Commit graph

45 commits

Author SHA1 Message Date
Ahmad Ansori Palembani
9d858cc810
refactor: Replace Injekt with Koin (Experiment) (#191)
* refactor: Use Koin

An experiment, aims to ditch Injekt and replace it with Koin while providing Injekt API facade for extensions

* fix: Mimic "InjektScope"

* fix: Mimic more classes

Completely fixed source search

* refactor(deps): Use Injekt-Koin library

* fix(r8): Keep Koin
2024-09-19 13:18:02 +07:00
FooIbar
17465f2719
refactor: Use libarchive for Archive support
Co-authored-by: Ahmad Ansori Palembani <palembani@gmail.com>
2024-06-27 10:03:41 +07:00
2b46f94a5a
revert: Revert "Revert "Modularize the app""
This reverts commit f59f2346dc.
2024-06-16 18:44:15 +07:00
f59f2346dc
revert: Revert "Modularize the app"
Epic fail, not sure what happened, but I am sure that I don't want to spend the rest of the day debugging no error crash, I'll just try again later. It is what it is, I guess...
2024-06-16 13:26:29 +07:00
887b81bb6c
chore: Match proguard rule with upstream 2024-06-16 12:15:45 +07:00
fffebbcc78
refactor: Change package namespace to just "yokai" 2024-06-16 11:36:37 +07:00
Ahmad Ansori Palembani
24ce2683d4
refactor: Modularize the project (#97)
* refactor: Modularize the project

* chore: Move okhttp stuff back to androidMain

OkHttp decided to cancel multiplatform plan on 5.0

REF: https://square.github.io/okhttp/changelogs/changelog/#version-500-alpha13

* feat: Start using moko for i18n

* fix: Solve some errors

* chore: Remove manga from domain module

We'll do this later

* fix: Duplicate error

* fix: Conflict function name error

* fix: Target SManga

* fix: Breaking changes after the split

* fix: Not enough heap memory

* chore: Update proguard rules

Sorta similar to upstream

* refactor: Fix namespace
2024-06-16 09:34:02 +07:00
81cfc53589
fix(R8): Allow MultipartBody.Builder
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-06-07 10:26:08 +07:00
66ac6201e5
chore: Prepare ComicInfo 2024-05-29 07:59:12 +07:00
997cbd9103
fix: LocalSource not loading chapter
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com>
2024-05-29 06:32:07 +07:00
59a3574486
fix: Add yokai to proguard rules 2024-01-14 08:10:00 +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
35751a2051 more proguard updates 2023-09-28 21:00:08 -07:00
Jays2Kings
7d9a0fb0b9 Fix proguard rules. again.
did i ever mention i hate proguard?
2023-09-27 17:22:02 -07:00
Jays2Kings
6a9b0a66db fixes to proguard 2023-09-26 10:24:26 -07:00
Jays2Kings
3b6456faa0 fix proguard optimize txt name 2023-09-25 15:49:08 -07:00
Jays2Kings
7cf4a42b87 Update gradle libs + proguard rules 2023-08-03 19:47:57 -04:00
Jays2Kings
b707cd19fe Remove Duktape
Now that none of the official extensions are using it.

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-08-20 23:29:49 -04:00
Jays2Kings
7c6d0dafbe Disable optimizations on eu.kanade.tachiyomi.source.**
- Disable optimizations on eu.kanade.tachiyomi.source.** classes to avoid access modifications causing mismatches between the app and extensions
- Remove Gson Proguard rules, since we don't have those dependencies anymore
2022-05-15 17:01:21 -04:00
Jays2Kings
42b15aa634 Remove firebase crashlytics 2022-05-04 19:41:03 -04:00
Jays2Kings
13d8a79926 remove kotson lib 2022-05-04 16:24:38 -04:00
Jays2Kings
601ca6a44c Reinstate Proguard/R8
Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
2022-05-04 14:49:57 -04:00
Jays2Kings
3587feb8fa Remove all usage of gson and retrofit
We made it!
2022-04-26 00:08:16 -04:00
Carlos
4d860c9396
Switch to coil from Glide (#423)
* initial coil switch

* more coil changes

* fix extensions icons

* remove last of glide

* adjust local manga to actually update the covers as soon as you set it.  Also adjusts the large cover and share

* edit custom covers of a manga is now immediately reflected

* fix edit covers submit not automatically submitting
fix edit covers choosing cover not showing the selection in dialog

* fix setting custom cover not reloading when going back

* get gif's working

* run ktlint
fix setting custom cover to updated when returning back to details

* fix non uniformed covers

* get images working on resumes

* add size to cover cache setting

* remove log statement

* remove set last cover date

* put covers into cache when refresh enabled

* fix comment
2020-05-16 23:35:16 -04:00
arkon
78689e7443
Migrate to AndroidX (#2424)
* Migrate to AndroidX (automatic conversion by Android Studio)

* AndroidX dependency code updates

* Fix source preference reparenting

* fixes the androidx prefererences icon spacing issue

(cherry picked from commit b76a15d960ec2cdf771be16377db0348b66b3179)

* Fix source preference screen heading size/list padding

Co-authored-by: Carlos <cargo8005@gmail.com>
2020-01-05 11:29:27 -05:00
len
1470e9d5ca Glide v4 2017-10-14 18:16:11 +02:00
inorichi
1f32d13698 Travis deployment (#1014)
* Travis deployment

* Executable scripts
2017-09-30 18:49:43 +02:00
len
8586014e17 Exclude extensions dependencies from proguard. Enable new translations. 2017-09-08 17:43:46 +02:00
len
8201b367ec Fix most crashes with extensions and the release version. Crop borders support in android O 2017-08-06 16:19:25 +02:00
len
fab7967018 Release 0.6.0 2017-07-08 18:07:43 +02:00
len
f88794c752 Keep models from source package 2017-04-21 00:19:10 +02:00
len
d971768056 Release 0.4.0 2016-12-03 16:54:29 +01:00
len
dcbd72e64d Release 0.3.2 2016-10-30 17:39:16 +01:00
inorichi
ade73e6892 Keep project classes 2016-10-17 08:43:19 +02:00
len
74e3d387eb Release v0.2.3 2016-07-24 15:41:58 +02:00
len
d1db2d60ec Fix #329. Add confirmation before removing favorite manga on multiple selection. Add new proguard rules 2016-06-05 23:40:27 +02:00
len
a6a9b13545 Fix proguard rules 2016-04-06 21:31:35 +02:00
len
fa8d0946e9 Remove unneded dependency 2016-04-06 20:40:37 +02:00
inorichi
110df59197 Release 0.1.4 2016-02-21 15:59:07 +01:00
inorichi
c204548df5 Release 0.1.3 2016-02-03 12:56:12 +01:00
inorichi
936d5e46eb Prepare for first release 2016-01-16 16:33:35 +01:00
inorichi
1719959bc8 Use nucleus restartables in chapters presenter. Fix some database methods. Add swipe refresh to chapters fragment. Use Icepick library. 2015-10-18 19:18:50 +02:00
inorichi
7fe40525f2 Add proguard rules. Show unread count. Use compact font 2015-10-02 13:20:15 +02:00
inorichi
393caaa549 Add library class 2015-09-25 12:44:11 +02:00
inorichi
b69510e972 Initial commit 2015-09-24 17:27:43 +02:00