Commit graph

  • 1828ec398c
    Improve ContextHelper API for KMP Luna712 2026-05-23 19:03:50 -06:00
  • 3460b897d8
    Private Luna712 2026-05-23 18:40:26 -06:00
  • d2fdf3d724
    Requested change Luna712 2026-05-23 18:37:48 -06:00
  • 7aea626d44
    Add KMP locale API for SubtitleHelper Luna712 2026-05-23 18:17:39 -06:00
  • 17646438f6
    Use withLock Luna712 2026-05-23 16:48:38 -06:00
  • 0b642bb47f
    [skip ci] Use StringUtils.decodeUri in a couple places (#2831) Luna712 2026-05-23 16:44:31 -06:00
  • c6c70d5751
    [skip ci] Remove an unused import (#2830) Luna712 2026-05-23 16:43:32 -06:00
  • d7a075807d
    Use StringUtils.decodeUri in a couple places #2831 Luna712 2026-05-23 16:15:55 -06:00
  • f97fd5f50a
    Remove an unused import #2830 Luna712 2026-05-23 15:42:35 -06:00
  • 7c81b768f5
    Merge 186e9231cc into c1b49d0dcb #2769 Luna712 2026-05-23 15:34:13 -06:00
  • aa7c23ef36
    Don't use any external library at all Luna712 2026-05-23 15:30:34 -06:00
  • a3a819a0cf
    Setup compose multiplatform and migrate first screen to it Luna712 2026-05-23 14:43:09 -06:00
  • 5ce672c371
    Merge branch 'master' into cryptography-kotlin Luna712 2026-05-23 14:37:21 -06:00
  • c1b49d0dcb
    [skip ci] Replace charset string conversions with Kotlin native equivalents (#2807) Luna712 2026-05-23 14:34:13 -06:00
  • 85cc10c2e0
    [skip ci] Replace usage of String.format in library (#2819) Luna712 2026-05-23 14:20:50 -06:00
  • dd016341c0
    [skip ci] Replace ArrayList in extractor (#2826) Luna712 2026-05-23 14:11:46 -06:00
  • ac0a0d2941
    [skip ci] Replace Integer.parseInt with Kotlin-native equivalent (#2827) Luna712 2026-05-23 14:10:21 -06:00
  • 9a942c97cb
    Merge c99303d382 into 4ab97e4605 #2428 Michele Granato 2026-05-23 19:13:12 +00:00
  • b423f40fdb
    HlsPlaylistParser: replace most usage of Java APIs with kotlin equivalents Luna712 2026-05-23 12:59:30 -06:00
  • a67a4e567d
    Replace Integer.parseInt with Kotlin-native equivalent #2827 Luna712 2026-05-23 11:42:20 -06:00
  • 770652cf72
    Replace ArrayList in extractor #2826 Luna712 2026-05-23 11:16:10 -06:00
  • 4ab97e4605
    Delete issue workflow to prevent security issues Osten 2026-05-23 18:02:53 +02:00
  • 648c5c9c4f
    Fixed warning Sarlay 2026-05-23 09:30:49 +02:00
  • 91606f5035
    Add Download Cloudstream Button Sarlay 2026-05-23 09:29:42 +02:00
  • 6df130adac
    Merge branch 'master' into kotlinx-serialization Luna712 2026-05-22 23:02:44 -06:00
  • 1aa6fa7a34
    Use buildString to be more efficient #2807 Luna712 2026-05-22 22:38:29 -06:00
  • aa7ea46845
    Update Luna712 2026-05-22 22:30:53 -06:00
  • fd3c4e939e
    Fix Luna712 2026-05-22 22:27:14 -06:00
  • e8f8c0677e
    Behavior fix #2819 Luna712 2026-05-22 22:11:35 -06:00
  • f894b8f7ec
    SubtitleHelper: replace usage of java.lang.Character (#2817) Luna712 2026-05-22 16:53:46 -06:00
  • 8547eac75b
    Merge branch 'master' into kotlinx-datetime Luna712 2026-05-21 16:25:23 -06:00
  • f71f42a0ca
    Add comment #2817 Luna712 2026-05-21 16:22:47 -06:00
  • c99303d382
    feat(car): upgrade to Car App Library 1.9.0-alpha01 & modernize UI/UX Michele Granato 2026-05-22 00:05:53 +02:00
  • 72386cb98c
    [skip ci] HlsPlaylistParser: don't use java.lang.StringBuilder directly (#2811) Luna712 2026-05-21 16:01:46 -06:00
  • 419b902ead
    [skip ci] Use this::class rather than javaClass in MainAPI (#2809) Luna712 2026-05-21 15:45:04 -06:00
  • 638d749945
    [skip ci] Remove usage of junit within the app itself (#2820) Luna712 2026-05-21 15:29:33 -06:00
  • 0f41ca2641
    [skip ci] Don't pass locale to titlecase in String.capitalize (#2810) Luna712 2026-05-21 15:17:03 -06:00
  • a6000fbe04
    [skip ci] AppDebug: use kotlin.concurrent.Volatile (#2818) Luna712 2026-05-21 15:09:13 -06:00
  • 06f3d29b89
    Remove usage of junit within the app itself #2820 Luna712 2026-05-20 23:32:17 -06:00
  • 3f8c301903
    Replace usage of String.format in library Luna712 2026-05-20 12:19:38 -06:00
  • 50f9e4b4e4
    AppDebug: use kotlin.concurrent.Volatile #2818 Luna712 2026-05-20 11:43:18 -06:00
  • 9313c297ce
    SubtitleHelper: replace usage of java.lang.Character Luna712 2026-05-20 10:37:22 -06:00
  • 9fa2295e94
    Remove back-compat constructor for AnimeSearchResponse #2815 Luna712 2026-05-20 09:50:12 -06:00
  • e1198a97b7
    Merge branch 'recloudstream:master' into kotlinx-datetime Luna712 2026-05-20 09:32:23 -06:00
  • 3c56b7a1b1
    Don't use Instant for now even though it should be the same Luna712 2026-05-20 09:32:08 -06:00
  • 8f9cda310b
    Migrate crypto from javax to cryptography-kotlin in library Luna712 2026-05-20 03:15:27 -06:00
  • 566b5d9498
    stable #2752 Luna712 2026-05-20 00:05:33 -06:00
  • 552a2a96af
    Add JsInterpreter to replace Rhino usage Luna712 2026-05-19 20:14:40 -06:00
  • b31f2b1745
    Add comments for clarity Luna712 2026-05-19 19:58:01 -06:00
  • 4615d33620
    HlsPlaylistParser: don't use java.lang.StringBuilder directly #2811 Luna712 2026-05-19 18:35:08 -06:00
  • 07861c0b5d
    Don't pass locale to titlecase in String.capitalize #2810 Luna712 2026-05-19 17:51:27 -06:00
  • 4b7420c6c1
    Remove extra comment space Luna712 2026-05-19 17:26:56 -06:00
  • 64d89aafa8
    Use this::class rather than javaClass in MainAPI #2809 Luna712 2026-05-19 17:24:33 -06:00
  • e2a1275b33
    Replace synchronized usage in library with kotlinx-atomicfu Luna712 2026-05-19 17:13:20 -06:00
  • 0712721bae
    Merge commit '862e2590d2' into android-auto Michele Granato 2026-05-19 21:31:59 +02:00
  • 9bcf18cd92
    Update ImageLoader configuration and cleanup IndusAryan 2026-05-19 22:39:57 +05:30
  • 0f8a28d9ea
    Use Charsets rather than StandardCharsets Luna712 2026-05-19 10:52:29 -06:00
  • 862e2590d2
    Update StreamWishExtractor.kt (#2770) Abodabodd 2026-05-19 19:45:58 +03:00
  • 14d2722704
    Update ExtractorApi.kt #2770 fire-light43 2026-05-19 16:44:05 +00:00
  • b2d5275315
    Update StreamWishExtractor.kt fire-light43 2026-05-19 16:42:30 +00:00
  • 608cc44a4e
    Update StreamWishExtractor.kt fire-light43 2026-05-19 16:42:11 +00:00
  • 49b2210c05
    Move String.load from JsUnpacker to AppContextUtils #2805 Luna712 2026-05-18 19:50:44 -06:00
  • a221773fa7
    Temp add gson Luna712 2026-05-18 18:27:31 -06:00
  • 358b12aedc refactor: remove ShareLinkActivity and integrate shared URL handling into AccountSelectActivity IstarVin 2026-05-19 08:13:29 +08:00
  • 9bc5027ea7
    shared buffer to decrease alloc (#2787) fire-light43 2026-05-19 01:19:16 +02:00
  • 7e406cb5eb
    CryptoJS: replace array copies with Kotlin stdlib equivalents (#2799) Luna712 2026-05-18 17:13:57 -06:00
  • a24dc2600e
    JsHunter/JsUnpacker: use Kotlin-native regex (#2803) Luna712 2026-05-18 17:06:07 -06:00
  • 89cc63673b
    Remove okhttp3.HttpUrl version of loadImage (#2790) Luna712 2026-05-18 17:00:10 -06:00
  • ab85737637
    [skip ci] TraktProvider: use text rather than toString for app.get (#2804) Luna712 2026-05-18 16:35:44 -06:00
  • 0396f7c037
    TraktProvider: use text rather than toString for app.get #2804 Luna712 2026-05-18 14:36:11 -06:00
  • 5c926185d3 alignment fix and no restart font changing ability for cloudstream-kun 😼 #2801 Adarsh Gourab Mahalik 2026-05-18 23:21:43 +05:30
  • bf73d847bb
    JsHunter/JsUnpacker: use Kotlin-native regex #2803 Luna712 2026-05-18 11:46:24 -06:00
  • 897cdd9f87
    Migrate from fuzzywuzzy to fuzzykot Luna712 2026-05-18 10:58:02 -06:00
  • d166b166df Fix lint in app font manager Adarsh Gourab Mahalik 2026-05-18 17:47:38 +05:30
  • 7652a51c5e fix that gradle build!!! :shipit: Adarsh Gourab Mahalik 2026-05-18 17:30:10 +05:30
  • 290d6e8c3d
    Potential fix for pull request finding Adarsh Gourab Mahalik 2026-05-18 17:22:55 +05:30
  • d61e7f6674 Add app font selection in UI settings Adarsh Gourab Mahalik 2026-05-18 17:06:41 +05:30
  • c693116f4f Add runtime support for custom app fonts Adarsh Gourab Mahalik 2026-05-18 17:06:36 +05:30
  • 7f06c0d0d2 fix: clean up shared URL handling by removing unused methods and optimizing intent extraction IstarVin 2026-05-18 11:13:36 +08:00
  • 4e0d221696
    Rewrite TmdbProvider to remove external lib dependency Luna712 2026-05-17 20:43:24 -06:00
  • 896fc74265
    Replace more #2799 Luna712 2026-05-17 18:41:24 -06:00
  • 1109c4cdc9
    Remove unused import Luna712 2026-05-17 18:20:06 -06:00
  • 15d0001014
    Remove use of java.util.Arrays Luna712 2026-05-17 17:32:25 -06:00
  • 9a53e267ac
    fix: only return subtitle if not null (#2794) Alvin 2026-05-18 07:29:59 +08:00
  • 16806e2da2
    Migrate Java date utils in library to kotlinx-datetime Luna712 2026-05-17 16:45:27 -06:00
  • 502ffb5eac fix: update shared URL handling to use unique IDs and improve intent forwarding IstarVin 2026-05-18 02:15:51 +08:00
  • 9206d686c9 feat: add ShareLinkActivity to handle shared URLs for direct routing to Result View IstarVin 2026-05-18 01:58:20 +08:00
  • b1611fa4cf feat: add support for cross-provider source searching with configurable extension selection #2795 Onur Civanoğlu 2026-05-17 20:24:41 +03:00
  • 9a9e4bcdf6 fix: only return subtitle if not null #2794 IstarVin 2026-05-18 01:17:02 +08:00
  • 30464812e4
    Suggested changes + fixes + necessary serializers + tests Luna712 2026-05-16 14:51:50 -06:00
  • dd80c367fc
    Comment out allowHardware IndusAryan 2026-05-16 21:26:56 +05:30
  • 93f43b095b
    disable hw allocation+ sw fallback IndusAryan 2026-05-16 21:24:52 +05:30
  • ea34000995
    Support in SimklApi Luna712 2026-05-15 18:15:09 -06:00
  • 20ccccc3d8
    Add test Luna712 2026-05-15 13:08:03 -06:00
  • 99480a9ded
    Run instrumented tests with pull requests Luna712 2026-05-15 12:45:08 -06:00
  • 460601b688
    Fixes and add support everywhere Luna712 2026-05-14 17:52:20 -06:00
  • 81588b474b
    Add support for using kotlinx-serialization rather than Jackson Luna712 2026-05-13 20:49:46 -06:00
  • b24d972d70
    Remove okhttp3.HttpUrl version of loadImage #2790 Luna712 2026-05-13 17:03:15 -06:00
  • 274943c1a6
    shared buffer to decrease alloc #2787 fix-downloadalloc fire-light43 2026-05-12 16:25:14 +00:00
  • 03eb6ccd45
    fix: implement memory-based throttle to prevent OOM during downloads (#2786) Asheesh Sahu 2026-05-12 21:28:48 +05:30