Commit graph

4670 commits

Author SHA1 Message Date
Jays2Kings
13b550fe21 Update tachiyomi.org links 2023-10-11 15:02:23 -07:00
Jays2Kings
dc1825d2dd Update material library to stable 1.10.0 2023-10-11 10:26:20 -07:00
Jays2Kings
9e9316606f Update gradle-wrapper.properties 2023-10-11 10:23:07 -07:00
Jays2Kings
2c1972cab9 Downgrade requery sqlite
idk why but it upgrading to java 17 has screwed it. should close #1619
2023-10-11 10:21:54 -07:00
Jays2Kings
d58c623862 Add backpress animation to full screen cover popup 2023-10-09 17:41:35 -07:00
Jays2Kings
7733c46ffc Always save pages/covers in subfolders
Ensures that pages and covers are grouped together.

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-10-09 15:22:58 -07:00
Jays2Kings
4e008eb8e5 Move backup restoring functions from BackupManager to BackupRestorer
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-10-09 14:57:58 -07:00
Jays2Kings
1559c317d7 Remove abstract backup classes 2023-10-09 14:28:57 -07:00
Jays2Kings
884f46ba19 Reword references to "manga" in strings
thanks arkon for rewording the manga string but not the key
2023-10-09 14:12:04 -07:00
Jays2Kings
106f6f52c0 Backup App and Source settings
Also added PreferenceStore/TrackPreferences and made the track username/password private
Updated kotlinSerialization to 1.6.0

Co-Authored-By: jmir1 <43830312+jmir1@users.noreply.github.com>
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-10-09 14:11:24 -07:00
Jays2Kings
cbd6003aba Add back progress animation to reader chapter sheet 2023-10-07 13:27:32 -07:00
Jays2Kings
cd550d545a Change backup file names
We use the application ID now to ensure uniqueness if the same folder is selected
between different app versions/forks. This will make more sense once storage
settings are unified to a single location.

Also changes the file extension while we're at it so people stop accidentally
ungzipping it.

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-10-07 13:08:11 -07:00
Jays2Kings
8f7a45e967 Fix crash (maybe) when sending app to BG while reading 2023-10-07 13:07:34 -07:00
Jays2Kings
2f1457954c Hopefully fixed crash when github checks updates at launch
which has the oh so slightly possibility of fixing the crash on library (doubt again)
2023-10-07 13:06:49 -07:00
Jays2Kings
858d7725c7 Fix null crashes in ControllerExtensions 2023-10-07 12:38:28 -07:00
Jays2Kings
dbb50fee29 Fix crash when deleting chapter downloads and leaving details page 2023-10-07 12:10:52 -07:00
Jays2Kings
2b9f360f1a Add parent background back to bottom sheets
so android 14's back progress animation has a background behind it
2023-10-06 14:22:22 -07:00
Jays2Kings
3d909832ee Fix crash when trying to update a lot of manga using dynamic categories 2023-10-06 12:02:02 -07:00
Jays2Kings
e2380d3afb Change wording for installing private extensions
Instead of "install" and "uninstall", changing the wording to "add" and "remove" when private installation is set
2023-10-06 11:31:27 -07:00
Jays2Kings
fce1b41645 Set itemAnimator to null for the category library recycler
not like this needs animations, should fix some crashes
2023-10-05 18:33:08 -07:00
Jays2Kings
89ad5e03c1 Add private extension install method
Had to set private ext files to read only because Android 14 targetting

https: //developer.android.com/about/versions/14/behavior-changes-14#safer-dynamic-code-loading
Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
2023-10-04 20:43:25 -07:00
Jays2Kings
ba74224e06 update androidx.activity:activity-ktx to 1.8.0 2023-10-04 18:17:17 -07:00
Jays2Kings
d0b0e7c66c More work for ext 1.5
Updated the extension loader for support of it to match main (save for the private extension stuff, that's later)

* Rename new method in ConfigurableSource to get preferences (afb1ee2)
*Add more replacement suspend functions for source APIs (26c5d76)

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-10-04 18:16:53 -07:00
arkon
7fcd744c98 extension-lib 1.5: Add AppInfo#getSupportedImageMimeTypes() 2023-10-04 14:59:40 -07:00
Jays2Kings
fa6cd084d7 Update to 1.7.2 2023-09-28 22:52:31 -07:00
Jays2Kings
cc0c17a553 Re-add beta template 2023-09-28 22:21:26 -07:00
Jays2Kings
21215e45bd update requery:sqlite-android 2023-09-28 22:21:26 -07:00
Jays2Kings
1132e0d996 Update build.gradle.kts 2023-09-28 21:32:19 -07:00
Jays2Kings
55ae1f32f2 Move when fetching history is done in details page 2023-09-28 21:16:17 -07:00
Jays2Kings
a86e7979f7 Update proguard-android-optimize.txt 2023-09-28 21:04:23 -07:00
Jays2Kings
35751a2051 more proguard updates 2023-09-28 21:00:08 -07:00
Jays2Kings
b5a0316a64 Update app version to 1.7.1
No need for a versioncode update
2023-09-27 17:26:54 -07:00
Jays2Kings
48a2c5a74b Version 1.7.1 2023-09-27 17:22:32 -07:00
Jays2Kings
7d9a0fb0b9 Fix proguard rules. again.
did i ever mention i hate proguard?
2023-09-27 17:22:02 -07:00
Jays2Kings
cf432473e7 Update issue templates 2023-09-27 15:42:42 -07:00
Jays2Kings
4aa67d5fe1 Update version code to 106 2023-09-27 14:58:47 -07:00
Jays2Kings
83969b84c3 More fixes to targeting A14 2023-09-27 13:11:41 -07:00
Weblate (bot)
40225239e4
Weblate translations (#1598)
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ar/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bg/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/bn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ceb/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/cv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/el/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/es/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/eu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fa/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fil/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/fr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/gl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/he/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/hu/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/id/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/it/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ja/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/jv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/kk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/km/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ko/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ml/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ms/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/my/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ne/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/nn/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/om/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/or/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pl/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sc/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/si/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sq/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/te/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/th/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/uk/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/vi/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/tachiyomi-j2k/zh_Hant/
Translation: Tachiyomi/Tachiyomi J2K

Co-authored-by: Adhwa King Dota <stevetom506@gmail.com>
Co-authored-by: Agi0m <gimiramadani51@gmail.com>
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it>
Co-authored-by: Akhil Raj <akhilakae07@gmail.com>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
Co-authored-by: Ali Aljishi <ahj696@hotmail.com>
Co-authored-by: Amsia <812452504@qq.com>
Co-authored-by: Andreas Isberg <vintermorgon@gmail.com>
Co-authored-by: Animeboynz <roshanvarughese@hotmail.com>
Co-authored-by: AntonP <tony.pug.stark@gmail.com>
Co-authored-by: Astrid <github@astrid.exposed>
Co-authored-by: Bashmak <mrwho.vz@gmail.com>
Co-authored-by: C201 <derasetad@gmail.com>
Co-authored-by: Cedric Anders <anders.cedric@gmail.com>
Co-authored-by: Christian Elbrianno <crse@protonmail.ch>
Co-authored-by: Clxff H3r4ld0 <123844876+clxf12@users.noreply.github.com>
Co-authored-by: Dan <denqwerta@gmail.com>
Co-authored-by: Dan <jonweblin2205@protonmail.com>
Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com>
Co-authored-by: Deniz <denizgezgin365@gmail.com>
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Ejo Kenbat <kenbat@users.noreply.hosted.weblate.org>
Co-authored-by: FTDaily <farrell05june2005@gmail.com>
Co-authored-by: FateXBlood <zecrofelix@gmail.com>
Co-authored-by: Felipe Bertola <eduardodelphinodepaula@gmail.com>
Co-authored-by: Ferran <ferrancette@gmail.com>
Co-authored-by: Filipe Mota (BlackSpirits) <blackspirits@gmail.com>
Co-authored-by: Fyodor Danilov <danilovfa@protonmail.com>
Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
Co-authored-by: Hiroshi <borlonjhayron1119@gmail.com>
Co-authored-by: ID-86 <id86dev@gmail.com>
Co-authored-by: Igor <zerrxs@gmail.com>
Co-authored-by: InfinityDouki56 <ced.paltep10@gmail.com>
Co-authored-by: Izxmi <heltherrivas05@gmail.com>
Co-authored-by: Jozef Hollý <j2.00ghz@gmail.com>
Co-authored-by: K. Sz. Bence <tudi20@protonmail.com>
Co-authored-by: Karuto <nguyenthaison609@outlook.com>
Co-authored-by: Ken <ejobatex58@gmail.com>
Co-authored-by: Leonardo Falcoski <leonardo.falcoski@gmail.com>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Lzmxya <lzmxya@gmail.com>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Nuwin Sāmiká <samika20050524@gmail.com>
Co-authored-by: Om Mishra <projectrexaofficial@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Paavalen Lingachetti <p.lingachetti@gmail.com>
Co-authored-by: Pipixel_06 <nico.berard@outlook.com>
Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
Co-authored-by: Ramim Hasan <ramimhasan.dev@gmail.com>
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Co-authored-by: Ricardo <contatorms7@tutamail.com>
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
Co-authored-by: Shafkat Hasan <shafkathasan2@gmail.com>
Co-authored-by: Shjosan <shjosan@kakmix.co>
Co-authored-by: Subham Jena <subhamjena8465@gmail.com>
Co-authored-by: Sup Kelelawar <apkfile007@gmail.com>
Co-authored-by: Swyter <swyterzone@gmail.com>
Co-authored-by: THE_LEGEND <the.legend9285+weblate@gmail.com>
Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
Co-authored-by: Ulquiorra Cifer (La Éspada) <vsangeeta045@gmail.com>
Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: WadamT <wadamt@protonmail.com>
Co-authored-by: ZiomaleQ <r.partyka30@gmail.com>
Co-authored-by: abc0922001 <abc0922001@hotmail.com>
Co-authored-by: altinat <altinat@duck.com>
Co-authored-by: bapeey <luisrleccar@hotmail.com>
Co-authored-by: f0roots <f0rootss@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: kevans <albapazpi@gmail.com>
Co-authored-by: khant <khant@users.noreply.hosted.weblate.org>
Co-authored-by: lasersPew <sjc.31245@gmail.com>
Co-authored-by: orkan gökçe alaz aşina <examplehuman@outlook.com>
Co-authored-by: rzvsrh <rzvsrh333@gmail.com>
Co-authored-by: sarami <ppp821203@gmail.com>
Co-authored-by: sebastians17 <sebastians117.ss@gmail.com>
Co-authored-by: stevenlele <stevenlele@outlook.com>
Co-authored-by: torchlight <sima142222@gmail.com>
Co-authored-by: xconkhi9x <bighih2@gmail.com>
Co-authored-by: zoltanvi <zolivicze@gmail.com>
Co-authored-by: ɴᴇᴋᴏ <s99095lkjjim@gmail.com>
Co-authored-by: 朔夜月 <a03175ii0@gmail.com>
2023-09-27 12:27:06 -07:00
Jays2Kings
2ed4de0116 Fix crash when leaving recents screen 2023-09-27 09:24:09 -07:00
Jays2Kings
6a9b0a66db fixes to proguard 2023-09-26 10:24:26 -07:00
Jays2Kings
ac17795391 truly make sure english is not added twice for new users
more fixes to 177e0cfcae basically
2023-09-25 18:55:30 -07:00
Jays2Kings
85609b1c80 Fix to the popular page for sources 2023-09-25 18:54:38 -07:00
Jays2Kings
ee90967e15 Fixes to targeting SDK 34 2023-09-25 18:53:57 -07:00
Jays2Kings
97a418ede7 Fix blank categories showing the wrong name in single mode 2023-09-25 17:20:59 -07:00
Jays2Kings
2de4d164c5 Refresh single dynamic category
Fixes #1613
2023-09-25 17:07:04 -07:00
Jays2Kings
89ef4fc26f Update gradle libs 2023-09-25 16:47:43 -07:00
Jays2Kings
0f2c02d565 Update Kotlin to 1.9.10
Updated coil and compose as well
2023-09-25 16:13:20 -07:00
Jays2Kings
3b6456faa0 fix proguard optimize txt name 2023-09-25 15:49:08 -07:00
Jays2Kings
dd4a5665ac Fix margins for clear filters button 2023-09-25 15:19:05 -07:00
Jays2Kings
d70ce5f639 Change X for clear filters into a reg text button
Also remove vibration on long press of the full filter sheet button if theres no active filters
2023-09-23 14:23:24 -07:00