96c236e5c3
Minor refactor of theming when expressions ( #396 )
...
* Minor refactor of theming when expressions
Avoids triggering detekt's CyclomaticComplexMethod warning because of
too many when branches, which would happen with one more theme being
added in these two locations.
In TachiyomiTheme, the Monet theme is separated because it requires
the current Compose context to function. The other themes do not and
are delegated to a Map.
* Implement requested changes
- moved themeResources out of the ThemingDelegate interface
- replaced single condition when with if expression
2024-02-15 02:35:16 +06:00
0da7ad6f1a
Don't copy archives to temp files when opening ( #326 )
2024-02-03 23:33:18 +06:00
139663acfc
Release v0.16.3
2024-01-30 02:31:45 +06:00
0f4de03d7a
Don't throw MALTokenExpired
whenever we fail to refresh MAL token
...
Also cleanup
2024-01-30 02:31:45 +06:00
b2d22f86c6
Lint
2024-01-29 23:09:09 +06:00
79f46b25f6
Fix new extension install not registering in app. ( #275 )
...
* Fix extension install not registering
* fix duplicate key compose error on extension update
* fix doubling of extension after update
* not needed
2024-01-29 23:08:28 +06:00
aa498360db
Move :core
to :core:common
2024-01-29 15:20:21 +06:00
f03f998b21
[skip ci] Delete ic_launcher-web.png
2024-01-29 14:31:48 +06:00
b71c793fad
Add click-to-copy extension debug info ( #271 )
...
* Add click-to-copy extension debug info
Adds some debug info about an extension to the user's clipboard when
tapping the logo/name/package name area at the top of the details
screen. Modeled after the debug info from the About screen.
Closes #168 .
* Fix linting failure
* Slight cleanup
* Address detekt
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2024-01-29 13:57:23 +06:00
47e5421527
Upgrade combose-bom
to latest
2024-01-29 13:25:01 +06:00
cc09230e26
Adding Detekt in the project ( #216 )
...
* Removing ktlint
* Removing compose lint
* Adding initial Detekt config
* Setting up detekt config
* Adding detekt baseline
* Fixing workflows
* Moving to a module based solution
* Adding new line
* Adding new line
* Updating baseline
* Addressing PR suggestions
* Regenerating baseline.xml
* Cleanup
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2024-01-29 03:29:55 +06:00
cf33f250cc
Change extension update error file name ( #253 )
2024-01-28 20:32:23 +06:00
915a967151
Fixing bottom sheet UI bug in non-tablet devices ( #182 )
...
* replace the windowInsetsPadding for navigationBarsPadding + statusBarsPadding
* Setting decorFitsSystemWindows = true to fix ui bug on Android 11
2024-01-28 20:31:59 +06:00
9cc0c4e035
Hide display cutout setting if fullscreen is off ( #241 )
...
- make it behave like the one on more -> setting -> reader
Co-authored-by: Riztard <16263232+Riztard@users.noreply.github.com >
2024-01-28 16:13:18 +06:00
222e111806
Release v0.16.2
2024-01-28 00:28:28 +06:00
88ed634978
Lint
2024-01-28 00:15:17 +06:00
32188f9f65
Refactor MAL code to not spam refresh token when it fails
2024-01-28 00:12:31 +06:00
05efc4ebeb
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
2024-01-27 23:17:09 +06:00
65bfa083f2
Replace "tachiyomi" with "mihon" in crash log name ( #234 )
...
Closes #223 .
2024-01-26 01:00:23 +06:00
348b23a9fd
Fix refreshing from enhanced tracker ( #219 )
...
fix refreshing from enhanced tracker
2024-01-24 19:16:28 +06:00
1dd130df9e
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
2024-01-23 18:47:05 +06:00
e17d87f357
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
2024-01-23 18:35:58 +06:00
58085336a5
Lint
2024-01-22 20:20:11 +06:00
e3f33e24f5
Use own client for trackers + custom user agents
...
Closes #114
Closes #143
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
2024-01-22 16:18:30 +06:00
cb06898430
Fix issues when updating extensions
2024-01-22 02:27:45 +06:00
39407407f2
Remove usage of .not()
where possible
2024-01-21 19:40:42 +06:00
26815c7356
Tweak app icon scaling
2024-01-21 11:55:25 +06:00
e0deeb8008
Backup and Restore Excluded scanlators ( #166 )
...
* Backup and Restore Excluded scanlators
* Improve performance
* This looks better
2024-01-21 11:38:36 +06:00
38d6ab80ce
Fix "Flash on page change" gives black screen on page change
...
Fixes #108
2024-01-20 16:33:50 +06:00
6018aa99e2
Release v0.16.1
2024-01-18 01:30:03 +06:00
99fd2731f5
Fix score issue with MangaUpdates
...
Also add custom user agent
Potentially fix #17
2024-01-18 01:28:54 +06:00
3c3a1cd448
[skip ci] Refer to the preview build as beta
2024-01-17 16:01:26 +06:00
1849715418
Fix icons not filled
...
Closes #3
2024-01-17 13:19:49 +06:00
a605a4ec75
Release v0.16.0
2024-01-16 11:27:18 +06:00
25c76f5612
Update icon
...
Huge thanks to LinkCable for making it
2024-01-16 05:30:38 +06:00
62cb12a3f1
Add back "Check for Updates" and "What's new" on about
2024-01-16 03:52:35 +06:00
f594f1994b
Lint
2024-01-16 03:04:08 +06:00
96b85962e3
Change application id
2024-01-16 02:55:29 +06:00
19afd8c9ca
Rename more references
2024-01-16 01:31:22 +06:00
5067160132
Add a temporary icon
2024-01-16 01:17:18 +06:00
c9906491fb
Make version code 1
2024-01-16 01:07:32 +06:00
e51013d2a4
Remove unnecessary migrations
2024-01-16 01:07:32 +06:00
1aa75f22d0
Replace all Tachi links to Mihon
2024-01-16 01:07:32 +06:00
8c910f2a2c
Make tracker use Mihon's client
2024-01-16 01:07:32 +06:00
dfb3091e38
Make the app Android 8+
2024-01-16 01:07:32 +06:00
98bdef230a
Replace several reference of Tachiyomi to Mihon
2024-01-15 23:53:13 +06:00
4b594fc11f
Add back update checker
2024-01-15 21:03:10 +06:00
71931cf697
Add back analytics
2024-01-15 20:55:26 +06:00
87e3525f88
Add back reference to Discord
...
Partially reverts commit 33c62ab711
.
2024-01-15 20:44:08 +06:00
a9c7cbf2c4
Install build-tools 29.0.3
2024-01-13 14:01:49 -05:00