Commit Graph
100 Commits
Author SHA1 Message Date
arkon a6ac2fbc9a Release v0.13.0 2022-01-31 15:32:08 -05:00
arkon 3da8677e32 Disable update/download warnings for stable release 2022-01-31 15:28:14 -05:00
arkon 8c4ece4b2d Fix selection state appearance in clear database list (fixes #6526) 2022-01-31 15:01:01 -05:00
arkon bf3bb8a378 Remove more formatting span types in SearchView (maybe fixes #6495) 2022-01-30 10:51:49 -05:00
arkon 7de707c60a Avoid invalid unset default browser (fixes #6520) 2022-01-30 10:46:46 -05:00
arkon 6bba52a2b6 Always try to use default browser when opening custom tabs on all Android versions 2022-01-29 10:12:46 -05:00
arkon 54b476df4e [skip ci] add note about issue taking in contribution guide 2022-01-28 10:20:51 -05:00
arkon 879dacfba6 Copy source ID to clipboard when long pressing source in migrate list (closes #6479) 2022-01-26 23:00:43 -05:00
arkon b459234ddc Try to show more relevant exception messages when failing to restore a backup 2022-01-26 22:43:27 -05:00
arkon 76d2c676fd Discard backup file if it fails to be created properly (e.g. fails validation) 2022-01-26 22:32:06 -05:00
arkon d5015d37e1 Show error toast if empty URI is passed when trying to create/restore a backup 2022-01-26 22:31:28 -05:00
arkon 1b71e4cee7 Write job failure exceptions to error log 2022-01-26 22:21:01 -05:00
arkon 18ef5c6ff9 Update to AGP 7.1.0 2022-01-25 22:49:50 -05:00
arkon 35e0561950 Replace custom download dialog buttons with MaterialButtons 2022-01-25 08:41:15 -05:00
arkon adab8e3ed8 Allow choosing browser apps from WebView even when extension deep links are verified in Android 12+ 2022-01-24 09:26:08 -05:00
arkon 89dbb4d300 Avoid migration failing if previous source doesn't exist 2022-01-23 17:21:23 -05:00
arkon e3f3686b8a Allow Samsung devices on Android 12+ to use dynamic theme
Since it seems to work fine, regardless of what the Material Components library seems to dictate.
2022-01-22 14:53:12 -05:00
arkon 9984e983b4 Fix tab underline in chapter settings sheet 2022-01-22 14:43:11 -05:00
arkon 4ebe67ef53 Spacing adjustments in reader settings sheet 2022-01-22 14:39:05 -05:00
arkon 1a11d4153e Fix solid background behind text selection UI in dialogs 2022-01-22 14:38:18 -05:00
arkon 0ff8966a27 Fix pages not being serializable for chapter cache (fixes #6483) 2022-01-20 17:48:25 -05:00
arkon 2cc6794db5 Revert "Update core-splashscreen (#6471)"
This reverts commit 46ec655db5.

This broke the background color in Android 12+.
2022-01-18 22:51:43 -05:00
arkon 0cb4094dd9 Update dependencies 2022-01-18 18:03:16 -05:00
arkon edd213343b Remove some dead code 2022-01-18 17:54:17 -05:00
arkon 8a8f1d3205 Update crop border shortcut state when reading mode or manga set (fixes #6441) 2022-01-09 10:53:06 -05:00
arkon 4a27f0546c Fix bottom nav being visible when resuming app (fixes #6012) 2022-01-09 10:26:51 -05:00
arkon 2b5e8241ab Fix more crashes 2022-01-08 16:23:55 -05:00
arkon 3dc4fd8dd1 Make tracker status wording/ordering more consistent 2022-01-08 15:49:39 -05:00
arkon 375a27a93d Add new manga statuses
To be exposed in extension-lib 1.3
2022-01-08 15:39:45 -05:00
arkon 544387d1a0 Avoid reader crash 2022-01-08 15:06:44 -05:00
arkon cb8120d38f Update to Conductor 3.1.2 2022-01-08 15:01:42 -05:00
arkon e0d2a01bc8 Add DoH abbreviation to preference title so it's searchable 2022-01-06 22:57:22 -05:00
arkon 47723042c5 Fallback to preference title if dialog title isn't set 2022-01-06 22:53:54 -05:00
arkon d04d676d2f URL encode Kitsu search queries (fixes #5712) 2022-01-05 17:43:11 -05:00
arkon 3435636ca0 Replace use-experimental Kotlin compiler flags with opt-in 2022-01-05 17:43:11 -05:00
arkon 938339690e Custom Cloudflare failure exception to avoid user-facing "java.lang.Exception" text 2022-01-02 17:57:20 -05:00
arkon dbb2c523c1 Avoid crashes in tracker interceptor errors 2022-01-02 17:56:49 -05:00
arkon 0b9d436753 Fix some crashes 2022-01-02 11:25:35 -05:00
arkon 2d03f3ce1e Add QuickJS dependency to eventually replace Duktape 2022-01-02 11:25:23 -05:00
arkon c4a476d0d2 Handle renaming existing downloaded CBZ chapters on update 2022-01-01 15:22:03 -05:00
arkon bdf4b4b679 Add AppInfo functions to replace BuildConfig usages in extensions 2022-01-01 11:30:18 -05:00
arkon 548e300c4b Remove unused Nsfw annotation
Extensions now purely declare it through the Gradle config
2022-01-01 10:51:27 -05:00
arkon 8a5d8c96ef Remove explicit option to store downloads in app data folder
App data is typically deleted during app uninstallation, which some users are unaware of. The folder is also inaccessible externally by default in Android 11+, which is also annoying to users.
2022-01-01 10:44:27 -05:00
arkon 78c2631b6f Move preference extension functions to utils 2021-12-31 16:32:24 -05:00
arkon 7c246ffc71 Add link to troubleshooting guide in library update error log file 2021-12-31 15:16:44 -05:00
arkon 8bb85753cc Update versions and about libraries plugins 2021-12-31 14:40:12 -05:00
arkon abfdde28ef Swallow observable errors instead of crashing 2021-12-31 13:21:32 -05:00
arkon 9801f1edfa Update analytics dependencies 2021-12-31 13:21:31 -05:00
arkon 353485054e Fix some crashes 2021-12-28 16:53:35 -05:00
arkon 2db2b7348d Fix crash for bound intListPreferences 2021-12-26 15:44:34 -05:00
arkon f3718257f5 Reduce redundancy in some preference declarations
The remaining ones could also be converted to FlowPreferences for this, but it's not really necessary.
2021-12-26 12:44:38 -05:00
arkon 733cf99bb4 Fix incorrect locale name casing in extension details (fixes #6391)
Also closing https://github.com/tachiyomiorg/tachiyomi-extensions/issues/10007 since multisource extensions aren't really a thing anymore.
2021-12-26 11:35:28 -05:00
arkon 58c2f22120 Truncate MAL search queries to first 64 characters (closes #6314)
Is it worth telling the user? ¯\_(ツ)_/¯
2021-12-26 11:35:28 -05:00
arkon 1c5c370c12 Avoid unnecessary string creation when sorting 2021-12-24 10:26:24 -05:00
arkon 448645d83a Don't recompute constant device info 2021-12-24 10:25:02 -05:00
arkon 09b6a3b41e Rename night theme color files too 2021-12-24 09:55:22 -05:00
arkon c3a0de7fab Update dependencies 2021-12-24 09:45:56 -05:00
arkonandJays2Kings 7edf7a434f Avoid crash on Samsung devices on Android 12
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
2021-12-24 09:42:45 -05:00
arkon b701821550 Handle potentially missing sources list in extensions JSON
Can happen in:
- Unofficial repos
- If the inspector breaks
2021-12-24 09:32:44 -05:00
arkon afc80d6a7c Adjust global update preference wording and visibility 2021-12-17 14:14:48 -05:00
arkon 532a1b1aba Address some IDE warnings 2021-12-17 12:30:41 -05:00
arkon 65062b4bcb Remove library update order setting
This doesn't make sense to have if the intention is to have reasonably sized global updates. Opting to remove it to remove complexity instead.
2021-12-17 12:29:54 -05:00
arkon c16206d816 [skip ci] update workflow actions 2021-12-17 10:47:55 -05:00
arkon 185283f864 [skip ci] fix thread locking workflow to actually be daily 2021-12-17 10:40:52 -05:00
arkon 7d1f5c7383 Hide irrelevant settings if global update isn't enabled 2021-12-17 10:14:04 -05:00
arkon 945afc71ef Refactor dependant preference visibility flows 2021-12-17 10:11:07 -05:00
arkon 818fe50f77 Combine global update item restrictions 2021-12-17 09:57:37 -05:00
arkon aeff846e1f Update dependencies 2021-12-16 23:00:04 -05:00
arkon 0671b530ba Update to Kotlin 1.6.10 2021-12-15 17:45:33 -05:00
arkon 207f9c26ae Add link to privacy policy 2021-12-15 17:45:33 -05:00
arkon ba1a2e9942 Remove Gson dependencies
All official extensions no longer use Gson and Kotson
2021-12-12 18:06:04 -05:00
arkon 7f998ecdbd Revert download notification icon changes 2021-12-12 11:14:47 -05:00
arkon ecd5414287 Move custom brightness slider to top of filter sheet (closes #6205)
Brightness should be modified more often than the color filter. Since this will always be visible even when the sheet is half expanded, you have a better idea of its effect.
2021-12-11 14:07:18 -05:00
arkon 6107f5f3d2 Refactor backup restore process to stop relying on file extension 2021-12-11 13:53:49 -05:00
arkon 13afa9f476 Show version name in new update notification 2021-12-11 13:09:16 -05:00
arkon cd87c7e88e Don't preselect any options in library remove manga/downloads dialog (closes #6333)
Since apparently people don't read and either option is considered destructive to different people.
2021-12-11 13:05:13 -05:00
arkon ed4dea8686 Update notification icons
Although no recent version of Android even shows these....
2021-12-11 12:59:05 -05:00
arkon aed51251b3 Update AGP and Gradle 2021-12-11 11:24:58 -05:00
arkon 9b64b0139c Check if dynamic colors are available using official API 2021-12-05 11:37:03 -05:00
arkon 12bd7268d2 Remove unnecessary tab style 2021-12-04 09:58:41 -05:00
arkon 32f3a50def Update dependencies 2021-12-02 23:09:38 -05:00
arkon 7de4226d80 [skip ci] Update gradle-command-action 2021-11-28 19:08:42 -05:00
arkon 6a39c8fc13 Avoid loading available extensions list if it seems too small 2021-11-28 18:29:22 -05:00
arkon dc39669321 Use default snackbar styles (fixes unreadable text)
Sorry AMOLED users, you'll just have to deal with the brief light snackbars.
2021-11-28 15:30:51 -05:00
arkon be4f27028c Throw exceptions if some of the deprecated source methods are used 2021-11-28 15:27:21 -05:00
arkon 60e73e2d1f Allow loading extension-lib 1.3
(Which doesn't actually exist yet, but will at some point after the next major release)
2021-11-28 14:55:03 -05:00
arkon e8f284d377 Add convenience extension functions for rate limit interceptors
To be included in extension-lib 1.3 as a replacement for the lib that's currently compiled in tachiyomi-extensions.
2021-11-28 14:41:46 -05:00
arkon 3ea3b0bf2e Add UnmeteredSource interface
To be included in extension-lib 1.3 (or whatever it's going to be). This applies to sources like Komga or Lanragi, where large numbers of update/download aren't of concern since they're (usually) self-hosted.
2021-11-28 14:41:03 -05:00
arkon e1a43d2e7d Update dependencies 2021-11-28 14:24:43 -05:00
arkon 2e918fe1d6 [skip ci] update issue-moderator-action 2021-11-27 22:33:52 -05:00
arkon 6cfd2c510b Fix crash in clear database screen (fixes #6271) 2021-11-24 17:34:39 -05:00
arkon 430ff80198 Add tertiary badge in appearance preview (closes #5867) 2021-11-19 17:39:30 -05:00
arkon 230fa76d57 Add divider under extension details header 2021-11-19 16:42:28 -05:00
arkon 46a4b0e0b6 Partially migrate LocalSource to 1.x methods 2021-11-19 16:42:19 -05:00
arkon 5b3cadb7a8 Clean up some tablet dimension values 2021-11-19 14:06:43 -05:00
arkon 3153071a8a Update to Conductor 3.1.1 2021-11-19 14:06:11 -05:00
arkon bba7372556 Add ability to clear cookies per-extension (closes #3153) 2021-11-19 11:28:59 -05:00
arkon 98822a39d9 Option to clear chapter cache when MainActivity is closed (closes #5651) 2021-11-19 10:50:52 -05:00
arkon a2c830b908 Tweak app theme preference selection (closes #5866) 2021-11-19 10:35:48 -05:00
arkon b4ba56bfb4 Update dependencies 2021-11-18 10:42:09 -05:00