mirror of
https://github.com/Suwayomi/Tachidesk.git
synced 2025-12-10 06:42:07 +01:00
Rename the project (#795)
This commit is contained in:
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
2
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -23,7 +23,7 @@ Note that the issue will be automatically closed if you do not fill out the titl
|
|||||||
---
|
---
|
||||||
|
|
||||||
## Device information
|
## Device information
|
||||||
- Tachidesk version: (Example: v0.2.3-r255-win32)
|
- Suwayomi-Server version: (Example: v1.0.0-r1438-win32)
|
||||||
- Server Operating System: (Example: Ubuntu 20.04)
|
- Server Operating System: (Example: Ubuntu 20.04)
|
||||||
- Server Desktop Environment: N/A or (Example: Gnome 40)
|
- Server Desktop Environment: N/A or (Example: Gnome 40)
|
||||||
- Server JVM version: bundled with win32 or (Example: Java 8 Update 281 or OpenJDK 8u281)
|
- Server JVM version: bundled with win32 or (Example: Java 8 Update 281 or OpenJDK 8u281)
|
||||||
|
|||||||
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
2
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -22,7 +22,7 @@ Note that the issue will be automatically closed if you do not fill out the titl
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## What feature should be added to Tachidesk?
|
## What feature should be added to Suwayomi?
|
||||||
Explain What the feature is and how it should work in detail. Remove this line after you are done.
|
Explain What the feature is and how it should work in detail. Remove this line after you are done.
|
||||||
|
|
||||||
## Why/Project's Benefit/Existing Problem
|
## Why/Project's Benefit/Existing Problem
|
||||||
|
|||||||
6
.github/workflows/build_push.yml
vendored
6
.github/workflows/build_push.yml
vendored
@@ -163,7 +163,7 @@ jobs:
|
|||||||
- name: Checkout Preview branch
|
- name: Checkout Preview branch
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
repository: "Suwayomi/Tachidesk-Server-preview"
|
repository: "Suwayomi/Suwayomi-Server-preview"
|
||||||
ref: main
|
ref: main
|
||||||
path: preview
|
path: preview
|
||||||
token: ${{ secrets.DEPLOY_PREVIEW_TOKEN }}
|
token: ${{ secrets.DEPLOY_PREVIEW_TOKEN }}
|
||||||
@@ -172,7 +172,7 @@ jobs:
|
|||||||
id: GenTagName
|
id: GenTagName
|
||||||
run: |
|
run: |
|
||||||
cd release
|
cd release
|
||||||
genTag=$(ls *.jar | sed -e's/Tachidesk-Server-\|.jar//g')
|
genTag=$(ls *.jar | sed -e's/Suwayomi-Server-\|.jar//g')
|
||||||
echo "$genTag"
|
echo "$genTag"
|
||||||
echo "value=$genTag" >> $GITHUB_OUTPUT
|
echo "value=$genTag" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ jobs:
|
|||||||
uses: softprops/action-gh-release@v1
|
uses: softprops/action-gh-release@v1
|
||||||
with:
|
with:
|
||||||
token: ${{ secrets.DEPLOY_PREVIEW_TOKEN }}
|
token: ${{ secrets.DEPLOY_PREVIEW_TOKEN }}
|
||||||
repository: "Suwayomi/Tachidesk-Server-preview"
|
repository: "Suwayomi/Suwayomi-Server-preview"
|
||||||
tag_name: ${{ steps.GenTagName.outputs.value }}
|
tag_name: ${{ steps.GenTagName.outputs.value }}
|
||||||
files: release/*
|
files: release/*
|
||||||
|
|
||||||
|
|||||||
2
.github/workflows/issue_moderator.yml
vendored
2
.github/workflows/issue_moderator.yml
vendored
@@ -37,7 +37,7 @@ jobs:
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "body",
|
"type": "body",
|
||||||
"regex": ".*(Tachidesk version|Server Operating System|Server Desktop Environment|Server JVM version|Client Operating System|Client Web Browser):.*(\\(Example:|<usually).*",
|
"regex": ".*(Suwayomi-Server version|Server Operating System|Server Desktop Environment|Server JVM version|Client Operating System|Client Web Browser):.*(\\(Example:|<usually).*",
|
||||||
"message": "The requested information was not filled out"
|
"message": "The requested information was not filled out"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
## TL;DR
|
## TL;DR
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
590
CHANGELOG.md
590
CHANGELOG.md
@@ -7,67 +7,67 @@
|
|||||||
- WebUI changes:
|
- WebUI changes:
|
||||||
- Uhh, idk, find out yourself...
|
- Uhh, idk, find out yourself...
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r1159) v0.6.6 (by @AriaMoradi)
|
- (r1159) v0.6.6 (by @AriaMoradi)
|
||||||
- (r1160) add Chagelog TL;DR (by @AriaMoradi)
|
- (r1160) add Chagelog TL;DR (by @AriaMoradi)
|
||||||
- (r1161) fix Changelog typos (by @AriaMoradi)
|
- (r1161) fix Changelog typos (by @AriaMoradi)
|
||||||
- (r1162) WebView based cloudflare interceptor ([#456](https://github.com/Suwayomi/Tachidesk-Server/pull/456) by @AriaMoradi)
|
- (r1162) WebView based cloudflare interceptor ([#456](https://github.com/Suwayomi/Suwayomi-Server/pull/456) by @AriaMoradi)
|
||||||
- (r1163) update issue mod (by @AriaMoradi)
|
- (r1163) update issue mod (by @AriaMoradi)
|
||||||
- (r1164) better description (by @AriaMoradi)
|
- (r1164) better description (by @AriaMoradi)
|
||||||
- (r1165) fix regex (by @AriaMoradi)
|
- (r1165) fix regex (by @AriaMoradi)
|
||||||
- (r1166) get default User Agent from WebView ([#457](https://github.com/Suwayomi/Tachidesk-Server/pull/457) by @AriaMoradi)
|
- (r1166) get default User Agent from WebView ([#457](https://github.com/Suwayomi/Suwayomi-Server/pull/457) by @AriaMoradi)
|
||||||
- (r1167) implementation of android.graphics.BitmapFactory ([#460](https://github.com/Suwayomi/Tachidesk-Server/pull/460) by @animeavi)
|
- (r1167) implementation of android.graphics.BitmapFactory ([#460](https://github.com/Suwayomi/Suwayomi-Server/pull/460) by @animeavi)
|
||||||
- (r1168) Basic android.graphics Rect and Canvas implementation ([#461](https://github.com/Suwayomi/Tachidesk-Server/pull/461) by @animeavi)
|
- (r1168) Basic android.graphics Rect and Canvas implementation ([#461](https://github.com/Suwayomi/Suwayomi-Server/pull/461) by @animeavi)
|
||||||
- (r1169) Get Playwright working ([#462](https://github.com/Suwayomi/Tachidesk-Server/pull/462) by @Syer10)
|
- (r1169) Get Playwright working ([#462](https://github.com/Suwayomi/Suwayomi-Server/pull/462) by @Syer10)
|
||||||
- (r1170) disable deb release (by @AriaMoradi)
|
- (r1170) disable deb release (by @AriaMoradi)
|
||||||
- (r1171) Fix debian release ([#463](https://github.com/Suwayomi/Tachidesk-Server/pull/463) by @mahor1221)
|
- (r1171) Fix debian release ([#463](https://github.com/Suwayomi/Suwayomi-Server/pull/463) by @mahor1221)
|
||||||
- (r1172) Add better manga thumbnail handling ([#465](https://github.com/Suwayomi/Tachidesk-Server/pull/465) by @Syer10)
|
- (r1172) Add better manga thumbnail handling ([#465](https://github.com/Suwayomi/Suwayomi-Server/pull/465) by @Syer10)
|
||||||
- (r1173) Use extension list fallback if extensions fail to fetch ([#469](https://github.com/Suwayomi/Tachidesk-Server/pull/469) by @Syer10)
|
- (r1173) Use extension list fallback if extensions fail to fetch ([#469](https://github.com/Suwayomi/Suwayomi-Server/pull/469) by @Syer10)
|
||||||
- (r1174) fix when playwright fails on providing a UA (by @AriaMoradi)
|
- (r1174) fix when playwright fails on providing a UA (by @AriaMoradi)
|
||||||
- (r1175) Update CategoryMetaTable.kt (by @AriaMoradi)
|
- (r1175) Update CategoryMetaTable.kt (by @AriaMoradi)
|
||||||
- (r1176) fix CategoryMetaTable reference to CategoryTable ([#473](https://github.com/Suwayomi/Tachidesk-Server/pull/473) by @AriaMoradi)
|
- (r1176) fix CategoryMetaTable reference to CategoryTable ([#473](https://github.com/Suwayomi/Suwayomi-Server/pull/473) by @AriaMoradi)
|
||||||
- (r1177) remove possibly misleading sentence (by @AriaMoradi)
|
- (r1177) remove possibly misleading sentence (by @AriaMoradi)
|
||||||
- (r1178) Clarify and Update (by @AriaMoradi)
|
- (r1178) Clarify and Update (by @AriaMoradi)
|
||||||
- (r1179) Clarify and Update (by @AriaMoradi)
|
- (r1179) Clarify and Update (by @AriaMoradi)
|
||||||
- (r1180) link to Tachiyomi section (by @AriaMoradi)
|
- (r1180) link to Tachiyomi section (by @AriaMoradi)
|
||||||
- (r1181) fix typo (by @AriaMoradi)
|
- (r1181) fix typo (by @AriaMoradi)
|
||||||
- (r1182) Improve Gradle Configuration ([#478](https://github.com/Suwayomi/Tachidesk-Server/pull/478) by @Syer10)
|
- (r1182) Improve Gradle Configuration ([#478](https://github.com/Suwayomi/Suwayomi-Server/pull/478) by @Syer10)
|
||||||
- (r1183) Improve Playwright handling ([#479](https://github.com/Suwayomi/Tachidesk-Server/pull/479) by @Syer10)
|
- (r1183) Improve Playwright handling ([#479](https://github.com/Suwayomi/Suwayomi-Server/pull/479) by @Syer10)
|
||||||
- (r1184) fix ambiguous reference issue on JDK 13+ (by @AriaMoradi)
|
- (r1184) fix ambiguous reference issue on JDK 13+ (by @AriaMoradi)
|
||||||
- (r1185) update gradle version (by @AriaMoradi)
|
- (r1185) update gradle version (by @AriaMoradi)
|
||||||
- (r1186) upgrade dorkbox stuff (by @AriaMoradi)
|
- (r1186) upgrade dorkbox stuff (by @AriaMoradi)
|
||||||
- (r1187) Fixe Dex2Jar and dorkbox dependency issues ([#487](https://github.com/Suwayomi/Tachidesk-Server/pull/487) by @akabhirav)
|
- (r1187) Fixe Dex2Jar and dorkbox dependency issues ([#487](https://github.com/Suwayomi/Suwayomi-Server/pull/487) by @akabhirav)
|
||||||
- (r1188) Fix logging and update system try ([#488](https://github.com/Suwayomi/Tachidesk-Server/pull/488) by @Syer10)
|
- (r1188) Fix logging and update system try ([#488](https://github.com/Suwayomi/Suwayomi-Server/pull/488) by @Syer10)
|
||||||
- (r1189) add support for Extensions Lib 1.4 ([#496](https://github.com/Suwayomi/Tachidesk-Server/pull/496) by @Syer10)
|
- (r1189) add support for Extensions Lib 1.4 ([#496](https://github.com/Suwayomi/Suwayomi-Server/pull/496) by @Syer10)
|
||||||
- (r1190) disable playwright for v0.6.7 (by @AriaMoradi)
|
- (r1190) disable playwright for v0.6.7 (by @AriaMoradi)
|
||||||
- (r1191) Decouple Cache and Download behaviour ([#493](https://github.com/Suwayomi/Tachidesk-Server/pull/493) by @akabhirav)
|
- (r1191) Decouple Cache and Download behaviour ([#493](https://github.com/Suwayomi/Suwayomi-Server/pull/493) by @akabhirav)
|
||||||
- (r1192) rethink image cache ([#498](https://github.com/Suwayomi/Tachidesk-Server/pull/498) by @AriaMoradi)
|
- (r1192) rethink image cache ([#498](https://github.com/Suwayomi/Suwayomi-Server/pull/498) by @AriaMoradi)
|
||||||
- (r1193) fix Page index issues for some providers ([#491](https://github.com/Suwayomi/Tachidesk-Server/pull/491) by @akabhirav)
|
- (r1193) fix Page index issues for some providers ([#491](https://github.com/Suwayomi/Suwayomi-Server/pull/491) by @akabhirav)
|
||||||
- (r1194) Download as CBZ ([#490](https://github.com/Suwayomi/Tachidesk-Server/pull/490) by @akabhirav)
|
- (r1194) Download as CBZ ([#490](https://github.com/Suwayomi/Suwayomi-Server/pull/490) by @akabhirav)
|
||||||
- (r1195) re-order config options (by @AriaMoradi)
|
- (r1195) re-order config options (by @AriaMoradi)
|
||||||
- (r1196) stop using depricated API (by @AriaMoradi)
|
- (r1196) stop using depricated API (by @AriaMoradi)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r964) Created a GridLayout enum and updated all locations to use it. ([#208](https://github.com/Suwayomi/Tachidesk-WebUI/pull/208) by @infix)
|
- (r964) Created a GridLayout enum and updated all locations to use it. ([#208](https://github.com/Suwayomi/Suwayomi-WebUI/pull/208) by @infix)
|
||||||
- (r965) fix library update progress rendering ([#210](https://github.com/Suwayomi/Tachidesk-WebUI/pull/210) by @schroda)
|
- (r965) fix library update progress rendering ([#210](https://github.com/Suwayomi/Suwayomi-WebUI/pull/210) by @schroda)
|
||||||
- (r966) Save reader settings per manga in Meta ([#216](https://github.com/Suwayomi/Tachidesk-WebUI/pull/216) by @schroda)
|
- (r966) Save reader settings per manga in Meta ([#216](https://github.com/Suwayomi/Suwayomi-WebUI/pull/216) by @schroda)
|
||||||
- (r967) make default reader settings changeable ([#217](https://github.com/Suwayomi/Tachidesk-WebUI/pull/217) by @schroda)
|
- (r967) make default reader settings changeable ([#217](https://github.com/Suwayomi/Suwayomi-WebUI/pull/217) by @schroda)
|
||||||
- (r968) [#211] Refresh Library after a update ([#212](https://github.com/Suwayomi/Tachidesk-WebUI/pull/212) by @schroda)
|
- (r968) [#211] Refresh Library after a update ([#212](https://github.com/Suwayomi/Suwayomi-WebUI/pull/212) by @schroda)
|
||||||
- (r969) add logic for metadata migration ([#218](https://github.com/Suwayomi/Tachidesk-WebUI/pull/218) by @schroda)
|
- (r969) add logic for metadata migration ([#218](https://github.com/Suwayomi/Suwayomi-WebUI/pull/218) by @schroda)
|
||||||
- (r970) set browser tab title ([#220](https://github.com/Suwayomi/Tachidesk-WebUI/pull/220) by @schroda)
|
- (r970) set browser tab title ([#220](https://github.com/Suwayomi/Suwayomi-WebUI/pull/220) by @schroda)
|
||||||
- (r971) Add tooltip containing full manga title to title of manga ([#221](https://github.com/Suwayomi/Tachidesk-WebUI/pull/221) by @schroda)
|
- (r971) Add tooltip containing full manga title to title of manga ([#221](https://github.com/Suwayomi/Suwayomi-WebUI/pull/221) by @schroda)
|
||||||
- (r972) show more detailed upload dates for today and yesterday ([#222](https://github.com/Suwayomi/Tachidesk-WebUI/pull/222) by @schroda)
|
- (r972) show more detailed upload dates for today and yesterday ([#222](https://github.com/Suwayomi/Suwayomi-WebUI/pull/222) by @schroda)
|
||||||
- (r973) add GitHub action on pushing to run lint ([#224](https://github.com/Suwayomi/Tachidesk-WebUI/pull/224) by @schroda)
|
- (r973) add GitHub action on pushing to run lint ([#224](https://github.com/Suwayomi/Suwayomi-WebUI/pull/224) by @schroda)
|
||||||
- (r974) Ignore filters while searching ([#226](https://github.com/Suwayomi/Tachidesk-WebUI/pull/226) by @schroda)
|
- (r974) Ignore filters while searching ([#226](https://github.com/Suwayomi/Suwayomi-WebUI/pull/226) by @schroda)
|
||||||
- (r975) force absolute import path ([#223](https://github.com/Suwayomi/Tachidesk-WebUI/pull/223) by @schroda)
|
- (r975) force absolute import path ([#223](https://github.com/Suwayomi/Suwayomi-WebUI/pull/223) by @schroda)
|
||||||
- (r976) add prettier for auto formatting ([#231](https://github.com/Suwayomi/Tachidesk-WebUI/pull/231) by @schroda)
|
- (r976) add prettier for auto formatting ([#231](https://github.com/Suwayomi/Suwayomi-WebUI/pull/231) by @schroda)
|
||||||
- (r977) Fix import path ([#228](https://github.com/Suwayomi/Tachidesk-WebUI/pull/228) by @schroda)
|
- (r977) Fix import path ([#228](https://github.com/Suwayomi/Suwayomi-WebUI/pull/228) by @schroda)
|
||||||
- (r978) increase prettier line length to 120 ([#233](https://github.com/Suwayomi/Tachidesk-WebUI/pull/233) by @schroda)
|
- (r978) increase prettier line length to 120 ([#233](https://github.com/Suwayomi/Suwayomi-WebUI/pull/233) by @schroda)
|
||||||
- (r979) Add chapter page dropdown ([#230](https://github.com/Suwayomi/Tachidesk-WebUI/pull/230) by @schroda)
|
- (r979) Add chapter page dropdown ([#230](https://github.com/Suwayomi/Suwayomi-WebUI/pull/230) by @schroda)
|
||||||
- (r980) add chapter dropdown to reader nav bar ([#229](https://github.com/Suwayomi/Tachidesk-WebUI/pull/229) by @schroda)
|
- (r980) add chapter dropdown to reader nav bar ([#229](https://github.com/Suwayomi/Suwayomi-WebUI/pull/229) by @schroda)
|
||||||
- (r981) Fix lint error ([#235](https://github.com/Suwayomi/Tachidesk-WebUI/pull/235) by @schroda)
|
- (r981) Fix lint error ([#235](https://github.com/Suwayomi/Suwayomi-WebUI/pull/235) by @schroda)
|
||||||
- (r982) Fix reader nav bar scroll to page ([#236](https://github.com/Suwayomi/Tachidesk-WebUI/pull/236) by @schroda)
|
- (r982) Fix reader nav bar scroll to page ([#236](https://github.com/Suwayomi/Suwayomi-WebUI/pull/236) by @schroda)
|
||||||
- (r964) Created a GridLayout enum and updated all locations to use it. ([#208](https://github.com/Suwayomi/Tachidesk-WebUI/pull/208) by @infix)
|
- (r964) Created a GridLayout enum and updated all locations to use it. ([#208](https://github.com/Suwayomi/Suwayomi-WebUI/pull/208) by @infix)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -80,71 +80,71 @@
|
|||||||
- a lot of code cleanup
|
- a lot of code cleanup
|
||||||
- some bugfixes
|
- some bugfixes
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r1114) fix broken links (by @AriaMoradi)
|
- (r1114) fix broken links (by @AriaMoradi)
|
||||||
- (r1115) fix more broken stuff (by @AriaMoradi)
|
- (r1115) fix more broken stuff (by @AriaMoradi)
|
||||||
- (r1116) fix more broken stuff (by @AriaMoradi)
|
- (r1116) fix more broken stuff (by @AriaMoradi)
|
||||||
- (r1117) fix more broken stuff (by @AriaMoradi)
|
- (r1117) fix more broken stuff (by @AriaMoradi)
|
||||||
- (r1118) Update winget.yml ([#393](https://github.com/Suwayomi/Tachidesk-Server/pull/393) by @vedantmgoyal2009)
|
- (r1118) Update winget.yml ([#393](https://github.com/Suwayomi/Suwayomi-Server/pull/393) by @vedantmgoyal2009)
|
||||||
- (r1119) fix jre path([#396](https://github.com/Suwayomi/Tachidesk-Server/pull/396) by @vedantmgoyal2009)
|
- (r1119) fix jre path([#396](https://github.com/Suwayomi/Suwayomi-Server/pull/396) by @vedantmgoyal2009)
|
||||||
- (r1120) Fix deb package ([#397](https://github.com/Suwayomi/Tachidesk-Server/pull/397) by @mahor1221)
|
- (r1120) Fix deb package ([#397](https://github.com/Suwayomi/Suwayomi-Server/pull/397) by @mahor1221)
|
||||||
- (r1121) bump version (by @AriaMoradi)
|
- (r1121) bump version (by @AriaMoradi)
|
||||||
- (r1122) Update Changelog (by @AriaMoradi)
|
- (r1122) Update Changelog (by @AriaMoradi)
|
||||||
- (r1123) Add libc++-dev ([#405](https://github.com/Suwayomi/Tachidesk-Server/pull/405) by @mahor1221)
|
- (r1123) Add libc++-dev ([#405](https://github.com/Suwayomi/Suwayomi-Server/pull/405) by @mahor1221)
|
||||||
- (r1124) Revert back to correct way of handling jre_dir ([#408](https://github.com/Suwayomi/Tachidesk-Server/pull/408) by @mahor1221)
|
- (r1124) Revert back to correct way of handling jre_dir ([#408](https://github.com/Suwayomi/Suwayomi-Server/pull/408) by @mahor1221)
|
||||||
- (r1125) Update winget.yml ([#410](https://github.com/Suwayomi/Tachidesk-Server/pull/410) by @vedantmgoyal2009)
|
- (r1125) Update winget.yml ([#410](https://github.com/Suwayomi/Suwayomi-Server/pull/410) by @vedantmgoyal2009)
|
||||||
- (r1126) Remove support for Sorayomi web interface ([#414](https://github.com/Suwayomi/Tachidesk-Server/pull/414) by @marcoebbinghaus)
|
- (r1126) Remove support for Sorayomi web interface ([#414](https://github.com/Suwayomi/Suwayomi-Server/pull/414) by @marcoebbinghaus)
|
||||||
- (r1127) Fix downloader memory leak ([#418](https://github.com/Suwayomi/Tachidesk-Server/pull/418) by @Syer10)
|
- (r1127) Fix downloader memory leak ([#418](https://github.com/Suwayomi/Suwayomi-Server/pull/418) by @Syer10)
|
||||||
- (r1128) Documentation cleanup ([#417](https://github.com/Suwayomi/Tachidesk-Server/pull/417) by @Syer10)
|
- (r1128) Documentation cleanup ([#417](https://github.com/Suwayomi/Suwayomi-Server/pull/417) by @Syer10)
|
||||||
- (r1129) Updater cleanup and improvements ([#416](https://github.com/Suwayomi/Tachidesk-Server/pull/416) by @Syer10)
|
- (r1129) Updater cleanup and improvements ([#416](https://github.com/Suwayomi/Suwayomi-Server/pull/416) by @Syer10)
|
||||||
- (r1130) replace quickjs with Mozilla Rhino ([#415](https://github.com/Suwayomi/Tachidesk-Server/pull/415) by @xhzhe)
|
- (r1130) replace quickjs with Mozilla Rhino ([#415](https://github.com/Suwayomi/Suwayomi-Server/pull/415) by @xhzhe)
|
||||||
- (r1131) ktlint (by @AriaMoradi)
|
- (r1131) ktlint (by @AriaMoradi)
|
||||||
- (r1132) move Tachiyomi's BuildConfig to kotlin dir (by @AriaMoradi)
|
- (r1132) move Tachiyomi's BuildConfig to kotlin dir (by @AriaMoradi)
|
||||||
- (r1133) remove BuildConfig as extensions now use AppInfo (by @AriaMoradi)
|
- (r1133) remove BuildConfig as extensions now use AppInfo (by @AriaMoradi)
|
||||||
- (r1134) include list of mangas missing source in restore report ([#421](https://github.com/Suwayomi/Tachidesk-Server/pull/421) by @AriaMoradi)
|
- (r1134) include list of mangas missing source in restore report ([#421](https://github.com/Suwayomi/Suwayomi-Server/pull/421) by @AriaMoradi)
|
||||||
- (r1135) Update dependencies ([#422](https://github.com/Suwayomi/Tachidesk-Server/pull/422) by @Syer10)
|
- (r1135) Update dependencies ([#422](https://github.com/Suwayomi/Suwayomi-Server/pull/422) by @Syer10)
|
||||||
- (r1136) Lint ([#423](https://github.com/Suwayomi/Tachidesk-Server/pull/423) by @Syer10)
|
- (r1136) Lint ([#423](https://github.com/Suwayomi/Suwayomi-Server/pull/423) by @Syer10)
|
||||||
- (r1137) Fix: Error handling for popular/latest api if pageNum was supplied as zero ([#424](https://github.com/Suwayomi/Tachidesk-Server/pull/424) by @meta-boy)
|
- (r1137) Fix: Error handling for popular/latest api if pageNum was supplied as zero ([#424](https://github.com/Suwayomi/Suwayomi-Server/pull/424) by @meta-boy)
|
||||||
- (r1138) Add cache control header to manga page response ([#430](https://github.com/Suwayomi/Tachidesk-Server/pull/430) by @martinek)
|
- (r1138) Add cache control header to manga page response ([#430](https://github.com/Suwayomi/Suwayomi-Server/pull/430) by @martinek)
|
||||||
- (r1139) add MangaTable.lastFetchedAt and ChapterTable.chaptersLastFetchedAt ([#431](https://github.com/Suwayomi/Tachidesk-Server/pull/431) by @martinek)
|
- (r1139) add MangaTable.lastFetchedAt and ChapterTable.chaptersLastFetchedAt ([#431](https://github.com/Suwayomi/Suwayomi-Server/pull/431) by @martinek)
|
||||||
- (r1140) Pre-load meta entries for all chapters for optimization ([#432](https://github.com/Suwayomi/Tachidesk-Server/pull/432) by @martinek)
|
- (r1140) Pre-load meta entries for all chapters for optimization ([#432](https://github.com/Suwayomi/Suwayomi-Server/pull/432) by @martinek)
|
||||||
- (r1141) POST variant for `/{sourceId}/search` endpoint ([#434](https://github.com/Suwayomi/Tachidesk-Server/pull/434) by @martinek)
|
- (r1141) POST variant for `/{sourceId}/search` endpoint ([#434](https://github.com/Suwayomi/Suwayomi-Server/pull/434) by @martinek)
|
||||||
- (r1142) Add request body to documentation ([#435](https://github.com/Suwayomi/Tachidesk-Server/pull/435) by @Syer10)
|
- (r1142) Add request body to documentation ([#435](https://github.com/Suwayomi/Suwayomi-Server/pull/435) by @Syer10)
|
||||||
- (r1143) add batch download api ([#436](https://github.com/Suwayomi/Tachidesk-Server/pull/436) by @martinek)
|
- (r1143) add batch download api ([#436](https://github.com/Suwayomi/Suwayomi-Server/pull/436) by @martinek)
|
||||||
- (r1144) Migrate to H2 v2 (by @AriaMoradi)
|
- (r1144) Migrate to H2 v2 (by @AriaMoradi)
|
||||||
- (r1145) add category and global meta ([#438](https://github.com/Suwayomi/Tachidesk-Server/pull/438) by @AriaMoradi)
|
- (r1145) add category and global meta ([#438](https://github.com/Suwayomi/Suwayomi-Server/pull/438) by @AriaMoradi)
|
||||||
- (r1146) Revert H2 database to v1 (by @AriaMoradi)
|
- (r1146) Revert H2 database to v1 (by @AriaMoradi)
|
||||||
- (r1147) refactor deprecated api (by @AriaMoradi)
|
- (r1147) refactor deprecated api (by @AriaMoradi)
|
||||||
- (r1148) Downloader Rewrite ([#437](https://github.com/Suwayomi/Tachidesk-Server/pull/437) by @Syer10)
|
- (r1148) Downloader Rewrite ([#437](https://github.com/Suwayomi/Suwayomi-Server/pull/437) by @Syer10)
|
||||||
- (r1149) Set source preference doc fix ([#441](https://github.com/Suwayomi/Tachidesk-Server/pull/441) by @Syer10)
|
- (r1149) Set source preference doc fix ([#441](https://github.com/Suwayomi/Suwayomi-Server/pull/441) by @Syer10)
|
||||||
- (r1150) Add batch chapter update endpoint ([#442](https://github.com/Suwayomi/Tachidesk-Server/pull/442) by @martinek)
|
- (r1150) Add batch chapter update endpoint ([#442](https://github.com/Suwayomi/Suwayomi-Server/pull/442) by @martinek)
|
||||||
- (r1151) changes needed for tachiyomi tracker (by @AriaMoradi)
|
- (r1151) changes needed for tachiyomi tracker (by @AriaMoradi)
|
||||||
- (r1152) Future proofing (by @AriaMoradi)
|
- (r1152) Future proofing (by @AriaMoradi)
|
||||||
- (r1153) Fix settings/check-update endpoint ([#445](https://github.com/Suwayomi/Tachidesk-Server/pull/445) by @martinek)
|
- (r1153) Fix settings/check-update endpoint ([#445](https://github.com/Suwayomi/Suwayomi-Server/pull/445) by @martinek)
|
||||||
- (r1154) Fix docs for /server/check-updates ([#447](https://github.com/Suwayomi/Tachidesk-Server/pull/447) by @martinek)
|
- (r1154) Fix docs for /server/check-updates ([#447](https://github.com/Suwayomi/Suwayomi-Server/pull/447) by @martinek)
|
||||||
- (r1155) Batch editing and deleting any chapter ([#449](https://github.com/Suwayomi/Tachidesk-Server/pull/449) by @martinek)
|
- (r1155) Batch editing and deleting any chapter ([#449](https://github.com/Suwayomi/Suwayomi-Server/pull/449) by @martinek)
|
||||||
- (r1156) make chapters endpoint more unifrom (by @AriaMoradi)
|
- (r1156) make chapters endpoint more unifrom (by @AriaMoradi)
|
||||||
- (r1157) Add batch endpoint for removing downloads from download queue ([#452](https://github.com/Suwayomi/Tachidesk-Server/pull/452) by @martinek)
|
- (r1157) Add batch endpoint for removing downloads from download queue ([#452](https://github.com/Suwayomi/Suwayomi-Server/pull/452) by @martinek)
|
||||||
- (r1158) Download queue missing update fix ([#450](https://github.com/Suwayomi/Tachidesk-Server/pull/450) by @martinek)
|
- (r1158) Download queue missing update fix ([#450](https://github.com/Suwayomi/Suwayomi-Server/pull/450) by @martinek)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r947) Feature/swr for library screens ([#186](https://github.com/Suwayomi/Tachidesk-WebUI/pull/186) by @martinek)
|
- (r947) Feature/swr for library screens ([#186](https://github.com/Suwayomi/Suwayomi-WebUI/pull/186) by @martinek)
|
||||||
- (r948) Feature/swr for simple queries ([#187](https://github.com/Suwayomi/Tachidesk-WebUI/pull/187) by @martinek)
|
- (r948) Feature/swr for simple queries ([#187](https://github.com/Suwayomi/Suwayomi-WebUI/pull/187) by @martinek)
|
||||||
- (r949) Check download queue for changes and reload chapters if any chapter download changes state. ([#189](https://github.com/Suwayomi/Tachidesk-WebUI/pull/189) by @martinek)
|
- (r949) Check download queue for changes and reload chapters if any chapter download changes state. ([#189](https://github.com/Suwayomi/Suwayomi-WebUI/pull/189) by @martinek)
|
||||||
- (r950) Update typescript dependency ([#190](https://github.com/Suwayomi/Tachidesk-WebUI/pull/190) by @martinek)
|
- (r950) Update typescript dependency ([#190](https://github.com/Suwayomi/Suwayomi-WebUI/pull/190) by @martinek)
|
||||||
- (r951) update browserlist (by @AriaMoradi)
|
- (r951) update browserlist (by @AriaMoradi)
|
||||||
- (r952) Feature/batch chapter download ([#191](https://github.com/Suwayomi/Tachidesk-WebUI/pull/191) by @martinek)
|
- (r952) Feature/batch chapter download ([#191](https://github.com/Suwayomi/Suwayomi-WebUI/pull/191) by @martinek)
|
||||||
- (r953) Memoize empty view face so it does not change on rerender ([#193](https://github.com/Suwayomi/Tachidesk-WebUI/pull/193) by @martinek)
|
- (r953) Memoize empty view face so it does not change on rerender ([#193](https://github.com/Suwayomi/Suwayomi-WebUI/pull/193) by @martinek)
|
||||||
- (r954) Feature/batch chapter actions ([#194](https://github.com/Suwayomi/Tachidesk-WebUI/pull/194) by @martinek)
|
- (r954) Feature/batch chapter actions ([#194](https://github.com/Suwayomi/Suwayomi-WebUI/pull/194) by @martinek)
|
||||||
- (r955) Fix navbar back button behavior ([#195](https://github.com/Suwayomi/Tachidesk-WebUI/pull/195) by @martinek)
|
- (r955) Fix navbar back button behavior ([#195](https://github.com/Suwayomi/Suwayomi-WebUI/pull/195) by @martinek)
|
||||||
- (r956) Options panels refactoring ([#196](https://github.com/Suwayomi/Tachidesk-WebUI/pull/196) by @martinek)
|
- (r956) Options panels refactoring ([#196](https://github.com/Suwayomi/Suwayomi-WebUI/pull/196) by @martinek)
|
||||||
- (r957) Refactor and fix sorting in library ([#197](https://github.com/Suwayomi/Tachidesk-WebUI/pull/197) by @martinek)
|
- (r957) Refactor and fix sorting in library ([#197](https://github.com/Suwayomi/Suwayomi-WebUI/pull/197) by @martinek)
|
||||||
- (r958) Scroll window to top when PagedPager changes page ([#198](https://github.com/Suwayomi/Tachidesk-WebUI/pull/198) by @martinek)
|
- (r958) Scroll window to top when PagedPager changes page ([#198](https://github.com/Suwayomi/Suwayomi-WebUI/pull/198) by @martinek)
|
||||||
- (r959) Verticall scroll navigation and fix ([#200](https://github.com/Suwayomi/Tachidesk-WebUI/pull/200) by @martinek)
|
- (r959) Verticall scroll navigation and fix ([#200](https://github.com/Suwayomi/Suwayomi-WebUI/pull/200) by @martinek)
|
||||||
- (r960) Hide overflowing text in reader title if text can't be wrapped ([#199](https://github.com/Suwayomi/Tachidesk-WebUI/pull/199) by @martinek)
|
- (r960) Hide overflowing text in reader title if text can't be wrapped ([#199](https://github.com/Suwayomi/Suwayomi-WebUI/pull/199) by @martinek)
|
||||||
- (r961) Add safezone to scroll end detection to prevent edge cases when scrolling to the end would not detect end ([#201](https://github.com/Suwayomi/Tachidesk-WebUI/pull/201) by @martinek)
|
- (r961) Add safezone to scroll end detection to prevent edge cases when scrolling to the end would not detect end ([#201](https://github.com/Suwayomi/Suwayomi-WebUI/pull/201) by @martinek)
|
||||||
- (r962) Refactor/download queue and cleanup visuals overall ([#202](https://github.com/Suwayomi/Tachidesk-WebUI/pull/202) by @martinek)
|
- (r962) Refactor/download queue and cleanup visuals overall ([#202](https://github.com/Suwayomi/Suwayomi-WebUI/pull/202) by @martinek)
|
||||||
- (r963) Fix "back" pagination on double page layout in reader for spread pages ([#203](https://github.com/Suwayomi/Tachidesk-WebUI/pull/203) by @martinek)
|
- (r963) Fix "back" pagination on double page layout in reader for spread pages ([#203](https://github.com/Suwayomi/Suwayomi-WebUI/pull/203) by @martinek)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -152,18 +152,18 @@
|
|||||||
## TL;DR
|
## TL;DR
|
||||||
- Fixed Windows bundler
|
- Fixed Windows bundler
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r1113) v0.6.4 (by @AriaMoradi)
|
- (r1113) v0.6.4 (by @AriaMoradi)
|
||||||
- (r1114) fix broken links (by @AriaMoradi)
|
- (r1114) fix broken links (by @AriaMoradi)
|
||||||
- (r1115) fix more broken stuff (by @AriaMoradi)
|
- (r1115) fix more broken stuff (by @AriaMoradi)
|
||||||
- (r1116) fix more broken stuff (by @AriaMoradi)
|
- (r1116) fix more broken stuff (by @AriaMoradi)
|
||||||
- (r1117) fix more broken stuff (by @AriaMoradi)
|
- (r1117) fix more broken stuff (by @AriaMoradi)
|
||||||
- (r1118) Update winget.yml ([#393](https://github.com/Suwayomi/Tachidesk-Server/pull/393) by @vedantmgoyal2009)
|
- (r1118) Update winget.yml ([#393](https://github.com/Suwayomi/Suwayomi-Server/pull/393) by @vedantmgoyal2009)
|
||||||
- (r1119) fix jre path([#396](https://github.com/Suwayomi/Tachidesk-Server/pull/396) by @voltrare)
|
- (r1119) fix jre path([#396](https://github.com/Suwayomi/Suwayomi-Server/pull/396) by @voltrare)
|
||||||
- (r1120) Fix deb package ([#397](https://github.com/Suwayomi/Tachidesk-Server/pull/397) by @mahor1221)
|
- (r1120) Fix deb package ([#397](https://github.com/Suwayomi/Suwayomi-Server/pull/397) by @mahor1221)
|
||||||
- (r1121) bump version (by @AriaMoradi)
|
- (r1121) bump version (by @AriaMoradi)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- None
|
- None
|
||||||
|
|
||||||
|
|
||||||
@@ -174,39 +174,39 @@
|
|||||||
- Bug fixes and changes for packaging
|
- Bug fixes and changes for packaging
|
||||||
- Documentation changes
|
- Documentation changes
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r1087) v0.6.3 (by @AriaMoradi)
|
- (r1087) v0.6.3 (by @AriaMoradi)
|
||||||
- (r1088) Save categories when manga is unfavorited ([#335](https://github.com/Suwayomi/Tachidesk-Server/pull/335) by @Syer10)
|
- (r1088) Save categories when manga is unfavorited ([#335](https://github.com/Suwayomi/Suwayomi-Server/pull/335) by @Syer10)
|
||||||
- (r1089) handle solid RAR archives ([#339](https://github.com/Suwayomi/Tachidesk-Server/pull/339)) cfso100@gmail.com
|
- (r1089) handle solid RAR archives ([#339](https://github.com/Suwayomi/Suwayomi-Server/pull/339)) cfso100@gmail.com
|
||||||
- (r1090) add support for changing downloads dir ([#343](https://github.com/Suwayomi/Tachidesk-Server/pull/343) by @AriaMoradi)
|
- (r1090) add support for changing downloads dir ([#343](https://github.com/Suwayomi/Suwayomi-Server/pull/343) by @AriaMoradi)
|
||||||
- (r1091) fix Applications dir dependency ([#344](https://github.com/Suwayomi/Tachidesk-Server/pull/344) by @AriaMoradi)
|
- (r1091) fix Applications dir dependency ([#344](https://github.com/Suwayomi/Suwayomi-Server/pull/344) by @AriaMoradi)
|
||||||
- (r1092) add support for alternative web interfaces ([#342](https://github.com/Suwayomi/Tachidesk-Server/pull/342) by @AriaMoradi)
|
- (r1092) add support for alternative web interfaces ([#342](https://github.com/Suwayomi/Suwayomi-Server/pull/342) by @AriaMoradi)
|
||||||
- (r1093) Add displayValues json field for select filter ([#347](https://github.com/Suwayomi/Tachidesk-Server/pull/347) by @Syer10)
|
- (r1093) Add displayValues json field for select filter ([#347](https://github.com/Suwayomi/Suwayomi-Server/pull/347) by @Syer10)
|
||||||
- (r1094) document manga endpoints ([#348](https://github.com/Suwayomi/Tachidesk-Server/pull/348) by @Syer10)
|
- (r1094) document manga endpoints ([#348](https://github.com/Suwayomi/Suwayomi-Server/pull/348) by @Syer10)
|
||||||
- (r1095) add ChapterCount to manga object in categoryMangas endpoint ([#349](https://github.com/Suwayomi/Tachidesk-Server/pull/349) by @abhijeetChawla)
|
- (r1095) add ChapterCount to manga object in categoryMangas endpoint ([#349](https://github.com/Suwayomi/Suwayomi-Server/pull/349) by @abhijeetChawla)
|
||||||
- (r1096) document all endpoints ([#350](https://github.com/Suwayomi/Tachidesk-Server/pull/350) by @Syer10)
|
- (r1096) document all endpoints ([#350](https://github.com/Suwayomi/Suwayomi-Server/pull/350) by @Syer10)
|
||||||
- (r1097) fix copymanga ([#354](https://github.com/Suwayomi/Tachidesk-Server/pull/354) by @AriaMoradi)
|
- (r1097) fix copymanga ([#354](https://github.com/Suwayomi/Suwayomi-Server/pull/354) by @AriaMoradi)
|
||||||
- (r1098) fix formatting by kotlinter (by @AriaMoradi)
|
- (r1098) fix formatting by kotlinter (by @AriaMoradi)
|
||||||
- (r1099) bump WebUI (by @AriaMoradi)
|
- (r1099) bump WebUI (by @AriaMoradi)
|
||||||
- (r1100) fix WebUI release name (by @AriaMoradi)
|
- (r1100) fix WebUI release name (by @AriaMoradi)
|
||||||
- (r1101) Fix documentation errors ([#358](https://github.com/Suwayomi/Tachidesk-Server/pull/358) by @Syer10)
|
- (r1101) Fix documentation errors ([#358](https://github.com/Suwayomi/Suwayomi-Server/pull/358) by @Syer10)
|
||||||
- (r1102) Docs improvements ([#359](https://github.com/Suwayomi/Tachidesk-Server/pull/359) by @Syer10)
|
- (r1102) Docs improvements ([#359](https://github.com/Suwayomi/Suwayomi-Server/pull/359) by @Syer10)
|
||||||
- (r1103) Add linux-all.tar.gz & systemd service ([#366](https://github.com/Suwayomi/Tachidesk-Server/pull/366) by @mahor1221)
|
- (r1103) Add linux-all.tar.gz & systemd service ([#366](https://github.com/Suwayomi/Suwayomi-Server/pull/366) by @mahor1221)
|
||||||
- (r1104) Publish to Windows Package Managar (WinGet) ([#369](https://github.com/Suwayomi/Tachidesk-Server/pull/369) by @vedantmgoyal2009)
|
- (r1104) Publish to Windows Package Managar (WinGet) ([#369](https://github.com/Suwayomi/Suwayomi-Server/pull/369) by @vedantmgoyal2009)
|
||||||
- (r1105) Refactor scripts ([#370](https://github.com/Suwayomi/Tachidesk-Server/pull/370) by @mahor1221)
|
- (r1105) Refactor scripts ([#370](https://github.com/Suwayomi/Suwayomi-Server/pull/370) by @mahor1221)
|
||||||
- (r1106) Run workflow jobs toghether ([#371](https://github.com/Suwayomi/Tachidesk-Server/pull/371) by @mahor1221)
|
- (r1106) Run workflow jobs toghether ([#371](https://github.com/Suwayomi/Suwayomi-Server/pull/371) by @mahor1221)
|
||||||
- (r1107) Update gradle action ([#372](https://github.com/Suwayomi/Tachidesk-Server/pull/372) by @mahor1221)
|
- (r1107) Update gradle action ([#372](https://github.com/Suwayomi/Suwayomi-Server/pull/372) by @mahor1221)
|
||||||
- (r1108) Improve DocumentationDsl, bugfix default values and add queryParams ([#378](https://github.com/Suwayomi/Tachidesk-Server/pull/378) by @Syer10)
|
- (r1108) Improve DocumentationDsl, bugfix default values and add queryParams ([#378](https://github.com/Suwayomi/Suwayomi-Server/pull/378) by @Syer10)
|
||||||
- (r1109) Tidy up bundler script ([#380](https://github.com/Suwayomi/Tachidesk-Server/pull/380) by @mahor1221)
|
- (r1109) Tidy up bundler script ([#380](https://github.com/Suwayomi/Suwayomi-Server/pull/380) by @mahor1221)
|
||||||
- (r1110) Replace linux-all with linux-assets ([#381](https://github.com/Suwayomi/Tachidesk-Server/pull/381) by @mahor1221)
|
- (r1110) Replace linux-all with linux-assets ([#381](https://github.com/Suwayomi/Suwayomi-Server/pull/381) by @mahor1221)
|
||||||
- (r1111) Rename every instance of Tachidesk jar to Tachdidesk-Server.jar ([#384](https://github.com/Suwayomi/Tachidesk-Server/pull/384) by @AriaMoradi)
|
- (r1111) Rename every instance of Suwayomi jar to Suwayomi-Server.jar ([#384](https://github.com/Suwayomi/Suwayomi-Server/pull/384) by @AriaMoradi)
|
||||||
- (r1112) Fix mistakes from #384 ([#385](https://github.com/Suwayomi/Tachidesk-Server/pull/385) by @AriaMoradi)
|
- (r1112) Fix mistakes from #384 ([#385](https://github.com/Suwayomi/Suwayomi-Server/pull/385) by @AriaMoradi)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r943) fix default width ([#171](https://github.com/Suwayomi/Tachidesk-WebUI/pull/171) by @Robonau)
|
- (r943) fix default width ([#171](https://github.com/Suwayomi/Suwayomi-WebUI/pull/171) by @Robonau)
|
||||||
- (r944) added an update checker button for library ([#172](https://github.com/Suwayomi/Tachidesk-WebUI/pull/172) by @infix)
|
- (r944) added an update checker button for library ([#172](https://github.com/Suwayomi/Suwayomi-WebUI/pull/172) by @infix)
|
||||||
- (r945) fix download queue delete button ([#176](https://github.com/Suwayomi/Tachidesk-WebUI/pull/176) by @Kreach37)
|
- (r945) fix download queue delete button ([#176](https://github.com/Suwayomi/Suwayomi-WebUI/pull/176) by @Kreach37)
|
||||||
- (r946) fix mangadex filters ([#177](https://github.com/Suwayomi/Tachidesk-WebUI/pull/177) by @Robonau)
|
- (r946) fix mangadex filters ([#177](https://github.com/Suwayomi/Suwayomi-WebUI/pull/177) by @Robonau)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -222,35 +222,35 @@
|
|||||||
- Sources view layouts
|
- Sources view layouts
|
||||||
- Various other changes...
|
- Various other changes...
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r1074) v0.6.2 (by @AriaMoradi)
|
- (r1074) v0.6.2 (by @AriaMoradi)
|
||||||
- (r1075) support array filter changes ([#304](https://github.com/Suwayomi/Tachidesk-Server/pull/304) by @AriaMoradi)
|
- (r1075) support array filter changes ([#304](https://github.com/Suwayomi/Suwayomi-Server/pull/304) by @AriaMoradi)
|
||||||
- (r1076) fix filterlist bugs ([#306](https://github.com/Suwayomi/Tachidesk-Server/pull/306) by @AriaMoradi)
|
- (r1076) fix filterlist bugs ([#306](https://github.com/Suwayomi/Suwayomi-Server/pull/306) by @AriaMoradi)
|
||||||
- (r1077) Update README.md ([#305](https://github.com/Suwayomi/Tachidesk-Server/pull/305) by @mahor1221)
|
- (r1077) Update README.md ([#305](https://github.com/Suwayomi/Suwayomi-Server/pull/305) by @mahor1221)
|
||||||
- (r1078) fix meta update changing all keys ([#314](https://github.com/Suwayomi/Tachidesk-Server/pull/314) by @AriaMoradi)
|
- (r1078) fix meta update changing all keys ([#314](https://github.com/Suwayomi/Suwayomi-Server/pull/314) by @AriaMoradi)
|
||||||
- (r1079) add support for tachiyomi extensions Lib 1.3 ([#316](https://github.com/Suwayomi/Tachidesk-Server/pull/316) by @AriaMoradi)
|
- (r1079) add support for tachiyomi extensions Lib 1.3 ([#316](https://github.com/Suwayomi/Suwayomi-Server/pull/316) by @AriaMoradi)
|
||||||
- (r1080) Fix sources list of one source throws an exception ([#308](https://github.com/Suwayomi/Tachidesk-Server/pull/308) by @Syer10)
|
- (r1080) Fix sources list of one source throws an exception ([#308](https://github.com/Suwayomi/Suwayomi-Server/pull/308) by @Syer10)
|
||||||
- (r1081) Improve source handling, fix errors with uninitialized mangas in broken sources ([#319](https://github.com/Suwayomi/Tachidesk-Server/pull/319) by @Syer10)
|
- (r1081) Improve source handling, fix errors with uninitialized mangas in broken sources ([#319](https://github.com/Suwayomi/Suwayomi-Server/pull/319) by @Syer10)
|
||||||
- (r1082) Add thumbnail support for stub sources ([#320](https://github.com/Suwayomi/Tachidesk-Server/pull/320) by @Syer10)
|
- (r1082) Add thumbnail support for stub sources ([#320](https://github.com/Suwayomi/Suwayomi-Server/pull/320) by @Syer10)
|
||||||
- (r1083) update description for Tachidesk-Sorayomi ([#326](https://github.com/Suwayomi/Tachidesk-Server/pull/326) by @DattatreyaReddy)
|
- (r1083) update description for Tachidesk-Sorayomi ([#326](https://github.com/Suwayomi/Suwayomi-Server/pull/326) by @DattatreyaReddy)
|
||||||
- (r1084) Add last bit of code needed for Extensions Lib 1.3 ([#330](https://github.com/Suwayomi/Tachidesk-Server/pull/330) by @Syer10)
|
- (r1084) Add last bit of code needed for Extensions Lib 1.3 ([#330](https://github.com/Suwayomi/Suwayomi-Server/pull/330) by @Syer10)
|
||||||
- (r1085) Add QuickJS, replaces Duktape for Extensions Lib 1.3 ([#331](https://github.com/Suwayomi/Tachidesk-Server/pull/331) by @Syer10)
|
- (r1085) Add QuickJS, replaces Duktape for Extensions Lib 1.3 ([#331](https://github.com/Suwayomi/Suwayomi-Server/pull/331) by @Syer10)
|
||||||
- (r1086) fix auth not actually blocking requests ([#333](https://github.com/Suwayomi/Tachidesk-Server/pull/333) by @AriaMoradi)
|
- (r1086) fix auth not actually blocking requests ([#333](https://github.com/Suwayomi/Suwayomi-Server/pull/333) by @AriaMoradi)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r930) Source filter scroll fix (array of filters on submit [#149](https://github.com/Suwayomi/Tachidesk-WebUI/pull/149) by @Robonau)
|
- (r930) Source filter scroll fix (array of filters on submit [#149](https://github.com/Suwayomi/Suwayomi-WebUI/pull/149) by @Robonau)
|
||||||
- (r931) fix manga badges setting menu that turns the update/download badges on and off ([#150](https://github.com/Suwayomi/Tachidesk-WebUI/pull/150) by @Robonau)
|
- (r931) fix manga badges setting menu that turns the update/download badges on and off ([#150](https://github.com/Suwayomi/Suwayomi-WebUI/pull/150) by @Robonau)
|
||||||
- (r932) move sorts to copy tachiyomi ([#151](https://github.com/Suwayomi/Tachidesk-WebUI/pull/151) by @Robonau)
|
- (r932) move sorts to copy tachiyomi ([#151](https://github.com/Suwayomi/Suwayomi-WebUI/pull/151) by @Robonau)
|
||||||
- (r933) add comfortable grid option ([#152](https://github.com/Suwayomi/Tachidesk-WebUI/pull/152) by @Robonau)
|
- (r933) add comfortable grid option ([#152](https://github.com/Suwayomi/Suwayomi-WebUI/pull/152) by @Robonau)
|
||||||
- (r934) source layouts ([#153](https://github.com/Suwayomi/Tachidesk-WebUI/pull/153) by @Robonau)
|
- (r934) source layouts ([#153](https://github.com/Suwayomi/Suwayomi-WebUI/pull/153) by @Robonau)
|
||||||
- (r935) List layout ([#154](https://github.com/Suwayomi/Tachidesk-WebUI/pull/154) by @Robonau)
|
- (r935) List layout ([#154](https://github.com/Suwayomi/Suwayomi-WebUI/pull/154) by @Robonau)
|
||||||
- (r936) in library badge to manga in sources ([#156](https://github.com/Suwayomi/Tachidesk-WebUI/pull/156) by @Robonau)
|
- (r936) in library badge to manga in sources ([#156](https://github.com/Suwayomi/Suwayomi-WebUI/pull/156) by @Robonau)
|
||||||
- (r937) mass search ([#157](https://github.com/Suwayomi/Tachidesk-WebUI/pull/157) by @Robonau)
|
- (r937) mass search ([#157](https://github.com/Suwayomi/Suwayomi-WebUI/pull/157) by @Robonau)
|
||||||
- (r938) 18+ tag on source/extension cards ([#160](https://github.com/Suwayomi/Tachidesk-WebUI/pull/160) by @Robonau)
|
- (r938) 18+ tag on source/extension cards ([#160](https://github.com/Suwayomi/Suwayomi-WebUI/pull/160) by @Robonau)
|
||||||
- (r939) fix search source click ([#164](https://github.com/Suwayomi/Tachidesk-WebUI/pull/164) by @Robonau)
|
- (r939) fix search source click ([#164](https://github.com/Suwayomi/Suwayomi-WebUI/pull/164) by @Robonau)
|
||||||
- (r940) items per row setting ([#165](https://github.com/Suwayomi/Tachidesk-WebUI/pull/165) by @Robonau)
|
- (r940) items per row setting ([#165](https://github.com/Suwayomi/Suwayomi-WebUI/pull/165) by @Robonau)
|
||||||
- (r941) fix the grid width thing ([#169](https://github.com/Suwayomi/Tachidesk-WebUI/pull/169) by @Robonau)
|
- (r941) fix the grid width thing ([#169](https://github.com/Suwayomi/Suwayomi-WebUI/pull/169) by @Robonau)
|
||||||
- (r942) unified library options ([#168](https://github.com/Suwayomi/Tachidesk-WebUI/pull/168) by @infix)
|
- (r942) unified library options ([#168](https://github.com/Suwayomi/Suwayomi-WebUI/pull/168) by @infix)
|
||||||
|
|
||||||
# Server: v0.6.2 + WebUI: r929
|
# Server: v0.6.2 + WebUI: r929
|
||||||
## TL;DR
|
## TL;DR
|
||||||
@@ -260,28 +260,28 @@
|
|||||||
- Better visuals for Download Queue
|
- Better visuals for Download Queue
|
||||||
- A live version of WebUI is now available [at this link](https://tachidesk-webui-preview.github.io/).
|
- A live version of WebUI is now available [at this link](https://tachidesk-webui-preview.github.io/).
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r1073) Refactor debian-packager.sh, rename launcher scripts ([#303](https://github.com/Suwayomi/Tachidesk-Server/pull/303) by @mahor1221)
|
- (r1073) Refactor debian-packager.sh, rename launcher scripts ([#303](https://github.com/Suwayomi/Suwayomi-Server/pull/303) by @mahor1221)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r912) show locale date, less confusing ([#131](https://github.com/Suwayomi/Tachidesk-WebUI/pull/131) by @AriaMoradi)
|
- (r912) show locale date, less confusing ([#131](https://github.com/Suwayomi/Suwayomi-WebUI/pull/131) by @AriaMoradi)
|
||||||
- (r913) fix links to work on a bare host ([#132](https://github.com/Suwayomi/Tachidesk-WebUI/pull/132) by @AriaMoradi)
|
- (r913) fix links to work on a bare host ([#132](https://github.com/Suwayomi/Suwayomi-WebUI/pull/132) by @AriaMoradi)
|
||||||
- (r914) fix direct links ([#133](https://github.com/Suwayomi/Tachidesk-WebUI/pull/133) by @AriaMoradi)
|
- (r914) fix direct links ([#133](https://github.com/Suwayomi/Suwayomi-WebUI/pull/133) by @AriaMoradi)
|
||||||
- (r915) deploy to github pages (by @AriaMoradi)
|
- (r915) deploy to github pages (by @AriaMoradi)
|
||||||
- (r916) fix typo (by @AriaMoradi)
|
- (r916) fix typo (by @AriaMoradi)
|
||||||
- (r917) better naming (by @AriaMoradi)
|
- (r917) better naming (by @AriaMoradi)
|
||||||
- (r918) update notice about github pages (by @AriaMoradi)
|
- (r918) update notice about github pages (by @AriaMoradi)
|
||||||
- (r919) move text (by @AriaMoradi)
|
- (r919) move text (by @AriaMoradi)
|
||||||
- (r920) make all links work by catching 404 (by @AriaMoradi)
|
- (r920) make all links work by catching 404 (by @AriaMoradi)
|
||||||
- (r921) fix scrolling 8px ([#135](https://github.com/Suwayomi/Tachidesk-WebUI/pull/135) by @Robonau)
|
- (r921) fix scrolling 8px ([#135](https://github.com/Suwayomi/Suwayomi-WebUI/pull/135) by @Robonau)
|
||||||
- (r922) sorting ([#136](https://github.com/Suwayomi/Tachidesk-WebUI/pull/136) by @Robonau)
|
- (r922) sorting ([#136](https://github.com/Suwayomi/Suwayomi-WebUI/pull/136) by @Robonau)
|
||||||
- (r923) Close button fix ([#141](https://github.com/Suwayomi/Tachidesk-WebUI/pull/141)) z14942744@gmail.com
|
- (r923) Close button fix ([#141](https://github.com/Suwayomi/Suwayomi-WebUI/pull/141)) z14942744@gmail.com
|
||||||
- (r924) add NavBarContextProvider ([#128](https://github.com/Suwayomi/Tachidesk-WebUI/pull/128) by @abhijeetChawla)
|
- (r924) add NavBarContextProvider ([#128](https://github.com/Suwayomi/Suwayomi-WebUI/pull/128) by @abhijeetChawla)
|
||||||
- (r925) Resolved Merged Conflicts ([#127](https://github.com/Suwayomi/Tachidesk-WebUI/pull/127) by @abhijeetChawla)
|
- (r925) Resolved Merged Conflicts ([#127](https://github.com/Suwayomi/Suwayomi-WebUI/pull/127) by @abhijeetChawla)
|
||||||
- (r926) more Download Queue info ([#138](https://github.com/Suwayomi/Tachidesk-WebUI/pull/138) by @Robonau)
|
- (r926) more Download Queue info ([#138](https://github.com/Suwayomi/Suwayomi-WebUI/pull/138) by @Robonau)
|
||||||
- (r927) Source filters, move search to SourceMangas ([#142](https://github.com/Suwayomi/Tachidesk-WebUI/pull/142) by @Robonau)
|
- (r927) Source filters, move search to SourceMangas ([#142](https://github.com/Suwayomi/Suwayomi-WebUI/pull/142) by @Robonau)
|
||||||
- (r928) Source genre sorts design ([#147](https://github.com/Suwayomi/Tachidesk-WebUI/pull/147) by @Robonau)
|
- (r928) Source genre sorts design ([#147](https://github.com/Suwayomi/Suwayomi-WebUI/pull/147) by @Robonau)
|
||||||
- (r929) Update LibraryOptions.tsx ([#146](https://github.com/Suwayomi/Tachidesk-WebUI/pull/146) by @Robonau)
|
- (r929) Update LibraryOptions.tsx ([#146](https://github.com/Suwayomi/Suwayomi-WebUI/pull/146) by @Robonau)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -290,49 +290,49 @@
|
|||||||
- msi and deb packages thanks to @mahor1221
|
- msi and deb packages thanks to @mahor1221
|
||||||
- [Tachidesk-Flutter](https://github.com/Suwayomi/Tachidesk-Flutter) exists now!
|
- [Tachidesk-Flutter](https://github.com/Suwayomi/Tachidesk-Flutter) exists now!
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r1047) update (by @AriaMoradi)
|
- (r1047) update (by @AriaMoradi)
|
||||||
- (r1048) bump version (by @AriaMoradi)
|
- (r1048) bump version (by @AriaMoradi)
|
||||||
- (r1049) Update README.md (by @AriaMoradi)
|
- (r1049) Update README.md (by @AriaMoradi)
|
||||||
- (r1050) Update README.md (by @AriaMoradi)
|
- (r1050) Update README.md (by @AriaMoradi)
|
||||||
- (r1051) refactor getChapter ([#268](https://github.com/Suwayomi/Tachidesk-Server/pull/268) by @AriaMoradi)
|
- (r1051) refactor getChapter ([#268](https://github.com/Suwayomi/Suwayomi-Server/pull/268) by @AriaMoradi)
|
||||||
- (r1052) Improve documentation with Http codes ([#261](https://github.com/Suwayomi/Tachidesk-Server/pull/261) by @Syer10)
|
- (r1052) Improve documentation with Http codes ([#261](https://github.com/Suwayomi/Suwayomi-Server/pull/261) by @Syer10)
|
||||||
- (r1053) Add Route to stop and reset the updater ([#260](https://github.com/Suwayomi/Tachidesk-Server/pull/260) by @ntbm)
|
- (r1053) Add Route to stop and reset the updater ([#260](https://github.com/Suwayomi/Suwayomi-Server/pull/260) by @ntbm)
|
||||||
- (r1054) ignore non image files ([#269](https://github.com/Suwayomi/Tachidesk-Server/pull/269) by @AriaMoradi)
|
- (r1054) ignore non image files ([#269](https://github.com/Suwayomi/Suwayomi-Server/pull/269) by @AriaMoradi)
|
||||||
- (r1055) fix compile erorr (by @AriaMoradi)
|
- (r1055) fix compile erorr (by @AriaMoradi)
|
||||||
- (r1056) update dex2jar (by @AriaMoradi)
|
- (r1056) update dex2jar (by @AriaMoradi)
|
||||||
- (r1057) Update Gradle and Dependencies ([#281](https://github.com/Suwayomi/Tachidesk-Server/pull/281) by @Syer10)
|
- (r1057) Update Gradle and Dependencies ([#281](https://github.com/Suwayomi/Suwayomi-Server/pull/281) by @Syer10)
|
||||||
- (r1058) Handlers must return a result ([#282](https://github.com/Suwayomi/Tachidesk-Server/pull/282) by @Syer10)
|
- (r1058) Handlers must return a result ([#282](https://github.com/Suwayomi/Suwayomi-Server/pull/282) by @Syer10)
|
||||||
- (r1059) Allow app compilation on Java 18+ ([#286](https://github.com/Suwayomi/Tachidesk-Server/pull/286) by @Syer10)
|
- (r1059) Allow app compilation on Java 18+ ([#286](https://github.com/Suwayomi/Suwayomi-Server/pull/286) by @Syer10)
|
||||||
- (r1060) Automated MSI package building ([#277](https://github.com/Suwayomi/Tachidesk-Server/pull/277) by @mahor1221)
|
- (r1060) Automated MSI package building ([#277](https://github.com/Suwayomi/Suwayomi-Server/pull/277) by @mahor1221)
|
||||||
- (r1061) Automated debian package building ([#287](https://github.com/Suwayomi/Tachidesk-Server/pull/287) by @mahor1221)
|
- (r1061) Automated debian package building ([#287](https://github.com/Suwayomi/Suwayomi-Server/pull/287) by @mahor1221)
|
||||||
- (r1062) fix Debian package errors ([#288](https://github.com/Suwayomi/Tachidesk-Server/pull/288) by @mahor1221)
|
- (r1062) fix Debian package errors ([#288](https://github.com/Suwayomi/Suwayomi-Server/pull/288) by @mahor1221)
|
||||||
- (r1063) Fix build_push.yml Hopefully ([#289](https://github.com/Suwayomi/Tachidesk-Server/pull/289) by @mahor1221)
|
- (r1063) Fix build_push.yml Hopefully ([#289](https://github.com/Suwayomi/Suwayomi-Server/pull/289) by @mahor1221)
|
||||||
- (r1064) Improve windows-bundler.sh ([#290](https://github.com/Suwayomi/Tachidesk-Server/pull/290) by @mahor1221)
|
- (r1064) Improve windows-bundler.sh ([#290](https://github.com/Suwayomi/Suwayomi-Server/pull/290) by @mahor1221)
|
||||||
- (r1065) add Tachidesk-Flutter to readme ([#292](https://github.com/Suwayomi/Tachidesk-Server/pull/292)) @DattatreyaReddy)
|
- (r1065) add Tachidesk-Flutter to readme ([#292](https://github.com/Suwayomi/Suwayomi-Server/pull/292)) @DattatreyaReddy)
|
||||||
- (r1066) no online fetch on backup ([#293](https://github.com/Suwayomi/Tachidesk-Server/pull/293) by @AriaMoradi)
|
- (r1066) no online fetch on backup ([#293](https://github.com/Suwayomi/Suwayomi-Server/pull/293) by @AriaMoradi)
|
||||||
- (r1067) auto-remove duplicate chapters ([#294](https://github.com/Suwayomi/Tachidesk-Server/pull/294) by @AriaMoradi)
|
- (r1067) auto-remove duplicate chapters ([#294](https://github.com/Suwayomi/Suwayomi-Server/pull/294) by @AriaMoradi)
|
||||||
- (r1068) remove gson ([#295](https://github.com/Suwayomi/Tachidesk-Server/pull/295) by @AriaMoradi)
|
- (r1068) remove gson ([#295](https://github.com/Suwayomi/Suwayomi-Server/pull/295) by @AriaMoradi)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r894) migrate ReaderNavbar to Mui 5 ([#84](https://github.com/Suwayomi/Tachidesk-WebUI/pull/84) by @AriaMoradi)
|
- (r894) migrate ReaderNavbar to Mui 5 ([#84](https://github.com/Suwayomi/Suwayomi-WebUI/pull/84) by @AriaMoradi)
|
||||||
- (r895) migrate SpinnerImage to Mui 5 ([#97](https://github.com/Suwayomi/Tachidesk-WebUI/pull/97) by @AriaMoradi)
|
- (r895) migrate SpinnerImage to Mui 5 ([#97](https://github.com/Suwayomi/Suwayomi-WebUI/pull/97) by @AriaMoradi)
|
||||||
- (r896) migrate VerticalPager to Mui 5 ([#94](https://github.com/Suwayomi/Tachidesk-WebUI/pull/94) by @AriaMoradi)
|
- (r896) migrate VerticalPager to Mui 5 ([#94](https://github.com/Suwayomi/Suwayomi-WebUI/pull/94) by @AriaMoradi)
|
||||||
- (r897) migrate PagedPager to Mui 5 ([#93](https://github.com/Suwayomi/Tachidesk-WebUI/pull/93) by @AriaMoradi)
|
- (r897) migrate PagedPager to Mui 5 ([#93](https://github.com/Suwayomi/Suwayomi-WebUI/pull/93) by @AriaMoradi)
|
||||||
- (r898) MangaCard imges don't stretch now ([#110](https://github.com/Suwayomi/Tachidesk-WebUI/pull/110) by @abhijeetChawla)
|
- (r898) MangaCard imges don't stretch now ([#110](https://github.com/Suwayomi/Suwayomi-WebUI/pull/110) by @abhijeetChawla)
|
||||||
- (r899) show correct title ([#111](https://github.com/Suwayomi/Tachidesk-WebUI/pull/111) by @AriaMoradi)
|
- (r899) show correct title ([#111](https://github.com/Suwayomi/Suwayomi-WebUI/pull/111) by @AriaMoradi)
|
||||||
- (r900) migrate DoublePage to Mui 5 ([#88](https://github.com/Suwayomi/Tachidesk-WebUI/pull/88) by @AriaMoradi)
|
- (r900) migrate DoublePage to Mui 5 ([#88](https://github.com/Suwayomi/Suwayomi-WebUI/pull/88) by @AriaMoradi)
|
||||||
- (r901) migrate DoublePagedPager to Mui 5 ([#91](https://github.com/Suwayomi/Tachidesk-WebUI/pull/91) by @AriaMoradi)
|
- (r901) migrate DoublePagedPager to Mui 5 ([#91](https://github.com/Suwayomi/Suwayomi-WebUI/pull/91) by @AriaMoradi)
|
||||||
- (r902) migrate Reader to Mui 5 ([#100](https://github.com/Suwayomi/Tachidesk-WebUI/pull/100) by @AriaMoradi)
|
- (r902) migrate Reader to Mui 5 ([#100](https://github.com/Suwayomi/Suwayomi-WebUI/pull/100) by @AriaMoradi)
|
||||||
- (r903) migrate HorizantalPager to Mui 5 ([#92](https://github.com/Suwayomi/Tachidesk-WebUI/pull/92) by @AriaMoradi)
|
- (r903) migrate HorizantalPager to Mui 5 ([#92](https://github.com/Suwayomi/Suwayomi-WebUI/pull/92) by @AriaMoradi)
|
||||||
- (r904) migrate PageNumber to Mui 5 ([#90](https://github.com/Suwayomi/Tachidesk-WebUI/pull/90) by @AriaMoradi)
|
- (r904) migrate PageNumber to Mui 5 ([#90](https://github.com/Suwayomi/Suwayomi-WebUI/pull/90) by @AriaMoradi)
|
||||||
- (r905) Chapter filter is woking ([#114](https://github.com/Suwayomi/Tachidesk-WebUI/pull/114) by @abhijeetChawla)
|
- (r905) Chapter filter is woking ([#114](https://github.com/Suwayomi/Suwayomi-WebUI/pull/114) by @abhijeetChawla)
|
||||||
- (r906) added extension search ([#115](https://github.com/Suwayomi/Tachidesk-WebUI/pull/115) by @abhijeetChawla)
|
- (r906) added extension search ([#115](https://github.com/Suwayomi/Suwayomi-WebUI/pull/115) by @abhijeetChawla)
|
||||||
- (r907) cleanup ([#117](https://github.com/Suwayomi/Tachidesk-WebUI/pull/117) by @AriaMoradi)
|
- (r907) cleanup ([#117](https://github.com/Suwayomi/Suwayomi-WebUI/pull/117) by @AriaMoradi)
|
||||||
- (r908) handle search shortcuts ([#116](https://github.com/Suwayomi/Tachidesk-WebUI/pull/116) by @AriaMoradi)
|
- (r908) handle search shortcuts ([#116](https://github.com/Suwayomi/Suwayomi-WebUI/pull/116) by @AriaMoradi)
|
||||||
- (r909) Refactor for Removing unnecesary UseEffect ([#118](https://github.com/Suwayomi/Tachidesk-WebUI/pull/118) by @abhijeetChawla)
|
- (r909) Refactor for Removing unnecesary UseEffect ([#118](https://github.com/Suwayomi/Suwayomi-WebUI/pull/118) by @abhijeetChawla)
|
||||||
- (r910) refactor ChapterList ([#125](https://github.com/Suwayomi/Tachidesk-WebUI/pull/125) by @abhijeetChawla)
|
- (r910) refactor ChapterList ([#125](https://github.com/Suwayomi/Suwayomi-WebUI/pull/125) by @abhijeetChawla)
|
||||||
- (r911) refactor ChapterOptions ([#126](https://github.com/Suwayomi/Tachidesk-WebUI/pull/126) by @abhijeetChawla)
|
- (r911) refactor ChapterOptions ([#126](https://github.com/Suwayomi/Suwayomi-WebUI/pull/126) by @abhijeetChawla)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -349,16 +349,16 @@
|
|||||||
- Added support for updating library(Server side only)
|
- Added support for updating library(Server side only)
|
||||||
- A bunch of API breaking changes(hence why bumping to v0.6.0)!
|
- A bunch of API breaking changes(hence why bumping to v0.6.0)!
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r996) cleanup (by @AriaMoradi)
|
- (r996) cleanup (by @AriaMoradi)
|
||||||
- (r999) better cleaning algorithm (by @AriaMoradi)
|
- (r999) better cleaning algorithm (by @AriaMoradi)
|
||||||
- (r1007) remove anime support (by @AriaMoradi)
|
- (r1007) remove anime support (by @AriaMoradi)
|
||||||
- (r1009) Fix tests ([#226](https://github.com/Suwayomi/Tachidesk-Server/pull/226) by @ntbm)
|
- (r1009) Fix tests ([#226](https://github.com/Suwayomi/Suwayomi-Server/pull/226) by @ntbm)
|
||||||
- (r1010) Expose unread and download count of Manga in category api ([#227](https://github.com/Suwayomi/Tachidesk-Server/pull/227) by @ntbm)
|
- (r1010) Expose unread and download count of Manga in category api ([#227](https://github.com/Suwayomi/Suwayomi-Server/pull/227) by @ntbm)
|
||||||
- (r1011) add Cache Header to Thumbnail Response for improved library performance ([#228](https://github.com/Suwayomi/Tachidesk-Server/pull/228) by @ntbm)
|
- (r1011) add Cache Header to Thumbnail Response for improved library performance ([#228](https://github.com/Suwayomi/Suwayomi-Server/pull/228) by @ntbm)
|
||||||
- (r1013) Fix unread and download counts casing ([#230](https://github.com/Suwayomi/Tachidesk-Server/pull/230) by @Syer10)
|
- (r1013) Fix unread and download counts casing ([#230](https://github.com/Suwayomi/Suwayomi-Server/pull/230) by @Syer10)
|
||||||
- (r1014) Fix broken test ([#231](https://github.com/Suwayomi/Tachidesk-Server/pull/231) by @ntbm)
|
- (r1014) Fix broken test ([#231](https://github.com/Suwayomi/Suwayomi-Server/pull/231) by @ntbm)
|
||||||
- (r1016) Fix category reorder Endpoint. Added Test for Category Reorder ([#232](https://github.com/Suwayomi/Tachidesk-Server/pull/232) by @ntbm)
|
- (r1016) Fix category reorder Endpoint. Added Test for Category Reorder ([#232](https://github.com/Suwayomi/Suwayomi-Server/pull/232) by @ntbm)
|
||||||
- (r1017) change windows bundle names (by @AriaMoradi)
|
- (r1017) change windows bundle names (by @AriaMoradi)
|
||||||
- (r1018) improve tests (by @AriaMoradi)
|
- (r1018) improve tests (by @AriaMoradi)
|
||||||
- (r1019) allow injecting Sources (by @AriaMoradi)
|
- (r1019) allow injecting Sources (by @AriaMoradi)
|
||||||
@@ -379,33 +379,33 @@
|
|||||||
- (r1034) Implement Update of Library/Category ([#235](https://github.com/Suwayomi/src/pull/235) by @ntbm)
|
- (r1034) Implement Update of Library/Category ([#235](https://github.com/Suwayomi/src/pull/235) by @ntbm)
|
||||||
- (r1035) update (by @AriaMoradi)
|
- (r1035) update (by @AriaMoradi)
|
||||||
- (r1036) Mention the existence of Mahor's Tachidesk-GTK (by @AriaMoradi)
|
- (r1036) Mention the existence of Mahor's Tachidesk-GTK (by @AriaMoradi)
|
||||||
- (r1037) Add a Kotlin DSL for endpoint documentation ([#249](https://github.com/Suwayomi/Tachidesk-Server/pull/249) by @Syer10)
|
- (r1037) Add a Kotlin DSL for endpoint documentation ([#249](https://github.com/Suwayomi/Suwayomi-Server/pull/249) by @Syer10)
|
||||||
- (r1038) update (by @AriaMoradi)
|
- (r1038) update (by @AriaMoradi)
|
||||||
- (r1039) update (by @AriaMoradi)
|
- (r1039) update (by @AriaMoradi)
|
||||||
- (r1040) cleanup directory names ([#251](https://github.com/Suwayomi/Tachidesk-Server/pull/251) by @AriaMoradi)
|
- (r1040) cleanup directory names ([#251](https://github.com/Suwayomi/Suwayomi-Server/pull/251) by @AriaMoradi)
|
||||||
- (r1041) Fix first page not being detected correctly ([#253](https://github.com/Suwayomi/Tachidesk-Server/pull/253) by @AriaMoradi)
|
- (r1041) Fix first page not being detected correctly ([#253](https://github.com/Suwayomi/Suwayomi-Server/pull/253) by @AriaMoradi)
|
||||||
- (r1042) Update README.md (by @AriaMoradi)
|
- (r1042) Update README.md (by @AriaMoradi)
|
||||||
- (r1043) Update README.md (by @AriaMoradi)
|
- (r1043) Update README.md (by @AriaMoradi)
|
||||||
- (r1044) migrate application directories ([#255](https://github.com/Suwayomi/Tachidesk-Server/pull/255) by @AriaMoradi)
|
- (r1044) migrate application directories ([#255](https://github.com/Suwayomi/Suwayomi-Server/pull/255) by @AriaMoradi)
|
||||||
- (r1045) add support for MultiSelectListPreference ([#258](https://github.com/Suwayomi/Tachidesk-Server/pull/258) by @AriaMoradi)
|
- (r1045) add support for MultiSelectListPreference ([#258](https://github.com/Suwayomi/Suwayomi-Server/pull/258) by @AriaMoradi)
|
||||||
- (r1046) empty searchTerm support ([#259](https://github.com/Suwayomi/Tachidesk-Server/pull/259) by @AriaMoradi)
|
- (r1046) empty searchTerm support ([#259](https://github.com/Suwayomi/Suwayomi-Server/pull/259) by @AriaMoradi)
|
||||||
|
|
||||||
|
|
||||||
## Tachidesk-WebUI
|
## Suwayomi-WebUI
|
||||||
- (r821) add Permanent sidebar for desktop widths([#46](https://github.com/Suwayomi/Tachidesk-WebUI/pull/46) by @abhijeetChawla)
|
- (r821) add Permanent sidebar for desktop widths([#46](https://github.com/Suwayomi/Suwayomi-WebUI/pull/46) by @abhijeetChawla)
|
||||||
- (r822) Fix Local Source being missing (by @AriaMoradi)
|
- (r822) Fix Local Source being missing (by @AriaMoradi)
|
||||||
- (r823) fix the ugliness of bare messages (by @AriaMoradi)
|
- (r823) fix the ugliness of bare messages (by @AriaMoradi)
|
||||||
- (r824) add pull request template (by @AriaMoradi)
|
- (r824) add pull request template (by @AriaMoradi)
|
||||||
- (r825) add Unread badges ([#48](https://github.com/Suwayomi/Tachidesk-WebUI/pull/48) by @ntbm)
|
- (r825) add Unread badges ([#48](https://github.com/Suwayomi/Suwayomi-WebUI/pull/48) by @ntbm)
|
||||||
- (r826) Back button implementation ([#47](https://github.com/Suwayomi/Tachidesk-WebUI/pull/47) by @abhijeetChawla)
|
- (r826) Back button implementation ([#47](https://github.com/Suwayomi/Suwayomi-WebUI/pull/47) by @abhijeetChawla)
|
||||||
- (r827) remove redundant '/manga' prefix from paths (by @AriaMoradi)
|
- (r827) remove redundant '/manga' prefix from paths (by @AriaMoradi)
|
||||||
- (r828) refactor (by @AriaMoradi)
|
- (r828) refactor (by @AriaMoradi)
|
||||||
- (r829) put Sources and Extensions in the same screen (by @AriaMoradi)
|
- (r829) put Sources and Extensions in the same screen (by @AriaMoradi)
|
||||||
- (r830) Set Fallback Image for broken Thumbnails ([#50](https://github.com/Suwayomi/Tachidesk-WebUI/pull/50) by @ntbm)
|
- (r830) Set Fallback Image for broken Thumbnails ([#50](https://github.com/Suwayomi/Suwayomi-WebUI/pull/50) by @ntbm)
|
||||||
- (r833) Apply Api changes for unread badges ([#52](https://github.com/Suwayomi/Tachidesk-WebUI/pull/52) by @ntbm)
|
- (r833) Apply Api changes for unread badges ([#52](https://github.com/Suwayomi/Suwayomi-WebUI/pull/52) by @ntbm)
|
||||||
- (r834) add EmptyView to DownloadQueue, refactro strings ([#53](https://github.com/Suwayomi/Tachidesk-WebUI/pull/53) by @abhijeetChawla)
|
- (r834) add EmptyView to DownloadQueue, refactro strings ([#53](https://github.com/Suwayomi/Suwayomi-WebUI/pull/53) by @abhijeetChawla)
|
||||||
- (r835) Bottom navbar for mobile ([#51](https://github.com/Suwayomi/Tachidesk-WebUI/pull/51) by @abhijeetChawla)
|
- (r835) Bottom navbar for mobile ([#51](https://github.com/Suwayomi/Suwayomi-WebUI/pull/51) by @abhijeetChawla)
|
||||||
- (r836) Implement Unread Filter for Library ([#54](https://github.com/Suwayomi/Tachidesk-WebUI/pull/54) by @ntbm)
|
- (r836) Implement Unread Filter for Library ([#54](https://github.com/Suwayomi/Suwayomi-WebUI/pull/54) by @ntbm)
|
||||||
- (r837) fix navbar broken logic (by @AriaMoradi)
|
- (r837) fix navbar broken logic (by @AriaMoradi)
|
||||||
- (r838) fix navbar (by @AriaMoradi)
|
- (r838) fix navbar (by @AriaMoradi)
|
||||||
- (r839) refactor (by @AriaMoradi)
|
- (r839) refactor (by @AriaMoradi)
|
||||||
@@ -417,51 +417,51 @@
|
|||||||
- (r845) custom Extension icon, google's version is shit (by @AriaMoradi)
|
- (r845) custom Extension icon, google's version is shit (by @AriaMoradi)
|
||||||
- (r846) refactor (by @AriaMoradi)
|
- (r846) refactor (by @AriaMoradi)
|
||||||
- (r848) move info (by @AriaMoradi)
|
- (r848) move info (by @AriaMoradi)
|
||||||
- (r849) add Search to Library ([#55](https://github.com/Suwayomi/Tachidesk-WebUI/pull/55) by @ntbm)
|
- (r849) add Search to Library ([#55](https://github.com/Suwayomi/Suwayomi-WebUI/pull/55) by @ntbm)
|
||||||
- (r850) add aspect ratio to the manga card. ([#56](https://github.com/Suwayomi/Tachidesk-WebUI/pull/56) by @abhijeetChawla)
|
- (r850) add aspect ratio to the manga card. ([#56](https://github.com/Suwayomi/Suwayomi-WebUI/pull/56) by @abhijeetChawla)
|
||||||
- (r851) better wording (by @AriaMoradi)
|
- (r851) better wording (by @AriaMoradi)
|
||||||
- (r852) reorder nav buttons (by @AriaMoradi)
|
- (r852) reorder nav buttons (by @AriaMoradi)
|
||||||
- (r853) nicer gradient (by @AriaMoradi)
|
- (r853) nicer gradient (by @AriaMoradi)
|
||||||
- (r854) refactor MangaCard (by @AriaMoradi)
|
- (r854) refactor MangaCard (by @AriaMoradi)
|
||||||
- (r855) closes #58 (by @AriaMoradi
|
- (r855) closes #58 (by @AriaMoradi
|
||||||
- (r856) Add Resume Reading FAB Manga screen ([#59](https://github.com/Suwayomi/Tachidesk-WebUI/pull/59) by @abhijeetChawla)
|
- (r856) Add Resume Reading FAB Manga screen ([#59](https://github.com/Suwayomi/Suwayomi-WebUI/pull/59) by @abhijeetChawla)
|
||||||
- (r857) add filter and badge for `downloadCount` ([#62](https://github.com/Suwayomi/Tachidesk-WebUI/pull/62) by @abhijeetChawla)
|
- (r857) add filter and badge for `downloadCount` ([#62](https://github.com/Suwayomi/Suwayomi-WebUI/pull/62) by @abhijeetChawla)
|
||||||
- (r858) add issue template (by @AriaMoradi)
|
- (r858) add issue template (by @AriaMoradi)
|
||||||
- (r859) Change color of navbar in light mode ([#65](https://github.com/Suwayomi/Tachidesk-WebUI/pull/65) by @abhijeetChawla)
|
- (r859) Change color of navbar in light mode ([#65](https://github.com/Suwayomi/Suwayomi-WebUI/pull/65) by @abhijeetChawla)
|
||||||
- (r860) fix manga FAB margins ([#66](https://github.com/Suwayomi/Tachidesk-WebUI/pull/66) by @AriaMoradi)
|
- (r860) fix manga FAB margins ([#66](https://github.com/Suwayomi/Suwayomi-WebUI/pull/66) by @AriaMoradi)
|
||||||
- (r861) remove extra scrollbar on mobile ([#67](https://github.com/Suwayomi/Tachidesk-WebUI/pull/67) by @AriaMoradi)
|
- (r861) remove extra scrollbar on mobile ([#67](https://github.com/Suwayomi/Suwayomi-WebUI/pull/67) by @AriaMoradi)
|
||||||
- (r862) Fix Bad messages in Library Appbar search ([#70](https://github.com/Suwayomi/Tachidesk-WebUI/pull/70) by @ntbm)
|
- (r862) Fix Bad messages in Library Appbar search ([#70](https://github.com/Suwayomi/Suwayomi-WebUI/pull/70) by @ntbm)
|
||||||
- (r863) ban the style prop (by @AriaMoradi)
|
- (r863) ban the style prop (by @AriaMoradi)
|
||||||
- (r864) Updates pagination update ([#68](https://github.com/Suwayomi/Tachidesk-WebUI/pull/68) by @AriaMoradi)
|
- (r864) Updates pagination update ([#68](https://github.com/Suwayomi/Suwayomi-WebUI/pull/68) by @AriaMoradi)
|
||||||
- (r865) make the whole chapter card into a button ([#73](https://github.com/Suwayomi/Tachidesk-WebUI/pull/73) by @AriaMoradi)
|
- (r865) make the whole chapter card into a button ([#73](https://github.com/Suwayomi/Suwayomi-WebUI/pull/73) by @AriaMoradi)
|
||||||
- (r866) fix chapter actions not working if manga is not fetched online ([#74](https://github.com/Suwayomi/Tachidesk-WebUI/pull/74) by @AriaMoradi)
|
- (r866) fix chapter actions not working if manga is not fetched online ([#74](https://github.com/Suwayomi/Suwayomi-WebUI/pull/74) by @AriaMoradi)
|
||||||
- (r867) migrate some components to Mui5 new styling system ([#72](https://github.com/Suwayomi/Tachidesk-WebUI/pull/72) by @abhijeetChawla)
|
- (r867) migrate some components to Mui5 new styling system ([#72](https://github.com/Suwayomi/Suwayomi-WebUI/pull/72) by @abhijeetChawla)
|
||||||
- (r868) load first page on read manga ([#76](https://github.com/Suwayomi/Tachidesk-WebUI/pull/76) by @AriaMoradi)
|
- (r868) load first page on read manga ([#76](https://github.com/Suwayomi/Suwayomi-WebUI/pull/76) by @AriaMoradi)
|
||||||
- (r869) Revert "migrate some components to Mui5 new styling system ([#72](https://github.com/Suwayomi/Tachidesk-WebUI/pull/72))" (by @AriaMoradi)
|
- (r869) Revert "migrate some components to Mui5 new styling system ([#72](https://github.com/Suwayomi/Suwayomi-WebUI/pull/72))" (by @AriaMoradi)
|
||||||
- (r870) migrate Backup to Mui 5 ([#106](https://github.com/Suwayomi/Tachidesk-WebUI/pull/106) by @AriaMoradi)
|
- (r870) migrate Backup to Mui 5 ([#106](https://github.com/Suwayomi/Suwayomi-WebUI/pull/106) by @AriaMoradi)
|
||||||
- (r871) migrate EmptyView to Mui 5 ([#95](https://github.com/Suwayomi/Tachidesk-WebUI/pull/95) by @AriaMoradi)
|
- (r871) migrate EmptyView to Mui 5 ([#95](https://github.com/Suwayomi/Suwayomi-WebUI/pull/95) by @AriaMoradi)
|
||||||
- (r872) migrate CategorySelect to Mui 5 ([#85](https://github.com/Suwayomi/Tachidesk-WebUI/pull/85) by @AriaMoradi)
|
- (r872) migrate CategorySelect to Mui 5 ([#85](https://github.com/Suwayomi/Suwayomi-WebUI/pull/85) by @AriaMoradi)
|
||||||
- (r873) migrate LibraryOptions to Mui 5 ([#83](https://github.com/Suwayomi/Tachidesk-WebUI/pull/83) by @AriaMoradi)
|
- (r873) migrate LibraryOptions to Mui 5 ([#83](https://github.com/Suwayomi/Suwayomi-WebUI/pull/83) by @AriaMoradi)
|
||||||
- (r874) migrate ChapterCard.tsx to Mui 5 ([#80](https://github.com/Suwayomi/Tachidesk-WebUI/pull/80) by @AriaMoradi)
|
- (r874) migrate ChapterCard.tsx to Mui 5 ([#80](https://github.com/Suwayomi/Suwayomi-WebUI/pull/80) by @AriaMoradi)
|
||||||
- (r875) migrate App.tsx to Mui 5 ([#79](https://github.com/Suwayomi/Tachidesk-WebUI/pull/79) by @AriaMoradi)
|
- (r875) migrate App.tsx to Mui 5 ([#79](https://github.com/Suwayomi/Suwayomi-WebUI/pull/79) by @AriaMoradi)
|
||||||
- (r876) migrate SourceConfigure to Mui 5 ([#103](https://github.com/Suwayomi/Tachidesk-WebUI/pull/103) by @AriaMoradi)
|
- (r876) migrate SourceConfigure to Mui 5 ([#103](https://github.com/Suwayomi/Suwayomi-WebUI/pull/103) by @AriaMoradi)
|
||||||
- (r877) migrate Settings to Mui 5 ([#102](https://github.com/Suwayomi/Tachidesk-WebUI/pull/102) by @AriaMoradi)
|
- (r877) migrate Settings to Mui 5 ([#102](https://github.com/Suwayomi/Suwayomi-WebUI/pull/102) by @AriaMoradi)
|
||||||
- (r878) migrate Updates to Mui 5 ([#104](https://github.com/Suwayomi/Tachidesk-WebUI/pull/104) by @AriaMoradi)
|
- (r878) migrate Updates to Mui 5 ([#104](https://github.com/Suwayomi/Suwayomi-WebUI/pull/104) by @AriaMoradi)
|
||||||
- (r879) Save tabs number in Url to persist tab when go to other paths ([#78](https://github.com/Suwayomi/Tachidesk-WebUI/pull/78) by @abhijeetChawla)
|
- (r879) Save tabs number in Url to persist tab when go to other paths ([#78](https://github.com/Suwayomi/Suwayomi-WebUI/pull/78) by @abhijeetChawla)
|
||||||
- (r880) migrate LangSelect to Mui 5 ([#86](https://github.com/Suwayomi/Tachidesk-WebUI/pull/86) by @AriaMoradi)
|
- (r880) migrate LangSelect to Mui 5 ([#86](https://github.com/Suwayomi/Suwayomi-WebUI/pull/86) by @AriaMoradi)
|
||||||
- (r881) migrate ExtensionCard.tsx to Mui 5 ([#81](https://github.com/Suwayomi/Tachidesk-WebUI/pull/81) by @AriaMoradi)
|
- (r881) migrate ExtensionCard.tsx to Mui 5 ([#81](https://github.com/Suwayomi/Suwayomi-WebUI/pull/81) by @AriaMoradi)
|
||||||
- (r882) migrate SingleSearch to Mui 5 ([#101](https://github.com/Suwayomi/Tachidesk-WebUI/pull/101) by @AriaMoradi)
|
- (r882) migrate SingleSearch to Mui 5 ([#101](https://github.com/Suwayomi/Suwayomi-WebUI/pull/101) by @AriaMoradi)
|
||||||
- (r883) migrate LoadingPlaceholder to Mui 5 ([#96](https://github.com/Suwayomi/Tachidesk-WebUI/pull/96) by @AriaMoradi)
|
- (r883) migrate LoadingPlaceholder to Mui 5 ([#96](https://github.com/Suwayomi/Suwayomi-WebUI/pull/96) by @AriaMoradi)
|
||||||
- (r884) migrate About to Mui 5 ([#105](https://github.com/Suwayomi/Tachidesk-WebUI/pull/105) by @AriaMoradi)
|
- (r884) migrate About to Mui 5 ([#105](https://github.com/Suwayomi/Suwayomi-WebUI/pull/105) by @AriaMoradi)
|
||||||
- (r885) migrate SourceCard to Mui 5 ([#82](https://github.com/Suwayomi/Tachidesk-WebUI/pull/82) by @AriaMoradi)
|
- (r885) migrate SourceCard to Mui 5 ([#82](https://github.com/Suwayomi/Suwayomi-WebUI/pull/82) by @AriaMoradi)
|
||||||
- (r886) migrate Manga to Mui 5 ([#99](https://github.com/Suwayomi/Tachidesk-WebUI/pull/99) by @AriaMoradi)
|
- (r886) migrate Manga to Mui 5 ([#99](https://github.com/Suwayomi/Suwayomi-WebUI/pull/99) by @AriaMoradi)
|
||||||
- (r887) migrate Browse to Mui 5 ([#98](https://github.com/Suwayomi/Tachidesk-WebUI/pull/98) by @AriaMoradi)
|
- (r887) migrate Browse to Mui 5 ([#98](https://github.com/Suwayomi/Suwayomi-WebUI/pull/98) by @AriaMoradi)
|
||||||
- (r888) migrate DesktopSideBar to Mui 5 ([#87](https://github.com/Suwayomi/Tachidesk-WebUI/pull/87) by @AriaMoradi)
|
- (r888) migrate DesktopSideBar to Mui 5 ([#87](https://github.com/Suwayomi/Suwayomi-WebUI/pull/87) by @AriaMoradi)
|
||||||
- (r889) cleanup library ([#107](https://github.com/Suwayomi/Tachidesk-WebUI/pull/107) by @AriaMoradi)
|
- (r889) cleanup library ([#107](https://github.com/Suwayomi/Suwayomi-WebUI/pull/107) by @AriaMoradi)
|
||||||
- (r890) support for new searchTerm (by @AriaMoradi)
|
- (r890) support for new searchTerm (by @AriaMoradi)
|
||||||
- (r891) Revert "support for new searchTerm" (by @AriaMoradi)
|
- (r891) Revert "support for new searchTerm" (by @AriaMoradi)
|
||||||
- (r892) add support for emptySearch ([#109](https://github.com/Suwayomi/Tachidesk-WebUI/pull/109) by @AriaMoradi)
|
- (r892) add support for emptySearch ([#109](https://github.com/Suwayomi/Suwayomi-WebUI/pull/109) by @AriaMoradi)
|
||||||
- (r893) add support for MultiSelectListPreference ([#108](https://github.com/Suwayomi/Tachidesk-WebUI/pull/108) by @AriaMoradi)
|
- (r893) add support for MultiSelectListPreference ([#108](https://github.com/Suwayomi/Suwayomi-WebUI/pull/108) by @AriaMoradi)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -469,24 +469,24 @@
|
|||||||
## TL;DR
|
## TL;DR
|
||||||
- Fixed ReadComicOnline, Toonily and possibly other sources not working
|
- Fixed ReadComicOnline, Toonily and possibly other sources not working
|
||||||
- Backup and Restore now includes Updates tab data
|
- Backup and Restore now includes Updates tab data
|
||||||
- Removed Anime support from WebUI, Anime support will also be removed from Tachidesk-Server in a future update
|
- Removed Anime support from WebUI, Anime support will also be removed from Suwayomi-Server in a future update
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r973) convert android.jar lib to a maven repo
|
- (r973) convert android.jar lib to a maven repo
|
||||||
- (r978) mimic Tachiyomi's behaviour more closely, fixes ReadComicOnline (EN)
|
- (r978) mimic Tachiyomi's behaviour more closely, fixes ReadComicOnline (EN)
|
||||||
- (r980) fix export chapter ordering, include new props in backup
|
- (r980) fix export chapter ordering, include new props in backup
|
||||||
- (r982) remove isNsfw annotation detection
|
- (r982) remove isNsfw annotation detection
|
||||||
- (r984) use correct time conversion units when doing backups
|
- (r984) use correct time conversion units when doing backups
|
||||||
- (r989) Support using a CatalogueSource instead of only HttpSources ([#219](https://github.com/Suwayomi/Tachidesk-Server/pull/219) by @Syer10)
|
- (r989) Support using a CatalogueSource instead of only HttpSources ([#219](https://github.com/Suwayomi/Suwayomi-Server/pull/219) by @Syer10)
|
||||||
- (r991) Use a custom task to run electron ([#220](https://github.com/Suwayomi/Tachidesk-Server/pull/220) by @Syer10)
|
- (r991) Use a custom task to run electron ([#220](https://github.com/Suwayomi/Suwayomi-Server/pull/220) by @Syer10)
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r810) fix wrong strings in set Server Address dialog, fixes [#39](https://github.com/Suwayomi/Tachidesk-WebUI/issues/39)
|
- (r810) fix wrong strings in set Server Address dialog, fixes [#39](https://github.com/Suwayomi/Suwayomi-WebUI/issues/39)
|
||||||
- (r811) fix chapterFetch loop
|
- (r811) fix chapterFetch loop
|
||||||
- (r812) fix overlapping requests
|
- (r812) fix overlapping requests
|
||||||
- (r813) fix typo
|
- (r813) fix typo
|
||||||
- (r814) Better portrait support ([#41](https://github.com/Suwayomi/Tachidesk-WebUI/issues/41) by @minhe7735)
|
- (r814) Better portrait support ([#41](https://github.com/Suwayomi/Suwayomi-WebUI/issues/41) by @minhe7735)
|
||||||
- (r815) fixes Reader navbar colors when in light mode ([#43](https://github.com/Suwayomi/Tachidesk-WebUI/issues/43) by @abhijeetChawla)
|
- (r815) fixes Reader navbar colors when in light mode ([#43](https://github.com/Suwayomi/Suwayomi-WebUI/issues/43) by @abhijeetChawla)
|
||||||
- (r816) default languages cleanup, force Local source enabled
|
- (r816) default languages cleanup, force Local source enabled
|
||||||
- (r817) force Local source at LangSelect
|
- (r817) force Local source at LangSelect
|
||||||
- (r818) rename ExtensionLangSelect: generic name for generic use
|
- (r818) rename ExtensionLangSelect: generic name for generic use
|
||||||
@@ -500,13 +500,13 @@
|
|||||||
- added support for a equivalent page to Tachiyomi's Updates tab
|
- added support for a equivalent page to Tachiyomi's Updates tab
|
||||||
- fix launchers not working on macOS M1/arm64
|
- fix launchers not working on macOS M1/arm64
|
||||||
|
|
||||||
## Tachidesk-Server Changelog
|
## Suwayomi-Server Changelog
|
||||||
- (r956) fix macOS-arm64 bundle launchers not working
|
- (r956) fix macOS-arm64 bundle launchers not working
|
||||||
- (r957) Workaround StdLib issue and add KtLint to all modules ([#206](https://github.com/Suwayomi/Tachidesk-Server/pull/206) by @Syer10)
|
- (r957) Workaround StdLib issue and add KtLint to all modules ([#206](https://github.com/Suwayomi/Suwayomi-Server/pull/206) by @Syer10)
|
||||||
- (r960-r963) Add recently updated chapters(Updates) endpoint
|
- (r960-r963) Add recently updated chapters(Updates) endpoint
|
||||||
|
|
||||||
|
|
||||||
## Tachidesk-WebUI Changelog
|
## Suwayomi-WebUI Changelog
|
||||||
- (r808) fix chapter list not calling onlineFetch=true
|
- (r808) fix chapter list not calling onlineFetch=true
|
||||||
- (r809) add support for Updates
|
- (r809) add support for Updates
|
||||||
|
|
||||||
@@ -517,7 +517,7 @@
|
|||||||
- Fixed Local source not working on Windows
|
- Fixed Local source not working on Windows
|
||||||
- Fixed Chapter numbers being shown incorrectly
|
- Fixed Chapter numbers being shown incorrectly
|
||||||
|
|
||||||
## Tachidesk-Server
|
## Suwayomi-Server
|
||||||
### Public API
|
### Public API
|
||||||
#### Non-breaking changes
|
#### Non-breaking changes
|
||||||
- N/A
|
- N/A
|
||||||
@@ -526,17 +526,17 @@
|
|||||||
- N/A
|
- N/A
|
||||||
|
|
||||||
#### Bug fixes
|
#### Bug fixes
|
||||||
- (r948) Fix ManaToki (KO) and NewToki (KO) (issue [#202](https://github.com/Suwayomi/Tachidesk-Server/issue/202))
|
- (r948) Fix ManaToki (KO) and NewToki (KO) (issue [#202](https://github.com/Suwayomi/Suwayomi-Server/issue/202))
|
||||||
- (r949) Local source: fix windows paths
|
- (r949) Local source: fix windows paths
|
||||||
|
|
||||||
### Private API
|
### Private API
|
||||||
- (r941) Update BytecodeEditor to use Java NIO Paths ([#200](https://github.com/Suwayomi/Tachidesk-Server/pull/200) by @Syer10)
|
- (r941) Update BytecodeEditor to use Java NIO Paths ([#200](https://github.com/Suwayomi/Suwayomi-Server/pull/200) by @Syer10)
|
||||||
- (r942) Gradle Updates ([#199](https://github.com/Suwayomi/Tachidesk-Server/pull/199) by @Syer10)
|
- (r942) Gradle Updates ([#199](https://github.com/Suwayomi/Suwayomi-Server/pull/199) by @Syer10)
|
||||||
|
|
||||||
|
|
||||||
## Tachidesk-WebUI
|
## Suwayomi-WebUI
|
||||||
#### Visible changes
|
#### Visible changes
|
||||||
- (r804) update text positioning on Reader and Player ([#35](https://github.com/Suwayomi/Tachidesk-WebUI/pull/35) by @voltrare)
|
- (r804) update text positioning on Reader and Player ([#35](https://github.com/Suwayomi/Suwayomi-WebUI/pull/35) by @voltrare)
|
||||||
- (r806) Source card for Local source is different
|
- (r806) Source card for Local source is different
|
||||||
- (r807) add Local source guide
|
- (r807) add Local source guide
|
||||||
|
|
||||||
@@ -552,10 +552,10 @@
|
|||||||
## TL;DR
|
## TL;DR
|
||||||
- Loading sources' manga list is at least twice as fast
|
- Loading sources' manga list is at least twice as fast
|
||||||
- Added support for Tachiyomi's Local source
|
- Added support for Tachiyomi's Local source
|
||||||
- Added BasicAuth support, now you can protect your Tachidesk instance if you are running it on a public server
|
- Added BasicAuth support, now you can protect your Suwayomi instance if you are running it on a public server
|
||||||
- Added ability to turn off cache for image requests
|
- Added ability to turn off cache for image requests
|
||||||
|
|
||||||
## Tachidesk-Server
|
## Suwayomi-Server
|
||||||
### Public API
|
### Public API
|
||||||
#### Non-breaking changes
|
#### Non-breaking changes
|
||||||
- (r915) add BasicAuth support
|
- (r915) add BasicAuth support
|
||||||
@@ -577,18 +577,18 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Tachidesk-WebUI
|
## Suwayomi-WebUI
|
||||||
#### Visible changes
|
#### Visible changes
|
||||||
- (r790) nice looking progress percentage
|
- (r790) nice looking progress percentage
|
||||||
- (r791) show a Delete button for downloaded chapters
|
- (r791) show a Delete button for downloaded chapters
|
||||||
- (r792) Update hover effect using more of Material-UI color pallete ([#29](https://github.com/Suwayomi/Tachidesk-WebUI/pull/29) by @voltrare)
|
- (r792) Update hover effect using more of Material-UI color pallete ([#29](https://github.com/Suwayomi/Suwayomi-WebUI/pull/29) by @voltrare)
|
||||||
- (r793) Optimize images ([#32](https://github.com/Suwayomi/Tachidesk-WebUI/pull/32) by @phanirithvij)
|
- (r793) Optimize images ([#32](https://github.com/Suwayomi/Suwayomi-WebUI/pull/32) by @phanirithvij)
|
||||||
- (r794) try fix #30 ([#31](https://github.com/Suwayomi/Tachidesk-WebUI/pull/31) by @phanirithvij)
|
- (r794) try fix #30 ([#31](https://github.com/Suwayomi/Suwayomi-WebUI/pull/31) by @phanirithvij)
|
||||||
- (r795) fix viewing page number when the string is long
|
- (r795) fix viewing page number when the string is long
|
||||||
- (r796) show proper display name for source
|
- (r796) show proper display name for source
|
||||||
- (r797) fail gracefully when a thumbnail has errors
|
- (r797) fail gracefully when a thumbnail has errors
|
||||||
- (r798) fix when a source fails to load mangas
|
- (r798) fix when a source fails to load mangas
|
||||||
- (r800) add Local source ([#31](https://github.com/Suwayomi/Tachidesk-WebUI/pull/31))
|
- (r800) add Local source ([#31](https://github.com/Suwayomi/Suwayomi-WebUI/pull/31))
|
||||||
- (r803) add support for useCache
|
- (r803) add support for useCache
|
||||||
|
|
||||||
#### Bug fixes
|
#### Bug fixes
|
||||||
@@ -607,13 +607,13 @@
|
|||||||
- Added support for configuration of sources, this enables MangaDex, Komga, Cubari and many other sources
|
- Added support for configuration of sources, this enables MangaDex, Komga, Cubari and many other sources
|
||||||
- Chapters in the Manga page and Sources in the source page now look nicer and will glow with mouse hover
|
- Chapters in the Manga page and Sources in the source page now look nicer and will glow with mouse hover
|
||||||
|
|
||||||
## Tachidesk-Server
|
## Suwayomi-Server
|
||||||
### Public API
|
### Public API
|
||||||
#### Non-breaking changes
|
#### Non-breaking changes
|
||||||
- (r888) add installing APK from external sources endpoint
|
- (r888) add installing APK from external sources endpoint
|
||||||
|
|
||||||
#### Breaking changes
|
#### Breaking changes
|
||||||
- (r877 [#188](https://github.com/Suwayomi/Tachidesk-Server/pull/188) by @Syer10) `MangaDataClass.genre` changed type to `List<String>`
|
- (r877 [#188](https://github.com/Suwayomi/Suwayomi-Server/pull/188) by @Syer10) `MangaDataClass.genre` changed type to `List<String>`
|
||||||
|
|
||||||
#### Bug fixes
|
#### Bug fixes
|
||||||
- (r899-r901) fix when an external apk is installed and it doesn't have the default tachiyomi-extensions name
|
- (r899-r901) fix when an external apk is installed and it doesn't have the default tachiyomi-extensions name
|
||||||
@@ -624,17 +624,17 @@
|
|||||||
- (r902) cleanup print/ln instances
|
- (r902) cleanup print/ln instances
|
||||||
- (r906) better handling of uninstalling Extensions
|
- (r906) better handling of uninstalling Extensions
|
||||||
|
|
||||||
## Tachidesk-WebUI
|
## Suwayomi-WebUI
|
||||||
#### Visible changes
|
#### Visible changes
|
||||||
- (r770) add support for the new genre type
|
- (r770) add support for the new genre type
|
||||||
- (r771) set the default value of `showNsfw` to `true` so we won't have visual artifacts with a clean install
|
- (r771) set the default value of `showNsfw` to `true` so we won't have visual artifacts with a clean install
|
||||||
- (r774 [#21](https://github.com/Suwayomi/Tachidesk-WebUI/pull/21) by @voltrare) `ReaderNavbar.jsx`: Swap close and retract Navbar buttons
|
- (r774 [#21](https://github.com/Suwayomi/Suwayomi-WebUI/pull/21) by @voltrare) `ReaderNavbar.jsx`: Swap close and retract Navbar buttons
|
||||||
- (r775 [#23](https://github.com/Suwayomi/Tachidesk-WebUI/pull/23) by @voltrare) `yarn.lock`: Fixes version inconsistency after commit 9b866811b
|
- (r775 [#23](https://github.com/Suwayomi/Suwayomi-WebUI/pull/23) by @voltrare) `yarn.lock`: Fixes version inconsistency after commit 9b866811b
|
||||||
- (r776 [#23](https://github.com/Suwayomi/Tachidesk-WebUI/pull/23) by @voltrare) add margin between Source and Extension cards, make the Search button look nicer
|
- (r776 [#23](https://github.com/Suwayomi/Suwayomi-WebUI/pull/23) by @voltrare) add margin between Source and Extension cards, make the Search button look nicer
|
||||||
- (r777) add support for installing external APK files
|
- (r777) add support for installing external APK files
|
||||||
- (r778) fix the makeToaster?
|
- (r778) fix the makeToaster?
|
||||||
- (r779) Action button for installing external extension
|
- (r779) Action button for installing external extension
|
||||||
- (r780 Suwayomi/Tachidesk-WebUI#25) add on hover, active effect to Chapter/Episode card
|
- (r780 Suwayomi/Suwayomi-WebUI#25) add on hover, active effect to Chapter/Episode card
|
||||||
- (r782-r785) updating material-ui to v5 changed the theme
|
- (r782-r785) updating material-ui to v5 changed the theme
|
||||||
- (r785-r788) better `SourceCard` looks on mobile, move `SourceDataClass.isConfigurable` gear button to `SourceMangas`
|
- (r785-r788) better `SourceCard` looks on mobile, move `SourceDataClass.isConfigurable` gear button to `SourceMangas`
|
||||||
- (r789) implement source configuration
|
- (r789) implement source configuration
|
||||||
@@ -648,7 +648,7 @@
|
|||||||
|
|
||||||
|
|
||||||
# Server: v0.4.9 + WebUI: r769
|
# Server: v0.4.9 + WebUI: r769
|
||||||
## Tachidesk-Server
|
## Suwayomi-Server
|
||||||
### Public API
|
### Public API
|
||||||
#### Non-breaking changes
|
#### Non-breaking changes
|
||||||
- N/A
|
- N/A
|
||||||
@@ -677,7 +677,7 @@
|
|||||||
- (r873) `publish.yml` and `build_push.yml`: fix oopsies
|
- (r873) `publish.yml` and `build_push.yml`: fix oopsies
|
||||||
|
|
||||||
|
|
||||||
## Tachidesk-WebUI
|
## Suwayomi-WebUI
|
||||||
#### Visible changes
|
#### Visible changes
|
||||||
- (r767-r769) Support for hiding NSFW content in settings screen, extensions screen, sources screen
|
- (r767-r769) Support for hiding NSFW content in settings screen, extensions screen, sources screen
|
||||||
|
|
||||||
@@ -690,14 +690,14 @@
|
|||||||
#### Non-code changes
|
#### Non-code changes
|
||||||
- (r42-r45) Change `README.md`: some links and stuff
|
- (r42-r45) Change `README.md`: some links and stuff
|
||||||
- (r45-r765) Add all of the commit history from when WebUI was separated from Server, jumping from r45 to r765 (r45 is exactly the same as r765)
|
- (r45-r765) Add all of the commit history from when WebUI was separated from Server, jumping from r45 to r765 (r45 is exactly the same as r765)
|
||||||
- (r766) Steal `.gitattributes` from Tachidesk-Server
|
- (r766) Steal `.gitattributes` from Suwayomi-Server
|
||||||
- (r767) Dependency cleanup in `package.json`
|
- (r767) Dependency cleanup in `package.json`
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Server: v0.4.8 + WebUI: r41
|
# Server: v0.4.8 + WebUI: r41
|
||||||
## Tachidesk-Server
|
## Suwayomi-Server
|
||||||
### Public API
|
### Public API
|
||||||
#### Non-breaking changes
|
#### Non-breaking changes
|
||||||
- Added support for serializing Search Filters
|
- Added support for serializing Search Filters
|
||||||
@@ -708,19 +708,19 @@
|
|||||||
|
|
||||||
#### Bug fixes
|
#### Bug fixes
|
||||||
- Fixed a bug where backup restore reversed chapter order
|
- Fixed a bug where backup restore reversed chapter order
|
||||||
- Open Site feature now works properly (https://github.com/Suwayomi/Tachidesk-WebUI/issues/19)
|
- Open Site feature now works properly (https://github.com/Suwayomi/Suwayomi-WebUI/issues/19)
|
||||||
|
|
||||||
### Private API
|
### Private API
|
||||||
- Added `CloudflareInterceptor` from TachiWeb-Server
|
- Added `CloudflareInterceptor` from TachiWeb-Server
|
||||||
- Restoring backup for mangas in library(merging manga data) is now supported
|
- Restoring backup for mangas in library(merging manga data) is now supported
|
||||||
|
|
||||||
## Tachidesk-WebUI
|
## Suwayomi-WebUI
|
||||||
#### Visible changes
|
#### Visible changes
|
||||||
- Better looking manga card titles
|
- Better looking manga card titles
|
||||||
- Better reader title, next, prev buttons
|
- Better reader title, next, prev buttons
|
||||||
|
|
||||||
#### Bug fixes
|
#### Bug fixes
|
||||||
- Open Site feature now works properly (https://github.com/Suwayomi/Tachidesk-WebUI/issues/19)
|
- Open Site feature now works properly (https://github.com/Suwayomi/Suwayomi-WebUI/issues/19)
|
||||||
- Re-ordering categories now works
|
- Re-ordering categories now works
|
||||||
|
|
||||||
#### Internal changes
|
#### Internal changes
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Contributing
|
# Contributing
|
||||||
## Where should I start?
|
## Where should I start?
|
||||||
Checkout [This Kanban Board](https://github.com/Suwayomi/Tachidesk/projects/1) to see the rough development roadmap.
|
Checkout [This Kanban Board](https://github.com/Suwayomi/Suwayomi-Server/projects/1) to see the rough development roadmap.
|
||||||
|
|
||||||
### Important notes
|
### Important notes
|
||||||
- Notify the developers on [Suwayomi discord](https://discord.gg/DDZdqZWaHA) (#tachidesk-server and #tachidesk-webui channels) or open a WIP pull request before starting if you decide to take on working on anything from/not from the roadmap in order to avoid parallel efforts on the same issue/feature.
|
- Notify the developers on [Suwayomi discord](https://discord.gg/DDZdqZWaHA) (#tachidesk-server and #tachidesk-webui channels) or open a WIP pull request before starting if you decide to take on working on anything from/not from the roadmap in order to avoid parallel efforts on the same issue/feature.
|
||||||
@@ -8,19 +8,19 @@ Checkout [This Kanban Board](https://github.com/Suwayomi/Tachidesk/projects/1) t
|
|||||||
- We hate big pull requests, make them as small as possible, change one meaningful thing. Spam pull requests, we don't mind.
|
- We hate big pull requests, make them as small as possible, change one meaningful thing. Spam pull requests, we don't mind.
|
||||||
|
|
||||||
### Project goals and vision
|
### Project goals and vision
|
||||||
- Porting Tachiyomi and covering it's features
|
- Porting Tachiyomi and covering its features
|
||||||
- Syncing with Tachiyomi, [main issue](https://github.com/Suwayomi/Tachidesk-Server/issues/159)
|
- Syncing with Tachiyomi, [main issue](https://github.com/Suwayomi/Suwayomi-Server/issues/159)
|
||||||
- Generally rejecting features that Tachiyomi(main app) doesn't have,
|
- Generally rejecting features that Tachiyomi(main app) doesn't have,
|
||||||
- Unless it's something that makes sense for desktop sizes or desktop form factor (keyboard + mouse)
|
- Unless it's something that makes sense for desktop sizes or desktop form factor (keyboard + mouse)
|
||||||
- Additional/crazy features can go in forks and alternative clients
|
- Additional/crazy features can go in forks and alternative clients
|
||||||
- [Tachidesk-WebUI](https://github.com/Suwayomi/Tachidesk-WebUI) should
|
- [Suwayomi-WebUI](https://github.com/Suwayomi/Suwayomi-WebUI) should
|
||||||
- be responsive
|
- be responsive
|
||||||
- support both desktop and mobile form factors well
|
- support both desktop and mobile form factors well
|
||||||
|
|
||||||
## How does Tachidesk-Server work?
|
## How does Suwayomi-Server work?
|
||||||
This project has two components:
|
This project has two components:
|
||||||
1. **Server:** contains the implementation of [tachiyomi's extensions library](https://github.com/tachiyomiorg/extensions-lib) and uses an Android compatibility library to run jar libraries converted from apk extensions. All this concludes to serving a GraphQL API.
|
1. **Server:** contains the implementation of [tachiyomi's extensions library](https://github.com/tachiyomiorg/extensions-lib) and uses an Android compatibility library to run jar libraries converted from apk extensions. All this concludes to serving a GraphQL API.
|
||||||
2. **WebUI:** A React SPA(`create-react-app`) project that works with the server to do the presentation located at https://github.com/Suwayomi/Tachidesk-WebUI
|
2. **WebUI:** A React SPA(`create-react-app`) project that works with the server to do the presentation located at https://github.com/Suwayomi/Suwayomi-WebUI
|
||||||
|
|
||||||
### API
|
### API
|
||||||
#### GraphQL
|
#### GraphQL
|
||||||
@@ -38,8 +38,8 @@ The REST API can be queried at `/api/v1`. An interactive Swagger API explorer is
|
|||||||
## Why a web app?
|
## Why a web app?
|
||||||
This structure is chosen to
|
This structure is chosen to
|
||||||
- Achieve the maximum multi-platform-ness
|
- Achieve the maximum multi-platform-ness
|
||||||
- Gives the ability to access Tachidesk-Server from a remote client e.g., your phone, tablet or smart TV
|
- Gives the ability to access Suwayomi-Server from a remote client e.g., your phone, tablet or smart TV
|
||||||
- Ease development of user interfaces for Tachidesk
|
- Ease development of user interfaces for Suwayomi
|
||||||
|
|
||||||
## Building from source
|
## Building from source
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
@@ -47,14 +47,14 @@ You need these software packages installed in order to build the project
|
|||||||
|
|
||||||
- Java Development Kit and Java Runtime Environment version 8 or newer(both Oracle JDK and OpenJDK works)
|
- Java Development Kit and Java Runtime Environment version 8 or newer(both Oracle JDK and OpenJDK works)
|
||||||
|
|
||||||
### building the full-blown jar (Tachidesk-Server + Tachidesk-WebUI bundle)
|
### building the full-blown jar (Suwayomi-Server + Suwayomi-WebUI bundle)
|
||||||
Run `./gradlew server:downloadWebUI server:shadowJar`, the resulting built jar file will be `server/build/Tachidesk-Server-vX.Y.Z-rxxx.jar`.
|
Run `./gradlew server:downloadWebUI server:shadowJar`, the resulting built jar file will be `server/build/Suwayomi-Server-vX.Y.Z-rxxx.jar`.
|
||||||
|
|
||||||
### building without `webUI` bundled (server only)
|
### building without `webUI` bundled (server only)
|
||||||
Delete `server/src/main/resources/WebUI.zip` if exists from previous runs, then run `./gradlew server:shadowJar`, the resulting built jar file will be `server/build/Tachidesk-Server-vX.Y.Z-rxxx.jar`.
|
Delete `server/src/main/resources/WebUI.zip` if exists from previous runs, then run `./gradlew server:shadowJar`, the resulting built jar file will be `server/build/Suwayomi-Server-vX.Y.Z-rxxx.jar`.
|
||||||
|
|
||||||
### building the Windows package
|
### building the Windows package
|
||||||
First Build the jar, then cd into the `scripts` directory and run `./windows-bundler.sh win32` or `./windows-bundler.sh win64` depending on the target architecture, the resulting built zip package file will be `server/build/Tachidesk-Server-vX.Y.Z-rxxx-winXX.zip`.
|
First Build the jar, then cd into the `scripts` directory and run `./windows-bundler.sh win32` or `./windows-bundler.sh win64` depending on the target architecture, the resulting built zip package file will be `server/build/Suwayomi-Server-vX.Y.Z-rxxx-winXX.zip`.
|
||||||
|
|
||||||
## Running in development mode
|
## Running in development mode
|
||||||
run `./gradlew :server:run --stacktrace` to run the server
|
run `./gradlew :server:run --stacktrace` to run the server
|
||||||
|
|||||||
99
README.md
99
README.md
@@ -1,11 +1,11 @@
|
|||||||
|
|
||||||
| Build | Stable | Preview | Support Server |
|
| Build | Stable | Preview | Support Server |
|
||||||
|-------|----------|---------|---------|
|
|-----------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
|
||||||
|  | [](https://github.com/Suwayomi/Tachidesk/releases) | [](https://github.com/Suwayomi/Tachidesk-preview/releases/latest) | [](https://discord.gg/DDZdqZWaHA) |
|
|  | [](https://github.com/Suwayomi/Suwayomi-Server/releases) | [](https://github.com/Suwayomi/Suwayomi-Server-preview/releases/latest) | [](https://discord.gg/DDZdqZWaHA) |
|
||||||
|
|
||||||
## Table of Content
|
## Table of Content
|
||||||
- [What is Tachidesk?](#what-is-tachidesk)
|
- [What is Suwayomi?](#what-is-suwayomi)
|
||||||
- [Tachidesk client projects](#tachidesk-client-projects)
|
- [Suwayomi client projects](#Suwayomi-client-projects)
|
||||||
* [Is this application usable? Should I test it?](#is-this-application-usable-should-i-test-it)
|
* [Is this application usable? Should I test it?](#is-this-application-usable-should-i-test-it)
|
||||||
- [Downloading and Running the app](#downloading-and-running-the-app)
|
- [Downloading and Running the app](#downloading-and-running-the-app)
|
||||||
* [Using Operating System Specific Bundles](#using-operating-system-specific-bundles)
|
* [Using Operating System Specific Bundles](#using-operating-system-specific-bundles)
|
||||||
@@ -13,13 +13,13 @@
|
|||||||
+ [Windows](#windows)
|
+ [Windows](#windows)
|
||||||
+ [macOS](#macos)
|
+ [macOS](#macos)
|
||||||
+ [GNU/Linux](#gnulinux)
|
+ [GNU/Linux](#gnulinux)
|
||||||
* [Other methods of getting Tachidesk](#other-methods-of-getting-tachidesk)
|
* [Other methods of getting Suwayomi](#other-methods-of-getting-suwayomi)
|
||||||
+ [Arch Linux](#arch-linux)
|
+ [Arch Linux](#arch-linux)
|
||||||
+ [Ubuntu-based distributions](#ubuntu-based-distributions)
|
+ [Ubuntu-based distributions](#ubuntu-based-distributions)
|
||||||
+ [Docker](#docker)
|
+ [Docker](#docker)
|
||||||
* [Advanced Methods](#advanced-methods)
|
* [Advanced Methods](#advanced-methods)
|
||||||
+ [Running the jar release directly](#running-the-jar-release-directly)
|
+ [Running the jar release directly](#running-the-jar-release-directly)
|
||||||
+ [Using Tachidesk Remotely](#using-tachidesk-remotely)
|
+ [Using Suwayomi Remotely](#using-suwayomi-remotely)
|
||||||
- [Syncing With Tachiyomi](#syncing-with-tachiyomi)
|
- [Syncing With Tachiyomi](#syncing-with-tachiyomi)
|
||||||
- [Troubleshooting and Support](#troubleshooting-and-support)
|
- [Troubleshooting and Support](#troubleshooting-and-support)
|
||||||
- [Contributing and Technical info](#contributing-and-technical-info)
|
- [Contributing and Technical info](#contributing-and-technical-info)
|
||||||
@@ -27,28 +27,28 @@
|
|||||||
- [License](#license)
|
- [License](#license)
|
||||||
<!-- Generated with https://ecotrust-canada.github.io/markdown-toc/ -->
|
<!-- Generated with https://ecotrust-canada.github.io/markdown-toc/ -->
|
||||||
|
|
||||||
# What is Tachidesk?
|
# What is Suwayomi?
|
||||||
<img src="https://github.com/Suwayomi/Tachidesk/raw/master/server/src/main/resources/icon/faviconlogo.png" alt="drawing" width="200"/>
|
<img src="https://github.com/Suwayomi/Suwayomi-Server/raw/master/server/src/main/resources/icon/faviconlogo.png" alt="drawing" width="200"/>
|
||||||
|
|
||||||
A free and open source manga reader server that runs extensions built for [Tachiyomi](https://tachiyomi.org/).
|
A free and open source manga reader server that runs extensions built for [Tachiyomi](https://tachiyomi.org/).
|
||||||
|
|
||||||
Tachidesk is an independent Tachiyomi compatible software and is **not a Fork of** Tachiyomi.
|
Suwayomi is an independent Tachiyomi compatible software and is **not a Fork of** Tachiyomi.
|
||||||
|
|
||||||
Tachidesk-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc. Follow [Downloading and Running the app](#downloading-and-running-the-app) for installation instructions.
|
Suwayomi-Server is as multi-platform as you can get. Any platform that runs java and/or has a modern browser can run it. This includes Windows, Linux, macOS, chrome OS, etc. Follow [Downloading and Running the app](#downloading-and-running-the-app) for installation instructions.
|
||||||
|
|
||||||
Ability to sync with Tachiyomi is a planned feature, for more info look [here](#syncing-with-tachiyomi).
|
Ability to sync with Tachiyomi is a planned feature, for more info look [here](#syncing-with-tachiyomi).
|
||||||
|
|
||||||
# Tachidesk client projects
|
# Suwayomi client projects
|
||||||
**You need a client/user interface app as a front-end for Tachidesk-Server, if you [Directly Download Tachidesk-Server](https://github.com/Suwayomi/Tachidesk-Server/releases/latest) you'll get a bundled version of [Tachidesk-WebUI](https://github.com/Suwayomi/Tachidesk-WebUI) with it.**
|
**You need a client/user interface app as a front-end for Suwayomi-Server, if you [Directly Download Suwayomi-Server](https://github.com/Suwayomi/Suwayomi-Server/releases/latest) you'll get a bundled version of [Suwayomi-WebUI](https://github.com/Suwayomi/Suwayomi-WebUI) with it.**
|
||||||
|
|
||||||
Here's a list of known clients/user interfaces for Tachidesk-Server:
|
Here's a list of known clients/user interfaces for Suwayomi-Server:
|
||||||
##### Actively Developed Cients
|
##### Actively Developed Clients
|
||||||
- [Tachidesk-WebUI](https://github.com/Suwayomi/Tachidesk-WebUI): The web/ElectronJS front-end that Tachidesk-Server ships with by default.
|
- [Suwayomi-WebUI](https://github.com/Suwayomi/Suwayomi-WebUI): The web/ElectronJS front-end that Suwayomi-Server ships with by default.
|
||||||
- [Tachidesk-JUI](https://github.com/Suwayomi/Tachidesk-JUI): The native desktop front-end for Tachidesk-Server. Currently the most advanced.
|
- [Tachidesk-JUI](https://github.com/Suwayomi/Tachidesk-JUI): The native desktop front-end for Suwayomi-Server. Currently, the most advanced.
|
||||||
- [Tachidesk-qtui](https://github.com/Suwayomi/Tachidesk-qtui): A C++/Qt front-end for mobile devices(Android/linux), feature support is basic.
|
- [Tachidesk-qtui](https://github.com/Suwayomi/Tachidesk-qtui): A C++/Qt front-end for mobile devices(Android/linux), feature support is basic.
|
||||||
- [Tachidesk-Sorayomi](https://github.com/Suwayomi/Tachidesk-Sorayomi): A Flutter front-end for Desktop(Linux, windows, etc.), Web and Android with a User Inerface inspired by Tachiyomi.
|
- [Tachidesk-Sorayomi](https://github.com/Suwayomi/Tachidesk-Sorayomi): A Flutter front-end for Desktop(Linux, windows, etc.), Web and Android with a User Interface inspired by Tachiyomi.
|
||||||
- [Tachidesk-VaadinUI](https://github.com/Suwayomi/Tachidesk-VaadinUI): A Web front-end for Tachidesk-Server built with Vaadin.
|
- [Tachidesk-VaadinUI](https://github.com/Suwayomi/Tachidesk-VaadinUI): A Web front-end for Suwayomi-Server built with Vaadin.
|
||||||
##### Inctive/Abandoned Cients
|
##### Inctive/Abandoned Clients
|
||||||
- [Equinox](https://github.com/Suwayomi/Equinox): A web user interface made with Vue.js.
|
- [Equinox](https://github.com/Suwayomi/Equinox): A web user interface made with Vue.js.
|
||||||
- [Tachidesk-GTK](https://github.com/mahor1221/Tachidesk-GTK): A native Rust/GTK desktop client.
|
- [Tachidesk-GTK](https://github.com/mahor1221/Tachidesk-GTK): A native Rust/GTK desktop client.
|
||||||
|
|
||||||
@@ -62,39 +62,32 @@ Here is a list of current features:
|
|||||||
- Backup and restore support powered by Tachiyomi-compatible Backups
|
- Backup and restore support powered by Tachiyomi-compatible Backups
|
||||||
- Viewing latest updated chapters.
|
- Viewing latest updated chapters.
|
||||||
|
|
||||||
**Note:** These are capabilities of Tachidesk-Server, the actual working support is provided by each front-end app, checkout their respective readme for more info.
|
**Note:** These are capabilities of Suwayomi-Server, the actual working support is provided by each front-end app, checkout their respective readme for more info.
|
||||||
|
|
||||||
# Downloading and Running the app
|
# Downloading and Running the app
|
||||||
## Using Operating System Specific Bundles
|
## Using Operating System Specific Bundles
|
||||||
To facilitate the use of Tachidesk we provide bundle releases that include The Java Runtime Environment, ElectronJS and 3 Tachidesk Launcher Scripts.
|
To facilitate the use of Suwayomi we provide bundle releases that include The Java Runtime Environment, ElectronJS and the Suwayomi-Launcher.
|
||||||
|
|
||||||
If a bundle for your operating system or cpu architecture is not provided then refer to [Advanced Methods](#advanced-methods)
|
If a bundle for your operating system or cpu architecture is not provided then refer to [Advanced Methods](#advanced-methods)
|
||||||
|
|
||||||
#### Launcher Scripts
|
|
||||||
- `Tachidesk Electron Launcher`: Launches Tachidesk inside Electron as a desktop applicaton
|
|
||||||
- `Tachidesk Browser Launcher`: Launches Tachidesk in a browser window
|
|
||||||
- `Tachidesk Debug Launcher`: Launches Tachidesk with debug logs attached. If Tachidesk doesn't work for you, running this can give you insight into why.
|
|
||||||
|
|
||||||
**Node:** Linux launcher scripts are named a bit differently but work the same.
|
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
Download the latest `win32`(Windows 32-bit) or `win64`(Windows 64-bit) release from [the releases section](https://github.com/Suwayomi/Tachidesk-Server/releases) or a preview one from [the preview repository](https://github.com/Suwayomi/Tachidesk-Server-preview/releases).
|
Download the latest `win32`(Windows 32-bit) or `win64`(Windows 64-bit) release from [the releases section](https://github.com/Suwayomi/Suwayomi-Server/releases) or a preview one from [the preview repository](https://github.com/Suwayomi/Suwayomi-Server-preview/releases).
|
||||||
|
|
||||||
Unzip the downloaded file and double click on one of the launcher scripts.
|
Unzip the downloaded file and double-click on one of the launcher scripts.
|
||||||
|
|
||||||
### macOS
|
### macOS
|
||||||
Download the latest `macOS-x64`(older macOS systems) or `macOS-arm64`(Apple M1 and newer) release from [the releases section](https://github.com/Suwayomi/Tachidesk-Server/releases) or a preview one from [the preview repository](https://github.com/Suwayomi/Tachidesk-Server-preview/releases).
|
Download the latest `macOS-x64`(older macOS systems) or `macOS-arm64`(Apple M1 and newer) release from [the releases section](https://github.com/Suwayomi/Suwayomi-Server/releases) or a preview one from [the preview repository](https://github.com/Suwayomi/Suwayomi-Server-preview/releases).
|
||||||
|
|
||||||
Unzip the downloaded file and double click on one of the launcher scripts.
|
Unzip the downloaded file and double-click on one of the launcher scripts.
|
||||||
|
|
||||||
### GNU/Linux
|
### GNU/Linux
|
||||||
Download the latest `linux-x64`(x86_64) release from [the releases section](https://github.com/Suwayomi/Tachidesk-Server/releases) or a preview one from [the preview repository](https://github.com/Suwayomi/Tachidesk-Server-preview/releases).
|
Download the latest `linux-x64`(x86_64) release from [the releases section](https://github.com/Suwayomi/Suwayomi-Server/releases) or a preview one from [the preview repository](https://github.com/Suwayomi/Suwayomi-Server-preview/releases).
|
||||||
|
|
||||||
`tar xvf` the downloaded file and double click on one of the launcher scripts or run them using the terminal.
|
`tar xvf` the downloaded file and double-click on one of the launcher scripts or run them using the terminal.
|
||||||
|
|
||||||
## Other methods of getting Tachidesk
|
## Other methods of getting Suwayomi
|
||||||
### Arch Linux
|
### Arch Linux
|
||||||
You can install Tachidesk from the AUR:
|
You can install Suwayomi from the AUR:
|
||||||
```
|
```
|
||||||
yay -S tachidesk
|
yay -S tachidesk
|
||||||
```
|
```
|
||||||
@@ -102,20 +95,20 @@ yay -S tachidesk
|
|||||||
### Debian/Ubuntu
|
### Debian/Ubuntu
|
||||||
Download the latest deb package from the release section or Install from the MPR
|
Download the latest deb package from the release section or Install from the MPR
|
||||||
```
|
```
|
||||||
git clone https://mpr.makedeb.org/tachidesk-server.git
|
git clone https://mpr.makedeb.org/suwayomi-server.git
|
||||||
cd tachidesk-server
|
cd suwayomi-server
|
||||||
makedeb -si
|
makedeb -si
|
||||||
```
|
```
|
||||||
|
|
||||||
### Ubuntu
|
### Ubuntu
|
||||||
```
|
```
|
||||||
sudo add-apt-repository ppa:suwayomi/tachidesk-server
|
sudo add-apt-repository ppa:suwayomi/suwayomi-server
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install tachidesk-server
|
sudo apt install suwayomi-server
|
||||||
```
|
```
|
||||||
|
|
||||||
### Docker
|
### Docker
|
||||||
Check our Official Docker release [Tachidesk Container](https://github.com/orgs/Suwayomi/packages/container/package/tachidesk) for running Tachidesk Server in a docker container. Source code for our container is available at [docker-tachidesk](https://github.com/Suwayomi/docker-tachidesk). By default the server will be running on http://localhost:4567 open this url in your browser.
|
Check our Official Docker release [Suwayomi Container](https://github.com/orgs/Suwayomi/packages/container/package/tachidesk) for running Suwayomi Server in a docker container. Source code for our container is available at [docker-tachidesk](https://github.com/Suwayomi/docker-tachidesk). By default, the server will be running on http://localhost:4567 open this url in your browser.
|
||||||
|
|
||||||
Install from the command line:
|
Install from the command line:
|
||||||
```
|
```
|
||||||
@@ -129,35 +122,35 @@ Run Container from the command line:
|
|||||||
## Advanced Methods
|
## Advanced Methods
|
||||||
### Running the jar release directly
|
### Running the jar release directly
|
||||||
In order to run the app you need the following:
|
In order to run the app you need the following:
|
||||||
- The jar release of Tachidesk-Server
|
- The jar release of Suwayomi-Server
|
||||||
- The Java Runtime Environment(JRE) 8 or newer
|
- The Java Runtime Environment(JRE) 8 or newer
|
||||||
- A Browser like Google Chrome, Firefox, Edge, etc.
|
- A Browser like Google Chrome, Firefox, Edge, etc.
|
||||||
- ElectronJS (optional)
|
- ElectronJS (optional)
|
||||||
|
|
||||||
Download the latest `.jar` release from [the releases section](https://github.com/Suwayomi/Tachidesk-Server/releases) or a preview jar build from [the preview repository](https://github.com/Suwayomi/Tachidesk-preview/releases).
|
Download the latest `.jar` release from [the releases section](https://github.com/Suwayomi/Suwayomi-Server/releases) or a preview jar build from [the preview repository](https://github.com/Suwayomi/Suwayomi-Server-preview/releases).
|
||||||
|
|
||||||
Make sure you have The Java Runtime Environment installed on your system, Double click on the jar file or run `java -jar Tachidesk-vX.Y.Z-rxxxx.jar` from a Terminal/Command Prompt window to run the app which will open a new browser window automatically.
|
Make sure you have The Java Runtime Environment installed on your system, Double-click on the jar file or run `java -jar Suwayomi-Server-vX.Y.Z-rxxxx.jar` from a Terminal/Command Prompt window to run the app which will open a new browser window automatically.
|
||||||
|
|
||||||
### Using Tachidesk Remotely
|
### Using Suwayomi Remotely
|
||||||
You can run Tachidesk on your computer or a server and connect to it remotely through one of our clients or the bundled web interface with a web browser. This method of using Tachidesk is requires a bit of networking/firewall/port forwarding/server configuration/etc. knowledge on your side, if you can run a Minecraft server and configure it, then you are good to go.
|
You can run Suwayomi on your computer or a server and connect to it remotely through one of our clients or the bundled web interface with a web browser. This method of using Suwayomi is requiring a bit of networking/firewall/port forwarding/server configuration/etc. knowledge on your side, if you can run a Minecraft server and configure it, then you are good to go.
|
||||||
|
|
||||||
Check out [this wiki page](https://github.com/Suwayomi/Tachidesk-Server/wiki/Configuring-Tachidesk-Server) for a guide on configuring Tachidesk-Server.
|
Check out [this wiki page](https://github.com/Suwayomi/Suwayomi-Server/wiki/Configuring-Tachidesk-Server) for a guide on configuring Suwayomi-Server.
|
||||||
|
|
||||||
If you face issues with your setup then we are happy to provide help, just join our discord server(a discord badge is on the top of the page, you are just a click clack away!).
|
If you face issues with your setup then we are happy to provide help, just join our discord server(a discord badge is on the top of the page, you are just a click-clack away!).
|
||||||
|
|
||||||
## Syncing With Tachiyomi
|
## Syncing With Tachiyomi
|
||||||
### The Suwayomi extension and tracker
|
### The Suwayomi extension and tracker
|
||||||
- You can install the `Suwayomi` extension inside tachiyomi.
|
- You can install the `Suwayomi` extension inside tachiyomi.
|
||||||
- The extension will load your Tachidesk library.
|
- The extension will load your Suwayomi library.
|
||||||
- By manipulating extension search filters you can browse your categories.
|
- By manipulating extension search filters you can browse your categories.
|
||||||
- You can enable the Suwayomi tracker to track reading progress with your Tachidesk server.
|
- You can enable the Suwayomi tracker to track reading progress with your Suwayomi server.
|
||||||
- Note: Tachiyomi [only allowes tracking one way](https://github.com/tachiyomiorg/tachiyomi/issues/1626), meaning that by reading chapters on other Tachidesk clients the last read chapter number will updated on the tracker but tachiyomi won't automatically mark them as read for you.
|
- Note: Tachiyomi [only allows tracking one way](https://github.com/tachiyomiorg/tachiyomi/issues/1626), meaning that by reading chapters on other Suwayomi clients the last read chapter number will update on the tracker but tachiyomi won't automatically mark them as read for you.
|
||||||
|
|
||||||
### Other methods
|
### Other methods
|
||||||
Checkout [this issue](https://github.com/Suwayomi/Tachidesk-Server/issues/159) for tracking progress.
|
Checkout [this issue](https://github.com/Suwayomi/Suwayomi-Server/issues/159) for tracking progress.
|
||||||
|
|
||||||
## Troubleshooting and Support
|
## Troubleshooting and Support
|
||||||
See [this troubleshooting wiki page](https://github.com/Suwayomi/Tachidesk/wiki/Troubleshooting).
|
See [this troubleshooting wiki page](https://github.com/Suwayomi/Suwayomi-Server/wiki/Troubleshooting).
|
||||||
|
|
||||||
## Contributing and Technical info
|
## Contributing and Technical info
|
||||||
See [CONTRIBUTING.md](./CONTRIBUTING.md).
|
See [CONTRIBUTING.md](./CONTRIBUTING.md).
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ allprojects {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
google()
|
google()
|
||||||
maven("https://github.com/Suwayomi/Tachidesk-Server/raw/android-jar/")
|
maven("https://github.com/Suwayomi/Suwayomi-Server/raw/android-jar/")
|
||||||
maven("https://jitpack.io")
|
maven("https://jitpack.io")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -155,9 +155,9 @@ move_release_to_output_dir() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
download_launcher() {
|
download_launcher() {
|
||||||
LAUNCHER_URL=$(curl -s "https://api.github.com/repos/Suwayomi/Tachidesk-Launcher/releases/latest" | grep "browser_download_url" | grep ".jar" | head -n 1 | cut -d '"' -f 4)
|
LAUNCHER_URL=$(curl -s "https://api.github.com/repos/Suwayomi/Suwayomi-Launcher/releases/latest" | grep "browser_download_url" | grep ".jar" | head -n 1 | cut -d '"' -f 4)
|
||||||
curl -L "$LAUNCHER_URL" -o "Tachidesk-Launcher.jar"
|
curl -L "$LAUNCHER_URL" -o "Suwayomi-Launcher.jar"
|
||||||
mv "Tachidesk-Launcher.jar" "$RELEASE_NAME/Tachidesk-Launcher.jar"
|
mv "Suwayomi-Launcher.jar" "$RELEASE_NAME/Suwayomi-Launcher.jar"
|
||||||
}
|
}
|
||||||
|
|
||||||
download_jre_and_electron() {
|
download_jre_and_electron() {
|
||||||
@@ -183,26 +183,26 @@ copy_linux_package_assets_to() {
|
|||||||
local output_dir
|
local output_dir
|
||||||
output_dir="$(readlink -e "$1" || exit 1)"
|
output_dir="$(readlink -e "$1" || exit 1)"
|
||||||
|
|
||||||
cp "scripts/resources/pkg/tachidesk-server.sh" "$output_dir/"
|
cp "scripts/resources/pkg/suwayomi-server.sh" "$output_dir/"
|
||||||
cp "scripts/resources/pkg/tachidesk-server.desktop" "$output_dir/"
|
cp "scripts/resources/pkg/suwayomi-server.desktop" "$output_dir/"
|
||||||
cp "scripts/resources/pkg/tachidesk-launcher.sh" "$output_dir/"
|
cp "scripts/resources/pkg/suwayomi-launcher.sh" "$output_dir/"
|
||||||
cp "scripts/resources/pkg/tachidesk-launcher.desktop" "$output_dir/"
|
cp "scripts/resources/pkg/suwayomi-launcher.desktop" "$output_dir/"
|
||||||
cp "scripts/resources/pkg/systemd"/* "$output_dir/"
|
cp "scripts/resources/pkg/systemd"/* "$output_dir/"
|
||||||
cp "server/src/main/resources/icon/faviconlogo-128.png" \
|
cp "server/src/main/resources/icon/faviconlogo-128.png" \
|
||||||
"$output_dir/tachidesk-server.png"
|
"$output_dir/suwayomi-server.png"
|
||||||
}
|
}
|
||||||
|
|
||||||
make_linux_bundle() {
|
make_linux_bundle() {
|
||||||
cp "$JAR" "$RELEASE_NAME/bin/Tachidesk-Server.jar"
|
cp "$JAR" "$RELEASE_NAME/bin/Suwayomi-Server.jar"
|
||||||
cp "scripts/resources/tachidesk-launcher.sh" "$RELEASE_NAME/"
|
cp "scripts/resources/suwayomi-launcher.sh" "$RELEASE_NAME/"
|
||||||
cp "scripts/resources/tachidesk-server.sh" "$RELEASE_NAME/"
|
cp "scripts/resources/suwayomi-server.sh" "$RELEASE_NAME/"
|
||||||
|
|
||||||
tar -I "gzip -9" -cvf "$RELEASE" "$RELEASE_NAME/"
|
tar -I "gzip -9" -cvf "$RELEASE" "$RELEASE_NAME/"
|
||||||
}
|
}
|
||||||
|
|
||||||
make_macos_bundle() {
|
make_macos_bundle() {
|
||||||
cp "$JAR" "$RELEASE_NAME/bin/Tachidesk-Server.jar"
|
cp "$JAR" "$RELEASE_NAME/bin/Suwayomi-Server.jar"
|
||||||
cp "scripts/resources/Tachidesk Launcher.command" "$RELEASE_NAME/"
|
cp "scripts/resources/Suwayomi Launcher.command" "$RELEASE_NAME/"
|
||||||
|
|
||||||
zip -9 -r "$RELEASE" "$RELEASE_NAME/"
|
zip -9 -r "$RELEASE" "$RELEASE_NAME/"
|
||||||
}
|
}
|
||||||
@@ -211,13 +211,13 @@ make_macos_bundle() {
|
|||||||
# https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.pdf
|
# https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.pdf
|
||||||
make_deb_package() {
|
make_deb_package() {
|
||||||
#behind $RELEASE_VERSION is hyphen "-"
|
#behind $RELEASE_VERSION is hyphen "-"
|
||||||
local source_dir="tachidesk-server-$RELEASE_VERSION"
|
local source_dir="suwayomi-server-$RELEASE_VERSION"
|
||||||
#behind $RELEASE_VERSION is underscore "_"
|
#behind $RELEASE_VERSION is underscore "_"
|
||||||
local upstream_source="tachidesk-server_$RELEASE_VERSION.orig.tar.gz"
|
local upstream_source="suwayomi-server_$RELEASE_VERSION.orig.tar.gz"
|
||||||
|
|
||||||
mkdir "$RELEASE_NAME/$source_dir/"
|
mkdir "$RELEASE_NAME/$source_dir/"
|
||||||
mv "$RELEASE_NAME/Tachidesk-Launcher.jar" "$RELEASE_NAME/$source_dir/Tachidesk-Launcher.jar"
|
mv "$RELEASE_NAME/Suwayomi-Launcher.jar" "$RELEASE_NAME/$source_dir/Suwayomi-Launcher.jar"
|
||||||
cp "$JAR" "$RELEASE_NAME/$source_dir/Tachidesk-Server.jar"
|
cp "$JAR" "$RELEASE_NAME/$source_dir/Suwayomi-Server.jar"
|
||||||
copy_linux_package_assets_to "$RELEASE_NAME/$source_dir/"
|
copy_linux_package_assets_to "$RELEASE_NAME/$source_dir/"
|
||||||
tar -I "gzip" -C "$RELEASE_NAME/" -cvf "$upstream_source" "$source_dir"
|
tar -I "gzip" -C "$RELEASE_NAME/" -cvf "$upstream_source" "$source_dir"
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ make_deb_package() {
|
|||||||
dpkg-buildpackage --no-sign --build=all
|
dpkg-buildpackage --no-sign --build=all
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
local deb="tachidesk-server_$RELEASE_VERSION-1_all.deb"
|
local deb="suwayomi-server_$RELEASE_VERSION-1_all.deb"
|
||||||
mv "$RELEASE_NAME/$deb" "$RELEASE"
|
mv "$RELEASE_NAME/$deb" "$RELEASE"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -264,8 +264,8 @@ make_windows_bundle() {
|
|||||||
#WINEARCH=win32 wine "$rcedit" "$RELEASE_NAME/electron/electron.exe" \
|
#WINEARCH=win32 wine "$rcedit" "$RELEASE_NAME/electron/electron.exe" \
|
||||||
# --set-icon "$icon"
|
# --set-icon "$icon"
|
||||||
|
|
||||||
cp "$JAR" "$RELEASE_NAME/bin/Tachidesk-Server.jar"
|
cp "$JAR" "$RELEASE_NAME/bin/Suwayomi-Server.jar"
|
||||||
cp "scripts/resources/Tachidesk Launcher.bat" "$RELEASE_NAME"
|
cp "scripts/resources/Suwayomi Launcher.bat" "$RELEASE_NAME"
|
||||||
|
|
||||||
zip -9 -r "$RELEASE" "$RELEASE_NAME"
|
zip -9 -r "$RELEASE" "$RELEASE_NAME"
|
||||||
}
|
}
|
||||||
@@ -291,7 +291,7 @@ make_windows_package() {
|
|||||||
local arch=${OS##*-}
|
local arch=${OS##*-}
|
||||||
|
|
||||||
wixl -D ProductVersion="$RELEASE_VERSION" -D SourceDir="$RELEASE_NAME" \
|
wixl -D ProductVersion="$RELEASE_VERSION" -D SourceDir="$RELEASE_NAME" \
|
||||||
-D Icon="$icon" --arch "$arch" "scripts/resources/msi/tachidesk-server-$arch.wxs" \
|
-D Icon="$icon" --arch "$arch" "scripts/resources/msi/suwayomi-server-$arch.wxs" \
|
||||||
"$RELEASE_NAME/jre.wxs" "$RELEASE_NAME/electron.wxs" "$RELEASE_NAME/bin.wxs" -o "$RELEASE"
|
"$RELEASE_NAME/jre.wxs" "$RELEASE_NAME/electron.wxs" "$RELEASE_NAME/bin.wxs" -o "$RELEASE"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
1
scripts/resources/Suwayomi Launcher.bat
Normal file
1
scripts/resources/Suwayomi Launcher.bat
Normal file
@@ -0,0 +1 @@
|
|||||||
|
start "" jre/bin/javaw -jar Suwayomi-Launcher.jar
|
||||||
3
scripts/resources/Suwayomi Launcher.command
Normal file
3
scripts/resources/Suwayomi Launcher.command
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
cd "`dirname "$0"`"
|
||||||
|
|
||||||
|
./jre/Contents/Home/bin/java -jar Suwayomi-Launcher.jar
|
||||||
@@ -1 +0,0 @@
|
|||||||
start "" jre/bin/javaw -jar Tachidesk-Launcher.jar
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
cd "`dirname "$0"`"
|
|
||||||
|
|
||||||
./jre/Contents/Home/bin/java -jar Tachidesk-Launcher.jar
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
tachidesk-server ($pkgver-$pkgrel) unstable; urgency=medium
|
suwayomi-server ($pkgver-$pkgrel) unstable; urgency=medium
|
||||||
|
|
||||||
* See CHANGELOG.md on https://github.com/Suwayomi/Tachidesk-Server
|
* See CHANGELOG.md on https://github.com/Suwayomi/Suwayomi-Server
|
||||||
|
|
||||||
-- Mahor1221 <mahor1221@pm.me> Fri, 14 Jan 2022 00:00:00 +0000
|
-- Mahor1221 <mahor1221@pm.me> Fri, 14 Jan 2022 00:00:00 +0000
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
Source: tachidesk-server
|
Source: suwayomi-server
|
||||||
Section: web
|
Section: web
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Mahor1221 <mahor1221@pm.me>
|
Maintainer: Mahor1221 <mahor1221@pm.me>
|
||||||
Build-Depends: debhelper-compat (= 13), dh-exec
|
Build-Depends: debhelper-compat (= 13), dh-exec
|
||||||
Standards-Version: 4.5.1
|
Standards-Version: 4.5.1
|
||||||
Homepage: https://github.com/Suwayomi/Tachidesk-Server
|
Homepage: https://github.com/Suwayomi/Suwayomi-Server
|
||||||
|
|
||||||
Package: tachidesk-server
|
Package: suwayomi-server
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Depends: ${misc:Depends}, java8-runtime, libc++-dev
|
Depends: ${misc:Depends}, java8-runtime, libc++-dev
|
||||||
Description: Manga Reader
|
Description: Manga Reader
|
||||||
A free and open source manga reader server that runs extensions built for Tachiyomi.
|
A free and open source manga reader server that runs extensions built for Tachiyomi.
|
||||||
Tachidesk is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi.
|
Suwayomi is an independent Tachiyomi compatible software and is not a Fork of Tachiyomi.
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||||
Upstream-Name: tachidesk-server
|
Upstream-Name: tachidesk-server
|
||||||
Upstream-Contact: https://discord.gg/DDZdqZWaHA
|
Upstream-Contact: https://discord.gg/DDZdqZWaHA
|
||||||
Source: https://github.com/Suwayomi/Tachidesk-Server
|
Source: https://github.com/Suwayomi/Suwayomi-Server
|
||||||
|
|
||||||
Files: *
|
Files: *
|
||||||
Copyright: Contributors to the Suwayomi project
|
Copyright: Contributors to the Suwayomi project
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
#!/usr/bin/dh-exec
|
#!/usr/bin/dh-exec
|
||||||
|
|
||||||
Tachidesk-Server.jar usr/share/java/tachidesk-server/bin/
|
Suwayomi-Server.jar usr/share/java/suwayomi-server/bin/
|
||||||
Tachidesk-Launcher.jar usr/share/java/tachidesk-server/
|
Suwayomi-Launcher.jar usr/share/java/suwayomi-server/
|
||||||
tachidesk-server.png usr/share/pixmaps/
|
suwayomi-server.png usr/share/pixmaps/
|
||||||
tachidesk-server.desktop usr/share/applications/
|
suwayomi-server.desktop usr/share/applications/
|
||||||
tachidesk-launcher.desktop usr/share/applications/
|
suwayomi-launcher.desktop usr/share/applications/
|
||||||
tachidesk-server.service usr/lib/systemd/system/
|
suwayomi-server.service usr/lib/systemd/system/
|
||||||
tachidesk-server.sysusers => usr/lib/sysusers.d/tachidesk-server.conf
|
suwayomi-server.sysusers => usr/lib/sysusers.d/suwayomi-server.conf
|
||||||
tachidesk-server.tmpfiles => usr/lib/tmpfiles.d/tachidesk-server.conf
|
suwayomi-server.tmpfiles => usr/lib/tmpfiles.d/suwayomi-server.conf
|
||||||
tachidesk-server.conf => etc/tachidesk/server.conf
|
suwayomi-server.conf => etc/suwayomi/server.conf
|
||||||
tachidesk-server.sh => usr/bin/tachidesk-server
|
suwayomi-server.sh => usr/bin/suwayomi-server
|
||||||
tachidesk-launcher.sh => usr/bin/tachidesk-launcher
|
suwayomi-launcher.sh => usr/bin/suwayomi-launcher
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
tachidesk-server.png
|
suwayomi-server.png
|
||||||
|
|||||||
64
scripts/resources/msi/suwayomi-server-x64.wxs
Normal file
64
scripts/resources/msi/suwayomi-server-x64.wxs
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||||
|
<Product Id="*" UpgradeCode="*"
|
||||||
|
Version="$(var.ProductVersion)" Language="1033" Name="Suwayomi Server" Manufacturer="Suwayomi">
|
||||||
|
<Package InstallerVersion="300" Compressed="yes" />
|
||||||
|
<Media Id="1" Cabinet="Suwayomi_Server.cab" EmbedCab="yes" />
|
||||||
|
|
||||||
|
<Condition Message="This version of Windows does not support deploying 64-bit packages.">
|
||||||
|
VersionNT64
|
||||||
|
</Condition>
|
||||||
|
|
||||||
|
<!-- Directory -->
|
||||||
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
||||||
|
<Directory Id="ProgramFiles64Folder">
|
||||||
|
<Directory Id="INSTALLDIR" Name="Suwayomi-Server" >
|
||||||
|
<Directory Id="jre"/>
|
||||||
|
<Directory Id="electron"/>
|
||||||
|
<Directory Id="bin"/>
|
||||||
|
</Directory>
|
||||||
|
</Directory>
|
||||||
|
<Directory Id="ProgramMenuFolder">
|
||||||
|
<Directory Id="ProgramMenuDir" Name="Suwayomi-Server">
|
||||||
|
<Component Id="ProgramMenuDir" Guid="*">
|
||||||
|
<RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
||||||
|
<RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
||||||
|
</Component>
|
||||||
|
</Directory>
|
||||||
|
</Directory>
|
||||||
|
<Directory Id="DesktopFolder" />
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
<!-- Component -->
|
||||||
|
<DirectoryRef Id="INSTALLDIR">
|
||||||
|
<Component Id="SuwayomiJAR" Guid="*" Win64="yes">
|
||||||
|
<File Id="Suwayomi-Launcher.jar" Source="$(var.SourceDir)/Suwayomi-Launcher.jar" KeyPath="yes" />
|
||||||
|
</Component>
|
||||||
|
|
||||||
|
<Component Id="SuwayomiLauncherBAT" Guid="*" Win64="yes">
|
||||||
|
<File Id="SuwayomiLauncher.bat" Source="$(var.SourceDir)/Suwayomi Launcher.bat" KeyPath="yes" >
|
||||||
|
<Shortcut Id="SuwayomiLauncher.lnk" Name="Suwayomi Launcher" Directory="INSTALLDIR"
|
||||||
|
WorkingDirectory="INSTALLDIR" Icon="Suwayomi.ico" IconIndex="0" Advertise="yes" />
|
||||||
|
<Shortcut Id="DesktopSuwayomiLauncher.lnk" Name="Suwayomi Launcher" Directory="DesktopFolder"
|
||||||
|
WorkingDirectory="INSTALLDIR" Icon="Suwayomi.ico" IconIndex="0" Advertise="yes" />
|
||||||
|
<Shortcut Id="ProgramMenuSuwayomiLauncher.lnk" Name="Suwayomi Launcher" Directory="ProgramMenuDir"
|
||||||
|
WorkingDirectory="INSTALLDIR" Icon="Suwayomi.ico" IconIndex="0" Advertise="yes"
|
||||||
|
Description="A free and open source manga reader that runs extensions built for Tachiyomi." />
|
||||||
|
</File>
|
||||||
|
</Component>
|
||||||
|
</DirectoryRef>
|
||||||
|
|
||||||
|
<!-- Feature -->
|
||||||
|
<Feature Id="Suwayomi_Server" Title="Suwayomi-Server" Level="1">
|
||||||
|
<ComponentGroupRef Id="jre" />
|
||||||
|
<ComponentGroupRef Id="bin" />
|
||||||
|
<ComponentRef Id="SuwayomiJAR" />
|
||||||
|
<ComponentRef Id="SuwayomiLauncherBAT" />
|
||||||
|
<ComponentRef Id="ProgramMenuDir" />
|
||||||
|
<ComponentGroupRef Id="electron" />
|
||||||
|
</Feature>
|
||||||
|
|
||||||
|
<Icon Id="Suwayomi.ico" SourceFile="$(var.Icon)" />
|
||||||
|
<Property Id="ARPPRODUCTICON" Value="Suwayomi.ico" /> <!-- Icon in Add/Remove Programs -->
|
||||||
|
</Product>
|
||||||
|
</Wix>
|
||||||
60
scripts/resources/msi/suwayomi-server-x86.wxs
Normal file
60
scripts/resources/msi/suwayomi-server-x86.wxs
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||||
|
<Product Id="*" UpgradeCode="*"
|
||||||
|
Version="$(var.ProductVersion)" Language="1033" Name="Suwayomi Server" Manufacturer="Suwayomi">
|
||||||
|
<Package InstallerVersion="300" Compressed="yes" />
|
||||||
|
<Media Id="1" Cabinet="Suwayomi_Server.cab" EmbedCab="yes" />
|
||||||
|
|
||||||
|
<!-- Directory -->
|
||||||
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
||||||
|
<Directory Id="ProgramFilesFolder">
|
||||||
|
<Directory Id="INSTALLDIR" Name="Suwayomi-Server" >
|
||||||
|
<Directory Id="jre"/>
|
||||||
|
<Directory Id="electron"/>
|
||||||
|
<Directory Id="bin"/>
|
||||||
|
</Directory>
|
||||||
|
</Directory>
|
||||||
|
<Directory Id="ProgramMenuFolder">
|
||||||
|
<Directory Id="ProgramMenuDir" Name="Suwayomi-Server">
|
||||||
|
<Component Id="ProgramMenuDir" Guid="*">
|
||||||
|
<RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
||||||
|
<RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
||||||
|
</Component>
|
||||||
|
</Directory>
|
||||||
|
</Directory>
|
||||||
|
<Directory Id="DesktopFolder" />
|
||||||
|
</Directory>
|
||||||
|
|
||||||
|
<!-- Component -->
|
||||||
|
<DirectoryRef Id="INSTALLDIR">
|
||||||
|
<Component Id="SuwayomiJAR" Guid="*">
|
||||||
|
<File Id="Suwayomi-Launcher.jar" Source="$(var.SourceDir)/Suwayomi-Launcher.jar" KeyPath="yes" />
|
||||||
|
</Component>
|
||||||
|
|
||||||
|
<Component Id="SuwayomiLauncherBAT" Guid="*" Win64="yes">
|
||||||
|
<File Id="SuwayomiLauncher.bat" Source="$(var.SourceDir)/Suwayomi Launcher.bat" KeyPath="yes" >
|
||||||
|
<Shortcut Id="SuwayomiLauncher.lnk" Name="Suwayomi Launcher" Directory="INSTALLDIR"
|
||||||
|
WorkingDirectory="INSTALLDIR" Icon="Suwayomi.ico" IconIndex="0" Advertise="yes" />
|
||||||
|
<Shortcut Id="DesktopSuwayomiLauncher.lnk" Name="Suwayomi Launcher" Directory="DesktopFolder"
|
||||||
|
WorkingDirectory="INSTALLDIR" Icon="Suwayomi.ico" IconIndex="0" Advertise="yes" />
|
||||||
|
<Shortcut Id="ProgramMenuSuwayomiLauncher.lnk" Name="Suwayomi Launcher" Directory="ProgramMenuDir"
|
||||||
|
WorkingDirectory="INSTALLDIR" Icon="Suwayomi.ico" IconIndex="0" Advertise="yes"
|
||||||
|
Description="A free and open source manga reader that runs extensions built for Tachiyomi." />
|
||||||
|
</File>
|
||||||
|
</Component>
|
||||||
|
</DirectoryRef>
|
||||||
|
|
||||||
|
<!-- Feature -->
|
||||||
|
<Feature Id="Suwayomi_Server" Title="Suwayomi-Server" Level="1">
|
||||||
|
<ComponentGroupRef Id="jre" />
|
||||||
|
<ComponentGroupRef Id="bin" />
|
||||||
|
<ComponentRef Id="SuwayomiJAR" />
|
||||||
|
<ComponentRef Id="SuwayomiLauncherBAT" />
|
||||||
|
<ComponentRef Id="ProgramMenuDir" />
|
||||||
|
<ComponentGroupRef Id="electron" />
|
||||||
|
</Feature>
|
||||||
|
|
||||||
|
<Icon Id="Suwayomi.ico" SourceFile="$(var.Icon)" />
|
||||||
|
<Property Id="ARPPRODUCTICON" Value="Suwayomi.ico" /> <!-- Icon in Add/Remove Programs -->
|
||||||
|
</Product>
|
||||||
|
</Wix>
|
||||||
@@ -1,64 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
|
||||||
<Product Id="*" UpgradeCode="*"
|
|
||||||
Version="$(var.ProductVersion)" Language="1033" Name="Tachidesk Server" Manufacturer="Suwayomi">
|
|
||||||
<Package InstallerVersion="300" Compressed="yes" />
|
|
||||||
<Media Id="1" Cabinet="Tachidesk_Server.cab" EmbedCab="yes" />
|
|
||||||
|
|
||||||
<Condition Message="This version of Windows does not support deploying 64-bit packages.">
|
|
||||||
VersionNT64
|
|
||||||
</Condition>
|
|
||||||
|
|
||||||
<!-- Directory -->
|
|
||||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
||||||
<Directory Id="ProgramFiles64Folder">
|
|
||||||
<Directory Id="INSTALLDIR" Name="Tachidesk-Server" >
|
|
||||||
<Directory Id="jre"/>
|
|
||||||
<Directory Id="electron"/>
|
|
||||||
<Directory Id="bin"/>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
<Directory Id="ProgramMenuFolder">
|
|
||||||
<Directory Id="ProgramMenuDir" Name="Tachidesk-Server">
|
|
||||||
<Component Id="ProgramMenuDir" Guid="*">
|
|
||||||
<RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
|
||||||
<RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
<Directory Id="DesktopFolder" />
|
|
||||||
</Directory>
|
|
||||||
|
|
||||||
<!-- Component -->
|
|
||||||
<DirectoryRef Id="INSTALLDIR">
|
|
||||||
<Component Id="TachideskJAR" Guid="*" Win64="yes">
|
|
||||||
<File Id="Tachidesk-Launcher.jar" Source="$(var.SourceDir)/Tachidesk-Launcher.jar" KeyPath="yes" />
|
|
||||||
</Component>
|
|
||||||
|
|
||||||
<Component Id="TachideskLauncherBAT" Guid="*" Win64="yes">
|
|
||||||
<File Id="TachideskLauncher.bat" Source="$(var.SourceDir)/Tachidesk Launcher.bat" KeyPath="yes" >
|
|
||||||
<Shortcut Id="TachideskLauncher.lnk" Name="Tachidesk Launcher" Directory="INSTALLDIR"
|
|
||||||
WorkingDirectory="INSTALLDIR" Icon="Tachidesk.ico" IconIndex="0" Advertise="yes" />
|
|
||||||
<Shortcut Id="DesktopTachideskLauncher.lnk" Name="Tachidesk Launcher" Directory="DesktopFolder"
|
|
||||||
WorkingDirectory="INSTALLDIR" Icon="Tachidesk.ico" IconIndex="0" Advertise="yes" />
|
|
||||||
<Shortcut Id="ProgramMenuTachideskLauncher.lnk" Name="Tachidesk Launcher" Directory="ProgramMenuDir"
|
|
||||||
WorkingDirectory="INSTALLDIR" Icon="Tachidesk.ico" IconIndex="0" Advertise="yes"
|
|
||||||
Description="A free and open source manga reader that runs extensions built for Tachiyomi." />
|
|
||||||
</File>
|
|
||||||
</Component>
|
|
||||||
</DirectoryRef>
|
|
||||||
|
|
||||||
<!-- Feature -->
|
|
||||||
<Feature Id="Tachidesk_Server" Title="Tachidesk-Server" Level="1">
|
|
||||||
<ComponentGroupRef Id="jre" />
|
|
||||||
<ComponentGroupRef Id="bin" />
|
|
||||||
<ComponentRef Id="TachideskJAR" />
|
|
||||||
<ComponentRef Id="TachideskLauncherBAT" />
|
|
||||||
<ComponentRef Id="ProgramMenuDir" />
|
|
||||||
<ComponentGroupRef Id="electron" />
|
|
||||||
</Feature>
|
|
||||||
|
|
||||||
<Icon Id="Tachidesk.ico" SourceFile="$(var.Icon)" />
|
|
||||||
<Property Id="ARPPRODUCTICON" Value="Tachidesk.ico" /> <!-- Icon in Add/Remove Programs -->
|
|
||||||
</Product>
|
|
||||||
</Wix>
|
|
||||||
@@ -1,60 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
|
||||||
<Product Id="*" UpgradeCode="*"
|
|
||||||
Version="$(var.ProductVersion)" Language="1033" Name="Tachidesk Server" Manufacturer="Suwayomi">
|
|
||||||
<Package InstallerVersion="300" Compressed="yes" />
|
|
||||||
<Media Id="1" Cabinet="Tachidesk_Server.cab" EmbedCab="yes" />
|
|
||||||
|
|
||||||
<!-- Directory -->
|
|
||||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
||||||
<Directory Id="ProgramFilesFolder">
|
|
||||||
<Directory Id="INSTALLDIR" Name="Tachidesk-Server" >
|
|
||||||
<Directory Id="jre"/>
|
|
||||||
<Directory Id="electron"/>
|
|
||||||
<Directory Id="bin"/>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
<Directory Id="ProgramMenuFolder">
|
|
||||||
<Directory Id="ProgramMenuDir" Name="Tachidesk-Server">
|
|
||||||
<Component Id="ProgramMenuDir" Guid="*">
|
|
||||||
<RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
|
||||||
<RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
|
||||||
</Component>
|
|
||||||
</Directory>
|
|
||||||
</Directory>
|
|
||||||
<Directory Id="DesktopFolder" />
|
|
||||||
</Directory>
|
|
||||||
|
|
||||||
<!-- Component -->
|
|
||||||
<DirectoryRef Id="INSTALLDIR">
|
|
||||||
<Component Id="TachideskJAR" Guid="*">
|
|
||||||
<File Id="Tachidesk-Launcher.jar" Source="$(var.SourceDir)/Tachidesk-Launcher.jar" KeyPath="yes" />
|
|
||||||
</Component>
|
|
||||||
|
|
||||||
<Component Id="TachideskLauncherBAT" Guid="*" Win64="yes">
|
|
||||||
<File Id="TachideskLauncher.bat" Source="$(var.SourceDir)/Tachidesk Launcher.bat" KeyPath="yes" >
|
|
||||||
<Shortcut Id="TachideskLauncher.lnk" Name="Tachidesk Launcher" Directory="INSTALLDIR"
|
|
||||||
WorkingDirectory="INSTALLDIR" Icon="Tachidesk.ico" IconIndex="0" Advertise="yes" />
|
|
||||||
<Shortcut Id="DesktopTachideskLauncher.lnk" Name="Tachidesk Launcher" Directory="DesktopFolder"
|
|
||||||
WorkingDirectory="INSTALLDIR" Icon="Tachidesk.ico" IconIndex="0" Advertise="yes" />
|
|
||||||
<Shortcut Id="ProgramMenuTachideskLauncher.lnk" Name="Tachidesk Launcher" Directory="ProgramMenuDir"
|
|
||||||
WorkingDirectory="INSTALLDIR" Icon="Tachidesk.ico" IconIndex="0" Advertise="yes"
|
|
||||||
Description="A free and open source manga reader that runs extensions built for Tachiyomi." />
|
|
||||||
</File>
|
|
||||||
</Component>
|
|
||||||
</DirectoryRef>
|
|
||||||
|
|
||||||
<!-- Feature -->
|
|
||||||
<Feature Id="Tachidesk_Server" Title="Tachidesk-Server" Level="1">
|
|
||||||
<ComponentGroupRef Id="jre" />
|
|
||||||
<ComponentGroupRef Id="bin" />
|
|
||||||
<ComponentRef Id="TachideskJAR" />
|
|
||||||
<ComponentRef Id="TachideskLauncherBAT" />
|
|
||||||
<ComponentRef Id="ProgramMenuDir" />
|
|
||||||
<ComponentGroupRef Id="electron" />
|
|
||||||
</Feature>
|
|
||||||
|
|
||||||
<Icon Id="Tachidesk.ico" SourceFile="$(var.Icon)" />
|
|
||||||
<Property Id="ARPPRODUCTICON" Value="Tachidesk.ico" /> <!-- Icon in Add/Remove Programs -->
|
|
||||||
</Product>
|
|
||||||
</Wix>
|
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=Tachidesk-Launcher
|
Name=Suwayomi-Launcher
|
||||||
Comment=Manga Reader
|
Comment=Manga Reader
|
||||||
Exec=/usr/bin/java -jar /usr/share/java/tachidesk-server/Tachidesk-Launcher.jar "\\$@"
|
Exec=/usr/bin/java -jar /usr/share/java/tachidesk-server/Suwayomi-Launcher.jar "\\$@"
|
||||||
Icon=tachidesk-server
|
Icon=tachidesk-server
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=Network;
|
Categories=Network;
|
||||||
3
scripts/resources/pkg/suwayomi-launcher.sh
Normal file
3
scripts/resources/pkg/suwayomi-launcher.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec /usr/bin/java -jar /usr/share/java/tachidesk-server/Suwayomi-Launcher.jar
|
||||||
8
scripts/resources/pkg/suwayomi-server.desktop
Normal file
8
scripts/resources/pkg/suwayomi-server.desktop
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Suwayomi-Server
|
||||||
|
Comment=Manga Reader
|
||||||
|
Exec=/usr/bin/java -jar /usr/share/java/tachidesk-server/bin/Suwayomi-Server.jar "\\$@"
|
||||||
|
Icon=suwayomi-server
|
||||||
|
Terminal=false
|
||||||
|
Categories=Network;
|
||||||
3
scripts/resources/pkg/suwayomi-server.sh
Normal file
3
scripts/resources/pkg/suwayomi-server.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec /usr/bin/java -jar /usr/share/java/tachidesk-server/bin/Suwayomi-Server.jar
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
TACHIDESK_ROOT_DIR="/var/lib/tachidesk"
|
TACHIDESK_ROOT_DIR="/var/lib/suwayomi"
|
||||||
|
|
||||||
# Extra arguments passed to the java command
|
# Extra arguments passed to the java command
|
||||||
# The default value disables the system tray icon, and launching a browser on service start.
|
# The default value disables the system tray icon, and launching a browser on service start.
|
||||||
@@ -5,12 +5,12 @@ After=network-online.target
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
User=tachidesk
|
User=suwayomi
|
||||||
Group=tachidesk
|
Group=suwayomi
|
||||||
SyslogIdentifier=tachidesk
|
SyslogIdentifier=suwayomi
|
||||||
|
|
||||||
EnvironmentFile=/etc/tachidesk/server.conf
|
EnvironmentFile=/etc/suwayomi/server.conf
|
||||||
ExecStart=/usr/bin/java $JAVA_ARGS -Dsuwayomi.tachidesk.config.server.rootDir="${TACHIDESK_ROOT_DIR}" -jar /usr/share/java/tachidesk-server/bin/Tachidesk-Server.jar
|
ExecStart=/usr/bin/java $JAVA_ARGS -Dsuwayomi.tachidesk.config.server.rootDir="${TACHIDESK_ROOT_DIR}" -jar /usr/share/java/tachidesk-server/bin/Suwayomi-Server.jar
|
||||||
Restart=on-failure
|
Restart=on-failure
|
||||||
|
|
||||||
ProtectSystem=full
|
ProtectSystem=full
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
#Type Name ID GECOS Home directory Shell
|
#Type Name ID GECOS Home directory Shell
|
||||||
u tachidesk - "Tachidesk Manga Server" /var/lib/tachidesk
|
u suwayomi - "Suwayomi Manga Server" /var/lib/suwayomi
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
#Type Path Mode User Group Age Argument
|
#Type Path Mode User Group Age Argument
|
||||||
d /var/lib/tachidesk 0755 tachidesk tachidesk
|
d /var/lib/suwayomi 0755 suwayomi suwayomi
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
exec /usr/bin/java -jar /usr/share/java/tachidesk-server/Tachidesk-Launcher.jar
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
[Desktop Entry]
|
|
||||||
Type=Application
|
|
||||||
Name=Tachidesk-Server
|
|
||||||
Comment=Manga Reader
|
|
||||||
Exec=/usr/bin/java -jar /usr/share/java/tachidesk-server/bin/Tachidesk-Server.jar "\\$@"
|
|
||||||
Icon=tachidesk-server
|
|
||||||
Terminal=false
|
|
||||||
Categories=Network;
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
exec /usr/bin/java -jar /usr/share/java/tachidesk-server/bin/Tachidesk-Server.jar
|
|
||||||
3
scripts/resources/suwayomi-launcher.sh
Normal file
3
scripts/resources/suwayomi-launcher.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec ./jre/bin/java -jar ./Suwayomi-Launcher.jar
|
||||||
3
scripts/resources/suwayomi-server.sh
Normal file
3
scripts/resources/suwayomi-server.sh
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exec ./jre/bin/java -jar ./bin/Suwayomi-Server.jar
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
exec ./jre/bin/java -jar ./Tachidesk-Launcher.jar
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
exec ./jre/bin/java -jar ./bin/Tachidesk-Server.jar
|
|
||||||
@@ -113,7 +113,7 @@ buildConfig {
|
|||||||
|
|
||||||
buildConfigField("String", "WEBUI_TAG", quoteWrap(webUIRevisionTag))
|
buildConfigField("String", "WEBUI_TAG", quoteWrap(webUIRevisionTag))
|
||||||
|
|
||||||
buildConfigField("String", "GITHUB", quoteWrap("https://github.com/Suwayomi/Tachidesk-Server"))
|
buildConfigField("String", "GITHUB", quoteWrap("https://github.com/Suwayomi/Suwayomi-Server"))
|
||||||
buildConfigField("String", "DISCORD", quoteWrap("https://discord.gg/DDZdqZWaHA"))
|
buildConfigField("String", "DISCORD", quoteWrap("https://discord.gg/DDZdqZWaHA"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -158,7 +158,7 @@ tasks {
|
|||||||
}
|
}
|
||||||
|
|
||||||
register<Download>("downloadWebUI") {
|
register<Download>("downloadWebUI") {
|
||||||
src("https://github.com/Suwayomi/Tachidesk-WebUI-preview/releases/download/$webUIRevisionTag/Tachidesk-WebUI-$webUIRevisionTag.zip")
|
src("https://github.com/Suwayomi/Suwayomi-WebUI-preview/releases/download/$webUIRevisionTag/Suwayomi-WebUI-$webUIRevisionTag.zip")
|
||||||
dest("src/main/resources/WebUI.zip")
|
dest("src/main/resources/WebUI.zip")
|
||||||
|
|
||||||
fun shouldOverwrite(): Boolean {
|
fun shouldOverwrite(): Boolean {
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ object SettingsController {
|
|||||||
handler(
|
handler(
|
||||||
documentWith = {
|
documentWith = {
|
||||||
withOperation {
|
withOperation {
|
||||||
summary("About Tachidesk")
|
summary("About Suwayomi-Server")
|
||||||
description("Returns some static info about the current app build")
|
description("Returns some static info about the current app build")
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -40,7 +40,7 @@ object SettingsController {
|
|||||||
handler(
|
handler(
|
||||||
documentWith = {
|
documentWith = {
|
||||||
withOperation {
|
withOperation {
|
||||||
summary("Tachidesk update check")
|
summary("Suwayomi-Server update check")
|
||||||
description("Check for app updates")
|
description("Check for app updates")
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ data class UpdateDataClass(
|
|||||||
)
|
)
|
||||||
|
|
||||||
object AppUpdate {
|
object AppUpdate {
|
||||||
private const val LATEST_STABLE_CHANNEL_URL = "https://api.github.com/repos/Suwayomi/Tachidesk/releases/latest"
|
private const val LATEST_STABLE_CHANNEL_URL = "https://api.github.com/repos/Suwayomi/Suwayomi-Server/releases/latest"
|
||||||
private const val LATEST_PREVIEW_CHANNEL_URL = "https://api.github.com/repos/Suwayomi/Tachidesk-preview/releases/latest"
|
private const val LATEST_PREVIEW_CHANNEL_URL = "https://api.github.com/repos/Suwayomi/Suwayomi-Server-preview/releases/latest"
|
||||||
|
|
||||||
private val json: Json by injectLazy()
|
private val json: Json by injectLazy()
|
||||||
private val network: NetworkHelper by injectLazy()
|
private val network: NetworkHelper by injectLazy()
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ import io.javalin.http.Context
|
|||||||
import io.javalin.websocket.WsContext
|
import io.javalin.websocket.WsContext
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Custom logic for how Tachidesk should create its context given the [Context]
|
* Custom logic for how Suwayomi-Server should create its context given the [Context]
|
||||||
*/
|
*/
|
||||||
class TachideskGraphQLContextFactory : GraphQLContextFactory<GraphQLContext, Context> {
|
class TachideskGraphQLContextFactory : GraphQLContextFactory<GraphQLContext, Context> {
|
||||||
override suspend fun generateContextMap(request: Context): Map<*, Any> = emptyMap<Any, Any>()
|
override suspend fun generateContextMap(request: Context): Map<*, Any> = emptyMap<Any, Any>()
|
||||||
|
|||||||
@@ -155,13 +155,13 @@ object JavalinSetup {
|
|||||||
val applicationInfo =
|
val applicationInfo =
|
||||||
Info().apply {
|
Info().apply {
|
||||||
version("1.0")
|
version("1.0")
|
||||||
description("Tachidesk Api")
|
description("Suwayomi-Server Api")
|
||||||
}
|
}
|
||||||
return OpenApiOptions(applicationInfo).apply {
|
return OpenApiOptions(applicationInfo).apply {
|
||||||
path("/api/openapi.json")
|
path("/api/openapi.json")
|
||||||
swagger(
|
swagger(
|
||||||
SwaggerOptions("/api/swagger-ui").apply {
|
SwaggerOptions("/api/swagger-ui").apply {
|
||||||
title("Tachidesk Swagger Documentation")
|
title("Suwayomi-Server Swagger Documentation")
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -102,7 +102,7 @@ fun applicationSetup() {
|
|||||||
// gql "notprivacysafe" logs every received request multiple times (received, parsing, validating, executing)
|
// gql "notprivacysafe" logs every received request multiple times (received, parsing, validating, executing)
|
||||||
setupLogLevelUpdating(serverConfig.gqlDebugLogsEnabled, listOf("graphql", "notprivacysafe"), Level.WARN)
|
setupLogLevelUpdating(serverConfig.gqlDebugLogsEnabled, listOf("graphql", "notprivacysafe"), Level.WARN)
|
||||||
|
|
||||||
logger.info("Running Tachidesk ${BuildConfig.VERSION} revision ${BuildConfig.REVISION}")
|
logger.info("Running Suwayomi-Server ${BuildConfig.VERSION} revision ${BuildConfig.REVISION}")
|
||||||
|
|
||||||
logger.debug {
|
logger.debug {
|
||||||
"Loaded config:\n" +
|
"Loaded config:\n" +
|
||||||
@@ -196,7 +196,7 @@ fun applicationSetup() {
|
|||||||
logger.error("Exception while copying Local source's icon", e)
|
logger.error("Exception while copying Local source's icon", e)
|
||||||
}
|
}
|
||||||
|
|
||||||
// fixes #119 , ref: https://github.com/Suwayomi/Tachidesk-Server/issues/119#issuecomment-894681292 , source Id calculation depends on String.lowercase()
|
// fixes #119 , ref: https://github.com/Suwayomi/Suwayomi-Server/issues/119#issuecomment-894681292 , source Id calculation depends on String.lowercase()
|
||||||
Locale.setDefault(Locale.ENGLISH)
|
Locale.setDefault(Locale.ENGLISH)
|
||||||
|
|
||||||
databaseUp()
|
databaseUp()
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ enum class ExitCode(val code: Int) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun shutdownApp(exitCode: ExitCode) {
|
fun shutdownApp(exitCode: ExitCode) {
|
||||||
logger.info("Shutting Down Tachidesk. Goodbye!")
|
logger.info("Shutting Down Suwayomi-Server. Goodbye!")
|
||||||
|
|
||||||
exitProcess(exitCode.code)
|
exitProcess(exitCode.code)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -67,9 +67,9 @@ object AppMutex {
|
|||||||
logger.info("Mutex status is clear, Resuming startup.")
|
logger.info("Mutex status is clear, Resuming startup.")
|
||||||
}
|
}
|
||||||
AppMutexState.TachideskInstanceRunning -> {
|
AppMutexState.TachideskInstanceRunning -> {
|
||||||
logger.info("Another instance of Tachidesk is running on $appIP:${serverConfig.port.value}")
|
logger.info("Another instance of Suwayomi-Server is running on $appIP:${serverConfig.port.value}")
|
||||||
|
|
||||||
logger.info("Probably user thought tachidesk is closed so, opening webUI in browser again.")
|
logger.info("Probably user thought Suwayomi-Server is closed so, opening webUI in browser again.")
|
||||||
openInBrowser()
|
openInBrowser()
|
||||||
|
|
||||||
logger.info("Aborting startup.")
|
logger.info("Aborting startup.")
|
||||||
@@ -77,7 +77,7 @@ object AppMutex {
|
|||||||
shutdownApp(MutexCheckFailedTachideskRunning)
|
shutdownApp(MutexCheckFailedTachideskRunning)
|
||||||
}
|
}
|
||||||
AppMutexState.OtherApplicationRunning -> {
|
AppMutexState.OtherApplicationRunning -> {
|
||||||
logger.error("A non Tachidesk application is running on $appIP:${serverConfig.port.value}, aborting startup.")
|
logger.error("A non Suwayomi-Server application is running on $appIP:${serverConfig.port.value}, aborting startup.")
|
||||||
shutdownApp(MutexCheckFailedAnotherAppRunning)
|
shutdownApp(MutexCheckFailedAnotherAppRunning)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ object SystemTray {
|
|||||||
|
|
||||||
mainMenu.add(
|
mainMenu.add(
|
||||||
MenuItem(
|
MenuItem(
|
||||||
"Open Tachidesk",
|
"Open Suwayomi",
|
||||||
) {
|
) {
|
||||||
openInBrowser()
|
openInBrowser()
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -102,10 +102,10 @@ enum class WebUIFlavor(
|
|||||||
) {
|
) {
|
||||||
WEBUI(
|
WEBUI(
|
||||||
"WebUI",
|
"WebUI",
|
||||||
"https://github.com/Suwayomi/Tachidesk-WebUI-preview",
|
"https://github.com/Suwayomi/Suwayomi-WebUI-preview",
|
||||||
"https://raw.githubusercontent.com/Suwayomi/Tachidesk-WebUI/master/versionToServerVersionMapping.json",
|
"https://raw.githubusercontent.com/Suwayomi/Suwayomi-WebUI/master/versionToServerVersionMapping.json",
|
||||||
"https://api.github.com/repos/Suwayomi/Tachidesk-WebUI-preview/releases/latest",
|
"https://api.github.com/repos/Suwayomi/Suwayomi-WebUI-preview/releases/latest",
|
||||||
"Tachidesk-WebUI",
|
"Suwayomi-WebUI",
|
||||||
),
|
),
|
||||||
|
|
||||||
CUSTOM(
|
CUSTOM(
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ open class ApplicationTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun databaseSetup() {
|
fun databaseSetup() {
|
||||||
// fixes #119 , ref: https://github.com/Suwayomi/Tachidesk-Server/issues/119#issuecomment-894681292 , source Id calculation depends on String.lowercase()
|
// fixes #119 , ref: https://github.com/Suwayomi/Suwayomi-Server/issues/119#issuecomment-894681292 , source Id calculation depends on String.lowercase()
|
||||||
Locale.setDefault(Locale.ENGLISH)
|
Locale.setDefault(Locale.ENGLISH)
|
||||||
|
|
||||||
// in-memory database, don't discard database between connections/transactions
|
// in-memory database, don't discard database between connections/transactions
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
rootProject.name = System.getenv("ProductName") ?: "Tachidesk-Server"
|
rootProject.name = System.getenv("ProductName") ?: "Suwayomi-Server"
|
||||||
|
|
||||||
include("server")
|
include("server")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user