Bartu Özen
4558ddf4a6
Use measureTime
2025-12-20 20:28:10 +03:00
Bartu Özen
a4bfecc09c
Lint
2025-12-20 20:09:48 +03:00
Bartu Özen
17af9b6419
Use NetworkHelper client
2025-12-20 19:45:12 +03:00
Bartu Özen
eeeb3b38dc
Improvements
2025-12-20 19:35:36 +03:00
Bartu Özen
8a1c7c2d1e
Merge branch 'master' into syncyomi
2025-12-20 19:15:51 +03:00
Bartu Özen
00e265efcd
Sync before library update
2025-12-19 20:20:51 +03:00
Bartu Özen
18816b0e9b
Return a result from startSync
2025-12-18 20:31:11 +03:00
Bartu Özen
5c0f714a3d
Make startSync non-suspend
2025-12-18 20:23:02 +03:00
Bartu Özen
3364d53c46
Convert SyncYomiSyncService to object
2025-12-18 20:09:45 +03:00
Bartu Özen
57dcd4125b
Don't allow multiple syncs at the same time
2025-12-18 20:07:18 +03:00
Bartu Özen
2b4dd34359
Check if SyncYomi is enabled in syncData function
2025-12-18 19:07:18 +03:00
Bartu Özen
c1b9995c15
Deschedule previous task
2025-12-18 19:03:47 +03: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
Bartu Özen
60873f8436
Add PostgreSQL support
2025-12-16 19:22:04 +03:00
Bartu Özen
1d41d2c634
Add periodic sync
2025-12-12 16:01:40 +03:00
Bartu Özen
fde921d256
Properly fix default category bug
2025-12-11 23:54:56 +03:00
Bartu Özen
878ee960f3
Add ability to select what to sync
2025-12-11 23:21:43 +03:00
Bartu Özen
56de3cc055
Implement SyncYomi
2025-12-10 21:50:30 +03: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