Commit graph

3,704 commits

Author SHA1 Message Date
firelight
137d6173b4
Minor markdown fixes 2026-07-12 12:03:59 +00:00
firelight
abd73b4f12
Added migration guide for Compose 2026-07-12 12:02:09 +00:00
Luna712
11792dd65c
Add type for tryParseJson (#3057) 2026-07-11 21:21:42 +02:00
Luna712
4a79ca1c9f
Add missing types to getKey calls (#3056) 2026-07-11 21:21:11 +02:00
BlipBlob
3496e5f8d2
[skip ci] Use abiValidation to prevent breaking changes in extension library (#2835) 2026-07-10 22:59:31 +00:00
Luna712
5cd1cb3433
SimklApi: migrate to kotlinx serialization (#2998) 2026-07-10 18:26:09 +00:00
Luna712
f03b18ff95
[skip ci] Enable some deprecations (#3048) 2026-07-10 18:19:33 +00:00
Luna712
0af9b7f569
DataStoreHelper: migrate to kotlinx serialization (#3027) 2026-07-10 16:59:59 +00:00
firelight
1463cf40cd
remove prerelease annotations (#3046) 2026-07-10 16:57:27 +00:00
Luna712
3e17b3a5a0
Make some private cryptography methods suspend (#3040) 2026-07-10 16:55:35 +00:00
Luna712
8c3dbdc5b6
Remove fuzzywuzzy from library (#2999)
It doesn't use api(), which means extensions don't inherently have access, and they must already have the dependency explicit to use it. It being in app prevents runtime errors if they use it, but it being an implimentation in the library should be completely unused and unnecessary.
2026-07-10 16:54:15 +00:00
Luna712
5b0c5afeba
EmturbovidExtractor: replace selectXpath (#2977)
This will be necessary when we finally fully migrate to ksoup, which currently doesn't have selectXpath, but for our usages that is not necessary. This way is also more consistent with how we do it everywhere else.
2026-07-10 16:53:36 +00:00
Kraptor123
e75b5e64a7
shortcode: Add py.md as alternative to cutt.ly (#3001) 2026-07-10 16:52:23 +00:00
Luna712
c36652d265
[skip ci] DownloadObjects: migrate to kotlinx serialization (#3026) 2026-07-10 16:40:25 +00:00
Luna712
b681d443e4
[skip ci] Make some classes serializable (#2874) 2026-07-10 16:18:30 +00:00
Luna712
189162fac9
AesHelper: make the new cryptoAESHandler suspend (#3039) 2026-07-10 16:12:06 +00:00
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