Claudemirovsky
42159cc40d
refactor: Simplify multisrc structure ( #2942 )
2024-03-04 11:29:16 +01:00
Claudemirovsky
0a51fa4555
[skip ci] refactor: Refactor and simplify common libraries ( #2807 )
2024-01-22 02:45:23 +01:00
Claudemirovsky
03c6a5e8ae
[skip ci] chore: Address deprecation warnings from gradle 8.5+ ( #2637 )
2023-12-14 10:58:06 +01:00
Claudemirovsky
e6fcd0c753
[skip ci] chore: Merge upstream changes ( #1916 )
2023-07-17 09:43:52 +02:00
Claudemirovsky
ec19a31c3d
Enable multisrc support ( #1352 )
...
* Re-add multisrc support
* Convert SFlix and DopeBox to multisrc
* Re-enable multisrc tasks on workflows
2023-03-02 12:37:11 +01:00
Claudemirovsky
62f45e094d
[skip ci] Update dependencies ( #1343 )
...
* Bump harmless dependencies
Note that bumping the android plugin will make compilation show lots of
"hey bro use namespace instead of AndroidManifest.xml" warnings
* Remove duktape dependency
Zero extensions are using it, so its safe to remove. For executing js in
extensions we can use quickjs instead of ducktape.
* Upgrade gradle to 7.6
* Update kotlin
* Update OkHttp
* Update JSoup
Jesus Christ this was boring asf
* Update KtLint
* [skip ci] refactor on some build.gradle.kts files
* Expose coroutines to all extension by default
2023-02-28 14:12:46 +01:00
Claudemirovsky
ea26ceaf78
Convert StreamSBExtractor to lib ( #926 )
2022-10-13 12:24:34 +02:00
Claudemirovsky
05088707a0
Add support to shared extractors ( #917 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-10-11 11:03:49 +02:00
jmir1
0f7df7a71c
merge upstream
2022-08-06 20:59:16 +02:00
jmir1
1a8dcd072c
try 3
2021-04-22 22:45:41 +02:00
arkon
8e977fec59
Better group Gradle modules
2021-03-09 17:50:49 -05:00
arkon
e8d6cdecaa
[SKIP CI] Attempt to cancel old PR workflows
2021-02-28 11:19:45 -05:00
arkon
3836469f71
Fix push workflow again?
2021-02-12 19:20:53 -05:00
arkon
e343d8dcda
Fix push workflow
2021-02-12 19:16:06 -05:00
arkon
58ebc67389
Parallelize PR build workflow
2021-02-12 19:05:45 -05:00
arkon
13c1b882c8
Better organize the loaded modules in Android Studio
2021-02-12 18:36:10 -05:00
Aria Moradi
0ce4416f09
Multisrc bugfix and genkan refactor ( #5707 )
...
* themesource bugfix, refactor genkan
* revert 3da46570aaabed
2021-02-08 16:37:48 -05:00
arkon
3da46570aa
Move annotations and Duktape stub into core module
2021-02-06 18:16:04 -05:00
Aria Moradi
3f081f69ac
lib-themesources, split Genkan into single-source extensions ( #5154 )
...
* lib themesources copied from SnakeDoc83/tachiyomi-extensions/library
* update to the newer Genkan
* update genkan generator
* GenkanOriginal
* code cleanup
* add all Genkan sources
* generate inside generated-src, res override
* src override
* move overrides out of library
* move overrides to a better place
* remove leftover generated files
* remove leftover generated files
* add generators main class
* comment the code
* Now sources are purely generated
* uncomment generators
* enhance comments
* icons by @as280093
* fix pathing issues
* nullpointerexception proof
* runAllGenerators task
* more flexibility in lib structure, fix a fiew errors
* update github workflows
* correct nonames scans directory name
* rename SK Scans to Sleeping Knight Scans
* fix typo
* update depencencies
* remove defaultRes from dependencies
* fix bug with nsfw
* fix nsfw generation
* themesourcesLibraryVersion is included in build.gradle extVersionCode
* improve javadoc
* fix formatting and language code generation
* comply with #5214
* common dependencies
* rename and move lib/themesources into /multisrc
* use not depricated form
* cleanup runAllGenerators task
* cleanup even more
* oops extra file
* remove test code
* comments
* update docs and refactor
* update docs
* requested changes
* clean up dependencies
* sealed dataClass
* refactor
* refactor string generators
* bring back writeAndroidManifest
* update overrideVersionCode javadoc
* update overrideVersionCode javadoc
* move dependency to extension source
* refactor runAllGenerators
* improve docs
* remove extra file
2021-02-06 17:32:04 -05:00
arkon
3b3695f97b
Rename defaultRes module to core
2020-12-20 13:17:10 -05:00
arkon
a07dabee6c
Revert settings.gradle.kts change
2020-12-15 22:19:20 -05:00
arkon
3c1bc5f00d
[SKIP CI] Update repo links
2020-12-15 17:51:30 -05:00
arkon
d84a4c90b1
Project reorganization ( #5096 )
...
* Rename AndroidConfig to Config
* Move base AndroidManifest.xml
* Make fallback icons into an Android module
* Add example of how to only load a single extension in Gradle project
2020-12-11 09:41:48 -05:00
arkon
d4c05d6d6d
Convert settings.gradle to Kotlin DSL
2020-06-25 22:46:15 -04:00