Valter Martinek
a9e5bc0c95
Pre-load meta entries for all chapters for optimization ( #432 )
...
Load meta entries for all chapters in one query to prevent N+1 queries
2022-10-30 20:18:27 +03:30
Valter Martinek
0fa2834d25
add MangaTable.lastFetchedAt and ChapterTable.chaptersLastFetchedAt ( #431 )
...
* Add lastFetchedAt and chaptersLastFetchedAt columns to manga
* Update lastFetchedAt columns when data are fetched from source
* Add age and chaptersAge fields to MangaDataClass
* Replace two migrations with single migration
2022-10-30 20:16:23 +03:30
Valter Martinek
23f0876c00
Add cache control header to manga page response ( #430 )
2022-10-29 22:19:19 +03:30
Anurag
6d88d90659
Fix: Error handling for popular/latest api if pageNum was supplied as zero ( #424 )
...
* fix: handle and throw proper error if pageNum is zero for popular/latest api, fixes #75
* chore: replace if-else with kotlin require which throws IllegalArgumentException and add comment
* fix: remove comment as exception message is enough
2022-10-28 14:34:22 +03:30
Mitchell Syer
a3c366c360
Lint ( #423 )
2022-10-22 15:38:14 +03:30
Mitchell Syer
3bef07eeab
Update dependencies ( #422 )
...
* Update dependencies and lint files
* Revert lint
2022-10-22 03:33:07 +03:30
Aria Moradi
d029e65b8e
include list of mangas missing source in restore report ( #421 )
2022-10-20 00:20:39 +03:30
Aria Moradi
f305ac6905
remove BuildConfig as extensions now use AppInfo
2022-10-19 23:08:08 +03:30
Aria Moradi
4d4a46d2a5
move Tachiyomi's BuildConfig to kotlin dir
2022-10-19 22:44:00 +03:30
Aria Moradi
8218f2f830
ktlint
2022-10-19 16:22: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
Mitchell Syer
06eff55210
Updater cleanup and improvements ( #416 )
2022-10-11 19:57:15 +03:30
Mitchell Syer
71730fddad
Documentation cleanup ( #417 )
2022-10-11 12:54:45 +03:30
Mitchell Syer
f2d1c6e3cb
Fix downloader memory leak ( #418 )
2022-10-11 12:52:10 +03:30
Marco Ebbinghaus
7ae837ca3c
Remove support for Sorayomi web interface ( #414 )
...
fixes #392
2022-10-07 22:26:26 +03:30
Vedant
b10908df5e
Update winget.yml ( #410 )
2022-10-02 15:07:16 +03:30
Mahor
4dd4d38d5b
Revert back to correct way of handling jre_dir ( #408 )
2022-09-28 22:44:14 +03:30
Mahor
447c286b56
Add libc++-dev ( #405 )
...
Use java8-runtime-headless virtual package which is a superset of default-jre-headless
2022-09-25 18:19:37 +03:30
Aria Moradi
c71898ece9
Update Changelog
v0.6.5
2022-09-18 09:20:21 +04:30
Aria Moradi
9473e88ea9
bump version
2022-09-18 09:14:44 +04:30
Mahor
d7663ed56e
Fix deb package ( #397 )
2022-08-29 21:59:23 +04:30
voltrare
da7569e2f5
fix jre path( #396 )
...
use `mv -T` @mahor1221
2022-08-27 16:01:05 +04:30
Vedant
d989940a4d
Update winget.yml ( #393 )
2022-08-21 15:29:18 +04:30
Aria Moradi
bd6a86b135
fix more broken stuff
2022-08-19 00:26:03 +04:30
Aria Moradi
b38eb11503
fix more broken stuff
2022-08-19 00:25:37 +04:30
Aria Moradi
7aef32c13d
fix more broken stuff
2022-08-19 00:24:40 +04:30
Aria Moradi
fab64b147c
fix broken links
2022-08-19 00:21:23 +04:30
Aria Moradi
cc5a63205c
v0.6.4
v0.6.4
2022-08-19 00:16:55 +04:30
Aria Moradi
814166a884
Fix mistakes from #384 ( #385 )
2022-08-10 19:14:16 +04:30
Aria Moradi
55240d9e9b
Rename every instance of Tachidesk jar to Tachdidesk-Server.jar ( #384 )
2022-08-10 18:40:16 +04:30
Mahor
9dc598150f
Replace linux-all with linux-assets ( #381 )
...
* Move linux package specific files to scripts/resources/pkg
* Replace linux-all with linux-assets
* Fix linux-x64 launchers issue
* Remove -e
2022-08-10 18:20:07 +04:30
Mahor
21c087e273
Tidy up bundler script ( #380 )
...
* Tidy up bundler script
* Update paths
* Remove -e
* Revert "Remove -e"
This reverts commit 1e29293dd0 .
2022-08-10 18:10:45 +04:30
Mitchell Syer
bdf3a7014f
Improve DocumentationDsl, bugfix default values and add queryParams ( #378 )
...
* Improve DocumentationDsl, bugfix default values and add queryParams
Adding `queryParams<Int>("mangaId[]")` would allow something like this: `http://127.0.0.1:4567/api/v1/download/manga?mangaId[]=1&mangaId[]=2 `
* Remove extra comma
* Make QueryParams not nullable and use default value if empty
* Allow nullable again
2022-07-30 17:59:27 +04:30
Mahor
dfea6e9b1b
Update gradle action ( #372 )
...
* Update gradle action
* Update actions in build_pull_request.yml
2022-07-04 23:23:31 -04:00
Mahor
50eef1190e
Run workflow jobs toghether ( #371 )
...
* Run scripts in parallel
* Re enable deb package builds
2022-07-04 10:06:30 -04:00
Mahor
ed180121ff
Refactor scripts ( #370 )
...
* Rename debian to deb
* Merge scripts into one
* Add error handler
* Disable wine installation to change electron icon due to error
* Replace debuild with dpkg-buildpackage
* Update workflows with new script
* Fix path
2022-07-02 15:42:08 -04:00
Vedant
bdb0ad89d4
Publish to Windows Package Managar (WinGet) ( #369 )
...
* Update publish.yml
* Create winget.yml
* Update winget.yml
* Update publish.yml
* Update winget.yml
2022-06-30 08:29:23 +04:30
Mahor
7195a30d55
Add linux-all.tar.gz & systemd service ( #366 )
...
* Update my email address
* Add systemd configs to debian package
* Add systemd configs
* Tidy up
* Add linux-all.tar.gz
* Rename Tachidesk.jar to tachidesk-server.jar
* Fix typo
* Fix typo
2022-06-16 17:58:31 +04:30
Mitchell Syer
5b0426a94c
Docs improvements ( #359 )
...
* Use Array since Javalin OpenAPI requires it to read the list generics
* Use custom Pager class for documentation
2022-05-21 14:42:10 +04:30
Mitchell Syer
a6d012abd9
Fix documentation errors ( #358 )
2022-05-20 15:54:06 +04:30
Aria Moradi
86f0b3f29f
fix WebUI release name
v0.6.3
2022-05-06 20:36:42 +04:30
Aria Moradi
85e3aa34ac
bump WebUI
2022-05-06 20:19:11 +04:30
Aria Moradi
5bbc1dedef
fix formatting by kotlinter
2022-05-06 17:52:16 +04:30
Aria Moradi
39b468ef06
fix copymanga ( #354 )
2022-05-06 17:45:05 +04:30
Mitchell Syer
fe17176b31
document all endpoints ( #350 )
...
* Document all endpoints
* Forgot about global endpoints
2022-04-27 16:01:39 +04:30
abhijeetChawla
84f701c4ab
add ChapterCount to manga object in categoryMangas endpoint ( #349 )
...
* adds ChapterCount to the Manga returned when accessing the array of Manga is a category
* removed a conflicting expresssion
2022-04-24 13:13:35 +04:30
Mitchell Syer
047f8c176f
document manga endpoints ( #348 )
2022-04-24 13:08:33 +04:30
Mitchell Syer
d82e79b680
Add displayValues json field for select filter ( #347 )
2022-04-24 13:06:19 +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
Aria Moradi
a8892143a2
fix Applications dir dependency ( #344 )
2022-04-16 20:58:12 +04:30