Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #152

Merged
merged 167 commits into from
Jan 22, 2024
Merged

Dev #152

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
167 commits
Select commit Hold shift + click to select a range
07793b1
Added a GitHub runner and uploads it to discord
Sadwhy Dec 9, 2023
9a4ed7a
Update build.gradle
Sadwhy Dec 9, 2023
f81c566
Update build.gradle
Sadwhy Dec 9, 2023
d11b370
Update build.gradle
Sadwhy Dec 9, 2023
2c24a56
Update build.gradle
Sadwhy Dec 9, 2023
88c4d1f
Add files via upload
Sadwhy Dec 9, 2023
e2f02dc
Add files via upload
Sadwhy Dec 9, 2023
85f03ec
Add files via upload
Sadwhy Dec 9, 2023
1d2ce6c
Delete app/src/debug/google-services.json
rebelonion Dec 9, 2023
bd48ff0
Delete build.gradle
Sadwhy Dec 9, 2023
133959a
target dev
rebelonion Dec 9, 2023
9eb2936
Add files via upload
Sadwhy Dec 9, 2023
d1cf8c4
Merge pull request #81 from rebelonion/main
rebelonion Dec 9, 2023
e8f3d55
Update AndroidManifest.xml
rebelonion Dec 9, 2023
82bc215
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Dec 9, 2023
b6be707
widget outline
rebelonion Dec 9, 2023
713960e
example png
rebelonion Dec 9, 2023
3db4363
Merge branch 'rebelonion:main' into main
Sadwhy Dec 9, 2023
0a2ecdd
Update DisabledReports.kt
rebelonion Dec 9, 2023
6c31071
new color picker
rebelonion Dec 10, 2023
2b38869
signing?
rebelonion Dec 10, 2023
1cd1b8a
Update beta.yml
rebelonion Dec 10, 2023
e6cb10d
Update beta.yml
rebelonion Dec 10, 2023
b840cdb
Update beta.yml
rebelonion Dec 10, 2023
51015dc
Update beta.yml
rebelonion Dec 10, 2023
ebeffa2
fml
rebelonion Dec 10, 2023
d404202
linux no worky
rebelonion Dec 10, 2023
2c0d698
Tracking denied
Sadwhy Dec 10, 2023
528f70c
Update beta.yml
Sadwhy Dec 10, 2023
7336c73
Update build.gradle
Sadwhy Dec 10, 2023
86b74f0
Update build.gradle
Sadwhy Dec 10, 2023
c7bc624
some changes
aayush2622 Dec 10, 2023
3148267
yt icon
aayush2622 Dec 10, 2023
b180625
.
aayush2622 Dec 10, 2023
5c4e9d7
Better incognito (visually)
aayush2622 Dec 11, 2023
cc98e2f
correct???
aayush2622 Dec 12, 2023
a13f98f
Clean Switch
Sadwhy Dec 13, 2023
f090f6c
Finalized
Sadwhy Dec 13, 2023
dfc10d5
Merge pull request #84 from aayush2622/dev
rebelonion Dec 15, 2023
1779276
Update beta.yml
rebelonion Dec 18, 2023
cfd59a6
Update DisabledReports.kt
rebelonion Dec 18, 2023
74328cf
Merge branch 'dev' into main
rebelonion Dec 18, 2023
11d04ec
Merge pull request #86 from Sadwhy/main
rebelonion Dec 18, 2023
0bacfb8
incognito view fix (#89)
aayush2622 Dec 19, 2023
5339593
Added mismatched switch (#91)
Sadwhy Dec 20, 2023
eb75d29
Bug fixes , download page redesign , new theme(Emerald) (#95)
aayush2622 Dec 26, 2023
38c5ae4
Removed manga faq (#93)
SunglassJerry Dec 26, 2023
d177087
stop refresh entire page on grid change / hide scroll to top button
rebelonion Dec 27, 2023
c352222
fix for downloading when all chapters are read
rebelonion Dec 27, 2023
ebabff4
fix for notification title
rebelonion Dec 27, 2023
bf908c5
fix for decimal episodes
rebelonion Dec 27, 2023
e83a580
native casting support
rebelonion Dec 27, 2023
549d7f9
better info on no extensions installed
rebelonion Dec 27, 2023
a871124
default cast setting to visible
rebelonion Dec 27, 2023
42c3b42
incognito does not require app restart
rebelonion Dec 27, 2023
7684a15
Changed a few strings (#101)
Sadwhy Dec 28, 2023
bbc9867
small changes (#102)
aayush2622 Dec 28, 2023
c964975
rough outline for downloading anime
rebelonion Dec 28, 2023
62b1a3b
move countdown to 28 days
rebelonion Dec 29, 2023
5561c00
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Dec 29, 2023
41830db
tap between manga pages (paged)
rebelonion Dec 29, 2023
d16fbd9
first working version of anime downloads
rebelonion Dec 30, 2023
7fae64b
Ignore readme on workflow (#107)
Sadwhy Dec 30, 2023
3ff492d
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Dec 30, 2023
7dbf951
download episode images
rebelonion Dec 31, 2023
7228817
I have no idea why that crashes for some people...
rebelonion Dec 31, 2023
98a3a11
Title😂😂 (#109)
aayush2622 Dec 31, 2023
486be48
wrong download offset fix
rebelonion Dec 31, 2023
ae8b952
floating nav bar??
rebelonion Dec 31, 2023
ef30869
more visible nav
rebelonion Dec 31, 2023
4286232
Language name in extension setting (#111)
aayush2622 Jan 4, 2024
8df2107
debuggable false
rebelonion Jan 4, 2024
51b3aac
Update strings.xml
rebelonion Jan 4, 2024
af992bd
Delete app/src/main/res/values-en-rDW directory
rebelonion Jan 5, 2024
01f9e86
minor tweaks (#115)
aayush2622 Jan 9, 2024
326b848
manga extensions fix
rebelonion Jan 9, 2024
f5297f4
quick fix (#116)
aayush2622 Jan 9, 2024
2e13d79
auto debug disable
rebelonion Jan 9, 2024
158ea60
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Jan 9, 2024
e3e3965
manga progress check fix
rebelonion Jan 9, 2024
7e5def3
custom novel search fix
rebelonion Jan 9, 2024
3d3c9fe
potential fix for out of order manga downloads
rebelonion Jan 9, 2024
038b8f7
better FastForward bar (#117)
aayush2622 Jan 9, 2024
97cd3dd
Remove episode number from episode title like saikou (#119)
KawsarDev Jan 13, 2024
3077f39
variable lol
rebelonion Jan 13, 2024
f12a4de
PlatformSchedulerService in manifest
rebelonion Jan 13, 2024
419d33a
allow old cast method
rebelonion Jan 13, 2024
1ba6728
allow episode in title if no other characters
rebelonion Jan 13, 2024
e0a1f65
weird faq bug
rebelonion Jan 13, 2024
e847ec2
paging out of bounds exception
rebelonion Jan 13, 2024
33bb60b
download settings
rebelonion Jan 13, 2024
431617e
offline manga order fix (again)
rebelonion Jan 13, 2024
310f068
better regex
rebelonion Jan 13, 2024
ad19795
ok an actual fix this time
rebelonion Jan 13, 2024
46b84ff
regex fix
rebelonion Jan 13, 2024
84e3004
Incognito and download switch (#121)
Sadwhy Jan 13, 2024
cc5b512
clean Sad's shit
rebelonion Jan 13, 2024
14d08b9
sad fucked up
rebelonion Jan 13, 2024
e65fa8d
exoplayer string fix
rebelonion Jan 13, 2024
e7631e0
fixed offline mode (#124)
aayush2622 Jan 13, 2024
063d314
error catch for saving image
rebelonion Jan 14, 2024
2f41515
public dir for images
rebelonion Jan 14, 2024
a0b6956
incognito notification (#130)
aayush2622 Jan 14, 2024
a851c0f
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Jan 14, 2024
f038dcb
clean incognito notification function
rebelonion Jan 15, 2024
52dadf3
Delete all
rebelonion Jan 15, 2024
98cb11e
offline anime
rebelonion Jan 15, 2024
bd61970
downloaded anime page bug fixes (#132)
aayush2622 Jan 15, 2024
6115006
auto hide android navbar (#133)
aayush2622 Jan 15, 2024
5170288
update extension api
rebelonion Jan 16, 2024
b0673d4
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Jan 16, 2024
aa972c9
navbar fix (#135)
aayush2622 Jan 16, 2024
68ccff2
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Jan 16, 2024
0cfcfcb
no found media error message
rebelonion Jan 16, 2024
f861b36
universal storage name
rebelonion Jan 16, 2024
2fdee06
download manager on long click
rebelonion Jan 16, 2024
8375cb5
cast long press fix
rebelonion Jan 16, 2024
84fc5e6
verbose downloading
rebelonion Jan 16, 2024
6a42832
view download status
rebelonion Jan 17, 2024
4be3ded
default op skip proxy to off
rebelonion Jan 17, 2024
0464cc0
fix episode number in exoplayer
rebelonion Jan 17, 2024
05b3f57
incognito notification onClick
rebelonion Jan 17, 2024
ddde08c
version bump
rebelonion Jan 17, 2024
4e68428
send offline mode to correct page
rebelonion Jan 17, 2024
51a5609
incognito header fix
rebelonion Jan 17, 2024
e398238
remove download on fail
rebelonion Jan 17, 2024
b7cc352
odd color bug in ocean
rebelonion Jan 17, 2024
8142c96
read me and weep
rebelonion Jan 17, 2024
d16dd7e
video name too long fix
rebelonion Jan 17, 2024
6b2ffda
ruined UI (#138)
aayush2622 Jan 18, 2024
f18399d
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Jan 18, 2024
9416c88
regex fix
rebelonion Jan 18, 2024
3693179
aniwave fix
rebelonion Jan 18, 2024
5459908
download not showing up fix
rebelonion Jan 18, 2024
26b6564
downloads showing for all media fix
rebelonion Jan 18, 2024
ff02280
webview for extensions
rebelonion Jan 18, 2024
664b5a4
???
rebelonion Jan 18, 2024
39fc508
crash fixes
rebelonion Jan 18, 2024
5bd8f1a
regex fix
rebelonion Jan 18, 2024
91b1f47
status bar height fix
rebelonion Jan 18, 2024
c6d04d9
version bump
rebelonion Jan 18, 2024
8eadd20
lil tweaks (#140)
aayush2622 Jan 18, 2024
4f07421
Merge branch 'dev' of https://github.com/rebelonion/Dantotsu into dev
rebelonion Jan 19, 2024
3bd9dc0
download manager fix
rebelonion Jan 19, 2024
d81391f
BUG: I FIX
rebelonion Jan 19, 2024
0d32342
TOAST BUG
rebelonion Jan 19, 2024
b1eedce
MANGA REGEX FIX
rebelonion Jan 19, 2024
ea96291
add optional username in crash report
rebelonion Jan 19, 2024
87a9df4
I FUCKING HATE EXOPLAYER SUBTITLES
rebelonion Jan 19, 2024
4cee512
fixed upload image button padding (#142)
aayush2622 Jan 19, 2024
8067e0d
INCOGNITO (final fix) (#143)
aayush2622 Jan 20, 2024
3c992f8
use episode titles from kitsu if kitsu doesn't have episode titles us…
KawsarDev Jan 20, 2024
b018d0f
kitsu description fix
rebelonion Jan 21, 2024
45a3413
regex fix
rebelonion Jan 21, 2024
87c2d82
download stopping
rebelonion Jan 21, 2024
5d8cf8a
cool transition
rebelonion Jan 21, 2024
8e93f66
alert dialog cancel button
rebelonion Jan 21, 2024
734c5d0
help clear some pesky errors
rebelonion Jan 21, 2024
a0018b5
pinned sources
rebelonion Jan 21, 2024
332857b
default view bug
rebelonion Jan 21, 2024
d67a517
regex fix :')
rebelonion Jan 21, 2024
6d05fb4
pretest version bump
rebelonion Jan 21, 2024
efb346d
better error message for webview
rebelonion Jan 21, 2024
25372d5
fixed scroll to top in offline mode (#149)
aayush2622 Jan 21, 2024
f562e7d
remove "Failed to load data from MAL" toast (#151)
KawsarDev Jan 21, 2024
acf2dd9
remove unnecessary check
rebelonion Jan 22, 2024
ab8dc2e
added unnecessary check 🤣
aayush2622 Jan 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions .github/workflows/beta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,15 @@ name: Build APK and Notify Discord
on:
push:
branches:
- main
- dev
paths-ignore:
- '**/README.md'

jobs:
build:
runs-on: ubuntu-latest
env:
CI: true

steps:
- name: Checkout repo
Expand All @@ -29,11 +32,17 @@ jobs:
java-version: 17
cache: gradle

- name: Decode Keystore File
run: echo "${{ secrets.KEYSTORE_FILE }}" | base64 -d > $GITHUB_WORKSPACE/key.keystore

- name: List files in the directory
run: ls -l

- name: Make gradlew executable
run: chmod +x ./gradlew

- name: Build with Gradle
run: ./gradlew assembleDebug
run: ./gradlew assembleDebug -Pandroid.injected.signing.store.file=$GITHUB_WORKSPACE/key.keystore -Pandroid.injected.signing.store.password=${{ secrets.KEYSTORE_PASSWORD }} -Pandroid.injected.signing.key.alias=${{ secrets.KEY_ALIAS }} -Pandroid.injected.signing.key.password=${{ secrets.KEY_PASSWORD }}

- name: Upload a Build Artifact
uses: actions/[email protected]
Expand All @@ -45,7 +54,7 @@ jobs:
shell: bash
run: |
contentbody=$( jq -Rsa . <<< "${{ github.event.head_commit.message }}" )
curl -F "payload_json={\"content\":\" everyone **${{ env.VERSION }}**\n\n${contentbody:1:-1}\"}" -F "dantotsu_debug=@app/build/outputs/apk/debug/app-debug.apk" ${{ secrets.DISCORD_WEBHOOK }}
curl -F "payload_json={\"content\":\" Debug-Build **${{ env.VERSION }}**\n\n${contentbody:1:-1}\"}" -F "dantotsu_debug=@app/build/outputs/apk/debug/app-debug.apk" ${{ secrets.DISCORD_WEBHOOK }}

- name: Delete Old Pre-Releases
id: delete-pre-releases
Expand Down
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Dantotsu is an [Anilist](https://anilist.co/) only client.

> **Dantotsu (断トツ; Dan-totsu)** literally means "the best of the best" in Japanese. Try it out for yourself and be the judge!

<a href="https://www.buymeacoffee.com/rebelonion"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=rebelonion&button_colour=FFDD00&font_colour=000000&font_family=Poppins&outline_colour=000000&coffee_colour=ffffff" /></a>
<a href="https://www.buymeacoffee.com/rebelonion"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=rebelonion&button_colour=FFDD00&font_colour=030201&font_family=Poppins&outline_colour=000000&coffee_colour=ffffff" /></a>

### 🚀 STAR THIS REPOSITORY TO SUPPORT THE DEVELOPER AND ENCOURAGE THE DEVELOPMENT OF THE APPLICATION!

Expand All @@ -31,6 +31,10 @@ You can come hang out with our awesome community, request new features, and repo
</a>
</p>

## VISITORS

<img src="https://count.getloli.com/get/@:rebeloniondantotsu" alt=":rebeloniondantotsu" />

## LICENSE 📜

Dantotsu is licensed under the [GNU General Public License v3.0](LICENSE.md)
34 changes: 19 additions & 15 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,20 @@ android {
minSdk 23
targetSdk 34
versionCode ((System.currentTimeMillis() / 60000).toInteger())
versionName "2.0.0-beta00-i"
versionName "2.0.0-beta01-iv1"
signingConfig signingConfigs.debug
}

buildTypes {
debug {
applicationIdSuffix ".beta"
manifestPlaceholders = [icon_placeholder: "@mipmap/ic_launcher_beta", icon_placeholder_round: "@mipmap/ic_launcher_beta_round"]
debuggable true
debuggable System.getenv("CI") == null
}
release {
manifestPlaceholders = [icon_placeholder: "@mipmap/ic_launcher", icon_placeholder_round: "@mipmap/ic_launcher_round"]
debuggable false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-gson.pro', 'proguard-rules.pro'
}
}
buildFeatures {
Expand All @@ -54,19 +54,19 @@ android {
dependencies {
// Core
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'androidx.browser:browser:1.6.0'
implementation 'androidx.browser:browser:1.7.0'
implementation 'androidx.core:core-ktx:1.12.0'
implementation 'androidx.fragment:fragment-ktx:1.6.1'
implementation 'androidx.fragment:fragment-ktx:1.6.2'
implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.multidex:multidex:2.0.1'
implementation "androidx.work:work-runtime-ktx:2.8.1"
implementation "androidx.work:work-runtime-ktx:2.9.0"
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.google.code.gson:gson:2.8.9'
implementation 'com.google.code.gson:gson:2.10'
implementation 'com.github.Blatzar:NiceHttp:0.4.4'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.0'
implementation 'androidx.preference:preference:1.2.1'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.2'
implementation 'androidx.preference:preference-ktx:1.2.1'
implementation 'androidx.webkit:webkit:1.9.0'

// Glide
Expand All @@ -90,17 +90,20 @@ dependencies {
implementation "androidx.media3:media3-exoplayer-dash:$exo_version"
implementation "androidx.media3:media3-datasource-okhttp:$exo_version"
implementation "androidx.media3:media3-session:$exo_version"
//media3 casting
implementation "androidx.media3:media3-cast:$exo_version"
implementation "androidx.mediarouter:mediarouter:1.6.0"

// UI
implementation 'com.google.android.material:material:1.10.0'
implementation 'com.google.android.material:material:1.11.0'
implementation 'nl.joery.animatedbottombar:library:1.1.0'
implementation 'io.noties.markwon:core:4.6.2'
implementation 'com.flaviofaria:kenburnsview:1.0.7'
implementation 'com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0'
implementation 'com.alexvasilkov:gesture-views:2.8.3'
implementation 'com.github.VipulOG:ebook-reader:0.1.6'
implementation 'androidx.paging:paging-runtime-ktx:3.2.1'
implementation "com.github.skydoves:colorpickerview:2.3.0"
implementation 'com.github.eltos:simpledialogfragments:v3.7'

// string matching
implementation 'me.xdrop:fuzzywuzzy:1.4.0'
Expand All @@ -115,13 +118,14 @@ dependencies {
implementation 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.11'
implementation 'com.squareup.okhttp3:okhttp:5.0.0-alpha.11'
implementation 'com.squareup.okhttp3:okhttp-dnsoverhttps'
implementation 'com.squareup.okio:okio:3.3.0'
implementation 'ch.acra:acra-http:5.9.7'
implementation 'com.squareup.okio:okio:3.7.0'
implementation 'ch.acra:acra-http:5.11.3'
implementation 'org.jsoup:jsoup:1.15.4'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json-okio:1.5.0'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json-okio:1.6.2'
implementation 'com.jakewharton.rxrelay:rxrelay:1.2.0'
implementation 'com.github.tachiyomiorg:unifile:17bec43'
implementation 'com.github.gpanther:java-nat-sort:natural-comparator-1.1'
implementation 'androidx.preference:preference-ktx:1.2.0'
implementation 'androidx.preference:preference-ktx:1.2.1'
implementation 'app.cash.quickjs:quickjs-android:0.9.2'

}
2 changes: 1 addition & 1 deletion app/src/debug/res/values/strings.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Dantotsu ß</string>
<string name="app_name">Dantotsu β</string>
</resources>
Loading
Loading