arkon
788583e66f
Replace some usages of RxJava
2022-07-10 19:48:07 -04:00
Ivan Iskandar
634ee86bbd
MangaPresenter: Always fetch chapter from source if current chapter is empty ( #7507 )
2022-07-10 14:29:52 -04:00
AntsyLich
64f60c36e6
ExtensionManger: Fix unofficial extension has update ( #7503 )
2022-07-10 10:00:48 -04:00
arkon
0b4f3f5532
Replace deprecated ACTION_MEDIA_SCANNER_SCAN_FILE intent
2022-07-09 17:51:58 -04:00
Andreas
d977b89af1
Configure SQLite ( #7495 )
...
- Turn on `foreign_keys` to cascade on delete properly
- Turn on `journal_mode` and set `synchronous` to NORMAL which may help performance for larger libraries
2022-07-09 17:35:49 -04:00
arkon
487ce37d91
Set content descriptions for bottom nav badges
...
Doesn't seem to produce #6708 , but at least it'll be used by screen readers?
2022-07-09 16:40:16 -04:00
Ivan Iskandar
1551891c15
MangaScreen: Improve chapter list scrolling performance ( #7491 )
...
* MangaScreen: Improve chapter list scrolling performance
Process chapter title, date and read progress string ahead of time
* Use enum for contentType and add key
2022-07-09 16:20:40 -04:00
Ivan Iskandar
e56f6c1017
ChapterDownloadIndicator: Fixes and improvements ( #7485 )
...
* Increased touch target
* Fix downloaded icon smaller than other states
* Deferred state reads to minimize recompose works
* Move things around to eliminate unnecessary elements
2022-07-09 12:38:33 -04:00
Andreas
86bacbe586
Use Compose for Category screen ( #7454 )
...
* Use Compose for Category screen
* Use correct string for CategoryRenameDialog title
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2022-07-09 12:31:14 -04:00
arkon
ab1a44e108
Merge branch 'patch'
2022-07-08 16:09:19 -04:00
arkon
473a4fec70
Fix cherry pick errors
2022-07-08 09:11:28 -04:00
arkon
1919c2d925
Update default user agent string
...
(cherry picked from commit 7d3fe0ed43
)
2022-07-08 08:58:55 -04:00
arkon
71e31e6c03
Add MIME type mapping for image/jxl ( fixes #7117 )
...
(cherry picked from commit 591df8abcc
)
2022-07-08 08:58:46 -04:00
arkon
c01df7f0a1
Increase height of transition view in webtoon viewers ( fixes #7242 )
...
(cherry picked from commit 46734c525f
)
2022-07-08 08:57:45 -04:00
stevenyomi
6024f6175b
Extension API: change fallback source and logic ( #7400 )
...
* Extension API: change fallback source and logic
* remove ghproxy
(cherry picked from commit 284445c364
)
2022-07-08 08:56:51 -04:00
stevenyomi
33500e5b69
RateLimitInterceptor: ignore canceled calls ( #7389 )
...
* RateLimitInterceptor: ignore canceled calls
* SpecificHostRateLimit: ignore canceled calls
(cherry picked from commit 5b8cd68cf3
)
2022-07-08 08:56:29 -04:00
Osyx
17899a6d6d
Add new "Lavender" theme ( #7343 )
...
* Add new "Lavender" theme
* Add light theme values for Lavender theme
* Fix order of enums
* Fix accented UI elements in set categories sheet being different colors
Co-authored-by: CrepeTF <trungnguyen02@outlookcom>
(cherry picked from commit ad106bd884
)
2022-07-08 08:56:15 -04:00
arkon
4c3eb68d3a
Use primary color for excluded tristate filter icon ( fixes #7360 )
...
(cherry picked from commit 3ca1ce4636
)
2022-07-08 08:55:59 -04:00
jobobby04
29ced9642d
Fix downloader crash related to UnmeteredSource ( #7365 )
...
Fix crash when starting a download with chaqpters from a UnmeteredSource
(cherry picked from commit 470a576441
)
2022-07-08 08:55:52 -04:00
arkon
af82591d85
Fix accented UI elements in library sheet being different colors
...
(cherry picked from commit cd5bcc3673
)
2022-07-08 08:55:38 -04:00
arkon
83e93b254e
Don't show clipboard copy confirmation toast on Android 13 or above
...
(cherry picked from commit 40f5d26945
)
2022-07-08 08:53:46 -04:00
kasperskier
49c7dd0cac
Add more DoH providers ( #7256 )
...
* Add more DoH providers
* Fix IPs
(cherry picked from commit 18ea6c4f65
)
2022-07-08 08:53:41 -04:00
kasperskier
96d2fb62e4
ChapterSourceSync: set default timestamp to max timestamp ( #7197 )
...
(cherry picked from commit dd5da56695
)
2022-07-08 08:53:19 -04:00
Chris
c76a136d3f
Fix global update ignoring network constraint ( #7188 )
...
* update library update network constraint logic
* add explicit 'only on unmetered network' update constraint
(cherry picked from commit 63238b388d
)
2022-07-08 08:52:49 -04:00
FourTOne5
940409a4c3
Local Source - qol, cleanup and cover related fixes ( #7166 )
...
* Local Source - qol, cleanup and cover related fixes
* Review Changes
(cherry picked from commit ad17eb1386
)
2022-07-08 08:52:26 -04:00
CVIUS
071dd88ef8
Add ability to show manga when clicking item in migration search process ( #7134 )
...
(cherry picked from commit bbb69482e1
)
2022-07-08 08:51:26 -04:00
CVIUS
a58a4634e2
Fix reader menu appearing then disappearing in webtoon viewer when there is no next chapter ( #7115 )
...
(cherry picked from commit 6580f5771f
)
2022-07-08 08:51:13 -04:00
CVIUS
5979e72662
Fix webtoon viewer showing transition view when going to next/prev chapter using next/prev button ( #7133 )
...
(cherry picked from commit b21bcc2d45
)
2022-07-08 08:51:04 -04:00
kasperskier
010436e797
Change jsDelivr CDN URL to Fastly ( #7156 )
...
(cherry picked from commit 7b242bf118
)
2022-07-08 08:50:54 -04:00
arkon
980709cccb
Use jsDelivr as fallback when GitHub can't be reached for extensions ( closes #5517 )
...
Re-implementation of 24bb2f02dc
(cherry picked from commit d61bfd7caf
)
2022-07-08 08:50:35 -04:00
CVIUS
fe80356756
Save reader progress when activity is paused ( #7121 )
...
(cherry picked from commit f1ab34e27c
)
2022-07-08 08:50:06 -04:00
CVIUS
cecf532ffd
Fix category tabs incorrect scroll position ( #7120 )
...
(cherry picked from commit 6d655ff757
)
2022-07-08 08:49:57 -04:00
nzoba
6cb255e60a
Add switch to DownloadPageLoader when chapter is downloaded ( #7119 )
...
(cherry picked from commit 63627c81eb
)
2022-07-08 08:49:48 -04:00
CVIUS
b46fb7d1e1
Fix "Move to top" showing at the most top item in download queue ( #7109 )
...
(cherry picked from commit b26daf8824
)
2022-07-08 08:49:21 -04:00
nicki
a4515ad251
Check for app updates by comparing semver ( #7100 )
...
Instead of just checking whether the current app version *matches* with
latest app version in GitHub Releases, compare the semver from the tag
names to check whether the latter is greater and the app needs an update
Reference: semver spec #11 https://semver.org/#spec-item-11
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
(cherry picked from commit e7ed130f2a
)
2022-07-08 08:48:39 -04:00
nicki
aab7795b4c
Don't save categories in backup if not selected ( #7101 )
...
Currently, manually created backups contain list of categories even if
Categories option is not selected during Backup Prompt. This leads to
empty categories being created when restoring such backup files
This commit adds a check before saving categories list info to the
backup file. The check is the same check which is used while backing up
category info of manga in library
Tested and worked successfully on app installed on Android 12
(cherry picked from commit 11c01235ac
)
2022-07-08 08:47:51 -04:00
FourTOne5
972cd98d7b
Fix removing manga from library reverts during global update ( #7063 )
...
* Fix removing manga from library reverts during global update
* Review Changes
* Review changes 2
(cherry picked from commit c4088bad12
)
2022-07-08 08:47:12 -04:00
FourTOne5
a16b5d241b
Add -r
flag to ShizukuInstaller createCommand
( #7080 )
...
(cherry picked from commit 49d3ddb830
)
2022-07-08 08:46:49 -04:00
arkon
0721de5b81
Add links to website FAQ for library update and download warning notifications
...
(cherry picked from commit 70698e6494
)
2022-07-08 08:45:48 -04:00
FourTOne5
a409fde519
Download new chapters when only excluded categories is selected ( #6984 )
...
(cherry picked from commit 06bec0ad54
)
2022-07-08 08:45:29 -04:00
arkon
8e34a30dce
Fix skipped library entries and size warning notifications using same ID
...
(cherry picked from commit 91ed3a4a5f
)
2022-07-08 08:43:55 -04:00
arkon
ba43462041
Fix update warning notifications being cut off ( fixes #6983 )
...
(cherry picked from commit 20145f7a12
)
2022-07-08 08:43:47 -04:00
arkon
c8ae936ce9
Default to downloading as CBZ ( closes #6942 )
...
Generally seems fine. People with weak devices may experience some issues, but they can toggle it off/extract the archives separately if needed.
(cherry picked from commit 883945e3e8
)
2022-07-08 08:43:39 -04:00
arkon
853f949140
Add battery not low restriction for global updates ( closes #6980 )
...
(cherry picked from commit 3feea71146
)
2022-07-08 08:43:31 -04:00
ItsLogic
615b01a006
Fix chapter transition setting for one page chapters ( #6998 )
...
(cherry picked from commit 5e32b8e49f
)
2022-07-08 08:43:14 -04:00
arkon
0eb5a3176b
Delete entire app_webview folder when clearing WebView data
...
(cherry picked from commit 6e95fde4ec
)
2022-07-08 08:43:01 -04:00
arkon
867a5a3ea0
Move clear webview data action to network group
...
(cherry picked from commit bf0bb5aa88
)
2022-07-08 08:42:45 -04:00
Andreas
5159eabc5d
Reset lastPageRead when chapter is marked unread ( #7475 )
...
* Reset lastPageRead when chapter is marked unread
* Remove a bit of repetition in SetReadStatus
2022-07-07 22:34:58 -04:00
AntsyLich
038532897b
Fix auto downloader for "Default" category ( #7476 )
2022-07-07 08:01:15 -04:00
Ivan Iskandar
325a5e37aa
Fix broken downloaded chapter ( #7460 )
2022-07-06 22:13:49 -04:00