Syer10
c84ab6e426
Simplify installExtension
2026-07-12 23:47:08 -04:00
Syer10
a830782b4b
Improvements and fixes
2026-07-12 23:43:11 -04:00
Syer10
c0586e7f36
Optimize imports
2026-07-12 23:01:13 -04:00
Syer10
47f0e60659
Remove test function
2026-07-12 23:00:44 -04:00
Syer10
d65a004a17
Utility function
2026-07-12 22:58:36 -04:00
Syer10
c18155cf06
Lint
2026-07-12 22:57:38 -04:00
Syer10
4fdef7d17d
Return pkgName for extension install
2026-07-12 22:56:28 -04:00
Syer10
a66649715e
Changelog
2026-07-12 22:34:30 -04:00
Syer10
393a7349ef
Install JARs directly
2026-07-12 22:13:54 -04:00
Constantin Piber
b0bc8c6fb3
fix: Do not shadow exceptions on ext install ( #2180 )
...
Depending on where the exception occurred, the uninstall may fail,
because the extension is not installed in the first place, which hides
the actual error
2026-07-12 16:21:47 -04:00
Mitchell Syer
9a0871ab93
Fix missing memo field in getPageList ( #2175 )
2026-07-08 15:41:22 -04:00
Syer10
0271a0174f
Remove leading slash
2026-07-05 15:47:15 -04:00
Syer10
a1770cb055
Release v2.3.2238
v2.3.2238
2026-07-05 15:22:03 -04:00
Mitchell Syer
cf3589f272
Improve winget action ( #2164 )
2026-07-05 14:23:43 -04:00
Mitchell Syer
d7a839b1fd
Fix automatic docker deploy for stable builds ( #2162 )
2026-07-05 14:23:30 -04:00
Mitchell Syer
5d46f2a197
Use temporary file for H2 migration tools download ( #2169 )
2026-07-05 14:23:15 -04:00
Mitchell Syer
fbd3a3cc5d
Support Fully Qualified Class Names ( #2168 )
...
* Support Fully Qualified Class Names
* Lint
2026-07-05 14:23:01 -04:00
Mitchell Syer
41d23c0a09
Return Partial Manga Data with Errors ( #2166 )
...
* Return Partial Manga Data with Errors
* Lint
* Optimize imports
* Update server/src/main/kotlin/suwayomi/tachidesk/graphql/mutations/MangaMutation.kt
Co-authored-by: schroda <50052685+schroda@users.noreply.github.com >
* Update server/src/main/kotlin/suwayomi/tachidesk/graphql/mutations/MangaMutation.kt
Co-authored-by: schroda <50052685+schroda@users.noreply.github.com >
---------
Co-authored-by: schroda <50052685+schroda@users.noreply.github.com >
2026-07-05 14:22:28 -04:00
Syer10
f473135d04
Release v2.3.2232
v2.3.2232
2026-07-03 19:09:53 -04:00
Mitchell Syer
36ecb3ce6f
Update APK url on installed Extensions ( #2159 )
...
* Update APK url on installed Extensions
* Changelog
2026-07-02 13:39:03 -04:00
Syer10
0cac79f354
Release v2.3.2230
v2.3.2230
2026-07-01 17:36:21 -04:00
Mitchell Syer
0fd10cc08e
Fix chmod attempts on Windows Java ( #2156 )
2026-07-01 17:23:17 -04:00
Mitchell Syer
87aac38253
Remove jogamp ( #2155 )
...
* Remove jogamp from bundler
* Changelog
2026-07-01 16:37:03 -04:00
Mitchell Syer
9ca66c18de
Add error handling to bundler ( #2154 )
...
* Add error handling to bundler
* Changelog
2026-07-01 14:41:59 -04:00
Syer10
b3c7962503
Release v2.3.2226
2026-07-01 11:57:49 -04:00
schroda
ca93783e72
Fix gql "extension" "extension store" typing ( #2151 )
...
The local source, externally installed apks and extensions whose extension store got removed do not have a store. This caused gql to fail because the extensions "extensionStore" was expected to be non-nullable.
2026-07-01 11:51:53 -04:00
Syer10
c1d0df8e3a
[skip ci] Changelog fixes
2026-06-30 15:37:29 -04:00
Syer10
612768faeb
Release v2.3.2223
v2.3.2223
2026-06-30 15:17:18 -04:00
Syer10
9a1745b626
[skip ci] Add changelog for bind existing track
2026-06-30 14:53:58 -04:00
schroda
323d58717e
Add mutation to bind existing track record ( #2045 )
...
Makes it possible to copy a bound track record to another manga.
This is necessary during a migration to prevent spamming the actual tracker and causing 429 errors
closes #2033
2026-06-29 14:59:53 -04:00
Mitchell Syer
4d7b7617a9
Fix backup corruption with new extension lib ( #2146 )
...
* Fix backup corruption with new extension lib
* Fix missing chapter memo backup
2026-06-29 14:52:37 -04:00
Mitchell Syer
35b48114c6
Use Plain Source over CatalogueSource ( #2141 )
2026-06-28 14:25:37 -04:00
Mitchell Syer
3031aa7ccd
Make contentWarning check more robust ( #2140 )
...
* Make contentWarning check more robust
* Lint
2026-06-28 12:01:48 -04:00
Mitchell Syer
c79486b8be
Manual Extension Fixes ( #2139 )
...
* Fix manual extension icons
* Delete extension where APK Url is null
2026-06-28 02:08:53 -04:00
Mitchell Syer
e2fd15158c
Fix Backups ( #2138 )
2026-06-27 14:09:48 -04:00
Bartu Özen
b6de3c3e39
Use stable manga and chapter composite keys for sync matching ( #2124 )
2026-06-27 13:41:14 -04:00
Weblate (bot)
656d86c6f6
Weblate translations ( #2130 )
...
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/de/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/el/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/es/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/fr/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/it/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ja/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/pl/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/pt/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ru/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ta/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/vi/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/zh_Hans/
Translation: Suwayomi/Suwayomi-Server
Co-authored-by: Constantin Piber <cp.piber@gmail.com >
Co-authored-by: Damien O'Neil <maxiburning@gmail.com >
Co-authored-by: zeedif <carlos_antonio-rl@hotmail.com >
2026-06-27 13:40:44 -04:00
schroda
a0fbff5756
Update issue templates ( #2137 )
2026-06-27 13:39:43 -04:00
Mitchell Syer
2d535b44d8
Extension API 1.6 ( #2120 )
...
* Non-Extension Index changes for 1.6
* Changelog
* Minor fixes
* Implement extension store
* Test build fix
* Docs
* Simplify fetching manga and chapters
* Use EMPTY JsonObject
* Update docs/Configuring-Suwayomi‐Server.md
Co-authored-by: Constantin Piber <59023762+cpiber@users.noreply.github.com >
* Improve Fetch Extension Store
* Fixes
* Simplify deprecated isNsfw in SourceQuery
* Simplify ContentRating in Source.kt
* Simplify isNsfw in SourceType
* No magic numbers for ContentRating, improves safety for future versions of extension api
* Fix SearchTest
* Lint
* Lint
* Optimize imports and fix unchecked cast warning
* Proper extension store queries
* Optimize import fixes
* Add ContentRatingFilter
* Improve extension store sync
* fix: re-sync (#2121 )
* Lint
* Add ExtenionStores to the fetchExtensions result since its possible for the stores to change.
* Use a single version of ContentRating
* Exclude ServerConfig.extensionStores from GraphQL
* Use syncDbToPrefs in ExtensionStoreMutation
* Optimize Imports
* Update server/server-config/src/main/kotlin/suwayomi/tachidesk/server/ServerConfig.kt
Co-authored-by: Constantin Piber <59023762+cpiber@users.noreply.github.com >
* Remove replaceWith and add specific description for GQL APIs
* Include OkHttp ZSTD
* Update to latest Mihon extension lib
* Fix latest Mihon Extension Lib
* Lint
* Optimize imports
* Lint
* Review fixes
* Add a index to extesnion table store url
* Lint
---------
Co-authored-by: Constantin Piber <59023762+cpiber@users.noreply.github.com >
2026-06-27 13:39:28 -04:00
herowinb
c8f5d83e9c
add reportSyncEvent for SyncYomi service ( #2110 )
...
* add reportSyncEvent
* Update SyncYomiSyncService.kt
2026-06-17 22:46:21 -04:00
Zeedif
be5e3f022e
feat(download): improve chapter download filenames ( #2100 )
...
* feat(download): improve chapter download filenames
* refactor(download): use SafePath helper for filename sanitization
2026-06-17 22:41:31 -04:00
renovate[bot]
40a21fabca
Update dex2jar to v2.4.37 ( #2122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 22:39:37 -04:00
Zeedif
b33069f107
fix(opds): resolve sql group by syntax error when filtering library ( #2118 )
2026-06-17 22:39:30 -04:00
Zeedif
14ab3aa9f4
fix(opds): handle dead sources and prevent kosync binary hash crashes ( #2116 )
2026-06-17 22:39:22 -04:00
Weblate (bot)
bfa0038f53
Weblate translations ( #1903 )
...
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/el/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ja/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/pl/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ru/
Translation: Suwayomi/Suwayomi-Server
Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru >
Co-authored-by: Philip Prescott-Decie <presdec@gmail.com >
Co-authored-by: Roland Vezsenyi <miscogd5yf2paqvxvc@farvoid.com >
Co-authored-by: Syer10 <Mitchellptbo@gmail.com >
Co-authored-by: TheRay82 <raycoc1382@gmail.com >
Co-authored-by: UnknownSkyrimPasserby <f7022961@opayq.com >
Co-authored-by: 圭紫 <kaceykoo@gmail.com >
2026-06-17 22:39:15 -04:00
Mitchell Syer
934459f15f
Dataclass cleanup and minor fixes ( #2115 )
2026-06-15 14:32:09 -04:00
Mitchell Syer
bab58daecc
Fix Postgres Backups ( #2113 )
...
* Fix Postgres Backups
* Changelog
* Import
* More accurate changelog
2026-06-15 14:31:58 -04:00
renovate[bot]
61eb0630cb
Update dependency com.github.usefulness:webp-imageio to v0.11.0 ( #2114 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 14:31:05 -04:00
renovate[bot]
0d3afadfa3
Update koin to v4.2.2 ( #2111 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 14:30:44 -04:00
renovate[bot]
f9e81c75b6
Update dependency com.zaxxer:HikariCP to v7.1.0 ( #2108 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 14:30:28 -04:00