Commit graph

387 commits

Author SHA1 Message Date
jmir1
321b49079c Merge remote-tracking branch 'upstream/master' 2022-06-30 15:46:21 +02:00
arkon
7e4c45858f Bump dependencies 2022-06-29 22:45:22 -04:00
jmir1
5ab240881a fix some external player issues and downgrade google plugins 2022-06-29 03:46:27 +02:00
jmir1
0e7dff8410 Merge remote-tracking branch 'upstream/master' 2022-06-29 02:52:10 +02:00
Ivan Iskandar
33a778873a
MangaController overhaul (#7244) 2022-06-25 11:03:48 -04:00
jmir1
ad77b6c43a Merge remote-tracking branch 'upstream/master' 2022-05-31 02:41:41 +02:00
arkon
cd0294b1b6 Replace history query with actual upsert 2022-05-29 12:12:06 -04:00
Ivan Iskandar
3b2362c784
Add scrollbar indicator to LazyColumn (#7164) 2022-05-23 18:03:46 -04:00
Andreas
3e2d7d76b9
Convert Extension tab to use Compose (#7107)
* Convert Extension tab to use Compose

Co-authored-by: jobobby04 <17078382+jobobby04@users.noreply.github.com>

* Review changes

Co-authored-by: jobobby04 <17078382+jobobby04@users.noreply.github.com>
2022-05-15 09:59:53 -04:00
Andreas
6d011ebe32
Update AndroidX SQLite (#7123) 2022-05-14 10:04:43 -04:00
jmir1
4689f0f156 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-05-09 01:04:49 +02:00
jmir1
900d75ba64 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-05-09 00:38:42 +02:00
arkon
681e9396b3 Fix crash when using renamed library sort methods (fixes #7092) 2022-05-07 23:48:53 -04:00
Andreas
891406cc7f
Fix database corruption (#7042)
When using SQLDelight and Storio at the same time
2022-04-29 08:04:59 -04:00
arkon
a5d767042c Update compiler flag args 2022-04-28 18:09:16 -04:00
arkon
f1126c55ca Add Plumber to handle some system leaks automatically 2022-04-24 16:28:09 -04:00
arkon
4d23f35b9d Throw out old unit tests
Considering we never run or update them, they're not providing any value right now.
Kept the chapter recognition tests and bumped to JUnit 5.
2022-04-24 16:16:05 -04:00
arkon
558b18899c Migrate WebViewActivity to Compose 2022-04-24 10:22:22 -04:00
arkon
d6c87ec10e Basic initial port of About screen to Compose 2022-04-23 12:05:00 -04:00
arkon
1b4d9fc4e9 Migrate open source licenses screen to Compose 2022-04-23 10:52:19 -04:00
arkon
2b79295240 Revert "Revert history Compose/SQLDelight changes"
This reverts commit 96c894ce5b.
2022-04-22 17:35:18 -04:00
arkon
42eaaa497f Release v0.13.4 2022-04-22 17:29:18 -04:00
arkon
96c894ce5b Revert history Compose/SQLDelight changes 2022-04-22 17:27:58 -04:00
Andreas
b1f46ed830
Migrate History screen database calls to SQLDelight (#6933)
* Migrate History screen database call to SQLDelight

- Move all migrations to SQLDelight
- Move all tables to SQLDelight

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>

* Changes from review comments

* Add adapters to database

* Remove logging of database version in App

* Change query name for paging source queries

* Update migrations

* Make SQLite Callback handle migration

- To ensure it updates the database

* Use SQLDelight Schema version for Callback database version

Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
2022-04-21 15:45:56 -04:00
arkon
ef1bb4e800 Show parsed Markdown for new version info (closes #6940) 2022-04-17 11:30:05 -04:00
Andreas
c475acd1ea
Migrate History screen to Compose (#6922)
* Migrate History screen to Compose

- Migrate screen
- Strip logic from presenter into use cases and repository
- Setup for other screen being able to migrate to Compose with Theme

* Changes from review comments
2022-04-17 10:36:22 -04:00
arkon
28522f4f90 Release v0.13.3 2022-04-15 16:37:25 -04:00
jmir1
1e30b6b0d0 Merge branch 'upstream/master' into aniyomi-mpv 2022-04-12 14:37:14 +02:00
arkon
80635343ae Update ACRA 2022-04-11 23:04:07 -04:00
jmir1
7c2a1d1f75 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-04-11 13:00:12 +02:00
arkon
2b38b4e022 Release v0.13.2 2022-04-10 12:17:45 -04:00
jmir1
a14cd93279 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-04-10 17:19:25 +02:00
jmir1
c1e93822d3 fix crashlytics plugin 2022-04-10 16:58:17 +02:00
jmir1
50567de328 Merge remote-tracking branch 'upstream/master' into aniyomi-mpv 2022-04-10 16:22:04 +02:00
arkon
2dfafa387b Remove reader tapping option in favor of disabled nav layouts 2022-04-08 16:44:13 -04:00
arkon
c06ad8b87e Stop using custom tabs (closes #6821) 2022-03-26 15:45:58 -04:00
arkon
1613d561c1 Revert "Add shortcut to change app language in Android 13"
This reverts commit 538478cac8.
2022-03-12 16:45:36 -05:00
arkon
538478cac8 Add shortcut to change app language in Android 13 2022-03-11 22:26:03 -05:00
Andreas
86016de6cb
Recreate Backup worker with IS_AUTO_BACKUP_KEY flag (#6742)
* Recreate Backup worker with IS_AUTO_BACKUP_KEY flag

* Extra safety net to not delete backup folder
2022-03-06 08:36:47 -05:00
Andreas
f312936629
Use Version Catalog & clean up Gradle files (#6728) 2022-03-04 09:58:31 -05:00
arkon
29c5c0af50 Update Material Components 2022-02-25 18:08:42 -05:00
jmir1
fd477ef2f0 copy assets 2022-02-23 15:10:36 +01:00
jmir1
c112c6bcbb fix some http header stuff & add x86_64 abi 2022-02-21 02:02:51 +01:00
arkon
ae2a6a3d4f Update dependencies 2022-02-12 10:11:03 -05:00
arkon
299e52e877 Allow disabling secure screen when incognito mode is on 2022-02-05 18:51:08 -05:00
arkon
d6386cef41 Release v0.13.1 2022-02-01 12:32:21 -05:00
arkon
75a2110626 Update preference dependencies 2022-01-31 18:13:57 -05:00
arkon
a6ac2fbc9a Release v0.13.0 2022-01-31 15:32:08 -05:00
arkon
18ef5c6ff9 Update to AGP 7.1.0 2022-01-25 22:49:50 -05:00
jmir1
28bfb6a3b5 remove old player 2022-01-22 02:11:10 +01:00
arkon
2cc6794db5 Revert "Update core-splashscreen (#6471)"
This reverts commit 46ec655db5.

This broke the background color in Android 12+.
2022-01-18 22:51:43 -05:00
arkon
0cb4094dd9 Update dependencies 2022-01-18 18:03:16 -05:00
Ivan Iskandar
46ec655db5
Update core-splashscreen (#6471) 2022-01-18 17:51:14 -05:00
jmir1
d711dbb488 bump library, fix http and download support 2022-01-13 01:29:43 +01:00
jmir1
ddd0cfd226 we are getting there 2022-01-12 23:41:50 +01:00
jmir1
53a298b157 bruh 2022-01-12 01:36:00 +01:00
jmir1
918d3683e7 vorläufig 2022-01-11 23:40:05 +01:00
arkon
cb8120d38f Update to Conductor 3.1.2 2022-01-08 15:01:42 -05:00
jmir1
81fafd4c56 Merge remote-tracking branch 'upstream/master' 2022-01-07 18:18:25 +01:00
arkon
47723042c5 Fallback to preference title if dialog title isn't set 2022-01-06 22:53:54 -05:00
jmir1
b526b6dbe2 fix player fullscreen 2022-01-06 03:33:16 +01:00
jmir1
bcfc0d195c Merge remote-tracking branch 'upstream/master' 2022-01-06 03:30:28 +01:00
arkon
3435636ca0 Replace use-experimental Kotlin compiler flags with opt-in 2022-01-05 17:43:11 -05:00
jmir1
a3d060ff42 Merge remote-tracking branch 'upstream/master' 2022-01-04 19:24:06 +01:00
arkon
2d03f3ce1e Add QuickJS dependency to eventually replace Duktape 2022-01-02 11:25:23 -05:00
arkon
9801f1edfa Update analytics dependencies 2021-12-31 13:21:31 -05:00
arkon
c3a0de7fab Update dependencies 2021-12-24 09:45:56 -05:00
arkon
818fe50f77 Combine global update item restrictions 2021-12-17 09:57:37 -05:00
arkon
aeff846e1f Update dependencies 2021-12-16 23:00:04 -05:00
jmir1
3f66042d89 Merge remote-tracking branch 'upstream/master' 2021-12-13 12:18:25 +01:00
arkon
ba1a2e9942 Remove Gson dependencies
All official extensions no longer use Gson and Kotson
2021-12-12 18:06:04 -05:00
Carlos Ruiz
0a6160d7cf
Add sui support (#6318)
* Update shizuku api version

* SettingsAdvanced Controller: Verify if Sui is available
2021-12-05 11:19:37 -05:00
arkon
32f3a50def Update dependencies 2021-12-02 23:09:38 -05:00
jmir1
737c5c9889 Merge remote-tracking branch 'upstream/master' 2021-11-29 21:21:36 +01:00
arkon
e1a43d2e7d Update dependencies 2021-11-28 14:24:43 -05:00
jmir1
e793c6cd15 release v0.12.3.5 2021-11-26 01:17:56 +01:00
jmir1
465d0e7a6c add crashlytics 2021-11-25 17:40:52 +01:00
jmir1
cbb8d59c09 release v0.12.3.4 2021-11-22 02:25:59 +01:00
jmir1
88c47395fb release v0.12.3.3 2021-11-21 02:01:11 +01:00
jmir1
14142f5b2b Merge remote-tracking branch 'upstream/master' 2021-11-19 20:22:42 +01:00
jmir1
b952fd44ec Merge remote-tracking branch 'upstream/master'
need to see how the open animation of the player performs
also still need to add anime sources to the cache clearing controller thingy
2021-11-19 20:20:08 +01:00
arkon
3153071a8a Update to Conductor 3.1.1 2021-11-19 14:06:11 -05:00
Ivan Iskandar
bdef2cfdfb
Replace Resume FAB reveal animation with container transform (#6250) 2021-11-19 10:16:39 -05:00
jmir1
c833fdc31f Merge remote-tracking branch 'upstream/master' 2021-11-19 00:11:11 +01:00
arkon
b4ba56bfb4 Update dependencies 2021-11-18 10:42:09 -05:00
jmir1
ce74fda529 Merge remote-tracking branch 'upstream/master' 2021-11-18 13:45:39 +01:00
arkon
bfcc883f01 Update dependencies 2021-11-11 16:25:45 -05:00
arkon
f28dd4f4de Disable some unnecessary build features 2021-11-07 09:20:13 -05:00
arkon
55b64899f5 Update dependencies 2021-11-07 09:20:00 -05:00
jmir1
303b0c50e1 Merge remote-tracking branch 'upstream/master' 2021-10-29 11:45:30 +02:00
arkon
f8b2c79aef Update dependencies 2021-10-28 22:40:53 -04:00
jmir1
96713f6793 Merge remote-tracking branch 'upstream/master' 2021-10-28 18:25:01 +02:00
arkon
5b3bd3f470 Remove jcenter usage (closes #4387) 2021-10-18 12:39:41 -04:00
arkon
9e2ef82902 Remove global update intervals below 12 hours, add every 3 day interval
Users with smaller libraries have a lower change of getting updates frequently. "Power users" are actively hurting sources by updating frequently.
2021-10-18 10:02:18 -04:00
jmir1
6c7377e1fa Merge remote-tracking branch 'upstream/master' 2021-10-16 17:41:09 +02:00
arkon
a8c8f15e07 Update dependencies 2021-10-16 10:21:25 -04:00
jmir1
4e114d30a6 Merge remote-tracking branch 'upstream/master' 2021-10-15 23:20:58 +02:00
jmir1
01a237a688 add ability to download hls streams 2021-10-15 22:52:53 +02:00
Jays2Kings
e621f4e2fa Add migration to add "all" to enabled langauges
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
2021-10-13 09:18:43 -04:00
jmir1
bc0c795d86 Merge remote-tracking branch 'upstream/master' 2021-10-09 23:11:37 +02:00
arkon
ef918078d1 Update dependencies 2021-10-09 10:40:30 -04:00
Ivan Iskandar
7e61900cf5
Add new build type for weekly preview (#6067)
This adds new build type for minified non-debuggable preview builds.
"debugFull" is removed and "debug" will be unminified.

**It means preview build action needs to be updated to build "standardPreview"**
2021-10-09 10:28:43 -04:00
jmir1
a2acd8b48c Merge remote-tracking branch 'upstream/master' 2021-10-08 16:36:32 +02:00
Ivan Iskandar
2e127dff1f
Replace Timber with Square Logcat and make logging configurable (#6062)
* Replace Timber with Square Logcat

* Configurable logger
2021-10-07 22:12:55 -04:00
jmir1
b683de323d Merge remote-tracking branch 'upstream/master' 2021-10-05 23:22:57 +02:00
arkon
f5b591430c Release v0.12.3 2021-10-04 15:55:06 -04:00
jmir1
dab4ee1609 release v0.12.2.5 2021-10-04 00:01:56 +02:00
jmir1
b3940f55ba Merge remote-tracking branch 'upstream/master' 2021-10-03 23:03:22 +02:00
arkon
afc400121b Update dependencies 2021-10-01 18:28:02 -04:00
jmir1
a610db0977 release v0.12.2.4 2021-09-26 19:56:03 +02:00
jmir1
3a37c7f8ef Merge remote-tracking branch 'upstream/master' 2021-09-26 13:28:03 +02:00
arkon
07771cb5e4 Update kotlinx.serialization 2021-09-25 14:41:48 -04:00
Ivan Iskandar
b284384f0a
Implement new extension install methods (#5904)
* Implement new extension install methods

* Fixes

* Resolve feedback

* Keep pending status when waiting to install

* Cancellable installation

* Remove auto error now that we have cancellable job
2021-09-25 14:31:52 -04:00
jmir1
55976b1c8e Merge remote-tracking branch 'upstream/master' 2021-09-22 14:28:22 +02:00
arkon
9de08c8166 Update dependencies 2021-09-20 14:33:35 -04:00
jmir1
9efb90c2ca release v0.12.2.3 2021-09-20 00:33:36 +02:00
jmir1
d99021bcd8 fix crash when selecting qualities while loading 2021-09-15 13:59:47 +02:00
jmir1
0c3d826423 Merge remote-tracking branch 'upstream/master' 2021-09-15 11:38:55 +02:00
arkon
3eec207166 Release v0.12.2 2021-09-13 15:10:41 -04:00
jmir1
16ffe2bce4 bump version 2021-09-12 13:25:19 +02:00
jmir1
c730f2e231 Merge remote-tracking branch 'upstream/master' (part 1 of 2) 2021-09-10 19:19:23 +02:00
arkon
e942b8a402 Read from streams for local source manga details and legacy backups 2021-09-06 11:54:00 -04:00
arkon
c316e7faab Migrate to flow version of ReactiveNetwork 2021-09-04 10:38:12 -04:00
arkon
2d3a1b6a9e Update dependencies 2021-09-04 10:09:33 -04:00
arkon
9d1f6c4416 Update Material Components 2021-08-31 17:51:24 -04:00
jmir1
4638bfd6ba bump version 2021-08-31 16:09:14 +02:00
jmir1
8afdc05aad Merge remote-tracking branch 'upstream/master' 2021-08-31 15:53:17 +02:00
arkon
a3917972b4 Update deprecated Android Gradle DSL calls 2021-08-22 18:05:18 -04:00
arkon
9a45983f17 Update dependencies 2021-08-22 11:48:57 -04:00
arkon
f8a7efbce7 Update jsoup 2021-08-20 22:42:21 -04:00
arkon
96a64c7bd2 Update dependencies 2021-08-13 18:18:22 -04:00
jmir1
4d4ed7330d set default locale when changing app language 2021-08-10 17:56:56 +02:00
jmir1
6720afb3c1 reenable abi splits for preview 2021-08-08 23:02:30 +02:00
jmir1
83b9fd663d disable abi splits for stable release 2021-08-08 23:01:20 +02:00
jmir1
a5c192dc6d remove acra 2021-08-08 23:00:15 +02:00
jmir1
0868e8c1dc Merge remote-tracking branch 'upstream/master' 2021-08-08 22:58:44 +02:00
arkon
1d10d29fa9 Replace AboutLibraries activity with custom controller 2021-08-07 11:50:20 -04:00
arkon
9b00e91773 Reorganize dependencies a bit 2021-08-07 10:50:50 -04:00
arkon
cd73c30d6f Remove explicit CardView dependency 2021-08-07 10:50:40 -04:00
arkon
7bbba0c7d9 Update Duktape 2021-08-07 10:50:26 -04:00
arkon
2f94f62a56 Merge branch 'fix-12' into master
# Conflicts:
#	.github/ISSUE_TEMPLATE.md
#	.github/ISSUE_TEMPLATE/report_issue.yml
#	.github/ISSUE_TEMPLATE/request_feature.yml
2021-08-06 17:33:24 -04:00
arkon
85791a9336 Release v0.12.1 2021-08-06 17:31:22 -04:00
arkon
b9736df7e0 Re-enable preview build things 2021-08-06 15:38:16 -04:00
arkon
f48b2681e3 Release v0.12.0 2021-08-06 15:37:42 -04:00
arkon
4d92caacef Dependency updates 2021-08-06 13:40:01 -04:00
jmir1
b99fcfef02 Merge remote-tracking branch 'upstream/master' 2021-08-01 22:13:35 +02:00
arkon
16b9c459ab Update Coil 2021-07-30 18:15:10 -04:00
jmir1
3ec6c52978 Merge remote-tracking branch 'upstream/master' 2021-07-30 23:55:12 +02:00
arkon
d019c5999b Update for AS Arctic Fox 2021-07-28 15:18:17 -04:00
jmir1
854a1546db multiple abi 2021-07-25 14:53:17 +02:00