Commit graph

3,688 commits

Author SHA1 Message Date
Osten
3796406e63
Bump to 4.8.0 v4.8.0 2026-07-10 01:46:50 +02:00
Luna712
8bdc599996
test: some cleanup to JsInterpreterTest (#3036) 2026-07-09 17:43:49 +00:00
Luna712
0e3191e28b
[skip ci] Update commented deprecation message for getRhinoContext (#3037) 2026-07-09 17:41:14 +00:00
Luna712
11202d269d
[skip ci] SyncUtil: fix type for tryParseJson (#3038) 2026-07-09 17:40:00 +00:00
firelight
07b4d2d576
Remove AM/PM when on 24h settings 2026-07-09 15:51:16 +00:00
firelight
66afc3b1ee
Feat: Animation to actor adapter (#3035) 2026-07-09 15:50:05 +00:00
firelight
e428d422eb
Fix: Remove uiReset for better UX for errors (#3023) 2026-07-09 11:12:37 +00:00
firelight
59eaed0c82
Fix: Subsouce and cache issue (#3033) 2026-07-09 11:08:53 +00:00
Luna712
694c9c4413
Add JsInterpreter to replace Rhino usage (#2812) 2026-07-09 01:41:54 +02:00
firelight
480d48bea4
Fix: Switch focus on skip chapter (#3024) 2026-07-09 01:26:42 +02:00
firelight
a123c5935c
Fix slow startup in downloader 2026-07-08 17:30:23 +00:00
firelight
5cb939df69
Fix: Corrupted HSL files due to 404 (#3013) 2026-07-08 17:29:06 +00:00
firelight
60cfeba735
Fix: Sync delay, Progress on sync button and runOnMainThreadNative fix (#3032) 2026-07-08 17:13:50 +00:00
Luna712
678726e9ee
GogoHelper: use more clear name for private method (#3028) 2026-07-08 16:17:17 +02:00
firelight
894a18a831
Feat: Loading apply button (#3025) 2026-07-07 18:34:00 +00:00
firelight
5bae7d35d8
Fix: Subtitle ordering on names (#3012) 2026-07-07 14:17:39 +00:00
firelight
94ce0d4385
Fix: Repo dismiss (#3020) 2026-07-07 14:09:34 +00:00
firelight
55b5017068
[skip ci] Fix: Sync episode setting, Closes #3014 (#3021) 2026-07-07 14:06:47 +00:00
firelight
e8c005dfeb
[skip ci] Fix: Leading space in Vids (#3022) 2026-07-07 14:05:07 +00:00
Luna712
bfb85ca5c9
[skip ci] SerializationClassTester: skip abstract classes (#2960)
Necessary for some such as LibrarySearchResponse and DownloadCached. Using the skip annotation causes it to also skip child classes which we don't want so just skip abstract classes since Instancio can't create an instance of an abstract class: "It is an abstract class and no subtype was provided".
2026-07-06 20:17:29 +00:00
Bnyro
8828ee1718
feat(extractors): add vids.st extractor (#3008) 2026-07-06 20:05:23 +00:00
Bnyro
5bcac072e1
fix(extractors) fix gupload extractor (#3007) 2026-07-06 20:04:38 +00:00
danzybae
771a201d76
Fix regex to match quality case insensitively (#3002) 2026-07-06 18:24:48 +00:00
Bnyro
2cde74de27
feat(extractors): fix vidara and update list of mirrors (#2992) 2026-07-03 18:47:31 +00:00
Bnyro
adb57c86b3
feat(extractors): add firestream.to extractor (#2993) 2026-07-03 18:43:40 +00:00
Bnyro
bc270d538c
feat(extractors): add streamcash.to extractor (#2994) 2026-07-03 18:41:43 +00:00
Luna712
fd078d75be
[skip ci] Add expect/actual for WorkerThread (#2997)
This will later be necessary for other targets as it only exists on JVM platforms. Other targets would just define it as a base annoation that doesn't do anything, allows us to keep thread safety on JVM platforms but still be able to compile for others that don't have it.
2026-07-03 18:31:18 +00:00
Luna712
4b6bfa8bbd
Promote AcraApplication deprecations to error level (#2630) 2026-07-02 23:48:49 +00:00
firelight
b5e2a0eff4
Update user agent
Fixes #2951
2026-07-02 23:43:39 +00:00
Luna712
5e85c80fd5
Replace some JVM specific stuff in JsHunter and JsUnpacker (#2990) 2026-07-02 22:14:40 +00:00
Luna712
982189cdf0
AniListApi: migrate to kotlinx serialization (#2952) 2026-07-02 22:12:28 +00:00
Luna712
faacc1a893
[skip ci] Remove failOnNoDiscoveredTests = false (#2985)
Not needed anymore since we actually have tests now.
2026-07-02 21:43:53 +00:00
Luna712
d164c36123
[skip ci] Remove completely commented and out of date ProviderTests file (#2973) 2026-07-02 21:42:32 +00:00
Luna712
b1022805bb
Add kotlin-reflect to jvmCommonMain in library (#2989) 2026-07-02 21:41:12 +00:00
Luna712
60da132d3f
[skip ci] MyDramaList: migrate to kotlinx serialization (#2870) 2026-07-02 21:40:57 +00:00
Luna712
aaa87c1ccc
LibraryFragment: migrate to kotlinx serialization (#2972) 2026-07-02 21:31:41 +00:00
Luna712
56c6400fd9
[skip ci] Remove unnecessary ?. (#2982)
It is a build warning
2026-07-02 21:27:46 +00:00
Luna712
971027d2d1
[skip ci] Add JvmName import to MainAPI (#2988)
Necessary for non JVM platforms or it won't resolve. On non JVM platforms the annotation is simply erased at compile time but still compiled as long as the import is present.
2026-07-02 21:26:54 +00:00
KingLucius
870d514bb7
Focus "Add Repo" by Right click on Extensions page (#2986) 2026-07-02 15:29:35 +00:00
firelight
b425d39ef5
Fix(TV): Crash issue due to missing xml, Closes #2980 (#2981) 2026-06-30 20:40:58 +02:00
Luna712
9ab4150c4f
[skip ci] Support running instrumented tests with a comment in pull requests (#2792) 2026-06-30 17:31:05 +00:00
Luna712
6a7a31cefb
Replace javaClass with Kotlin ::class for consistency (#2976)
I used Jackson's JsonAlias and Kotlinx Serialization's JsonNames annotations for CustomSite to maintain backwards compatibility for deserialization but future serialization would use the new name, so `parentClassName` rather than `parentJavaClass`.
2026-06-30 17:16:04 +00:00
Luna712
959970cfd1
fcast: migrate to kotlinx serialization (#2970) 2026-06-30 18:40:37 +02:00
Luna712
53b0150245
Remove broken providersExist test (#2974) 2026-06-30 18:39:14 +02:00
Luna712
a074b96d48
VotingApi: add missing type (#2971) 2026-06-30 18:38:15 +02:00
firelight
609834cf03
refactor plugin logic and add repository name (#2975) 2026-06-30 18:37:38 +02:00
firelight
f1578919b6
Add button to search extensions (#2966) 2026-06-27 14:11:10 +00:00
Luna712
d2af4ef123
BasePlugin: migrate Manifest to kotlinx serialization (#2873) 2026-06-26 16:14:50 +00:00
Luna712
aa60bd708a
SyncUtil: migrate to kotlinx serialization (#2957) 2026-06-26 16:07:03 +00:00
Luna712
49270b43c8
InAppUpdater: migrate to kotlinx serialization (#2877) 2026-06-26 16:05:05 +00:00