Commit graph

6695 commits

Author SHA1 Message Date
Quickdev
e1087abfb6
fix(pip): PiP not broadcasting intent in A14+ (#1603) 2024-06-09 07:40:38 +02:00
Abdallah
a48a9f4162
feat: Hide the skip intro button if the skipped amount == 0 (#1598) 2024-06-04 00:54:44 +02:00
jmir1
847f877b98
fix: Lint error 2024-05-29 14:43:07 +02:00
jmir1
a23eea9805
Merge pull request #1578 from Secozzi/mihonmerge
Merge from mihon until mihon 0.16.2
2024-05-26 07:56:05 +02:00
Abdallah
69f0787a26
fix: Browse icon not animating after first interaction (#1582) 2024-05-26 07:54:43 +02:00
jmir1
224430ec0d
fix: Fix some issues with mpv config file settings 2024-05-18 01:14:27 +02:00
jmir1
4168579d4b
fix: Copy font for osd 2024-05-18 00:59:10 +02:00
jmir1
9d06277a18
fix: Use MANAGE_EXTERNAL_STORAGE to enable MPV scripts 2024-05-17 23:51:54 +02:00
Secozzi
bf43455ed6
Lint
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-15 21:55:21 +02:00
Secozzi
6232336376
Update types of legacy tracker model to match to domain one (#245)
* `score` to Double

* `tracker_id` to Long

* `last_chapter_read` to Double

* `total_chapters` to Long

* `status` to Long

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-15 21:50:00 +02:00
Secozzi
b863acabf3
Fix #126: Inconsistent button height with some languages in "Data and…
… storage" (#202)

* replace the windowInsetsPadding for navigationBarsPadding + statusBarsPadding

* Fixing bug in the MultiChoiceSegmentedButtonRow

* Rollback file

Co-authored-by: Theodoro Loureiro mota <9647399+theolm@users.noreply.github.com>
2024-05-14 10:22:47 +02:00
Secozzi
1a55853b2e
Adding Type-safe project accessors (#194)
* replace the windowInsetsPadding for navigationBarsPadding + statusBarsPadding

* Enabling TYPESAFE_PROJECT_ACCESSORS

* Adding typesafe project accessors in the app module

* Adding typesafe project accessors in the core module

* Adding typesafe project accessors in the core-metadata module

* Adding typesafe project accessors in the data module

* Adding typesafe project accessors in the domain module

* Adding typesafe project accessors in the presentation-core module

* Adding typesafe project accessors in the presentation-widget module

* Adding typesafe project accessors in the source-local module

* Adding typesafe project accessors in the source-api module

* Rolling back

* Changing TYPESAFE_PROJECT_ACCESSORS line

* Removing extra spaces

Co-authored-by: Theodoro Loureiro mota <9647399+theolm@users.noreply.github.com>
2024-05-14 10:17:59 +02:00
Secozzi
3deb7f55d8
Lint
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-14 09:56:22 +02:00
Secozzi
ad687d78e0
Use custom user agents
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com>
2024-05-14 09:52:58 +02:00
Secozzi
389ff605d9
Revert 4fe7681 2024-05-14 08:24:12 +02:00
Secozzi
0ec1583e2d
Fix issues when updating extensions
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-14 08:22:37 +02:00
Secozzi
98633df396
Remove usage of .not() where possible
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-14 08:08:37 +02:00
Secozzi
d1645e0290
Backup and Restore Excluded scanlators (#166)
* Backup and Restore Excluded scanlators

* Improve performance

* This looks better

Co-authored-by: jobobby04 <17078382+jobobby04@users.noreply.github.com>
2024-05-14 07:55:42 +02:00
Secozzi
36ea0acf3c
Fix "Flash on page change" gives black screen on page change
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-14 07:04:29 +02:00
Secozzi
fa8b7160bd
remove useless line 2024-05-14 06:59:56 +02:00
Secozzi
e5ef80b8d4
Lint
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-10 17:37:30 +02:00
Secozzi
5f630407e9
Remove aniyomi-specific android 6/7 support 2024-05-10 17:29:42 +02:00
Secozzi
b85fc16ecd
Make the app Android 8+
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-05-10 17:17:53 +02:00
jmir1
c91fb86e4b
chore: Release v0.15.3.0 2024-05-10 10:44:59 +02:00
Secozzi
e0eacb22a2
lint(lint): lint 2024-05-08 18:32:30 +02:00
Secozzi
36113c7f6c
Install build-tools 29.0.3
Co-authored-by: arkon <4098258+arkon@users.noreply.github.com>
2024-05-08 17:19:20 +02:00
Secozzi
b214ec16ae
Use newer build tools
Co-authored-by: arkon <4098258+arkon@users.noreply.github.com>
2024-05-08 17:14:30 +02:00
Secozzi
6f5172f904
Better message for empty extensions list
Co-authored-by: arkon <4098258+arkon@users.noreply.github.com>
2024-05-08 16:53:41 +02:00
Secozzi
5f5915b25c
Fixed tap controls not working when zoomed in (#10378)
Co-authored-by: Paloys <40764414+Paloys@users.noreply.github.com>
Co-authored-by: arkon <4098258+arkon@users.noreply.github.com>
2024-05-08 16:38:52 +02:00
Secozzi
104291a83c
Minor extension repo enhancements
- Shortcut to settings from extensions tab
- Don't show error toast anymore if nothing's loaded
- Ability to copy extension repo URL to clipboard

Co-authored-by: arkon <4098258+arkon@users.noreply.github.com>
2024-05-08 16:36:05 +02:00
Secozzi
6ea76e0dbc
[download-cache] Fixed init logic to skip when cache file is missing (#10362)
There are several possible causes of the cache file to not exist, including user
 action. By skipping these couple steps during initialization when the file is
 missing, a renew action is allowed to start and the cache will rebuild and
 hopefully work as expected.

Co-authored-by: Caleb Morris <347395+CalebMorris@users.noreply.github.com>
2024-05-08 16:18:39 +02:00
Secozzi
28e70ffd5d
Use transaction on restore to go brr. (#10375)
refactor: use transaction to go brr.

This improve the restore speed on fresh db and non fresh db.

Co-authored-by: KaiserBh <41852205+kaiserbh@users.noreply.github.com>
2024-05-08 16:14:23 +02:00
Secozzi
dd5e9b17f1
Fixed dev UI preview (#10385)
The TachiyomiTheme introduced a dependency-injection construct that didn't
 exist at the time of rendering previews, so I've changed the preview function
 to use a preview version of the theme that uses declarative configuration
 over dependency injection

Co-authored-by: Caleb Morris <347395+CalebMorris@users.noreply.github.com>
2024-05-08 15:57:54 +02:00
Secozzi
39832daa75
feat(repo): Remove default manga repo (#1571) 2024-05-07 15:45:20 +02:00
Secozzi
b6aa5e34db
feat: Add auto-safe as (default) audio channel (#1552) 2024-04-26 12:35:27 +02:00
jmir1
7df6954538
fix: Lint 2024-04-12 01:57:28 +02:00
Abdallah
469ff7ac9a
feat(player): Add audio channels settings (#1523) 2024-04-12 01:50:22 +02:00
jmir1
71e0d44a0b
fix: Don't run MPV on startup 2024-04-12 01:48:40 +02:00
Abdallah
9145411e3a
feat(navigation): Add the ability to move browse tab to the more tab (#1513) 2024-03-29 17:11:44 +01:00
Enrico Tirri
ad94a91de4
fix: Fix multi-threaded download, minor changes to download management (#1457)
Co-authored-by: giorgio <giorgionegro@protonmail.com>
2024-03-07 17:44:59 +01:00
LuftVerbot
e937d8b792
fix(main): Fix possible crash (#1463)
Co-authored-by: jmir1 <jhmiramon@gmail.com>
2024-03-07 15:50:01 +01:00
Christo Paul
13397a0889
fix: Offline tracking (#1482) 2024-03-07 13:56:42 +01:00
LuftVerbot
3def939d93
fix(main): Infinite loop on start screen (#1436) 2024-02-18 15:28:36 +01:00
LuftVerbot
024abb7806
feat(settings): Move storage tab into "Data and Storage" (#1421) 2024-02-14 00:06:02 +01:00
Quickdesh
cbb690688b fix(toasts): bring back missing toasts 2024-02-10 23:41:09 -05:00
Quickdesh
b962180d23 lint(lint): lint 2: Electric Boogaloo 2024-02-10 22:55:08 -05:00
Quickdesh
30a36a55dd lint(lint): lint 2024-02-10 21:29:09 -05:00
Quickdesh
0e7860e191 fix(case): fixed a small alphabetical case error 2024-02-10 21:17:48 -05:00
Quickdesh
5b307e2a3b feat(logs): add mpv related information to debug logs 2024-02-10 21:14:29 -05:00
Quickdesh
04bb9f8057 fix(downloader): fix chapters fab 2024-02-10 15:32:45 -05:00