Commit Graph

6305 Commits

Author SHA1 Message Date
2a69a1eeb0 Merge branch 'master' of https://github.com/tachiyomiorg/tachiyomi into sync-part-final 2023-11-22 23:14:24 +11:00
60150423d7 Call WheelPicker onSelectionChanged with initial value
Fixes #10157

We realistically only ever use the picker in contexts where we later
confirm or cancel with the selected value, so this is fine. If the caller
wants to ignore the initial value, they can always check if it's distinct
before/after there.
2023-11-21 22:30:32 -05:00
bcc42dd259 Exclude some more app state preferences from backups 2023-11-21 22:11:44 -05:00
d59cb9c1e3 Migrate to M3 pull-to-refresh (#10164) 2023-11-21 22:09:41 -05:00
3006604922 MangaScreen: Fix close in action mode exists from screen (#10160)
* MangaScreen: Fix close in action mode exists from screen

* L
2023-11-21 22:08:41 -05:00
b3ee510050 refactor: add group category for sync.
Adding group gives more clarity.

Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 18:08:13 +11:00
d180d1de45 fix: upstream conflict.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 17:57:04 +11:00
1fbf8ca079 Use unified storage location for automatic backups 2023-11-19 16:08:24 -05:00
695813ef7d Add unified storage location setting
Currently only using it as a replacement for the downloads location.
2023-11-19 16:04:28 -05:00
3839d58289 chore: lint
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 07:50:56 +11:00
389d40ab41 Merge branch 'master' of https://github.com/tachiyomiorg/tachiyomi into sync-part-final 2023-11-20 07:49:10 +11:00
655594e91f refactor: remove kotlinter.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 07:46:23 +11:00
976841605e refactor: remove the redundant syncPrefs
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 07:45:39 +11:00
90cceeb040 refactor: localized
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 07:31:54 +11:00
e3b70ca08d Remove max automatic backups setting
We just always create up to 4 now to simplify it, given the addition of syncing
is going to make this section pretty busy.
2023-11-19 15:18:15 -05:00
8857b7e0c1 Use custom threshold for what's consider a low RAM device 2023-11-19 15:10:26 -05:00
4a7c20f5a0 Add "Rotate wide pages to fit" for webtoon reader too
Closes #1977
2023-11-19 15:03:54 -05:00
14bc550a24 refactor: write into cache instead of file.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 06:59:09 +11:00
44946d1aec refactor: remove not needed old broken sources
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 06:54:59 +11:00
29368fc953 Fix searchbar style
Also address some Compose lint warnings.
2023-11-19 14:49:40 -05:00
235b03bcba refactor: remove the random delay!
Chances of conflict is pretty low since it's saved in ms so can just remove it.

Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 06:18:57 +11:00
d17aa201d5 refactor: use by remember and private the functions.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 06:02:51 +11:00
389336b823 refactor: move it into it's own function and use data and storage label.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-20 05:53:22 +11:00
0696e4bce0 Slightly shrink continue reading button size 2023-11-19 11:59:40 -05:00
255ed50685 Migrate XML themes to Compose (#10152) 2023-11-19 11:25:39 -05:00
00afee83b8 Suppress build warnings from MPP modules 2023-11-19 10:54:19 -05:00
1a185375b7 chore: lint
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-19 20:00:25 +11:00
1c52a055f4 fix: upstream conflict.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-19 19:58:51 +11:00
be363807e6 fix: upstream conflict.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-19 19:34:37 +11:00
0d1bced122 Replace remaining Android-specific strings
Also renaming the helper composables so it's a bit easier to find/replace everything
in forks.
2023-11-18 19:41:33 -05:00
46e734fc8e Migrate to multiplatform string resources (#10147)
* Migrate to multiplatform string resources

* Move plurals translations into separate files

* Fix lint check on generated files
2023-11-18 13:54:56 -05:00
383bfc5dde refactor: Make sure to remove trim '/'
The host url for syncyomi have to be http://[ip]:[port] or https://[url] if there is trailing whitespace or '/' It will error since the api will be called like this https://example//api/download which then return html instead of json since it tries to go to the page instead of hitting the api.
2023-11-19 04:10:16 +11:00
c39ae21f4a Translations update from Hosted Weblate (#10135)
Weblate translations













Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ca/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/cs/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/da/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/lv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ro/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/sv/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
Translation: Tachiyomi/Tachiyomi 0.x

Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
Co-authored-by: Druvvaldis <druvvaldisr@gmail.com>
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
Co-authored-by: Lyfja <yassinelaoud@gmail.com>
Co-authored-by: Matyáš Caras <contact@hernikplays.cz>
Co-authored-by: Osyx <ofalkman@gmail.com>
Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
Co-authored-by: alex <hdhdhfhfbbffhhfhfjfjf@gmail.com>
Co-authored-by: f0roots <f0rootss@gmail.com>
Co-authored-by: orkan gökçe alaz aşina <examplehuman@outlook.com>
Co-authored-by: symegac <97731141+symegac@users.noreply.github.com>
2023-11-18 09:43:12 -05:00
69aa13bc56 Remove animateItemPlacement modifier usage (#10146) 2023-11-18 08:39:08 -05:00
25285e7b66 Merge branch 'master' into sync-part-final 2023-11-18 17:08:15 +11:00
2c032ff70d Address more Compose lint warnings 2023-11-17 09:46:13 -05:00
6d54953580 Merge branch 'master' into sync-part-final 2023-11-18 00:10:28 +11:00
0af4703b78 Migrate to standard M3 TabIndicator 2023-11-16 09:16:24 -05:00
ea15bc782a Update Scaffold fork (#10143)
https://android-review.googlesource.com/c/platform/frameworks/support/+/2690433
2023-11-16 09:02:36 -05:00
9ec0f73e87 Migrate deprecated progress indicator components (#10142) 2023-11-16 09:01:45 -05:00
f9fb034330 Migrate deprecated tooltip components (#10141) 2023-11-16 09:01:12 -05:00
6eb5a25ea1 Bump dependencies 2023-11-15 22:30:10 -05:00
d73f535eef chore: update import!
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 17:50:53 +11:00
846a11ab81 chore: update import!
Use the new import for SyncData.

Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 17:49:11 +11:00
dac08ba3da refactor: Move SyncData to SyncService.kt
Since it only contains a single class doesn't need to be in it's own package.

Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 17:48:10 +11:00
71872ead81 refactor: clean up.
- Removed SyncDevice, device name since it's not used anymore by syncyomi server.
- Removed SyncStatus, used internally in the server doesn't need the data to be sent from tachi app.
- This way we just keep the manga data/backup that we can send to many services more generic.

Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 17:44:15 +11:00
19227d6c5b refactor: remove getInstant and decodeSyncBackup
Not used anymore.

Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 17:41:10 +11:00
7ef188e23a refactor: remove empty file
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 16:20:41 +11:00
38609e8907 chore: lint.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 16:09:33 +11:00
0016f1e335 fix: merge conflict.
Signed-off-by: KaiserBh <kaiserbh@proton.me>
2023-11-14 14:09:17 +11:00