Commit Graph

2045 Commits

Author SHA1 Message Date
Weblate (bot)
339b28e7fb Translations update from Hosted Weblate (#1844)
* Weblate translations

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru>
Co-authored-by: TheRay82 <raycoc1382@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ru/
Translation: Suwayomi/Suwayomi-Server

* Deleted translation using Weblate (Persian)

---------

Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru>
Co-authored-by: TheRay82 <raycoc1382@gmail.com>
Co-authored-by: Syer10 <Mitchellptbo@gmail.com>
2026-01-03 12:53:53 -05:00
schroda
c624c6d860 Fix updating webui version update timestamp on manual update trigger (#1837) 2026-01-03 12:53:26 -05:00
Weblate (bot)
0cac39c19f Translations update from Hosted Weblate (#1836)
* Weblate translations

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru>
Co-authored-by: TheRay82 <raycoc1382@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ru/
Translation: Suwayomi/Suwayomi-Server

* Deleted translation using Weblate (Persian)

---------

Co-authored-by: Micka149 <dr.mischutckin2017@yandex.ru>
Co-authored-by: TheRay82 <raycoc1382@gmail.com>
Co-authored-by: Syer10 <Mitchellptbo@gmail.com>
2026-01-03 12:53:14 -05:00
renovate[bot]
37bd5c32ab Update dependency org.jsoup:jsoup to v1.22.1 (#1840)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-03 12:51:37 -05:00
renovate[bot]
fc02f96b18 Update twelvemonkeys to v3.13.0 (#1832)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-03 12:51:27 -05:00
renovate[bot]
27a83c4915 Update plugin buildconfig to v6.0.7 (#1830)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-03 12:51:21 -05:00
renovate[bot]
68006c4e68 Update dependency ch.qos.logback:logback-classic to v1.5.23 (#1828)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-03 12:51:15 -05:00
Fred Silberberg
b97a808e7b Implement android.util.LruCache (#1821)
* Add LruCache source from AOSP.

* Minimal changes for LruCache to compile
2025-12-17 15:28:10 -05:00
renovate[bot]
484f75374d Update kotlin monorepo to v2.3.0 (#1823)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 15:27:58 -05:00
renovate[bot]
f45f6faf96 Update dependency org.ow2.asm:asm to v9.9.1 (#1820)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 15:27:51 -05:00
renovate[bot]
57fef90bc3 Update dependency com.android.tools.build:apksig to v8.13.2 (#1814)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 15:27:38 -05:00
renovate[bot]
e51ccdf2f0 Update dependency ch.qos.logback:logback-classic to v1.5.22 (#1815)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 15:27:32 -05:00
renovate[bot]
f39cf0f0f5 Update GitHub Artifact Actions (#1816)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 15:27:24 -05:00
Kolby Moroz Liebl
817589f710 [skip ci] Bump deprecated publish workflow MacOS Version (#1811) 2025-12-08 21:33:32 -05:00
renovate[bot]
b6e79532a9 Update dependency org.bouncycastle:bcprov-jdk18on to v1.83 (#1809)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:42:35 -05:00
renovate[bot]
61ca48ccdd Update dependency io.mockk:mockk to v1.14.7 (#1808)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:39:05 -05:00
schroda
3b36ec550d Remove koreader sync server address from settings (#1807)
Should have been done with 4dbd9d70d2
2025-12-06 12:38:45 -05:00
schroda
39cae6cc2d Fix server settings backup creation (#1806)
The "download conversions headers" caused a SerializationException.

kotlinx.serialization.SerializationException: 'null' is not supported as the value of collection types in ProtoBuf
2025-12-06 12:38:34 -05:00
schroda
4478042f40 Fix updating server settings (#1805)
The server setting updater passed an already converted value to the setting validator, which then tried to convert the value again, which caused an error

Regression aa8d27f679
2025-12-06 12:38:23 -05:00
robo
a1ee1458e3 pass args in suwayomi-launcher scripts (#1801)
* pass args in suwayomi-launcher.sh

* pass args in Suwayomi Launcher.bat

* pass args in Suwayomi Launcher.command

i have no idea if this is correct
2025-12-06 12:38:12 -05:00
renovate[bot]
78b50b0881 Update plugin buildconfig to v6 (#1799)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:38:02 -05:00
renovate[bot]
2af88056f2 Update actions/checkout action to v6 (#1798)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:37:52 -05:00
renovate[bot]
b20215731f Update moko to v0.25.2 (#1797)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:37:41 -05:00
renovate[bot]
a76959c295 Update Gradle to v9.2.1 (#1796)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-06 12:37:29 -05:00
renovate[bot]
83c94c044d Update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0 (#1786)
* Update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0

* Format

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Syer10 <syer10@users.noreply.github.com>
2025-12-06 12:37:19 -05:00
renovate[bot]
949829ae6b Update dex2jar to v2.4.33 (#1795)
* Update dex2jar to v2.4.33

* Update ASM

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Mitchell Syer <Syer10@users.noreply.github.com>
2025-12-06 12:37:06 -05:00
schroda
9d7f54be82 Feature/improve server config non privacy safe setting handling (#1794)
* Move the "group" arg at the second position after "protoNumber"

To make it consistent for all settings

* Improve server config non privacy safe setting handling

---------

Co-authored-by: Mitchell Syer <Syer10@users.noreply.github.com>
2025-11-25 21:58:00 -05:00
schroda
aa8d27f679 Fix/backup restore with invalid settings (#1793)
* Fix typo in setting validation error message

* Convert value to internal type before validating it

* Only update setting in case value is valid

* Ignore settings validation errors on backup restore

* Remove potential not privacy safe value from logs
2025-11-25 21:56:57 -05:00
schroda
b58a716daa Provide webui update timestamp in about webui gql query (#1789)
Makes it possible for the client to determine if a forced page refresh is required to ensure up-to-date webui files are being used
2025-11-25 21:56:39 -05:00
renovate[bot]
ce9d080469 Update okhttp monorepo to v5.3.2 (#1790)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 21:56:14 -05:00
renovate[bot]
34d0ce69fa Update dependency com.squareup.okio:okio to v3.16.4 (#1787)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 21:55:56 -05:00
renovate[bot]
b8842054a5 Update plugin ktlint to v14 (#1782)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 21:55:41 -05:00
renovate[bot]
966b39e039 Update dependency com.android.tools.build:apksig to v8.13.1 (#1781)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 21:55:10 -05:00
renovate[bot]
2fcbe44953 Update dependency ch.qos.logback:logback-classic to v1.5.21 (#1780)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 21:54:56 -05:00
Weblate (bot)
f2795c972a Weblate translations (#1779)
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ru/
Translation: Suwayomi/Suwayomi-Server

Co-authored-by: Potorochin Max <ornaras.us@gmail.com>
2025-11-25 21:54:47 -05:00
Md Sadman Chowdhury
1a67d4db11 [skip ci] Fix broken link in README.md (#1788)
The "here" url to the sync section was broken. Fixed it.
2025-11-15 15:28:51 -05:00
Mitchell Syer
6c4c2a175b Allow using legacy database connections (#1785)
* Allow using legacy db connections

* Lint

* Description and docs
2025-11-12 16:24:41 -05:00
FadedSociety
0a7e6cce87 Remote Image Processing (#1684)
* Update ServerConfig.kt

* Update ConversionUtil.kt

* Update Page.kt

* Update ServerConfig.kt

fixed deletions caused by ide

* Update ServerConfig.kt

* Update ServerConfig.kt

* Cleanup

* Post-processing terminology

* More comments

* Lint

* Add known image mimes

* Fix weird mime set/get

* Implement different downloadConversions and serveConversions

* Lint

* Improve Post-Processing massivly

* Fix thumbnail build

* Use Array for headers

* Actually fix headers

* Actually fix headers 2

* Manually parse DownloadConversion

* Cleanup parse

* Fix write

* Update TypeName

* Optimize imports

* Remove header type

* Fix build

---------

Co-authored-by: Syer10 <syer10@users.noreply.github.com>
2025-11-12 16:23:34 -05:00
Mitchell Syer
3e47859d88 Fix jdk.random error (#1775) 2025-11-08 19:48:46 -05:00
schroda
8e405e3996 Fix/manga update of title and download folder (#1774)
* Use "move" instead of "renameTo"

* Add additional checks for download folder rename

* Log exception during manga download folder rename
2025-11-08 19:38:35 -05:00
schroda
3b21442e25 Feature/web interface manager cache requests (#1773)
* Cache webui server mapping file

* Cache webui preview version
2025-11-08 19:38:25 -05:00
schroda
dd895157c6 Throttle WebInterfaceManager requests retries (#1772) 2025-11-08 19:38:16 -05:00
schroda
436daeb87c Overwrite existing served webui files on copy (#1771)
There is a possibility that the serve folder was only partially deleted. This then could cause "FileAlreadyExistsException" when copying the webui files to the serve folder.
2025-11-08 19:38:08 -05:00
Mitchell Syer
00f5652db9 Use JDK 25 to build and include in releases (#1770)
* Use JDK 25 to build and include in releases

* Set Jvm Targets in BuildSrc

* Put JvmTarget in libs.versions.toml

* Maybe this will work for Zulu

* Use LTS java version
2025-11-08 19:37:59 -05:00
Weblate (bot)
c452a3548f Translations update from Hosted Weblate (#1765)
* Weblate translations

Co-authored-by: Gino Cicatiello <ginocic@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Potorochin Max <ornaras.us@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/it/
Translate-URL: https://hosted.weblate.org/projects/suwayomi/suwayomi-server/ru/
Translation: Suwayomi/Suwayomi-Server

* Add new languages

---------

Co-authored-by: Gino Cicatiello <ginocic@gmail.com>
Co-authored-by: Potorochin Max <ornaras.us@gmail.com>
Co-authored-by: Syer10 <syer10@users.noreply.github.com>
2025-11-08 19:37:49 -05:00
renovate[bot]
1dc1932a84 Update Gradle to v9 (#1558)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 18:30:57 -05:00
renovate[bot]
3941986ab2 Update plugin buildconfig to v5.7.1 (#1761)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 15:26:31 -05:00
Mitchell Syer
0f95e19c76 Fix websocket token (#1766) 2025-11-06 15:26:04 -05:00
Mitchell Syer
bb09c558b6 Fix KoReader Sync User Deprecation (#1760) 2025-11-01 17:59:29 -04:00
Syer10
ed7e9f4a2e Trigger Build 2025-11-01 16:10:45 -04:00