zbue
e7937fe562
Make androidx.preference dialog match M3 dialog ( #8909 )
2 years ago
zbue
287489d7d0
Show chapter scanlator on reader transition ( #8910 )
...
Closes #7131
2 years ago
arkon
2df0236669
Show loading indicator during migration
...
Closes #8862
2 years ago
Aria Moradi
c54d77333f
Suwayomi Tracker: sync changes with Tachidesk v0.6.6 ( #8902 )
...
* Suwayomi Tracker: sync changes with Tachidesk v0.6.6
* replace var with val
2 years ago
Two-Ai
8c494f314c
Fix DownloadPageLoader resource leak ( #8905 )
...
The underlying ZipFile is leaking. To fix, store a reference to the
ZipPageLoader and recycle it on recycle.
2 years ago
Two-Ai
8cea78de83
Fix ChapterCache.isImageInCache() resource leak ( #8907 )
...
diskCache.get() returns a DiskLruCache.Snapshot which must be closed.
2 years ago
arkon
b6468c7e31
Only how indexing downloads banner the first time
...
Closes #8903
2 years ago
arkon
91004ad514
Parallelize global search properly
...
Fixes #8906
2 years ago
arkon
a2ee4e63ae
Minor cleanup
2 years ago
zbue
768bb7b503
Fix downloaded filter unmatched state in manga screen ( #8897 )
2 years ago
zbue
db4ae134aa
Tweak `TriStateItem` view to match in earlier app version ( #8898 )
...
* Tweak `TriStateItem` view to match in earlier app version
* Apply to disabled state too
2 years ago
Alessandro Jean
7329f03bc5
Show proper Exception message in MangaScreen ( #8900 )
...
Show proper Exception message in MangaScreen.
2 years ago
arkon
82ea643c7d
Don't prompt to add to library multiple times
...
Fixes #8842
2 years ago
arkon
741c10e0b9
Reword set category dialog confirmation to "OK"
...
Closes #8878
2 years ago
arkon
34bb90f3c2
Update library sheet filter tab on open
...
Fixes #8885
2 years ago
arkon
f04cf72c0c
Bump core-ktx dependency
2 years ago
arkon
75b23c99ec
Refactor how extensions list is modelled
...
To better enable changing the UI in the future based on sections.
2 years ago
arkon
6bb3070c57
Show no pinned sources message when attempting to migrate/search
2 years ago
arkon
7df10b076c
Show the tracker name when showing error toast
2 years ago
Two-Ai
2245658363
Replace RxJava in DownloadQueueScreenModel ( #8872 )
2 years ago
arkon
46774771ec
Fix double tapping History not working consistently
...
Fixes #8875
2 years ago
arkon
6263817bb4
Avoid crash if multiple instances of ClearDatabaseScreen opened
...
Fixes #8851
I guess we might want to do this for all screens? Maybe?
2 years ago
arkon
60456fe0e9
Fix crash in categories screen on config change
...
Fixes #8861
2 years ago
arkon
a0f47d3f1b
Don't exclude same source when checking for duplicate entries
...
Closes #8870
2 years ago
arkon
6efcb8ccfa
Use Voyager for WebView in non-reader places
2 years ago
arkon
0067d474c8
Use theme padding values in more places
2 years ago
MCAxiaz
cf393b217b
Add Reader Setting to Skip Dupe Chapters ( #8831 )
...
Add reader setting to filter dupe chapters with same scanlator priority.
2 years ago
arkon
e265b929a1
Avoid crashes when fetching assist content URL in ReaderActivity
2 years ago
arkon
4cd01428ed
Only show MIUI extension warning on MIUI >= 13
...
Related to #8834
2 years ago
arkon
3be05fbf9b
Make global search results more compact
2 years ago
arkon
5d90ba8aa0
Only show library continue reading button if there's unread chapters
...
Closes #8865
2 years ago
arkon
48cab708ce
Show available but not installed enhanced trackers
...
Closes #8859
2 years ago
arkon
5d9753d6a7
Bump minimum ext-lib to 1.3
2 years ago
arkon
425e48bec6
Avoid crashes when opening WebView from reader
...
Also ensure WebViewActivity has an Assistant URL when it first opens with a URL.
2 years ago
stevenyomi
2a3c3d8d6a
Fix reader settings sheet's mode section not updated ( #8857 )
2 years ago
stevenyomi
7b026cec8d
Fix floating-point error in navigate pan ( #8856 )
2 years ago
arkon
d8b528a4e0
Remove repetition in enhanced tracker preference declarations
...
Also hides entries that aren't relevant (i.e. if you don't have the source installed).
2 years ago
arkon
0f45907144
Adjust bookmarked chapter styling in Updates
...
To match updated styling in manga screen.
2 years ago
Aria Moradi
c4c9931ae2
add Suwayomi tracker ( #8489 )
...
* add Suwayomi Tracker
* fix compile
2 years ago
arkon
68345e636e
Remove ability to hide unread chapter badges in library
2 years ago
stevenyomi
0861c5618c
Fix reader settings sheet not updated ( #8854 )
...
* Revert "Recreate reader settings when opening sheet (#8054 )"
This reverts commit acb8ab15b2
.
* Revert "Fix stacking of Settings menu in the reader on multiple taps (#8002 )"
This reverts commit 30ac94181b
.
* Fix reader settings sheet not updated
2 years ago
arkon
817418f7c9
Release v0.14.3
2 years ago
arkon
4eb2cd85b2
Update baseline profile
2 years ago
arkon
1e65313fa7
Open entry when long pressing during migration in source search
...
This matches the behavior from 0.13.6
Fixes #8176
2 years ago
arkon
c4c6e41c46
Fix downloaded badges appearing when filtering by downloaded
...
Fixes #8850
2 years ago
Two-Ai
920ca405a2
Use MainScope for coroutines in ui package classes ( #8845 )
2 years ago
arkon
6d3a3b3f39
Adjust bookmarked chapter styling
...
No longer tints the title and subtitle text depending on bookmarked state
in favor of only showing a tinted bookmark icon regardless of read state.
Closes #8839
2 years ago
arkon
50d46fe7f6
Prioritize "all" ("Multi") lang in extensions lists
...
Fixes #8811
Fixes #8812
2 years ago
arkon
91e282d7e5
Show warning about installing extensions on MIUI
...
Related to #8834
2 years ago
arkon
a0f10f868e
Handle file names with multiple ".cbz" occurrences properly
...
Fixes #8838
2 years ago
stevenyomi
6a423f0650
Update toolbar query on genre search ( #8837 )
2 years ago
arkon
5cc84403e1
Debounce reindexing banner
...
Helps avoid showing it for short-lived jobs
2 years ago
Ivan Iskandar
ab61a65b4a
Add worker info screen ( #8774 )
...
Mainly for debug purpose, might help with support.
2 years ago
arkon
01ec26842d
Unify layout for new update and crash screens
2 years ago
arkon
bbf5817805
Allow 2 lines for tracker status text
...
Fixes #8805
2 years ago
jobobby04
611ec8103c
Handle 1000+ pages properly in the downloader ( #8818 )
2 years ago
Henrik
12c672667c
filter mangaupdates search ( #8813 )
2 years ago
arkon
f401574f5a
Increase max library column size back to 10
...
Fixes #8798
2 years ago
AntsyLich
3251fb36c8
Properly fix #8720 ( #8797 )
...
* Partially revert "Move library page EmptyScreens into list/grids"
This partially reverts commit 376bbeb724
.
* Properly fix issue 8720
2 years ago
Ivan Iskandar
94a410f50f
TrackDateRemoverScreen: Fix pop behavior after confirming removal ( #8792 )
2 years ago
arkon
a14c01c1de
Update baseline profile
2 years ago
stevenyomi
a8230ad574
Fix browse search query display and keyboard focus ( #8781 )
2 years ago
Ivan Iskandar
8e1b5b4803
Pager: Bring back previous snapping behavior ( #8776 )
...
New default LazyList snap behavior is optimized for non-pager use.
2 years ago
Ivan Iskandar
8552838bda
Update WorkManager ( #8772 )
2 years ago
stevenyomi
46417fe427
Pass listing query to BrowseSourceScreen ( #8763 )
...
* Pass listing query to BrowseSourceScreen
* Don't use referential equality
2 years ago
stevenyomi
63da463e02
Clean up usages of listing UI models ( #8762 )
2 years ago
stevenyomi
817e144ff6
BrowseSourceScreen: fix navigate up and filter sheet ( #8761 )
2 years ago
Ivan Iskandar
9d2d78ae5b
AdaptiveSheet: Don't blindly consume back event ( #8760 )
2 years ago
stevenyomi
c44db54d9f
Fix snackbar blocking refreshing state in MangaScreen ( #8759 )
2 years ago
arkon
376bbeb724
Move library page EmptyScreens into list/grids
...
It does look awkward due to the lack of filled height within those list/grids though.
Fixes #8720
Fixes #8721
2 years ago
arkon
0e2bdb7863
Minor cleanup
2 years ago
Ivan Iskandar
235bc77457
Fix indexing notif not showing ( #8758 )
2 years ago
Two-Ai
593172f891
Track Page progress with StateFlow ( #8749 )
...
* Update ReaderProgressIndicator documentation
ReaderProgressIndicator is not always determinate (cc554530
, #5605 ).
* Track Page progress with StateFlow
2 years ago
Ivan Iskandar
e20c66b156
App state banner tweaks ( #8746 )
...
* Move download indexing notification to this banner group
* Animate state changes
2 years ago
arkon
5f4825465e
Use actual indexes instead of existing order number when reordering categories
...
Fixes #8738
2 years ago
arkon
bc6a12a4f7
Sort global search source results properly
...
Fixes #8741
2 years ago
arkon
90db3acefd
Don't start at last read page if chapter is completely marked as read
...
Fixes #8737
2 years ago
arkon
2f2f59279d
Fix crash if tapping title when opening reader directly
2 years ago
arkon
4992f87cb1
Better handle status bar light/dark icons based on banner background color
2 years ago
Jays2Kings
7608cb0da3
Check ext lib version when checking for updates ( #8740 )
2 years ago
arkon
9dd9e741f3
Convert download cache/queue flows into SharedFlows
...
Fixes #8727
2 years ago
Two-Ai
171db639ff
Fix SetMangaViewerFlags ( #8719 )
...
Stop clearing old viewer flags when setting a flag
2 years ago
arkon
3ede42252c
Remove unused resources
2 years ago
arkon
3749cee28f
Add Assistant content URLs
...
This is surfaced in recents on Pixel devices for example.
Docs: https://developer.android.com/guide/app-actions/assistant-sharing
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
2 years ago
Ivan Iskandar
ca500da4d8
Adjust insets handling in tablet UI ( #8711 )
...
* Adds startBar slot in Scaffold to handle nav rail
* Consumes unneeded insets in settings
2 years ago
Ivan Iskandar
820ed6a468
Move system bar color set to the main composable ( #8710 )
...
This one doesn't check navbar location before adding a scrim, doesn't really
matter since now no body component is being drawn below the system bar.
2 years ago
arkon
7cbe18d325
Pull out settings sheet items as reusable composables
2 years ago
Soitora
8937e22ce4
Add back option to hide Updates count ( #8709 )
...
Adds back the option to hide the updates count on the Updates tab
2 years ago
Ivan Iskandar
82a3a98a5a
Adjust screen transitions ( #8707 )
...
* Fade transition between main navigation tabs
* Shared axis X between screen stacks
Activity transition is using a "close enough" shared axis X xml animation
2 years ago
Ivan Iskandar
d97eab0328
Move app state banner to the very top ( #8706 )
...
This moves the banners to the root composable and so eliminates the need to
track the app states in every screen.
2 years ago
arkon
a61e2799db
Abstract ChapterSettingsDialog for reuse elsewhere
2 years ago
arkon
1009e15aa6
Reuse basic theme preview annotation
2 years ago
zbue
01c6e46a71
Show empty screen when a category is empty ( #8690 )
...
* Show empty screen when a category is empty
* Review changes
* Review changes #2
Co-authored-by: arkon <arkon@users.noreply.github.com>
2 years ago
arkon
ed5e013874
Use proper category when getting random item
...
Fixes #8700
2 years ago
arkon
f8e4153dbf
Disable Jetifier
2 years ago
Ivan Iskandar
f7a92cf6ac
Replace reader's Presenter with ViewModel ( #8698 )
...
includes:
* Use coroutines in more places
* Use domain Manga data class and effectively changing the state system
* Replace deprecated onBackPress method
Co-authored-by: arkon <arkon@users.noreply.github.com>
2 years ago
arkon
e748d91d4a
Bump dependencies
2 years ago
stevenyomi
2c4ddca38e
Migrate Accompanist SwipeRefresh to Compose PullRefresh ( #8106 )
2 years ago
Two-Ai
6ca32710be
Cleanup Page status ( #8696 )
...
* Cleanup Page statusSubject and statusCallback
* Convert Page status from Int to enum
2 years ago
Ivan Iskandar
f05e251991
GlobalSearchScreen: Add unique key ( #8693 )
...
Avoids crash when an old screen is being replaced by a new one
2 years ago