Commit Graph

  • c50b1a5c66 Alternate method of avoiding LazyColumn key conflict crashes arkon 2022-10-27 23:26:34 -04:00
  • 187e9f94aa
    Set source id when inserting to db (#8300) Ivan Iskandar 2022-10-28 09:34:21 +07:00
  • 1704dc062d Show file URI when invalid backup file is selected arkon 2022-10-27 18:02:53 -04:00
  • 0657a52924
    Cleanup history repository (#8297) AntsyLich 2022-10-28 04:03:52 +06:00
  • ccc4144f3c Remove side nav icon alignment preference arkon 2022-10-27 16:50:44 -04:00
  • d5b4bb49b1 Refactor network to local manga logic arkon 2022-10-26 23:01:21 -04:00
  • 5b3f9e082e
    Use new Compose BOM 2022.10.00 (#8295) Ivan Iskandar 2022-10-27 05:12:32 +07:00
  • ca06516900 Avoid some crashes arkon 2022-10-26 18:12:11 -04:00
  • 3fb42b6ce9
    Use Syer's Voyager fork (#8288) Ivan Iskandar 2022-10-26 20:22:38 +07:00
  • 2cbe946e7e
    Rework library selection (#8290) AntsyLich 2022-10-26 19:22:12 +06:00
  • 3b5b9a1ae5
    Use Channel in Download cache (#8292) AntsyLich 2022-10-26 19:21:35 +06:00
  • a834ff3a44
    Show LibraryScreen toolbar early to match other main screens (#8285) AntsyLich 2022-10-25 19:40:45 +06:00
  • 82b552ac9a
    MangaPresenter: Filter unsupported track service from available service list (#8286) Ivan Iskandar 2022-10-25 20:34:05 +07:00
  • 15f7e53e4f Don't export CrashActivity arkon 2022-10-23 22:07:06 -04:00
  • 9792a6cb78 Fetch download counts if library is filtered by downloaded arkon 2022-10-23 10:15:05 -04:00
  • f30150c0f0
    Fixed "0 mins ago" in "Library last updated" string (#8279) Dexroneum 2022-10-23 00:59:07 +01:00
  • 5c868d7846 Use kotlin.time extensions in some more places arkon 2022-10-22 19:57:55 -04:00
  • 39e41510d0 Explicitly remove com.google.android.gms.permission.AD_ID permission arkon 2022-10-22 19:53:59 -04:00
  • 78b76a186c Avoid NPE in browse source screen arkon 2022-10-22 16:04:12 -04:00
  • 6e04822f5e Only enable ACRA crash logging in preview and stable release builds arkon 2022-10-22 15:47:09 -04:00
  • 4ff5c1148e
    Cleanup LibraryUpdateService (#8237) AntsyLich 2022-10-23 01:16:44 +06:00
  • bd285920cd
    Translations update from Hosted Weblate (#8256) Weblate (bot) 2022-10-22 21:11:09 +02:00
  • fb04401460 Remove unnecessary swap file arkon 2022-10-22 15:10:39 -04:00
  • 42bf91779d
    Category name letter casing change not allowed when renaming (#8274) d-najd 2022-10-22 21:09:38 +02:00
  • 2ab744c525
    Fix app lock and make delay not survive app being killed (#8272) stevenyomi 2022-10-23 03:07:44 +08:00
  • 4a244a598b
    Cleanup UpdatesPresenter deleteChapters (#8273) AntsyLich 2022-10-22 22:58:14 +06:00
  • d0bff298b7 Remove fake chapter deletion state updates arkon 2022-10-22 12:24:59 -04:00
  • 152eb5b951 Handle async cache in updates and manga screens arkon 2022-10-22 10:50:44 -04:00
  • d558f9e1d6
    Tweak tablet UI mode setting (#8262) stevenyomi 2022-10-22 22:15:12 +08:00
  • b3557e844c
    Fix "Add manga to library" snackbar not showing with ChapterDownloadAction.START_NOW (#8271) AntsyLich 2022-10-22 20:12:06 +06:00
  • 9c8ccb8e0e Disable Firebase advertising ID collection arkon 2022-10-21 23:06:34 -04:00
  • 4138a17e29 Maybe avoid extensions list rendering crashes arkon 2022-10-21 22:50:33 -04:00
  • fbda243c0d Avoid crashing during eager WebView init arkon 2022-10-21 16:57:13 -04:00
  • eb742b29f8 Avoid some IndexOutOfBoundsExceptions arkon 2022-10-21 16:45:26 -04:00
  • d2e62ffb19 Prevent invalid user agent header values from being set arkon 2022-10-21 16:27:59 -04:00
  • 2921be620a Use fade transition in Voyager screens to mimic existing Conductor change handler arkon 2022-10-21 15:29:17 -04:00
  • c61a51438d Disable autocomplete on tracker login password field arkon 2022-10-21 15:12:12 -04:00
  • 7e40680af0 Perform download cache renewal async arkon 2022-10-21 15:00:41 -04:00
  • 93925a7286 Remove redundancy in ExtensionManager arkon 2022-10-21 14:42:21 -04:00
  • b04807e53a Proper DI instantiation for some more download related classes arkon 2022-10-21 14:29:44 -04:00
  • 01e13e59e5 Remove ben-manes.version plugin arkon 2022-10-21 14:28:10 -04:00
  • 2cf1009f70 Allow disabling automatic backups for whatever reason arkon 2022-10-20 22:56:27 -04:00
  • 93827aba34 Defer library download counts if not needed arkon 2022-10-20 23:20:32 -04:00
  • 3318314c4a
    Translations update from Hosted Weblate (#8219) Weblate (bot) 2022-10-21 04:47:23 +02:00
  • 44cabf2f0b
    Hide reader "Split tall images" option in release build (#8235) AntsyLich 2022-10-21 08:41:42 +06:00
  • a8ca7b690f Avoid crashing if invalid download and backup location is set arkon 2022-10-20 22:34:27 -04:00
  • 824d5e22bc
    Clean up strings and resources (#8253) stevenyomi 2022-10-21 05:48:13 +08:00
  • 7a360779b3
    Update dependency com.google.android.material:material to v1.7.0 (#8251) renovate[bot] 2022-10-20 09:16:00 -04:00
  • 4b5f965cea
    AppThemePreference: Filter dynamic theme if it's not available (#8250) Ivan Iskandar 2022-10-20 09:43:41 +07:00
  • d03cbbe0cd
    Fix language/theme settings dialog and remove delay (#8244) stevenyomi 2022-10-20 00:57:05 +08:00
  • 84bcd8d1d2
    Fix crash when saving a page from certain chapters (#8242) Ivan Iskandar 2022-10-19 18:59:05 +07:00
  • 6756bfab75 Fix download cache not updating on location change arkon 2022-10-18 17:35:38 -04:00
  • 8d97b980e3
    Tweak library view (#8240) Andreas 2022-10-18 22:33:26 +02:00
  • 2d19729869
    Clean up OkHttp methods and parse from Okio directly (#8238) stevenyomi 2022-10-19 00:09:23 +08:00
  • f5bde3726a
    More settings stuff (#8226) Ivan Iskandar 2022-10-18 20:35:10 +07:00
  • ea092fa175
    Fix selection in library (#8233) AntsyLich 2022-10-18 19:32:34 +06:00
  • 9c4051a5ba
    Update serialization_version to v1.4.1 (#8208) renovate[bot] 2022-10-17 20:38:23 -04:00
  • fed914827a
    Tweak Crash activity (#8229) Andreas 2022-10-18 02:38:05 +02:00
  • ea33f8dba5
    Move "Share" to end of DropDownMenu (#8225) AntsyLich 2022-10-17 19:42:47 +06:00
  • 4f91d80765
    Update Baseline Profiles (#8220) Ivan Iskandar 2022-10-17 09:36:25 +07:00
  • 4178f945c9
    Add Crash activity (#8216) Andreas 2022-10-16 22:35:20 +02:00
  • 558aad1a71 Always renew download cache if no sources have been loaded yet arkon 2022-10-16 16:30:51 -04:00
  • d6cbff2837
    Tweak library query (#8214) AntsyLich 2022-10-17 01:33:12 +06:00
  • aea0cadbfb
    Settings: Tint icon with primary color and separate info item layout (#8217) Ivan Iskandar 2022-10-17 02:32:48 +07:00
  • e4292719d3
    CreateBackupDialog: Select all options by default (#8215) Ivan Iskandar 2022-10-16 23:52:34 +07:00
  • 69cdba71eb Remove dead code arkon 2022-10-16 12:40:56 -04:00
  • 5c5468f9af
    Settings: M3 and two pane ui (#8211) Ivan Iskandar 2022-10-16 23:15:01 +07:00
  • 6635dd2990 Control library badge visibility with props instead arkon 2022-10-16 11:30:54 -04:00
  • 27e5256305 Center EmptyScreen message arkon 2022-10-16 10:36:10 -04:00
  • b6dbf63633
    Update aboutlib_version to v10.5.1 (#8207) renovate[bot] 2022-10-16 10:33:22 -04:00
  • 551e6a8b62
    Translations update from Hosted Weblate (#8213) Weblate (bot) 2022-10-16 16:32:52 +02:00
  • 570fec6ea6 Update voyager to v1.0.0-rc02 renovate[bot] 2022-10-16 02:50:56 +00:00
  • 7da32750b2
    Update dependency com.google.firebase:firebase-analytics-ktx to v21.2.0 (#8210) renovate[bot] 2022-10-16 10:25:43 -04:00
  • a2b21e5ad6
    Retain bookmark of readded chapters (#8205) AntsyLich 2022-10-16 00:22:58 +06:00
  • dbd93cf5d1 Tweak source view type menu radio icon to match stable arkon 2022-10-15 12:05:52 -04:00
  • c2eaf1c86b Minor settings cleanup arkon 2022-10-15 11:58:24 -04:00
  • 890f1a3c7b
    Full Compose settings (#8201) Ivan Iskandar 2022-10-15 22:38:01 +07:00
  • 3fdcd636d7
    Add bookmark filter (#8198) Swords 2022-10-16 02:33:09 +11:00
  • 3d7e44726d
    BrowseSourceToolbar: Match display mode dropdown to stable and change toolbar icon based on display mode (#8200) zbue 2022-10-15 23:16:01 +08:00
  • 147455f99c Add padding to track search dialog error message arkon 2022-10-14 16:37:43 -04:00
  • b25ca7617d Move manga screen filter sheet to toolbar arkon 2022-10-14 16:30:14 -04:00
  • bc1fbfac9d Minor cleanup arkon 2022-10-14 16:13:50 -04:00
  • 7e92921f84 Attempt to avoid duplicate update rows arkon 2022-10-14 15:43:27 -04:00
  • e1adb89ff8
    Range selection in library (#8186) d-najd 2022-10-14 21:30:19 +02:00
  • 4e544005fe
    Fix empty screen font style (#8197) stevenyomi 2022-10-15 00:27:52 +08:00
  • 31bc2c4420 Update to AGP 7.3.1 arkon 2022-10-14 12:16:22 -04:00
  • 02b3718aa1
    Use Compose's existing method to get plural string (#8194) Ivan Iskandar 2022-10-14 09:21:19 +07:00
  • 26a42ba9c0 Upgrade to Kotlin 1.7.20 arkon 2022-10-11 22:40:02 -04:00
  • b1e104319f
    Fix download progress indicator (#8188) stevenyomi 2022-10-12 10:17:45 +08:00
  • a3afb35539
    Overwrite saved images instead of creating new ones (#8162) Platiplus 2022-10-11 09:20:30 -03:00
  • fba244423f
    Fix Scrollbar when the list contains sticky header (#8181) Ivan Iskandar 2022-10-10 22:59:01 +07:00
  • 8500add09f
    EmptyScreen: Compose-ify and apply content padding (#8177) Ivan Iskandar 2022-10-10 02:52:56 +07:00
  • 23bfa1f18f Minor UI fixes arkon 2022-10-09 15:49:32 -04:00
  • b4f2da12ea Bring back overscroll in SwipeRefresh for A12+ arkon 2022-10-09 15:37:48 -04:00
  • b84a31ba92 Don't wrap tab pills arkon 2022-10-09 11:51:32 -04:00
  • d0950cb026 Document copied M3 component customizations arkon 2022-10-09 11:48:46 -04:00
  • 404f53b16b
    Refactor SwipeRefresh and fix some issues (#8169) stevenyomi 2022-10-09 23:20:43 +08:00
  • 737d0fb8f3
    RemoveMangaDialog: Show manga title in dialog message (#8163) zbue 2022-10-09 22:56:31 +08:00
  • b95a30e424 Fix linting error arkon 2022-10-09 10:54:54 -04:00
  • 0d9c1e6e9c Bump Compose Material3 dependencies arkon 2022-10-09 10:47:41 -04:00