Commit graph

28 commits

Author SHA1 Message Date
2cf2fcfc4f
refactor: WIP delegated source refactor
J2K only handles deep link, which was disabled when I forked it as Yokai... Might gonna re-introduce it for some sources I used later (mainly Cubari tbh)
2025-01-01 10:28:00 +07:00
Ahmad Ansori Palembani
875100dd6c
refactor: Migrate i18n to use Moko Resources (#110)
* fix(deps): "String index out of range" compile error

REF: https://github.com/icerockdev/moko-resources/issues/732

* refactor(i18n): Simplify gradle

* refactor: Migrate i18n files to moko-resources

Also split plurals to their own files

* fix: Only use firebase on releases

* revert: Revert "fix: Only use firebase on releases"

This reverts commit e4f40b450a.

* ci: Just build standard release

* refactor: Fully migrate to Moko Resources for i18n
2024-06-24 13:46:42 +07:00
Jays2Kings
d0b0e7c66c More work for ext 1.5
Updated the extension loader for support of it to match main (save for the private extension stuff, that's later)

* Rename new method in ConfigurableSource to get preferences (afb1ee2)
*Add more replacement suspend functions for source APIs (26c5d76)

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-10-04 18:16:53 -07:00
Jays2Kings
6a0d161793 Remove some old libraries
And converting 4 screens into coroutine MVPs
2023-03-23 14:09:52 -04:00
Jays2Kings
d443da4dcc Convert ReaderPresenter to ReaderViewModel
Also fixed certain sources without a contenttype not loading
Also remove HTTP 103 interceptor
Also upgrade some serialization libraries
Look a lot of stuff got taken from upstream if you're reading this commit and you work on main your code is probably is in this commit

Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2023-02-14 03:13:21 -05:00
Jays2Kings
3dcf50704c Remove 1.x source models
Co-Authored-By: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2022-08-21 00:06:17 -04:00
Jays2Kings
3ee2b25cdb Add newer methods to StubSource
Co-Authored-By: arkon <4098258+arkon@users.noreply.github.com>
2022-05-05 18:37:10 -04:00
Jays2Kings
d77d18a1c5 Running ktlint (trailing commas added everywhere) 2022-05-02 15:09:01 -04:00
Jays2Kings
7a8de6c0e7 Use index.json from extensions repo to list sources instead of the id
Manga details shows the source name, just with (source not installed), backups show the actual source missing

Also fixed the error for "Source not found" error in manga info
2021-09-14 22:01:24 -04:00
Jays2Kings
c06c93a002 Added Cubari as a deeplink target
Also in my findings setting a host with a starting wildcard does not work in android 12 dev preview (you have to enabled links in a12, and links with a starting wildcard do not show)

I'll open an issue for cubari extension later when I do some more digging
2021-05-09 18:50:59 -04:00
Jays2Kings
33e54609cd Removed jaiminisbox's from delegate source list as well 2021-05-09 18:46:51 -04:00
Carlos
5989c7119f
add mark previous as read option in chapter list (#632)
add download unread, mark read, mark unread on library view
2020-12-13 12:19:20 -05:00
arkon
9f15f25f43
Update to Kotlin 1.4.10, coroutines 1.3.9, Kotlinter 3.0.2 (#594) 2020-09-16 00:31:40 -04:00
Jay
ad57086d8c Deeplink into chapters for a few sources
So far just mangadex, jamini's, mangaplus, kireicake
2020-08-09 16:46:02 -04:00
Jay
fb529f52d3 Big refactoring of strings
Removing some of the unused, removing the prefixes on some strings
Cleaning up some of the unused resoures and dialogs
2020-04-08 20:32:36 -04:00
Jay
d8e598aaaf Remove Source sorting, added searching by source 2020-01-09 22:29:08 -08:00
Jay
c516078531 Merge remote-tracking branch 'upstream/master' 2020-01-05 14:53:11 -08:00
Jay
aa0212132c Updated to Unix line endings 2020-01-05 14:30:59 -08:00
arkon
600fbb2ef8 Update files to use unix line endings
cmd: `find . -type f -print0 | xargs -0 dos2unix`
2020-01-05 14:43:07 -05:00
Jay
cebed39b20 Version 0.9.2
Fixes to notification text when there are multiple chapters
Simplified errors now show after restoring a backup on the popup dialog
Fixed last updated sorting being in a jumbled order after restoring (Note: if the list is still jumbled after restore, refersh your library)
Fixed notifcations not expanding on older devices
2019-12-14 12:17:20 -08:00
inorichi
0e3464457c Remove internal sources 2019-04-12 19:05:18 +02:00
inorichi
3d1afe7cf2 Show manga with no installed source. Based on PR #1345 2018-06-30 19:55:46 +02:00
Carlos
854112095b Downloading extensions from Github Repo. (#1101)
Downloading extensions from Github Repo.
2018-02-05 22:50:56 +01:00
Andy Bao
b7b83305b2 Allow multiple sources in each extension source apk (#761)
* Allow multiple sources in each extension source apk

Minor code cleanup

* Add runtime defined sources functionality

* Undo extensions library major version number bump
2017-04-27 20:15:55 +02:00
paronos
2b73a9d2a4 Local manga in zip/cbz/folder format (#648)
* add local source

* small fixes

* change Chapter to SChapter and and Manga to SManga in ChapterRecognition.
Use ChapterRecognition.parseChapterNumber() to recognize chapter numbers.

* use thread poll

* update isImage()

* add isImage() function to DiskUtil

* improve cover handling

* Support external SD cards

* use R.string.app_name as root folder name
2017-01-29 20:48:55 +01:00
len
03967b67cf Update extension loader 2017-01-21 17:49:34 +01:00
len
f807447de1 Rename OnlineSource to HttpSource 2017-01-20 21:27:53 +01:00
len
706163e7a6 Move source and network outside data 2017-01-20 21:24:31 +01:00
Renamed from app/src/main/java/eu/kanade/tachiyomi/data/source/SourceManager.kt (Browse further)