Mitchell Syer
b56b4fa813
Update Local Source to latest Tachiyomi ( #637 )
...
* Update Local Source to latest Tachiyomi
* More formatting
* Enable zip64
2023-08-06 23:20:55 -04:00
Mitchell Syer
689847d864
Update dependencies ( #611 )
2023-08-04 22:48:24 -04:00
schroda
e9206158b8
Feature/move server frontend mapping to the frontend ( #591 )
...
* Convert "WebInterfaceManager" to singleton
* Move server webUI mapping to the webUI
* Extract logic into functions
* Retry failed download
* Validate downloaded webUI
* Automatically check for webUI updates
* Add logic to support different webUIs
* Update logs
* Close ZipFile after extracting it
2023-07-20 20:48:27 -04:00
schroda
c1d702a51c
Feature/improve automated backup ( #597 )
...
* Add option to disable cleanup of backups
* Ensure the minimum TTL of backups to 1 day
* Schedule the automated backup on a specific time of the day
* Introduce scheduler that takes system hibernation time into account
In case the system was hibernating/suspended scheduled task that should have been executed during that time would not get triggered and thus, miss an execution.
To prevent this, this new scheduler periodically checks if the system was suspended and in case it was, triggers any task that missed its last execution
* Use new scheduler
2023-07-20 17:47:30 -04:00
Aria Moradi
e930c54246
improve zip parsing ( #569 )
2023-06-05 14:31:14 +03:30
Syer10
00370a81fa
Minor cleanup
2023-03-31 19:10:04 -04:00
Syer10
bce76bbcf3
Use Kotlin Coroutines Flow instead of Project reactor
2023-03-30 18:28:56 -04:00
Valter Martinek
847a5fe71b
Subscriptions!
2023-03-30 17:05:41 -04:00
Valter Martinek
21719f4408
Add basic graphql implementation with manga and chapters loading with data loaders
2023-03-30 17:03:56 -04:00
Mitchell Syer
ee8ec460a1
Improve Gradle Configuration ( #478 )
...
* Improve gradle configuration
* Formatting fix
Co-authored-by: Aria Moradi <aria.moradi007@gmail.com >
* Improve asm version lock description
Co-authored-by: Aria Moradi <aria.moradi007@gmail.com >
* Improve image decoder description
Co-authored-by: Aria Moradi <aria.moradi007@gmail.com >
Co-authored-by: Aria Moradi <aria.moradi007@gmail.com >
2023-01-07 20:07:53 +03:30
Aria Moradi
f47dc6b9de
WebView based cloudflare interceptor ( #456 )
...
* WebView based cloudflare interceptor
ported https://github.com/vvanglro/cf-clearance to kotlin
* code clean up
* Forgot to commit these
* Get ResolveWithWebView working
1. Make sure to .use all closeable resources
2. Use 10 seconds instead of 1 second for waiting for cloudflare(this was the most probable issue)
3. Use Extension UA when possible
4. Minor cleanup of logging
* rewrite and refactor
Co-authored-by: Syer10 <syer10@users.noreply.github.com >
2022-12-04 12:08:54 +03:30
Aria Moradi
fcbc598732
Revert H2 database to v1
2022-11-07 22:50:20 +03:30
Aria Moradi
907adea73f
Migrate to H2 v2
2022-11-07 14:10:33 +03:30
Mitchell Syer
3bef07eeab
Update dependencies ( #422 )
...
* Update dependencies and lint files
* Revert lint
2022-10-22 03:33:07 +03:30
like
b1bf901eac
replace quickjs with Mozilla Rhino ( #415 )
...
* replace quickjs with jdk 8 default js engine
* replace quickjs with rhino engine and translate type for read comic online extension
* move quick js to AndroidCompat
* fix commicabc long type cast exception
2022-10-12 14:03:49 +03:30
Marco Ebbinghaus
7ae837ca3c
Remove support for Sorayomi web interface ( #414 )
...
fixes #392
2022-10-07 22:26:26 +03:30
Aria Moradi
39b468ef06
fix copymanga ( #354 )
2022-05-06 17:45:05 +04:30
Aria Moradi
320d1ae9d8
add support for alternative web interfaces ( #342 )
...
* add support for alternative web interfaces
* fix naming
* won't bundle sorayomi zip
* clean diff
2022-04-16 21:09:36 +04:30
Fidel Selva
844454053d
handle solid RAR archives ( #339 )
...
* Upgrade junrar version to 7.5.0 and set unrar.extractor.thread-keep-alive-seconds to 30 (default is 5)
* #338 Read whole archive in case RAR file is solid (it is, it can't be decompressed at an arbitrary location).
2022-04-16 18:24:03 +04:30
Mitchell Syer
f51818b157
Add QuickJS, replaces Duktape for Extensions Lib 1.3 ( #331 )
2022-04-02 19:43:45 +04:30
Aria Moradi
4bbe51331f
remove gson ( #295 )
...
* remove gson
* also remove kotson
* fix build
2022-02-19 05:12:20 +03:30
Mitchell Syer
63ca189907
Update Gradle and Dependencies ( #281 )
2022-01-07 17:03:01 +03:30
Mitchell Syer
b02884f58d
Add a Kotlin DSL for endpoint documentation ( #249 )
2021-11-14 18:16:39 +03:30
Sascha Hahne
2cb2ded2d9
Implement Update of Library/Category ( #235 )
...
* Implement Update Controller tests
* Basic Threading and notify
* WIP
* Reworked using coroutines
* Use Map for JobSummary Tracking
* Change Tests
* Clean up
* Changes based on review
* Rethrow cancellationexception
* Clean up
* Fix Merge Error
* Actually handle messages
* Clean up
* Remove useless annotation
2021-11-10 22:38:41 +03:30
Sascha Hahne
d12974702a
Fix tests ( #226 )
2021-10-24 23:19:27 +03:30
Aria Moradi
6389899507
remove anime support
2021-10-24 22:58:25 +03:30
Mitchell Syer
1f13e1d08b
Use a custom task to run electron ( #220 )
2021-10-11 00:16:32 +03:30
Aria Moradi
d4d6d7e12f
add recentChapters endpoint
2021-09-27 18:27:05 +03:30
Mitchell Syer
13b034875b
Workaround StdLib issue and add KtLint to all modules ( #206 )
...
* Workaround buildconfig kotlin stdlib issue
* Add KtLint to all modules
2021-09-25 04:31:03 +03:30
Aria Moradi
57197e58b5
fix Task path
2021-09-19 14:14:42 +04:30
Mitchell Syer
f20962b02b
Gradle Updates ( #199 )
...
* Cleanup and update gradle, update dependencies
* Duplicate Jsoup
2021-09-18 22:07:19 +04:30
Aria Moradi
52334087ad
add support for Archive chapters to Local source
2021-09-18 19:14:06 +04:30
Aria Moradi
1ca11fdd34
add Local Source
2021-09-18 00:47:50 +04:30
Aria Moradi
0173d5e4b3
migrate to Javalin 4
2021-09-14 03:23:00 +04:30
Aria Moradi
fee9e914f1
fix exposed crash
2021-09-10 00:45:00 +04:30
Aria Moradi
9a8956ef9d
update dependencies
2021-09-09 16:41:41 +04:30
Aria Moradi
ae7d975a92
run won't get stuck now
2021-09-09 05:15:51 +04:30
Aria Moradi
f11a52e8e1
we don't need that feild anymore
2021-08-24 22:23:00 +04:30
Aria Moradi
a14a82bc9a
fix oppsie, sync dependencies with tachiyomi
2021-08-23 05:27:39 +04:30
Aria Moradi
3272b9dec5
add CloudflareInterceptor from TachiWeb-Server
2021-08-23 03:45:10 +04:30
Aria Moradi
2ebd5da4aa
bump kotlinter version
2021-08-22 19:00:33 +04:30
Aria Moradi
34f024ace2
migrate dex2jar dependency to @ThexXTURBOXx version
2021-08-21 16:36:34 +04:30
Aria Moradi
b5f771368a
put back dex2jar where it should be
2021-08-19 03:15:35 +04:30
Aria Moradi
e9b07849fe
move dex2jar to server, lint
2021-08-19 01:47:26 +04:30
Aria Moradi
d61816734d
add all proto backup classes we need
2021-08-18 22:58:56 +04:30
Aria Moradi
291c2e692d
clean up build.gradle files, move constants to buildSrc
2021-08-18 04:24:58 +04:30
Aria Moradi
cc8d2162a0
fix compile issue
2021-08-18 02:59:07 +04:30
Aria Moradi
e6313cdc67
yeet improvments from jui
2021-08-18 01:21:17 +04:30
Aria Moradi
fcdda6406e
update dependencies
2021-08-17 23:53:41 +04:30
Aria Moradi
b666cd47d4
fix shouldOverwrite
2021-08-15 00:25:08 +04:30