Commit graph

3,704 commits

Author SHA1 Message Date
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
Luna712
99ac37c6d7
extractors/helper: migrate to kotlinx serialization (#2959) 2026-06-26 16:00:53 +00:00
Luna712
10d726fd0c
BackupUtils: migrate to kotlinx serialization (#2955) 2026-06-26 15:57:36 +00:00
KingLucius
b97426b85e
Clean Player Animation code (#2939) 2026-06-26 15:42:47 +00:00
Luna712
2b9848aaac
MALApi: migrate to kotlinx serialization (#2953) 2026-06-26 15:34:49 +00:00
Nivin
6e7c054df4
minor fix dailymotion extractor (#2962) 2026-06-26 15:27:39 +00:00
Luna712
15a9f7cc7a
Migrate crypto from javax to cryptography-kotlin in library (#2813) 2026-06-25 13:54:19 +00:00
Luna712
0099e30dfc
[skip ci] Add a new jvmCommonMain source set to library (#2863) 2026-06-25 12:30:14 +00:00
Luna712
9b343eaa0c
[skip ci] plugins: migrate to kotlinx serialization (#2880) 2026-06-25 12:21:04 +00:00
Luna712
3d7d0fe131
CloudStreamPackage: migrate to kotlinx serialization (#2878) 2026-06-24 22:52:21 +00:00
Luna712
ac1ea57454
FillerEpisodeCheck: migrate to kotlinx serialization (#2886) 2026-06-24 22:48:22 +00:00
Luna712
ba2d71bc19
CrossTmdbProvider: migrate to kotlinx serialization (#2871) 2026-06-24 22:46:20 +00:00
Luna712
7dd68710cf
[skip ci] settings: migrate to kotlinx serialization (#2884) 2026-06-24 22:44:04 +00:00
Luna712
1990e62a1c
[skip ci] AuthAPI: migrate to kotlinx serialization (#2888) 2026-06-24 22:42:27 +00:00
Luna712
f5e8b3331c
[skip ci] KitsuApi: migrate to kotlinx serialization (#2892) 2026-06-24 22:40:38 +00:00
Luna712
04ba9f1c06
[skip ci] OpenSubtitlesApi: migrate to kotlinx serialization (#2889) 2026-06-24 22:30:11 +00:00
Luna712
4f1abad514
[skip ci] SerializationClassTester: show all failures at once (#2949)
This is helpful for batch testing rather than testing and fixing one at a time.
2026-06-24 22:26:33 +00:00
Luna712
28786fab50
[skip ci] Add a temporary SkipSerializationTest annotation (#2947) 2026-06-24 22:12:39 +00:00
Luna712
1f0e20c16e
[skip ci] StringUtils: add DeprecationLevel.WARNING to not yet enabled deprecations (#2948) 2026-06-24 22:12:21 +00:00
firelight
ffa2e18d4d
Limit tags in the player overlay 2026-06-23 19:02:08 +00:00
firelight
cf9b2909a7
Fix overlay description sometimes showing HTML 2026-06-23 18:52:13 +00:00
Luna712
eee9fc6fe2
Replace direct usage of Jsoup.parse() with Ksoup (#2919) 2026-06-23 18:39:56 +00:00
firelight
683da9605f
Remove flickering from bottom dialog sheets
Now also dims the background
2026-06-23 15:01:47 +00:00
Luna712
deebac0bb2
SearchHistoryAdaptor: migrate to kotlinx serialization (#2883) 2026-06-23 00:14:43 +00:00
Luna712
8b8891c59b
SubSource: migrate to kotlinx serialization (#2891) 2026-06-23 00:11:04 +00:00
recloudstream[bot]
54618fab99 chore(locales): fix locale issues 2026-06-23 00:07:39 +00:00
Weblate (bot)
dc13c28b7f
Translated using Weblate (Vietnamese) (#2910)
Currently translated at 100.0% (729 of 729 strings)

Translated using Weblate (Malayalam)

Currently translated at 37.8% (276 of 729 strings)

Translated using Weblate (Japanese)

Currently translated at 99.5% (726 of 729 strings)

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Merge remote-tracking branch 'origin/master'

Translated using Weblate (Korean)

Currently translated at 100.0% (729 of 729 strings)






Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ja/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ko/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/ml/
Translate-URL: https://hosted.weblate.org/projects/cloudstream/app/vi/
Translation: Cloudstream/App

Co-authored-by: Man <thebroker2308@gmail.com>
Co-authored-by: Nori Masomi (Mystical) <mysticalkeyall@users.noreply.hosted.weblate.org>
Co-authored-by: hou1234 <gjqmgjsl3@gmail.com>
Co-authored-by: trodiz <neptune32@protonmail.com>
2026-06-23 00:07:24 +00:00
Luna712
c1fc6c1300
SearchSuggestionApi: migrate to kotlinx serialization (#2879) 2026-06-23 00:05:53 +00:00
Luna712
acff04e04f
videoskip: migrate to kotlinx serialization (#2881) 2026-06-23 00:02:34 +00:00
Luna712
41a9f25cbe
subtitles: migrate to kotlinx serialization (#2885) 2026-06-22 23:49:41 +00:00
firelight
be8e9437e9
Fix regression in subtitle offset animation (#2942) 2026-06-22 23:32:29 +00:00
firelight
748d425d63
Fixed subdl, closes #2937 (#2938) 2026-06-20 16:29:00 +02:00
Luna712
0894e5041b
AuthAPI: use unixTime from APIHolder (#2926) 2026-06-20 16:02:06 +02:00
KingLucius
84ae5fc024
Move MAL & Anilist Keys to BuildConfig (#2933) 2026-06-20 15:56:06 +02:00
Luna712
14f2a29dcc
UnshortenUrl: replace ByteArray.toString (#2928) 2026-06-20 15:51:39 +02:00