Commit graph

170 commits

Author SHA1 Message Date
arkon
a74a689c90 Update UniFile
Which has more correct nullability for some methods and case insensitivity for listFiles where possible.
2023-11-27 22:21:40 -05:00
jmir1
a1f8a1a15a
fix: Wrong storage base directory 2023-11-27 23:11:09 +01:00
LuftVerbot
fd830ea2d0
Merge upstream up to d4dfa9a2c2
Squashed commit of the following:

commit 49c30b336d
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 19:28:32 2023 +0100

    fuck lint

commit 06f3f7e6b4
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 19:26:41 2023 +0100

    cleanup

commit 807ea3d1a5
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 18:51:04 2023 +0100

    merge41

    Last commit merged: d4dfa9a2c2

commit 2b9fe5c389
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 15:18:03 2023 +0100

    fix anime tracker & airing sort

commit eafc64aed0
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 14:40:45 2023 +0100

    fuck lint

commit eef4ef7ef2
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 14:20:10 2023 +0100

    fix weird "explore tabs" behaviour

commit 4baf786d57
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 13:43:13 2023 +0100

    use formatTime function

commit df6a85a944
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 13:38:39 2023 +0100

    fix AnimeScreen crash

commit 91de0ed82e
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 26 01:44:41 2023 +0100

    merge40

    Last commit merged: 69aa13bc56

commit 375a252a69
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 25 21:09:34 2023 +0100

    merge39

    Last commit merged: 634ceeec50

commit d7aee03688
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 25 19:42:37 2023 +0100

    merge38

    Last commit merged: 1d144e6767

commit 89777e98b0
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 25 17:54:17 2023 +0100

    merge37

    Last commit merged: aca36f9625

commit 3fba4cbc2b
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 25 15:09:18 2023 +0100

    merge36

    Last commit merged: 64ad25d1b5

commit a60268e61c
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 25 13:39:08 2023 +0100

    lint cleanup

commit c6f81b7fda
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 25 13:38:22 2023 +0100

    merge35

    Last commit merged: eed57b80be

commit 5f782440c6
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 25 00:22:45 2023 +0100

    merge34.5

    Last commit merged: 8e4cedf173

commit e4283fe416
Merge: e4d31057f adb571fcb
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 24 23:21:58 2023 +0100

    Merge branch 'master' into merge_upstream

commit e4d31057fd
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 24 23:07:20 2023 +0100

    cleanup

commit 150d43e325
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 24 23:06:00 2023 +0100

    merge34

    Last commit merged: 489d22720a

commit 76df725cab
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 24 20:16:18 2023 +0100

    merge33

    Last commit merged: b7d282235d

commit c07cc8dc21
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 24 16:59:50 2023 +0100

    merge32

    Last commit merged: 8a8afa46e9

commit a654a54b74
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Nov 23 23:01:52 2023 +0100

    Update build_push.yml

commit 325e625aef
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Nov 23 22:44:56 2023 +0100

    merge31

    Last commit merged: 86edce0d87

commit b8cdb9d55e
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Mon Nov 20 21:47:46 2023 +0100

    small Episode Tracker change

commit f6d430df6c
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Mon Nov 20 21:18:01 2023 +0100

    fuck lint

commit 99eea595c0
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Mon Nov 20 21:15:15 2023 +0100

    crash fix & add forgotten commit

    No idea how I didn't add it yet. Commit: efabe801be

commit 18e04b75df
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 19:38:42 2023 +0100

    merge30

    Last commit merged: 1668be8587

commit 3a3115304e
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 16:45:34 2023 +0100

    ktlint formt

commit ea2b7fe7c0
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 16:05:25 2023 +0100

    ktlint format again

commit 05f91245ac
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 15:47:42 2023 +0100

    klint format again

commit 6215528c9d
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 15:37:56 2023 +0100

    ktlint format

commit b1f728e54a
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 15:24:35 2023 +0100

    fix ConcurrentHashMap crash

commit a34bc764b4
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 15:04:24 2023 +0100

    renaming & ktlintCheck

commit f1cd8f69d3
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 14:39:59 2023 +0100

    merge29

    Last commit merged: 772db51593

commit 2c4230376c
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 13:18:41 2023 +0100

    merge28

    Last commit merged: 6922792ad1

commit fa7b8427a2
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 19 00:36:58 2023 +0100

    merge27

    Last commit merged: 7146913c71

commit e29dc62837
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 18 17:28:12 2023 +0100

    lint cleanup

commit 85d0e49fd4
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 18 17:26:35 2023 +0100

    little fix

commit eeddf17691
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 18 17:20:36 2023 +0100

    merge26

    Last commit merged: c9a1bd86b5

commit a2a445fdc5
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 18 16:01:50 2023 +0100

    merge25

    Last commit merged: 6a558ad119

commit 1b6301cc95
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 18 00:21:17 2023 +0100

    merge24

    Also a little test to see how this whole github team works.

    Last commit merged: fe90546821

commit 4cbf9a813e
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 17 20:12:49 2023 +0100

    merge23.5

    Last commit merged: 6d69caf59e

commit 72a54cbb6e
Merge: a43904531 00fb0a740
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 17 19:52:08 2023 +0100

    Merge branch 'master' into MR

commit a439045319
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 17 19:47:18 2023 +0100

    merge23

    Last commit merged: 8ff0c9d61a

commit 370212c677
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 17 17:00:32 2023 +0100

    merge22

    Last commit merged: 2556e9f08c

commit 717479961c
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Nov 15 21:25:52 2023 +0100

    Update StreamsCatalogSheet.kt

commit 563efef3c9
Merge: 645746aa4 2b8000b81
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Nov 15 21:11:51 2023 +0100

    Merge branch 'master' into MR

commit 645746aa43
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 12 15:57:35 2023 +0100

    merge21

    Last commit merged: 7a4680603d

commit 4709cbedba
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Nov 12 14:40:35 2023 +0100

    merge20

    Last commit merged: ef7b285151

commit 096276cd68
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 19:09:44 2023 +0100

    merge19.5

    Last commit merged: 34f7caa0fc

commit 82eb36b628
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 18:55:20 2023 +0100

    fuck lint

commit 02717061ba
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 18:49:20 2023 +0100

    merge19

    Last commit merged: ec08ba05fc

commit e7b1066e3c
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 17:58:02 2023 +0100

    merge18

    Last commit merged: 12e7ee9d0c

commit 61256a22fd
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 15:55:09 2023 +0100

    again repositioning

commit b9d42c97d6
Merge: 4732c3893 236849b6e
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 15:44:21 2023 +0100

    Merge branch 'master' into MR

commit 4732c3893c
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 15:43:57 2023 +0100

    repositioning

commit 83dcd5ea31
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 11 15:42:22 2023 +0100

    merge17

    Last commit merged: 9a817e49be

commit 338b54a39c
Merge: 748d6101c 8b1934fc3
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Nov 9 19:28:19 2023 +0100

    Merge branch 'master' into MR

commit 748d6101c0
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Nov 9 19:24:17 2023 +0100

    small changes

commit 872fc749e9
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Nov 9 18:49:35 2023 +0100

    fix downloader pause

commit bb96174520
Merge: 59b4404c1 fd83a7e14
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Tue Nov 7 19:08:04 2023 +0100

    Merge branch 'master' into MR

commit 59b4404c11
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Nov 4 22:10:05 2023 +0100

    merge16

    Last commit merged: 16cbcecd99

commit 184804f62e
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 3 23:19:24 2023 +0100

    merge15.5

    Last commit merged: d32409bd6e

commit 6bab100f78
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 3 22:42:04 2023 +0100

    Update ReaderActivity.kt

commit 264b0e6127
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 3 22:30:37 2023 +0100

    merge15

    Last commit merged: cf3f2d0380

commit dd69ce5a12
Merge: d2ccb75c6 5fd00d4a1
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Nov 3 20:14:10 2023 +0100

    Merge branch 'master' into MR

commit d2ccb75c60
Merge: 8f08a246a 5567be64f
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Nov 2 22:04:53 2023 +0100

    Merge branch 'master' into MR

commit 8f08a246a2
Merge: 9509d098a 082d9e339
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Nov 2 20:58:42 2023 +0100

    Merge branch 'master' into MR

commit 9509d098a0
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Nov 1 18:51:57 2023 +0100

    Update AnimeDownloader.kt

commit 5415cbbdef
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Nov 1 18:47:21 2023 +0100

    Update AnimeDownloader.kt

commit f0180e0d15
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Nov 1 15:48:14 2023 +0100

    rework anime downloader

commit f3ec9da2da
Merge: fd1c6437a 67a5bccec
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Tue Oct 31 18:37:41 2023 +0100

    Merge branch 'master' into MR

commit fd1c6437a6
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Oct 29 15:12:39 2023 +0100

    merge14

    Last commit merged: f344831d58

commit 9bb1a5da02
Merge: 03ee4bc5f d8327e872
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Oct 29 13:58:41 2023 +0100

    Merge branch 'master' into MR

commit 03ee4bc5f4
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Oct 28 23:05:13 2023 +0200

    merge13

    Last commit merged:  7f0ed58b54

commit 6dd16ca07d
Merge: f0783f534 509ecedb3
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Oct 28 12:03:04 2023 +0200

    Merge branch 'master' into MR

commit f0783f534d
Author: Quickdev <devesh.ratra@gmail.com>
Date:   Fri Oct 27 15:03:11 2023 -0400

    feat(player): Subtitle settings + refactor + crash fixes (#1152)

    Co-authored-by: jmir1 <jhmiramon@gmail.com>
    Co-authored-by: Abdallah <54363735+abdallahmehiz@users.noreply.github.com>

commit 2431d8a858
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Oct 28 00:04:20 2023 +0200

    merge12

    Last commit merged: 0d9f8e8743

commit c6317e9589
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 27 23:50:37 2023 +0200

    Update AdaptiveSheet.kt

commit 692b566f77
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 27 23:26:45 2023 +0200

    revert subs commit

commit 5b1099da9d
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 27 21:39:46 2023 +0200

    Update AdaptiveSheet.kt

commit 7e14b6d2ab
Merge: f51b36a75 7f9255b51
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 27 21:36:43 2023 +0200

    Merge remote-tracking branch 'upstream/master' into MR

commit f51b36a759
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 27 20:27:23 2023 +0200

    merge11

    Last commit merged: 34b9c82cd0

commit 564a959bab
Merge: b9333bedd 928a62c5a
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 27 18:50:18 2023 +0200

    Merge remote-tracking branch 'origin/master' into MR

commit b9333bedd7
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Oct 26 19:39:29 2023 +0200

    fix download button not shown

commit 5d575f1e90
Merge: e282528e6 afb921a5a
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Oct 26 18:56:43 2023 +0200

    Merge remote-tracking branch 'upstream/master' into MR

commit e282528e6e
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Mon Oct 23 18:27:42 2023 +0200

    Revert "Translations update from Hosted Weblate (#9531)"

    This reverts commit 3a8e7d04fc.

commit 3a8e7d04fc
Author: Weblate (bot) <hosted@weblate.org>
Date:   Sat Jun 3 19:10:13 2023 +0200

    Translations update from Hosted Weblate (#9531)

    Weblate translations

    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
    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/de/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/jv/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ne/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/vi/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
    Translation: Tachiyomi/Tachiyomi 0.x

    Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
    Co-authored-by: Ali Aljishi <ahj696@hotmail.com>
    Co-authored-by: AntonP <tony.pug.stark@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: Danel Dave Barbuco <barbucodanel@gmail.com>
    Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com>
    Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
    Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
    Co-authored-by: FateXBlood <zecrofelix@gmail.com>
    Co-authored-by: Ferran <ferrancette@gmail.com>
    Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
    Co-authored-by: ID-86 <id86dev@gmail.com>
    Co-authored-by: Igor <zerrxs@gmail.com>
    Co-authored-by: Izxmi <heltherrivas05@gmail.com>
    Co-authored-by: Leonardo Falcoski <leonardo.falcoski@gmail.com>
    Co-authored-by: Lyfja <yassinelaoud@gmail.com>
    Co-authored-by: Milo Ivir <mail@milotype.de>
    Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
    Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
    Co-authored-by: Swyter <swyterzone@gmail.com>
    Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
    Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
    Co-authored-by: altinat <altinat@duck.com>
    Co-authored-by: stevenlele <stevenlele@outlook.com>

commit 974d3b56f7
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Mon Oct 23 17:51:27 2023 +0200

    Revert "Translations update from Hosted Weblate (#9531)"

    This reverts commit d78159bda8.

commit d78159bda8
Author: Weblate (bot) <hosted@weblate.org>
Date:   Sat Jun 3 19:10:13 2023 +0200

    Translations update from Hosted Weblate (#9531)

    Weblate translations

    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ar/
    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/de/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/el/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/es/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/fil/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hi/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/hr/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/id/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/it/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ja/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/jv/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ko/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ne/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pl/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/pt_BR/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/ru/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/th/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/uk/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/vi/
    Translate-URL: https://hosted.weblate.org/projects/tachiyomi/strings/zh_Hans/
    Translation: Tachiyomi/Tachiyomi 0.x

    Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
    Co-authored-by: Ali Aljishi <ahj696@hotmail.com>
    Co-authored-by: AntonP <tony.pug.stark@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: Danel Dave Barbuco <barbucodanel@gmail.com>
    Co-authored-by: DatTran MLL <tranthanhdat1142003@gmail.com>
    Co-authored-by: Dexroneum <Rozhenkov69@gmail.com>
    Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat>
    Co-authored-by: FateXBlood <zecrofelix@gmail.com>
    Co-authored-by: Ferran <ferrancette@gmail.com>
    Co-authored-by: Giorgio Sanna <sannagiorgio1997@gmail.com>
    Co-authored-by: ID-86 <id86dev@gmail.com>
    Co-authored-by: Igor <zerrxs@gmail.com>
    Co-authored-by: Izxmi <heltherrivas05@gmail.com>
    Co-authored-by: Leonardo Falcoski <leonardo.falcoski@gmail.com>
    Co-authored-by: Lyfja <yassinelaoud@gmail.com>
    Co-authored-by: Milo Ivir <mail@milotype.de>
    Co-authored-by: Pitpe11 <giorgos2550@gmail.com>
    Co-authored-by: Rostyslav Haitkulov <info@ubilling.net.ua>
    Co-authored-by: Swyter <swyterzone@gmail.com>
    Co-authored-by: TheKingTermux <achmadmaulana0233@gmail.com>
    Co-authored-by: Uzuki Shimamura <hzy980512@126.com>
    Co-authored-by: altinat <altinat@duck.com>
    Co-authored-by: stevenlele <stevenlele@outlook.com>

commit dfb5ca4f8e
Merge: c19b4b5cf 92f9ab276
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Mon Oct 23 17:11:37 2023 +0200

    Merge remote-tracking branch 'upstream/master' into MR

commit c19b4b5cff
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Oct 22 18:25:03 2023 +0200

    fuck lint (again)

commit febf0460c0
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Oct 22 18:16:03 2023 +0200

    fuck lint

commit da3265fb7a
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Oct 22 18:08:27 2023 +0200

    merge10

    Last Commit Merged: 531e1c62bb

commit c85576e06b
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sun Oct 22 14:11:21 2023 +0200

    merge9

    Last Commit Merged: 4c65c2311e

commit 67d3043533
Merge: c62f86f6c 63e95d9cb
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Oct 21 14:54:03 2023 +0200

    Merge branch 'aniyomiorg:master' into MR

commit c62f86f6cc
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Sat Oct 21 12:45:41 2023 +0200

    merge8

    Last Commit Merged: ed5a56be60

commit e99e4c2f41
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 6 18:47:44 2023 +0200

    merge7

    Last Commit Merged: 152fdec855

commit b3c911ea28
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Fri Oct 6 16:51:34 2023 +0200

    merge6

    Last Commit Merged: 22a4372583

commit f705e19182
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Thu Oct 5 14:16:41 2023 +0200

    merge5

    Last Commit Merged: b4bb855675

commit 2ebf477bd1
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Oct 4 21:44:23 2023 +0200

    merge4

    Last Commit Merged: 44383ff950

commit 14a8aebc60
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Oct 4 21:33:37 2023 +0200

    merge3

    I hate Weblate commits!
    Last Commit Merged: e15b945e16

commit 5ceae3116b
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Oct 4 20:24:51 2023 +0200

    merge2

    Last Commit Merged: 9a10656bf0

commit 5a2a3fd080
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Oct 4 13:19:33 2023 +0200

    fuck lint

commit c3062d2ed7
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Wed Oct 4 13:08:36 2023 +0200

    merge1

    Last Commit Merged: f63573f25f

commit 928a62c5a3
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Tue Jul 25 00:25:30 2023 +0200

    Update README.md

commit a883c90cd6
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Tue Jul 25 00:24:31 2023 +0200

    Delete ic_launcher.png

commit c1b7b89c63
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Tue Jul 25 00:23:44 2023 +0200

    Update README.md

commit c18830714b
Author: LuftVerbot <97435834+LuftVerbot@users.noreply.github.com>
Date:   Tue Jul 25 00:22:16 2023 +0200

    Add files via upload
2023-11-27 23:09:14 +01:00
arkon
ca54984344 Use UniFile for local source file handling 2023-11-26 16:04:37 -05:00
arkon
46aeab9a7a Add extensions for handling UniFile name/file extensions 2023-11-26 16:04:37 -05:00
arkon
cf9e60fd92 Use unified storage location for local source 2023-11-25 17:06:15 -05:00
arkon
1fbf8ca079 Use unified storage location for automatic backups 2023-11-19 16:08:24 -05:00
arkon
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
arkon
8857b7e0c1 Use custom threshold for what's consider a low RAM device 2023-11-19 15:10:26 -05:00
arkon
4a7c20f5a0 Add "Rotate wide pages to fit" for webtoon reader too
Closes #1977
2023-11-19 15:03:54 -05:00
arkon
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
arkon
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
arkon
336221a972 Use immutable collections in more places 2023-11-11 22:44:12 -05:00
arkon
1d144e6767 Restrict line length with ktlint 2023-11-04 23:28:41 -04:00
arkon
c5e8c9f01f Revert "Require Android 8+"
This reverts commit 64c50c1283.

Forgot we need to manage app update checks manually...
2023-11-04 19:36:29 -04:00
arkon
64c50c1283 Require Android 8+
Given that the next stable version of Chrome (120) will require Android 8+, it's
inevitable that the WebView functionality will gradually break. As always, newer
OS versions are recommended for better support with evolving Internet technologies.

According to https://apilevels.com/, Android 8+ still covers 93.7% of Android users.
2023-11-04 19:21:46 -04:00
Ota
f30ab56fd0
New alphabetical chapter sort (#10073)
* added alphabetical chapter sorting

* Deleted sort_by_alphabet and re-utilized action_sort_alpha

* Accidentally deleted wrong string. Now solved

* Accidentally deleted wrong string. Now solved

Deleted sort_by_source instead of sort_by_alphabet in strings.xml.
Now reverted.

* Alphabetical sorting now uses Collator

* Clean up repeated Collator instances

---------

Co-authored-by: arkon <eugcheung94@gmail.com>
2023-11-04 15:47:32 -04:00
arkon
7cf2ce2994 Handle Brotli-compressed responses 2023-10-31 18:03:07 -04:00
arkon
cb8ea5eab0 Add basic storage usage info to "Data and storage" settings screen 2023-10-29 18:18:56 -04:00
arkon
ce7bf396eb Don't include "app state" preferences in backups 2023-10-29 12:24:02 -04:00
arkon
092d930175 Update default user agent string 2023-10-24 21:58:53 -04:00
arkon
22df12a680 Change crash log info to just have actual WebView version 2023-10-17 22:30:55 -04:00
Caleb Morris
447bcb28ef
[dev QoL] Added AndroidStudio previews for [presentation.history] namespace (#10012)
* Added display preview for HistoryDialogs

* Added preview with provider for each branch for HistoryItem

* Added previews for HistoryScreen

Created in-memory preferences construct for when its needed at top-level injection

* Fixed ktlint violations
2023-10-14 22:23:11 -04:00
arkon
94cba9324c Remove beta webtoon viewer split page
This had a bunch of issues around split pages not showing up properly so things
end up appearing to be missing while reading.
It'd be more worthwhile redoing the reader viewers than trying to get this to work
properly. It'd be better to just enable the split pages on download instead.

Closes #8433
2023-10-08 16:39:45 -04:00
arkon
0f42b9f154 Add source preferences to backups
Closes #1857

Co-authored-by: jmir1 <jmir1@users.noreply.github.com>
2023-10-08 16:02:03 -04:00
arkon
730f3a6e52 Exclude tracker credentials in backups 2023-10-08 11:07:42 -04:00
arkon
72024aa44a Add app settings to backups
This should be compatible with Aniyomi's implementation.
Related to #1857

Co-authored-by: jmir1 <jmir1@users.noreply.github.com>
2023-10-08 10:41:20 -04:00
arkon
de92b1351f Add WebView-based user agent string to debug info
Could probably use this when choosing a user agent later on.
2023-09-22 16:42:04 -04:00
Soitora
f5e0cee36c
Change website URLs to reflect changes (#9916)
Change website URLs
2023-09-10 18:11:00 -04:00
arkon
26c5d761da Add more replacement suspend functions for source APIs
These are basically 1-to-1 replacements for the existing RxJava APIs.
This will make the initial migration off of RxJava simpler. We'll
revisit the actual call flows in followup versions of the API.
2023-09-08 22:58:46 -04:00
arkon
d29b7c4e57 Switch to different ktlint plugin
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.
2023-09-01 23:02:18 -04:00
arkon
d1c956401c Add documentation for HttpException
Corresponds with https://github.com/tachiyomiorg/extensions-lib/pull/12
2023-08-18 22:28:14 -04:00
Alessandro Jean
9b6567f5e4
Add support to kotlin.time APIs in the rate limit interceptor (#9797)
* Add support to kotlin.time APIs in the rate limit interceptor.

* Add a missing line break in the doc.

* Move the specific host to the same file.

* Add kotlin.time rule to Proguard and remove specific host rule.

* Mark the old version as deprecated and address review.

* Remove unused import.

* Remove yet another unused import.
2023-08-04 17:11:43 -04:00
arkon
6d69caf59e Show help banner when Cloudflare captcha page is shown in WebView 2023-07-28 23:09:52 -04:00
Quickdesh
51c6f7bd9c fix(ExtPlayer): Update deprecated function to receive episode progress 2023-07-25 17:37:53 +05:30
LuftVerbot
88cff99c8b
chore(merge): merge upstream till v0.14.6 2023-07-23 19:20:00 +05:30
LuftVerbot
51d64403eb fix lint & supress 2023-07-20 21:01:15 +02:00
arkon
cf14831fbe Clean up preference extensions/items a bit 2023-07-19 21:57:22 -04:00
arkon
ac306547a0 Bump dependencies 2023-07-18 19:12:04 -04:00
arkon
5467104b95 Fix window undimming when reader custom filter settings are open 2023-07-15 13:23:25 -04:00
arkon
e0733c1a4c Clean up NetworkHelper 2023-07-15 13:05:25 -04:00
arkon
22e8050fff Handle Cloudflare in default network client and deprecate cloudflareClient 2023-07-15 09:34:20 -04:00
arkon
a629db2884 Address some build warnings 2023-07-14 23:08:45 -04:00
arkon
87bdee5990 Move SettingsItems composables to presentation-core 2023-07-10 17:25:52 -04:00
arkon
0ac5f3b93c Accept third party cookies in WebView instances
May help with Cloudflare.
2023-07-01 09:40:58 -04:00
arkon
e2d6269a38 Bump default user agent string 2023-06-23 22:23:56 -04:00
arkon
e323f3c25a Don't update last page read/read state of chapter if Incognito Mode is enabled
Actually closes #7228, which I forgot was about history more than trackers.
2023-06-13 19:30:02 -04:00
LuftVerbot
26145b9245 merge29
Last Commit Merged: c6e5f8abd9
2023-06-14 00:05:39 +02:00
jmir1
c2a89dfdd5 fix: use package name in core's FileExtensions 2023-06-06 16:03:35 +02:00
jmir1
a17aa902bf fix: remove duplicate FFmpegUtils.kt 2023-06-06 15:57:15 +02:00
jmir1
cc020f636c remove duplicate FileExtensions.kt 2023-06-06 15:46:49 +02:00
LuftVerbot
54ec5ac72c merge27
Last Commit Merged: 5b2e937d5f
2023-06-06 12:55:36 +02:00
LuftVerbot
0c5818bfd7 merge25
Last Commit Merged: 83a4e34095
2023-06-04 15:30:15 +02:00
LuftVerbot
cc57e19fd8 merge23
Last Commit Merged: 93523ef50b
2023-06-02 18:59:21 +02:00
arkon
431f8772f8 Address minor build warnings 2023-05-31 22:47:31 -04:00
arkon
8f4bc71cf7 Remove confirm exit option
Redundant with predictive back, but also just sort of pointless since it doesn't help
with any sort of app state retention.
2023-05-31 18:51:01 -04:00
LuftVerbot
d005475754 merge17
Last Commit Merged: ef863335e6
2023-05-31 14:43:40 +02:00
LuftVerbot
c6daaae9e6 clean up 2023-05-30 13:14:17 +02:00
LuftVerbot
918e5bfb9c merge13
Includes everything from Tachiyomi v0.14.4 to this commit of Tachiyomi: bff98ca768
2023-05-30 13:07:48 +02:00
LuftVerbot
58260b43ca clean up & fix 2023-05-28 19:15:44 +02:00
LuftVerbot
a5c9fb6b07 merge12
Last Commit Merged: 3c16082636
2023-05-28 15:04:48 +02:00
LuftVerbot
1a4eddd11d merge11
Last Commit Merged: f2c48480b6
2023-05-28 14:11:48 +02:00
arkon
46efd4c134 Fix some crashes 2023-05-27 09:53:01 -04:00
arkon
efdff9a21a Update minimum WebView version 2023-05-24 17:55:27 -04:00
arkon
1824adb2ed Update default user agent string 2023-05-24 17:54:16 -04:00
LuftVerbot
33c1cd0103 merge10
Last Commit Merged: 12e41b6e6f
2023-05-24 20:13:36 +02:00
LuftVerbot
0434e270f6 merge9
Last Commit Merged: 1a319601de
2023-05-24 13:29:01 +02:00
LuftVerbot
6b6e24f02d merge5
Last Commit Merged: 823749fc1e
2023-05-21 14:52:06 +02:00
LuftVerbot
3523b845a2 merge2
Last Commit Mergerd: 8c494f314c
2023-05-05 17:09:46 +02:00
LuftVerbot
c08b326a77 merge_1
From Tachi 14.3 to "a0f47d3f1b"
2023-05-05 13:43:46 +02:00
Ivan Iskandar
2c6e025063
Add more info to debug screen (#9357)
* App version
* WebView version
* ART profile status
* Device model
* Android version
2023-04-18 22:59:27 -04:00
arkon
1814b3b22c Don't unnecessarily wrap IOExceptions in UncaughtExceptionInterceptor 2023-03-28 18:16:26 -04:00
arkon
953720472f Add "Rotate wide pages to fit" setting for paged reader
Originally authored in #7983

Co-authored-by: timothyng-164 <timothyng-164@users.noreply.github.com>
2023-03-24 22:49:35 -04:00
Quickdesh
b1cd759ae0
Fixes, a bunch of em (#947)
* undo renaming of integral source api files

* fix bottom action menu

* Fix genre searching in library

* add option to default to Manga start screen

* fix categoryTab switching causing crash

* fix cancelling episode download

* fix autoOpeningTracking

* fix default download directory

* fix tracking dialog title

* fix change intro length dialog

* fix categoryTab switching causing crash pt.2
2023-03-19 00:42:04 +01:00
arkon
c6e5f8abd9 Bump default user agent string and minimum WebView version 2023-03-05 10:17:22 -05:00
Andreas
f27dc19b37
Move Local Source to separate module (#9152)
* Move Local Source to separate module

* Review changes
2023-02-26 16:16:49 -05:00
arkon
26d422b0ae Avoid uncaught exceptions from OkHttp interceptors crashing entire app 2023-02-25 15:13:59 -05:00
arkon
fd7c993b0b Move CheckboxState to core module 2023-02-21 22:52:36 -05:00
arkon
93523ef50b Remove dependency injection from core module and data module from presentation-widget module
Includes side effects:
- No longer need to restart app for user agent string change to take effect
- parseAs extension function requires a Json instance in the calling context, which doesn't necessarily need to be the default one provided by Injekt
2023-02-20 19:02:38 -05:00
arkon
b49280e347 Remove unused Rx/Coroutines converters 2023-02-18 10:16:05 -05:00
stevenyomi
0d8f1c8560
Tweak Response.parseAs() to utilize intrinsics (#9047) 2023-02-07 22:10:28 -05:00
stevenyomi
7559c133c0
Call.await(): copy exception message when preserving error stack (#9013) 2023-02-01 11:09:35 -05:00
arkon
1730dd6af1 Move more things around 2023-01-27 22:31:12 -05:00
Andreas
2501fef9e4
Split UpdatesGridGlanceWidget into smaller bits (#8991)
- Renamed Composables
- Moved Constants to core module
2023-01-27 14:49:57 -05:00
Andreas
12e41b6e6f
Move Glance Widget to seperate module (#8989)
Move Widget to seperate module

- Create a core module for presentation. Widget and App will share some resources and hopefully composables
2023-01-26 17:53:24 -05:00
stevenyomi
448702e5be
OkHttp Call: split await() and awaitSuccess() (#8980) 2023-01-24 22:34:31 -05:00
Andreas
aee785a8bb
Move more implementation to data module (#8971) 2023-01-22 11:44:39 -05:00
Andreas
2b5d9fd76b
Move shared configuration to subprojects in root Gradle file (#8951)
* Move shared configuration to subprojects in root Gradle file

* Missed but not forgotten

* Review changes
2023-01-20 23:04:22 -05:00
Andreas
c31e75f02f
Create plugin for linting (#8942) 2023-01-18 22:33:56 -05:00
arkon
a2ee4e63ae Minor cleanup 2023-01-12 22:53:28 -05:00
Quickdesh
a21556bf3b Merge branch 'upstream/master' 2023-01-11 01:22:20 -05:00
arkon
4cd01428ed Only show MIUI extension warning on MIUI >= 13
Related to #8834
2023-01-08 15:04:06 -05:00
arkon
addd6bffbd Bump default user agent string and minimum WebView version 2023-01-07 11:51:36 -05:00
arkon
db3c98fe72 Update OkHttp 2022-12-25 00:24:53 -05:00
Diego Peña Y Lillo
b16c661dd7
Support for ADM (#828) 2022-12-06 15:08:11 +01:00
arkon
2a2c6cee5f Allow zooming in WebView
Note that this does not force-enable zooming on pages with set viewports (which typically implies proper mobile scaling).
Closes #8588
2022-11-21 18:39:16 -05:00
arkon
d12ea86b55 Add shecan DoH provider
Closes #8557
2022-11-18 22:28:08 -05:00
jmir1
3754c74567 fix broken player preferences 2022-11-10 14:25:15 +01:00
arkon
21bc0f1952 Don't use default Lenovo "browser" handler 2022-11-09 19:43:52 -05:00
arkon
65387d0089 Bump default user agent string 2022-11-04 09:38:49 -04:00