Commit Graph

5023 Commits (345e9c2a9a61f1f3b814db52eddbb42681499854)

Author SHA1 Message Date
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
2 years ago
Two-Ai 171db639ff
Fix SetMangaViewerFlags (#8719)
2 years ago
arkon 3ede42252c Remove unused resources
2 years ago
arkon 3749cee28f Add Assistant content URLs
2 years ago
Ivan Iskandar ca500da4d8
Adjust insets handling in tablet UI (#8711)
2 years ago
Ivan Iskandar 820ed6a468
Move system bar color set to the main composable (#8710)
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)
2 years ago
Ivan Iskandar 82a3a98a5a
Adjust screen transitions (#8707)
2 years ago
Ivan Iskandar d97eab0328
Move app state banner to the very top (#8706)
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)
2 years ago
arkon ed5e013874 Use proper category when getting random item
2 years ago
arkon f8e4153dbf Disable Jetifier
2 years ago
Ivan Iskandar f7a92cf6ac
Replace reader's Presenter with ViewModel (#8698)
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)
2 years ago
Ivan Iskandar f05e251991
GlobalSearchScreen: Add unique key (#8693)
2 years ago
arkon a3f3f9d562 Avoid some crashes
2 years ago
zbue 410fcb73c5
Fix appbar back button in global search screen (#8689)
2 years ago
arkon b6d6de6b9f Avoid crashing when clearing cookies for invalid source URLs
2 years ago
arkon 09cebf20f3 Handle intent after navigator is initialized
2 years ago
arkon a8c732d67b Fix opening download notification only going to More tab
2 years ago
arkon 843c9c7e57 Fix migrate options dialog not being selected when tapping text
2 years ago
arkon c88b79fa17 Minor cleanup
2 years ago
arkon 3f9820ac79 Always show library tabs and counts when searching
2 years ago
Ivan Iskandar c288e6b8fa
Fix ANR when opening from notification/widget (#8683)
2 years ago
Ivan Iskandar 8945ef8880
Change source preference theming fix (#8679)
2 years ago
arkon 99a717f849 Hide webtoon reader scrollbars
2 years ago
arkon 4622b18c99 Fix local source detail JSON files not being read if .noxml was created
2 years ago
arkon 4f5270cb7d Fix unusable categories when content is filtered out
2 years ago
arkon 719d427956 Truncate long nav bar/rail items
2 years ago
arkon d7a21771a5 Tweak manga cover dialog UI
2 years ago
Ivan Iskandar be854b3e90
Fix appbar back button in Settings screen (#8674)
2 years ago
Ivan Iskandar 47f079891f
Track sheet fixes (#8673)
2 years ago
arkon 696dc59ea5 More domain model migrations
2 years ago
Two-Ai 5f6666a438
Migrate Download to domain model (#8664)
2 years ago
AntsyLich 373463e995
Change Updates icon badge to show new updates count (#8659)
2 years ago
Ivan Iskandar 7be9b49143
Fix BrowseSourceScreen list/grid unnecessary reloads (#8661)
2 years ago
Ivan Iskandar 1a70ebe7ea
Fix crash when opening chapter from BrowseSourceScreen (#8657)
2 years ago
arkon beda99bbe0 Replace RxJava in ReaderChapter and reader transitions
2 years ago
arkon bb1e7816e1 Replace some usages of RxJava in reader
2 years ago
arkon b0dc20e00c Remove some dead code
2 years ago
Ivan Iskandar 3d66eaea83
Merge Voyager screens (#8656)
2 years ago
arkon 5313a5d5d2 Remove unnecessary base Nucleus classes
2 years ago
Ivan Iskandar 5b189a909b
Use Voyager on Source Preference screen (#8651)
2 years ago
arkon 75a687138d Migrate to Accompanist M3 theme adapter
2 years ago
AntsyLich ba91b483a0
Delayed Tracking Update related fix (#8642)
2 years ago
arkon 3a8b5e1b5e Fix default category name being shown with empty library
2 years ago
Ivan Iskandar 94d1b68598
Use Voyager on BrowseSource and SourceSearch screen (#8650)
2 years ago
arkon 8eda4df71f Fix refreshing state for extensions tab
2 years ago
AntsyLich 8ad9337863
Fix Stub Source migration screen broken (#8643)
2 years ago
Ivan Iskandar cd13e187cf
Use Voyager on Downloads screen (#8640)
2 years ago
Ivan Iskandar bcc21e55bd
Complete Settings migration to Voyager (#8639)
2 years ago
arkon 5fbecfd7b7 Don't remove queued downloads when deleting manga after chapter deletion
2 years ago
arkon 3480b45098 Minor cleanup
2 years ago
arkon 44366ac058 Minor global search UI tweaks
2 years ago
arkon 4f2a794fba Remove dead code
2 years ago
Dexroneum fe6aa4358f
Show toolbarTitle depending of size (#8633)
2 years ago
Andreas f99b62a069
Use Compose on Global/Migrate Search screen (#8631)
2 years ago
arkon ac1bed38f9 Show empty library message properly
2 years ago
Ivan Iskandar 217b03a292
Fix library not loading when not logged in to any tracker (#8629)
2 years ago
AntsyLich 3d7591feca
Implement simple stats screen (#8068)
2 years ago
Ivan Iskandar e14909fff4
Use Voyager on Library tab (#8620)
2 years ago
arkon 37118088d4 Remove usage of PublishRelay in DownloadQueue
2 years ago
arkon 5c9e9bd2c4 Use Voyager between more screens
2 years ago
Andreas db35ba53b1
Use Voyager between supported screens in Extension package (#8616)
2 years ago
AntsyLich 758d223776
Disable generating ComicInfo.xml on download (#8619)
2 years ago
arkon a54d9912d0 Fix Kavita interceptor crashing app + minor cleanup
2 years ago
arkon 7e74949d38 Explicitly add READ_APP_SPECIFIC_LOCALES permission
2 years ago
Andreas a8c5780963
Use Voyager on Migrate Manga screen (#8611)
2 years ago
Ivan Iskandar f4ac754d02
Use Voyager on Browse tab (#8605)
2 years ago
AntsyLich 0347d3970a
Cleanup [Downloader.ensureSuccessfulDownload] (#8602)
2 years ago
Ivan Iskandar acc2312384
Use Voyager on Updates tab (#8603)
2 years ago
Ivan Iskandar 7d34ff214c
Change settings screen to object (#8604)
2 years ago
arkon e2179a6669 Avoid concurrency issues when reordering categories
2 years ago
arkon 5c37347cec Delete empty source folder when deleting all downloads for a manga
2 years ago
Joseph Olugbohunmi ef3a6c80a7
Implement copying of Manga URL to Clipboard (#8587)
2 years ago
arkon 2a2c6cee5f Allow zooming in WebView
2 years ago
Andreas 7dff3cc6cb
Remove unused resources (#8578)
2 years ago
arkon 8c1171a722 Don't attempt to check chapter download status for local chapters
2 years ago
arkon 2c850d0e33 Fix invert tapping dropdown not updating checked state in reader
2 years ago
Andreas f1b85ff39d
Use Voyager on Extension Details screen (#8576)
2 years ago
arkon 2d86f69caa Add reindex downloads description
2 years ago
arkon e22896a956 Use current timezone when setting tracker dates
2 years ago
arkon be5802e473 Add back track icon onClick and title onLongClick actions
2 years ago
arkon eb6ba96b57 Limit parallelism for Coil image loading
2 years ago
arkon 5325e590ec Fix url sharing
2 years ago
AntsyLich 3f34fa1f58
Tweak library selection (#8513)
2 years ago
arkon d12ea86b55 Add shecan DoH provider
2 years ago
AntsyLich ba2a528886
Fix related to cancelling queued chapters (#8528)
2 years ago
Ivan Iskandar d60367768b
Fix monochrome launcher icon not applied when non-round shape is used (#8552)
2 years ago
arkon db6528d3fa Show toast when no next chapter found in library
2 years ago
arkon f5873d70c6 Don't rely on cache when deleting empty manga folders
2 years ago
arkon 10e349f76e Retain previous selected state when updating list states
2 years ago
arkon b1ccebf329 Minor cleanup
2 years ago
Andreas 3407eb84c5
Make padding names neutral (#8531)
2 years ago
arkon 6017229d1b Clean up ComicInfo stuff a bit more
2 years ago
arkon 4f00af3173 Change long press on downloaded chapter icon to open menu
2 years ago
arkon 9da232dcd8 Adjust download cache to ignore irrelevant files
2 years ago
Ivan Iskandar acd43005df
SearchToolbar: Better physical keyboard support (#8529)
2 years ago
AntsyLich 51c964de3a
Fix download not working on sd card (#8527)
2 years ago
arkon 262f8449b4 Resolve proper chapter URL for ComicInfo "Web" field
2 years ago
Andreas bdf035d60a
Use Voyager on Source Filter screen (#8511)
2 years ago
Andreas 0270878748
Use Voyager on Extension Filter screen (#8503)
2 years ago
arkon 6ada3c90ff Clean up ComicInfo stuff a bit
2 years ago
Shamicen 4e628fe6de
Create ComicInfo Metadata files on chapter download (#8033)
2 years ago
arkon a8eebd824a Remove duplicate pinned sources setting
2 years ago
ThePromidius 92b039fac7
Add Kavita tracker (#7488)
2 years ago
Ivan Iskandar acc65529a0
Replace numberpicker with wheelpicker (#8501)
2 years ago
Quang Kieu 3061f198e9
Temporally Fix #8287 (#8493)
2 years ago
arkon 6fc1f4fc21 Reword download cache/indexing strings for consistency
2 years ago
arkon a0f49b16c5 Remove "Download complete" notification
2 years ago
arkon c6c4c1c393 Migrate to more domain model usages
2 years ago
arkon 811931ccc0 Minor cleanup
2 years ago
AntsyLich 08d5633d81
Add option to invalidate download cache (#8491)
2 years ago
arkon c76d5dd30c Tweak library continue reading button
2 years ago
Ivan Iskandar 340357d158
Voyager on More tab (#8498)
2 years ago
Ivan Iskandar 11ed47397d
Remove top bar workaround (#8497)
2 years ago
AntsyLich 6ce54eb845
Fix clearing database freezes the app (#8492)
2 years ago
arkon e45f6d0c92 Use toShareIntent in WebViewActivity
2 years ago
Ivan Iskandar 18ccde082d
Full Compose MangaController (#8452)
2 years ago
Ivan Iskandar bc3bb82651
Voyager on History tab (#8481)
2 years ago
d-najd ba00d9e5d2
Add "Play" button on manga in library (#8218)
2 years ago
Andreas bf9edda04c
Use Voyager on Category screen (#8472)
2 years ago
arkon 3733871d2f Don't show copied to clipboard toast on A13+ when copying backup restore error
2 years ago
arkon 54471a014f Get index of selected update list item based on chapterId
2 years ago
arkon 8749be518f Adjust read next history logic
2 years ago
Alessandro Jean 6d880c938a
Retry the MAL request if the token is expired (#8437)
2 years ago
Luqman 34aa4eb291
Add back haptic feedback long tap to fav (#8418)
2 years ago
arkon 280b0f42db Toggle enabled source in bulk
2 years ago
arkon d41c103a72 Increase visibility of selected item background in dark themes
2 years ago
arkon 0b93b9e059 Add pseudolocales to dev builds
2 years ago
Brett McGinnis ea3f933e95
#8264: Enabled isPseudoLocalesEnabled for debug (#8367)
2 years ago
AntsyLich 1e93d785e5
Remove redundant compiler args (#8405)
2 years ago
AntsyLich 999bd4efee
Center extension name in `ExtensionDetailsScreen` (#8407)
2 years ago
arkon 3222247969 Release v0.14.2
2 years ago
arkon dd6c9ce2fe Avoid crashing if multiple entries exist for same URL/source
2 years ago
zbue 38c6702b8f
Perform haptic feedback where appropriate (#8378)
2 years ago
AntsyLich afcf4b2988
Fix resetting filter resets browse pager (#8394)
2 years ago
zbue ebb96a6ff4
Use `selectedBackground` for other list items to match with others (#8379)
2 years ago
AntsyLich 8b0affe9bd
Set `softWrap` to true again for `Pill` text (#8391)
2 years ago
arkon 642b392d44 Fix crash in ReaderReadingModeSettings when reverse portrait orientation is set
2 years ago
zbue 8dce7b3e9e
Disable `ChapterHeader` & `ChapterDownloadIndicator` click when in selection mode (#8350)
2 years ago
arkon 33e90d6449 Clean up library download chapters logic
2 years ago
Swords 50b17d5d34
Add different download options within the Library (#8267)
2 years ago