Commit graph

3,643 commits

Author SHA1 Message Date
firelight
a73e4f5abe
refactor plugin logic and add repository name 2026-06-29 00:30:10 +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
Luna712
f2d7483136
Subdl: migrate to kotlinx serialization (#2890)
* Subdl: migrate to kotlinx serialization

* Keep JsonProperty where different than variable name

* Keep all JsonProperty for now
2026-06-20 11:31:36 +00:00
Luna712
fd934a8b7f
[skip ci] Add tests for StringUtils (#2934) 2026-06-20 11:19:16 +00:00
KingLucius
3c6bf2984e
SyncApi Search query fix (#2932) 2026-06-19 00:06:46 +02:00
Luna712
6f458fc9b5
Remove unused classgraph dependency (#2924) 2026-06-17 23:41:02 +00:00
Bnyro
b4100dbfca
feat(extractors): add flyfile.app extractor (#2925) 2026-06-17 23:40:30 +00:00
Luna712
943bc551e9
[skip ci] HlsPlaylistParser: use base64DecodeArray (#2929) 2026-06-17 23:34:25 +00:00
Luna712
c045bfdc0d
[skip ci] MainAPI: remove @OptIn(ExperimentalEncodingApi::class) (#2930)
It is stable since Kotlin 2.2.0
2026-06-17 23:03:28 +00:00
firelight
2c03a3d976
fix gradient (#2912) 2026-06-13 02:59:02 +02:00
firelight
3417fe0160
Feat: OnlyPlayer (#2905) 2026-06-13 02:58:43 +02:00
firelight
55450a02fa
Merge pull request #2904 from recloudstream/mpvrx
Feat: MpvRx
2026-06-13 02:56:45 +02:00
Osten
6f9646e52f
Fix one last issue in JSON parsing :I 2026-06-11 15:06:23 +02:00