schroda
89421946af
Properly deschedule active tasks ( #1413 )
2025-05-26 20:45:48 -04:00
Mitchell Syer
218af8ea54
Update Gradle Wrapper Validation ( #1412 )
...
* Update Gradle Wrapper Validation
* Use v4
2025-05-26 20:45:31 -04:00
Edge At Zero
d0f79ca473
Fix: Validate zipEntry directories during extension asset decompression ( #1407 )
2025-05-26 20:45:20 -04:00
Mitchell Syer
ec870759cf
Add highest numbered chapter function in MangaType ( #1397 )
...
* Add highest numbered chapter function in MangaType
* Fix name
2025-05-22 19:58:09 -04:00
Shirish
0405a535c7
Feat: Adds OPDS Chapter Filtering/Ordering ( #1392 )
...
* Adds server level configs for OPDS
* PR comments
* Refactor server-reference.conf (itemsPerPage range)
* Coerce itemsPerPage (10, 5000) and default invalid sort orders to DESC
* Coerce itemsPerPage (10, 5000) and default invalid sort orders to DESC
* Change opdsChapterSortOrder type to Enum(SortOrder)
* Fix serialization of SortOrderEnum & Add `opdsShowOnlyDownloadedChapters` config
2025-05-22 19:57:55 -04:00
renovate[bot]
814e4ba744
Update kotlin monorepo to v2.1.21 ( #1383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:57:38 -04:00
renovate[bot]
5621c1ab58
Update dependency com.android.tools.build:apksig to v8.10.0 ( #1376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:57:25 -04:00
renovate[bot]
f1fd8bc446
Update dependency io.mockk:mockk to v1.14.2 ( #1371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:57:11 -04:00
renovate[bot]
60fdd6cda9
Update dependency org.jsoup:jsoup to v1.20.1 ( #1369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:56:57 -04:00
renovate[bot]
3332363a10
Update plugin buildconfig to v5.6.5 ( #1368 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-22 19:56:44 -04:00
Mitchell Syer
538bd3f126
Improve Downloads Handling ( #1387 )
...
* Improve Downloads Handling
* Update known pagecount for downloaded chapters
* Get fresh data for downloadReady
* Format
* Assume downloaded if first page is found
* Filter out ComicInfoFile
2025-05-16 15:57:53 -04:00
Mitchell Syer
336f985894
Fix Downloaded pages with no cached pages from source ( #1386 )
2025-05-16 12:45:39 -04:00
BrutuZ
ba6687355e
Ignore hidden folders/archives for Local Source chapter list ( #1377 )
2025-05-16 12:45:31 -04:00
Mitchell Syer
983980d8da
Add Alternatives to deb package ( #1375 )
2025-05-06 16:39:43 -04:00
renovate[bot]
82d4a401fd
Update dependency gradle to v8.14 ( #1363 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 19:41:21 -04:00
renovate[bot]
76e9f42734
Update dependency com.squareup.okio:okio to v3.11.0 ( #1362 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 19:37:00 -04:00
renovate[bot]
0c0035370a
Update polyglot to v24.2.1 ( #1360 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 19:34:24 -04:00
renovate[bot]
a3ac136b3b
Update dependency adoptium/temurin21-binaries to jdk-21.0.7+6 ( #1359 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 19:34:11 -04:00
renovate[bot]
ed1509b54f
Update dependency io.mockk:mockk to v1.14.0 ( #1341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 19:33:58 -04:00
renovate[bot]
1d0dcd097c
Update kotlinx-coroutines monorepo to v1.10.2 ( #1337 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 19:33:45 -04:00
schroda
785c0469ac
Fix/m0045 prevent duplicated chapter pages migration ( #1361 )
...
* Fix "imageUrl" column name in migration
* Rename column "imageUrl" to "IMAGE_URL" of table "Page"
2025-04-27 19:33:15 -04:00
renovate[bot]
7594ae5fa5
Update xmlserialization to v0.91.0 ( #1331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 18:56:42 -04:00
renovate[bot]
6b4e08fdd1
Update serialization to v1.8.1 ( #1330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 18:56:19 -04:00
renovate[bot]
65435341f3
Update dependency io.github.oshai:kotlin-logging-jvm to v7.0.7 ( #1329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 18:56:12 -04:00
renovate[bot]
9bc9f963b7
Update dependency io.insert-koin:koin-core to v4.0.4 ( #1326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 18:55:58 -04:00
renovate[bot]
a27501371f
Update plugin buildconfig to v5.6.3 ( #1322 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 18:55:43 -04:00
renovate[bot]
9fafebc8e7
Update dependency com.android.tools.build:apksig to v8.9.2 ( #1321 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-27 18:55:07 -04:00
schroda
59d2151c92
Prevent duplicated chapter pages ( #1353 )
...
In case "ChapterForDownload#asDownloadReady" was called in quick succession, the page list got inserted twice.
This caused problems with getting the images from the rest endpoint, because they are selected by sorting them by asc index and selecting the page by using the provided index as an offset.
This, however, only works as long as there are no duplicates, otherwise, page indexes 1, 2; 3, 4; 5, 6; ... will just return the same page.
2025-04-27 18:54:54 -04:00
schroda
1cc2a05f90
[ci skip] Update outdated install instructions in README ( #1356 )
...
* Update outdated install instructions in README
* Update README.md
2025-04-27 18:15:38 -04:00
schroda
8aea6f5473
[ci skip] Update feature list in README ( #1355 )
2025-04-27 18:14:53 -04:00
Syer10
22df7e3074
Release v2.0.1727
v2.0.1727
2025-04-21 13:32:42 -04:00
schroda
1d5323a477
[skip ci] Add link to discord in issue templates ( #1347 )
2025-04-16 18:10:37 -04:00
KAAAsS
f8d73819ea
[Feature] Support Bangumi Tracker ( #1343 )
...
* feat: Support Bangumi Tracker
Credits: Andreas, AntsyLich, Caleb Morris, Gauthier, MCAxiaz, MajorTanya, NarwhalHorns, arkon, fei long, jmir1, mutsumi, stevenyomi
* Use Suwayomi api keys
---------
Co-authored-by: Mitchell Syer <Syer10@users.noreply.github.com >
2025-04-12 19:34:04 -04:00
Syer10
cbe26b7291
Chmod in build script
2025-04-08 12:48:09 -04:00
Syer10
93477f60c2
Fix release name
2025-04-08 12:36:42 -04:00
Syer10
9feebbfe17
Use tar for MacOS
2025-04-08 12:34:24 -04:00
Mitchell Syer
6e365491a9
Add permissions to jspawnhelper ( #1339 )
2025-04-08 12:16:37 -04:00
Mitchell Syer
2e58658129
Fix MacOS builds ( #1338 )
2025-04-08 11:59:38 -04:00
schroda
256c564b91
Fix release version extraction from jar name ( #1335 )
...
Broke due to the changes made in 3167d8aa15
2025-04-06 15:53:04 -04:00
schroda
96b50f52ec
Ensure webui "channel" is always of corresponding enum ( #1334 )
...
The "channel" was just the string from the config file, which will never equal the enum unless via case-insensitive comparison
2025-04-06 15:10:07 -04:00
schroda
3167d8aa15
Fix/startup jvm error after installation update via msi ( #1229 )
...
* Remove existing installations with msi installer
* Remove unused x86 wxs file
* Uninstall old msi versions with different upgrade code
* Progress but error 2721 happens on install
* Remove added uninstall previous version wxs stuff
* Use revision as patch number
MSI only uninstalls previous versions in case the version number changed (it only checks the first three numbers (major, minor, patch)).
Thus, to prevent each preview install to result in it getting registered as a new "app" and for it to uninstall the old versions, we have to change the version on each release.
* Deprecate "BuildConfig.REVISION"
* Remove outdated env vars
---------
Co-authored-by: Syer10 <syer10@users.noreply.github.com >
2025-04-06 15:09:56 -04:00
schroda
78fd09c728
Prevent IndexOutOfBoundsException in "libraryUpdate" subscription ( #1320 )
2025-03-22 22:50:25 -04:00
schroda
4c5598cedf
Feature/graphql log execution exceptions ( #1319 )
...
* Log exceptions during graphql execution
Exceptions got swallowed by graphql
* Add stack trace to error in graphql response
Depending on the exceptions error message, the error in the response might be quite useless (e.g. "Stub!" error in android classes)
2025-03-22 19:35:16 -04:00
schroda
c3347d94ab
Feature/use GitHub issue yml format ( #1314 )
...
* Update github issue templates to yml format
* Remove "issue moderator" workflow
* Require more client info for "bug issues"
- client name
- client version
2025-03-22 19:35:08 -04:00
Mitchell Syer
7ca4aa75a8
Fix checkbox preference title nullability ( #1313 )
2025-03-22 19:35:02 -04:00
schroda
226fad5594
Remove "default" category from backups ( #1307 )
...
Restoring a suwayomi backup in mihon created a category named "Default"
2025-03-22 19:34:57 -04:00
schroda
d0ee1ba5af
Align kitsu icon with icons of other trackers ( #1303 )
...
The used icon for kitsu has a transparent background while all other tracker icons have a background color
2025-03-22 19:34:50 -04:00
schroda
439e0c8284
Emit only updater job changes instead of full status ( #1302 )
...
The update subscription emitted the full update status, which, depending on how big the status was, took forever because the graphql subscription does not support data loader batching, causing it to run into the n+1 problem
2025-03-22 19:34:43 -04:00
renovate[bot]
7d079a8728
Update kotlin monorepo to v2.1.20 ( #1315 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 19:34:30 -04:00
renovate[bot]
945a52653e
Update graphqlkotlin to v8.4.0 ( #1311 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-22 19:34:23 -04:00