Commit Graph

  • fc184f1cfa Clean up download ahead logic arkon 2022-10-30 16:59:33 -04:00
  • 725fcbba0e Add warning about F-Droid build support in More screen arkon 2022-10-30 15:50:09 -04:00
  • bdeb209d43 Downgrade to org.jetbrains.kotlinx:kotlinx-serialization-json 1.4.0 arkon 2022-10-30 15:29:51 -04:00
  • a078f1ab1b Refactor search toolbar and fix browse source (#8360) stevenyomi 2022-10-31 01:34:47 +08:00
  • 86c3d8c064 Use Compose fast* functions in more places arkon 2022-10-30 12:27:12 -04:00
  • 156191af44 Tabs: Don't explicitly set text color in the text (#8365) Ivan Iskandar 2022-10-30 23:04:46 +07:00
  • 57bba9e5ab Fix Layout Inspector's Compose tree for dev flavor (#8363) stevenyomi 2022-10-30 23:42:06 +08:00
  • dd1923fe88 Remove redundant preference composables arkon 2022-10-30 11:37:02 -04:00
  • df773ee15c Refactor overflow menus into a composable arkon 2022-10-30 11:06:41 -04:00
  • f5451a6881 Add ability to open random manga (#8232) zbue 2022-10-30 22:57:33 +08:00
  • fcec1581b7 Fix share menu item not appearing for entries not in library arkon 2022-10-30 10:48:21 -04:00
  • 11cc789e36 Center global search prompt properly in library list mode arkon 2022-10-29 23:20:35 -04:00
  • 16f9fb2f40 Rebase Scaffold fork (#8353) Ivan Iskandar 2022-10-30 20:59:50 +07:00
  • 6bfaa85e84 MoreScreen: Add navbar padding (#8349) Ivan Iskandar 2022-10-30 10:10:18 +07:00
  • 8f43fb9530 Update voyager to v1.0.0-rc06 (#8346) renovate[bot] 2022-10-29 23:05:51 -04:00
  • 04d2a3399b Restore chapter description alpha (#8345) Soitora 2022-10-30 03:58:18 +01:00
  • 054bf8ec5d MangaScreen: Apply bottom content padding to large screen info column (#8347) Ivan Iskandar 2022-10-30 09:57:19 +07:00
  • 8417f5a63c Add more context to obsolete extension warning arkon 2022-10-29 16:35:32 -04:00
  • 26b46cace0 Few UI changes (#8299) Dexroneum 2022-10-27 22:27:04 +01:00
  • 0849111247 Use remember var delegates in more places arkon 2022-10-29 16:14:44 -04:00
  • f9c25b350e New Pager implementation (#8323) Ivan Iskandar 2022-10-29 23:32:55 +07:00
  • 5b12c144da Release v0.14.1 v0.14.1 arkon 2022-10-29 11:51:25 -04:00
  • f38130d086 Translations update from Hosted Weblate (#8316) Weblate (bot) 2022-10-29 17:50:17 +02:00
  • 4b60138d41 Clean up strings and icons (#8326) stevenyomi 2022-10-29 23:43:51 +08:00
  • fde7bfa3d1 Show notification while download cache is renewing arkon 2022-10-29 11:39:04 -04:00
  • 69635ee66a Make Compose DropdownMenu overlap the trigger arkon 2022-10-29 10:37:51 -04:00
  • 224f29077d Sort library items alphabetically in secondary pass arkon 2022-10-29 10:11:12 -04:00
  • e1ab1fdb65 Prompt Extension update if ext-lib is updated AntsyLich 2022-10-28 16:37:59 +06:00
  • 3e86cb094b PreferenceModel: Add subtitle provider to ListPreference (#8322) Ivan Iskandar 2022-10-29 20:44:12 +07:00
  • 9fbd3fe33f build: Add param to generate Compose compiler metrics (#8330) Ivan Iskandar 2022-10-29 20:37:48 +07:00
  • 073e9f94ff Reorder parameters of JSON parsing method (#8321) stevenyomi 2022-10-29 10:44:31 +08:00
  • 64c0d9506d Update dependency androidx.paging:paging-compose to v1.0.0-alpha17 (#8319) renovate[bot] 2022-10-28 22:09:13 -04:00
  • f638092ab9 Update voyager to v1.0.0-rc05 (#8320) renovate[bot] 2022-10-28 22:09:04 -04:00
  • d0c4463ab3 Avoid concurrency crashes in SourceManager arkon 2022-10-28 21:29:38 -04:00
  • ad107860b9 Consider downloaded only mode when getting download counts in library arkon 2022-10-28 21:29:25 -04:00
  • 5efb31bd71 Fix some crashes arkon 2022-10-28 21:10:03 -04:00
  • e4a2f35907 Fix library download counts not being loaded if downloaded filter is in exclusion state arkon 2022-10-28 19:05:55 -04:00
  • e49781de7a Reword "manga" to more generic "entry"/"entries" arkon 2022-10-28 18:49:46 -04:00
  • 37cb4ec0c2 Don't filter out partially read chapters when marking as unread arkon 2022-10-28 18:29:00 -04:00
  • 401134fa8e Use MaterialTheme.shapes in more places arkon 2022-10-28 16:18:05 -04:00
  • 87391832ba Touch up manga grid/list items (#8307) Ivan Iskandar 2022-10-28 22:46:10 +07:00
  • e36d31bf0f Cleanup Library presenter (#8284) AntsyLich 2022-10-28 21:44:05 +06:00
  • 37b7efbc87 WebView for chapter link (#8281) d-najd 2022-10-28 17:41:51 +02:00
  • 6e4a30e593 Fix "Download split" not working while using SD card (#8305) AntsyLich 2022-10-28 21:40:43 +06:00
  • ebddb96373 Release v0.14.0 v0.14.0 arkon 2022-10-28 11:36:26 -04:00
  • 0288abb66e Update baseline profile arkon 2022-10-28 11:15:06 -04:00
  • d869a13ef9 Translations update from Hosted Weblate (#8278) Weblate (bot) 2022-10-28 16:32:03 +02:00
  • ccdfc37c97 Update dependency androidx.activity:activity-compose to v1.6.1 (#8301) renovate[bot] 2022-10-28 10:28:54 -04:00
  • 37c55abc2a Center the Text inside Pill (#8304) AntsyLich 2022-10-28 20:28:46 +06:00
  • 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