Andreas
b5dca2eb09
Move chapter preferences from PreferencesHelper to LibraryPrefrences ( #8061 )
2 years ago
Ivan Iskandar
747cbd24cb
Adjust source-api R8 rules ( #8064 )
2 years ago
Andreas
d3520419d4
Clear search query before popping controller when navigating up ( #8055 )
2 years ago
Andreas
acb8ab15b2
Recreate reader settings when opening sheet ( #8054 )
2 years ago
Andreas
5cdcc1679f
Split backup preferences from PreferencesHelper ( #8051 )
2 years ago
arkon
b37b3767f3
Minor cleanup
...
Also add POST_NOTIFICATIONS permissions to make Android Studio stop complaining about it.
2 years ago
arkon
2d56ad1ad9
Replace deprecated SmallTopAppBar
2 years ago
arkon
5d3bc7245e
Bump dependencies
2 years ago
Andreas
e82963c9ef
Split download preferences from PreferencesHelper ( #8048 )
2 years ago
happywillow0
ec34977a64
Update BrowseSourcePresenter.kt ( #8040 )
...
Set filters to default when reset is pressed.
2 years ago
stevenyomi
2ced56e490
Fix error when updating manga details with uninitialized title ( #8045 )
2 years ago
Andreas
e568951396
Split track preferences from PreferencesHelper ( #8046 )
2 years ago
Andreas
e275897bf9
Split reader preferences from PreferencesHelper ( #8042 )
2 years ago
arkon
2b089648a3
Remove redundant preference keys
2 years ago
AntsyLich
c2a831dded
Cleanup logic in UpdatesPresenter ( #8035 )
2 years ago
Andreas
c740558327
Split library preferences from PreferencesHelper ( #8036 )
2 years ago
arkon
0e3176a77c
Clean up UpdatesController
...
- Move loading state into scaffold (closes #7704 )
- Move logic into presenter
- Make some composables private
2 years ago
arkon
f85cbb1582
Replace clear database FAB with button
...
Also remove a bunch of unnecessary inset paddings since Scaffold handles it
2 years ago
arkon
20bbda78e6
Fix library search not being reflected ( fixes #8031 )
2 years ago
arkon
0225711f6f
Clean up base classes
...
Should be able to throw away some of the search controller stuff after Global Search is migrated
2 years ago
arkon
7ec822503a
Catch error properly when app update check fails ( fixes #8019 )
2 years ago
arkon
83871fc013
Minor cleanup/fixes
...
- Add FAB collapsing in clear database screen (fixes #7935 )
- Don't allow multiline category names to be entered
- Consolidate Downloaded Only / Incognito Mode banner components
- Fix see-through migrate screen sticky header
2 years ago
Andreas
b668364afb
Split security preferences from PrefrencesHelper ( #8030 )
2 years ago
arkon
877ae041a4
Avoid invalid locales in language picker ( fixes #7950 )
...
We should probably prune the translations though.
2 years ago
arkon
1395343f11
Read metadata from ComicInfo.xml files in Local source ( #8025 )
...
Co-authored-by: Shamicen <84282253+Shamicen@users.noreply.github.com>
Co-authored-by: Andreas <andreas.everos@gmail.com>
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
2 years ago
Andreas
30b3b2d3ff
Split source preferences from PreferencesHelper ( #8029 )
2 years ago
renovate[bot]
f3cecd3cde
Update dependency com.google.gms:google-services to v4.3.14 ( #8027 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Andreas
0086743a53
Use 1.x preference abstraction ( #8020 )
...
* Use 1.x preference abstraction
- Uses SharedPreferences compared to 1.x impl which uses DataStore but it breaks all settings screens currently
- Move PreferencesHelper to new PreferenceStore
- PreferencesHelper should be split into smaller preference stores and be in core or domain
- Remove flow preferences as new PreferenceStore handles changes for us
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
* Fix PreferenceMutableState not updating
* Fix changes not emitting on first subscription
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com>
2 years ago
Weblate (bot)
bc8c45832e
Translations update from Hosted Weblate ( #7978 )
...
* Weblate translations
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Eric <hamburger1024@mailbox.org>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Maday <royalcoolness7898@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Tarık Yıldız <tariky113@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Vigge Beckmann <viggebeckmann@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/az/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/da/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hant/
Translation: Tachiyomi/Tachiyomi 0.x
* Deleted translation using Weblate (Tagalog)
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: DarKCroX <darkcrox.2020@outlook.com>
Co-authored-by: Eric <hamburger1024@mailbox.org>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Maday <royalcoolness7898@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: Tarık Yıldız <tariky113@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Vigge Beckmann <viggebeckmann@gmail.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: Роман <Rozhenkov69@gmail.com>
Co-authored-by: arkon <eugcheung94@gmail.com>
2 years ago
Ivan Iskandar
4a3070265a
Upgrade AGP 7.3.0 ( #8016 )
2 years ago
Ivan Iskandar
f54adb49a1
ExtensionsPresenter: Use StateFlow for extensions list ( #8017 )
2 years ago
Ivan Iskandar
ec30026333
Fix always-on app lock on cold start ( #8018 )
2 years ago
arkon
4ea512f6c2
Fix manga being reinitialized in browse
...
Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
2 years ago
arkon
829aadd0bd
Always attempt automatic backup creation
...
- Defaults to every 12 hours
- Minimum number of backups is now 2, just to offer some level of redundancy in case something happens
- If it's missing storage permissions, it'll fail but that's the user's loss if they somehow haven't granted that permission yet
2 years ago
arkon
9d28def387
Remove some dead code
2 years ago
Andreas
86fe850794
Extract source api from app module ( #8014 )
...
* Extract source api from app module
* Extract source online api from app module
2 years ago
Ansh
30ac94181b
Fix stacking of Settings menu in the reader on multiple taps ( #8002 )
...
* fix : conditional check added to avoid stacking of dialog
In onClickListener, bottom sheet is being opened depending on status of dialog sheet, if it's showing or not.
* chore : refactored conditional logic
* Update ReaderActivity.kt
2 years ago
AntsyLich
48d3d454c0
Fix missing condition on `getLibrary` sql query ( #8006 )
2 years ago
Ivan Iskandar
6865c21c75
Fix derivedStateOf errors ( #8008 )
2 years ago
arkon
82cd316493
Revert compose-theme-adapter
...
Since it brings in material3 beta02. See https://issuetracker.google.com/issues/245626686
2 years ago
Ivan Iskandar
7270c48f26
LibraryItem: Fix equality check ( #7999 )
...
Proper equality check is needed by compose for state changes.
2 years ago
AntsyLich
9e5d79aec3
Fix lint error ( #8000 )
2 years ago
AntsyLich
c51e83c048
Flatten available extensions with its source ( #7956 )
...
* Flatten available extensions with it's source
We should also do something similar for installed extensions
Supersedes #7200
* Dedupe sources
2 years ago
stevenyomi
52fa28c16a
Prevent okhttp from caching covers and chapter images ( #7967 )
2 years ago
AntsyLich
935c8e7d82
Change logic in `BitmapFactory.Options.splitData` ( #7989 )
2 years ago
arkon
19be0d68b6
Add some padding to tab indicators
2 years ago
arkon
f9bbbce466
Check the actual folder when deleting source folder in case of stale cache
2 years ago
arkon
eb5ef72747
Revert "Update Compose Material3"
...
This partially reverts commit 3dea10bcb9
.
See https://issuetracker.google.com/issues/245626686
2 years ago
Andreas
0215b66098
Count the downloads under each header instead of count the number of headers ( #7990 )
2 years ago
arkon
3dea10bcb9
Update Compose Material3
2 years ago