Commit graph

  • 231ef77423 Minor Fix #2617 Phisher98 2026-04-05 13:17:03 +05:30
  • f3da53f4b1 Sharded Sync: Data is split into Tracking, Progress, and Metadata shards for maximum reliability #2600 ramailo1 2026-04-02 22:09:14 +01:00
  • 37ae7b6e8b Minor cleanup: Explicitly handle error body fallback instead of empty catch ramailo1 2026-04-02 17:36:19 +01:00
  • 2a1e86eeb5 Refactor Google Drive Sync: Differential sharding and UI improvements ramailo1 2026-04-02 17:33:41 +01:00
  • 4fef64eba8 Implement Google Drive sync provider, settings UI, and backup utilities improvements ramailo1 2026-04-02 15:58:04 +01:00
  • 2cdcc2d895
    Use InternalAPI rather than permanent deprecations in PluginManager #2615 Luna712 2026-04-04 13:19:19 -06:00
  • 32b43cf7fc
    Remove @prerelease annotations and enable some deprecations #2614 Luna712 2026-04-04 12:42:33 -06:00
  • 76e30d2e75
    Merge pull request #2591 from recloudstream/weblate firelight 2026-04-04 18:32:47 +00:00
  • b2cd9612ea
    Merge remote-tracking branch 'origin/master' #2591 Hosted Weblate 2026-04-04 18:27:01 +00:00
  • 562a5d8192
    Fix CustomSubripParser to match assertion usage upstream (#2612) Luna712 2026-04-04 12:26:55 -06:00
  • bb295ded09
    Translated using Weblate (Vietnamese) Hosted Weblate 2026-04-04 20:26:35 +02:00
  • ba9413e972
    Change param name in interface to match everywhere else (#2611) Luna712 2026-04-04 12:26:17 -06:00
  • eec1ea68ee
    Fix CustomSubripParser to match assertion usage upstream #2612 Luna712 2026-04-04 12:13:51 -06:00
  • 54901c6499
    Change param name in interface to match everywhere else #2611 Luna712 2026-04-04 11:48:06 -06:00
  • eb0e6bb167
    Update gradle to 9.4.1 #2610 Luna712 2026-04-04 11:35:00 -06:00
  • b836df361b
    Bump material #2609 Luna712 2026-04-04 11:27:53 -06:00
  • 9dd64f491f
    Upgrade media3 to 1.10.0 Luna712 2026-04-04 11:23:37 -06:00
  • 0fdc0143b7
    Bump androidx libraries #2607 Luna712 2026-04-04 11:19:30 -06:00
  • d92a6bd9a1
    Bump zipline to 1.27.0 now Luna712 2026-04-04 10:59:53 -06:00
  • 97e5d8e73f
    AGP 9! Luna712 2026-04-03 14:38:26 -06:00
  • 1bcf3cd520
    Remove checking unsupported SDK versions #2603 Luna712 2026-04-03 11:46:16 -06:00
  • 17941fd7d5
    Keep gradle/actions/setup-gradle@v5 for now #2588 Luna712 2026-04-03 10:34:53 -06:00
  • cf74d2d33b
    Refactor: New SkipAPI for SkipStamp #2601 firelight 2026-04-03 17:46:03 +02:00
  • db154a8cd2
    Adding IntroDB (#2599) Phisher98 2026-04-03 20:06:42 +05:30
  • 2736041f58
    chore: Define in settings.gradle.kts for Google dependencies should always be fetched from Google repository jimlyas 2026-04-03 06:24:11 +07:00
  • 57688c9f8d Fixes #2599 Phisher98 2026-04-02 23:55:33 +05:30
  • 992d7d1576 Fixes Phisher98 2026-04-02 23:42:47 +05:30
  • 1b3c5c53dd Fixes Phisher98 2026-04-02 23:39:25 +05:30
  • 76ca2e29ea
    Merge branch 'master' into bump-jsoup-zipline Luna712 2026-04-02 10:54:40 -06:00
  • 9d35b15704
    Merge branch 'master' into bump-jackson #2133 Luna712 2026-04-02 10:51:53 -06:00
  • 82728470e0
    Merge branch 'recloudstream:master' into githash-configcache Luna712 2026-04-02 10:48:39 -06:00
  • d8cbb9a36e Log import changed. Phisher98 2026-04-02 19:43:15 +05:30
  • 12137ae0b0 Adding Intro-DB Phisher98 2026-04-02 19:35:03 +05:30
  • f6a6bc6997 Adding Intro-DB Phisher98 2026-04-02 19:34:56 +05:30
  • 508b567590 fix(download): hook downloadDeleteEvent in BaseFetchButton to reset UI on cancel (#1227) Léo (LeC-D) 2026-04-02 09:09:46 -04:00
  • 3e90ab6d2e
    chore: implement dependency verification jimlyas 2026-04-02 16:13:57 +07:00
  • 1039bd8bdf Refine TV mode settings and playback behavior neura 2026-04-01 22:02:36 -06:00
  • 5a32b4c0d6
    chore: revert dependency verification changes #2594 jimlyas 2026-04-02 09:37:45 +07:00
  • 05da5779ec Tidy TV mode settings visibility logic neura 2026-04-01 11:37:20 -06:00
  • 8f5bf7d542 Refactor TV mode player flow for lint neura 2026-04-01 11:30:04 -06:00
  • 9e4a27720d
    chore: trust OS specific artifacts jimlyas 2026-04-01 14:51:34 +07:00
  • 9a84809f2c
    chore: trust BOM dependency as it doesn't have artifact to checksum jimlyas 2026-04-01 14:16:14 +07:00
  • f0f909002a
    chore: Fix dependency verification from verification-metadata.xml jimlyas 2026-04-01 12:37:04 +07:00
  • 9cf58459cc
    chore: Implement dependency verification jimlyas 2026-04-01 08:54:19 +07:00
  • 511d34a54c Add configurable TV mode playback flow neura 2026-03-31 18:08:28 -06:00
  • 369a173a86
    replica strategia ConcurrentHashMap in CategoryScreen Michele Granato 2026-03-31 16:48:51 +02:00
  • 4d03138837
    Merge branch 'master' of https://github.com/recloudstream/cloudstream into android-auto Michele Granato 2026-03-31 16:24:17 +02:00
  • 460555fc8d
    chore: Implement dokka to the Root Project jimlyas 2026-03-31 15:10:41 +07:00
  • 0b8e2c0227
    Merge branch 'master' into feat/remember-source-and-subtitle #2574 firelight 2026-03-30 23:29:56 +02:00
  • 736c6374a6
    Fix: thread-safe HashMap for image bitmap cache Nguyen Van Nam 2026-03-31 04:23:02 +07:00
  • 9fe7662f95
    Merge pull request #2573 from recloudstream/weblate firelight 2026-03-30 23:21:45 +02:00
  • ac276b6faa
    Bump actions Luna712 2026-03-30 14:33:32 -06:00
  • d23fb0ac4c
    Translated using Weblate (Swedish) #2573 Hosted Weblate 2026-03-30 17:10:00 +02:00
  • c26f236202
    Fix: Minor UX bugs with #2461 firelight 2026-03-30 00:29:27 +02:00
  • 673569a747 chore(locales): fix locale issues recloudstream[bot] 2026-03-29 22:12:16 +00:00
  • 7a2222b252
    Adding Metdata on Player (Initial Draft) (TV) (#2461) Phisher98 2026-03-30 03:41:58 +05:30
  • 3aee2a0e04
    Minor formatting Luna712 2026-03-29 12:45:51 -06:00
  • 76a2feb79c
    Add fallback url for kitsu sync (#2552) PiterDev 2026-03-29 20:33:36 +02:00
  • 81c7d90a5f
    Fix: Subtitle deletion matches on substring extension, can delete non-subtitle files (#2584) Nguyen Van Nam 2026-03-30 01:15:34 +07:00
  • 59f6a7d761
    Update SubtitleUtils.kt #2584 firelight 2026-03-29 18:14:42 +00:00
  • ca46a90db8 refactor: bitmap cache uses non-thread-safe hashmap from potentially concurrent callers #2585 Nguyen Van Nam 2026-03-30 00:42:55 +07:00
  • 2b71ae6be1 refactor: subtitle deletion matches on substring extension, can delete non-subtitle files Nguyen Van Nam 2026-03-30 00:40:49 +07:00
  • 235863f9d2
    Bump to 4.7.0 v4.7.0 #2569 Osten 2026-03-29 14:06:17 +02:00
  • 07eb9973f8
    Increased DOWNLOAD_PARTIAL_MIN_SIZE to 50MB Osten 2026-03-29 13:54:51 +02:00
  • 2044bb0c1b
    Bump DGP and KGP libs Luna712 2026-03-28 13:54:41 -06:00
  • 2361282a5c
    - Luna712 2026-03-28 13:28:42 -06:00
  • 7030e70881
    - Luna712 2026-03-28 13:26:33 -06:00
  • ebca8df28f
    Apply suggestions from code review Luna712 2026-03-28 13:26:01 -06:00
  • 10fec6c4b3 Minor Fix #2461 Phisher98 2026-03-26 11:32:35 +05:30
  • a23c136d81
    Fixed partial downloads + resume bugs Osten 2026-03-26 01:13:13 +01:00
  • 89400be5e5
    Remove google dependenciesInfo + bumb nicehttp Osten 2026-03-25 18:31:57 +01:00
  • bd2860145e Refactor: Move episode playback preference management from GeneratorPlayer to a new EpisodePreferenceHelper. Onur Civanoğlu 2026-03-25 12:01:10 +03:00
  • d06afa32fd
    Tracks naming fix and minor UI improvements (#2480) Phisher98 2026-03-24 03:44:48 +05:30
  • 41aaaab475
    Handle channel edge case #2480 firelight 2026-03-23 22:09:17 +00:00
  • 70424b7641
    Merge 192329aa72 into f674b427ac #2474 Bnyro 2026-03-23 21:51:44 +00:00
  • f674b427ac
    Use assemblePrereleaseRelease for building prerelease (#2365) Luna712 2026-03-23 15:48:48 -06:00
  • 9f1dc76f80 for codefactor issue Onur Civanoğlu 2026-03-23 17:38:01 +03:00
  • ecc019dd49 feat: Implement episode playback preferences for remembering source and subtitle selections. Onur Civanoğlu 2026-03-23 15:56:59 +03:00
  • f5b46949ec
    Add support for configuration cache with keystore (#2328) Luna712 2026-03-22 17:16:39 -06:00
  • dce70ac229
    Merge pull request #2565 from recloudstream/weblate firelight 2026-03-23 00:16:30 +01:00
  • 45699b72a8
    Added .close to m3u8 hslLazy Osten 2026-03-22 13:41:12 +01:00
  • a74a0840d6
    Fixed BackPressedCallbackHelper activity leak Osten 2026-03-22 13:04:22 +01:00
  • 73e19212cc
    Merge remote-tracking branch 'origin/master' #2565 Hosted Weblate 2026-03-22 08:34:50 +01:00
  • ee1e90e0f4
    Emergency fix for OOM and leaks Osten 2026-03-22 08:34:43 +01:00
  • 51bd1c4a6c
    Translated using Weblate (Slovak) Hosted Weblate 2026-03-20 10:09:56 +01:00
  • 19efb1ffc3
    Fix BuildConfig import (#2566) Luna712 2026-03-13 17:21:12 -06:00
  • 88684a105d
    Fix BuildConfig import #2566 Luna712 2026-03-13 17:12:51 -06:00
  • 86cca03dd7
    Use a new method to pass if debug to fix debug logging in library (#2330) Luna712 2026-03-13 16:39:34 -06:00
  • ef07f761d7
    Prefer player default live position for HLS/DASH (#2547) Nivin 2026-03-14 03:47:53 +05:30
  • 904dda0c60
    feat(extractors): add new extractor for vidsonic.net (#2557) Bnyro 2026-03-13 23:03:27 +01:00
  • 8d3846d2a3
    feat(extractors): add support for vidara.to (#2556) Bnyro 2026-03-13 22:59:59 +01:00
  • 364a04526d
    Allow soft subtitle failure in Streamup #2556 firelight 2026-03-13 21:58:59 +00:00
  • ccc0a45065
    Fixed shared pool, closes #2082 (#2553) Osten 2026-03-13 22:54:11 +01:00
  • 06907bed05
    Translated using Weblate (Vietnamese) (#2530) firelight 2026-03-13 22:54:03 +01:00
  • 192329aa72
    feat(ui): improve appearance of video player info #2474 Bnyro 2026-02-01 12:48:35 +01:00
  • bb43e9255a
    feat(extractors): add new extractor for vidsonic.net #2557 Bnyro 2026-03-09 13:47:50 +01:00
  • 82e7920a8f
    feat(extractors): add support for vidara.to Bnyro 2026-03-09 13:09:03 +01:00
  • b0d3731faa
    feat(extractors): add vide0 doodstream mirror (#2558) Bnyro 2026-03-11 15:19:57 +01:00
  • 7aed711bdf feat: Force landscape orientation and pillarbox portrait videos on TV and emulator devices. #2560 Onur Civanoğlu 2026-03-11 00:49:58 +03:00
  • 618f9cde65
    Translated using Weblate (Vietnamese) #2530 Hosted Weblate 2026-03-09 19:09:54 +01:00