Commit graph

  • f09435dc18
    Add source hiding (#2570) CranberrySoup 2026-07-31 15:25:00 +00:00
  • a153325889
    Merge branch 'master' into hide_sources #2570 firelight 2026-07-31 15:14:31 +00:00
  • 2eb05e8f35
    DataStore: deprecate toKotlinObject (#2964) Luna712 2026-07-31 09:01:45 -06:00
  • 1e33e42277
    fix subtitle clipping (#3099) firelight 2026-07-31 14:59:31 +00:00
  • 9964f6fbf0
    fix subtitle clipping #3099 fixsubtitleclip firelight 2026-07-31 01:53:01 +00:00
  • 30952fd96c feat: add dummy TextClock to trailer_custom_layout.xml Jelle Thijs 2026-07-26 22:07:14 +02:00
  • 7f1323518b fix: actually align TextClock to start of layout - change the layout gravity to start - change the layout margin to 10dp Jelle Thijs 2026-07-26 22:06:38 +02:00
  • 6d6b8c136b
    Update app/src/main/res/layout/fragment_home_tv.xml Jelle Thijs 2026-07-26 21:09:16 +02:00
  • 49fef7a64e Use global profile image picker #3086 arpitagarwal1301 2026-07-26 14:49:52 +05:30
  • 874d2c2ef2
    Merge branch 'master' into master Jelle Thijs 2026-07-26 02:07:25 +02:00
  • 5af4fd3b6a
    Merge 52b1bf8e75 into 93d3b36575 #3043 KingLucius 2026-07-25 22:47:25 +00:00
  • 93d3b36575
    feat: add settings button to provider selection in home (#3060) Kraptor123 2026-07-26 01:43:11 +03:00
  • 2cd65aad4f
    Fix posterHeaders not passed in TV detail menu (#3088) danzybae 2026-07-26 02:53:45 +07:00
  • db9f29a74f refactor: modularize episode playback selection logic and remove global subtitle preference state Onur Civanoğlu 2026-07-25 21:24:24 +03:00
  • 80e9866189 feat: implement episode playback state persistence for source and subtitle selection across episodes Onur Civanoğlu 2026-07-25 21:06:08 +03:00
  • 6a3aa29a4b
    Fix posterHeaders not passed in TV detail menu #3088 danzybae 2026-07-23 17:20:59 +07:00
  • f59858c734 Use lifecycle-aware profile image picker Arpit Agarwal 2026-07-21 19:50:28 +05:30
  • 496de98869 Add profile pictures from files Arpit Agarwal 2026-07-21 02:01:21 +05:30
  • 115be075d4
    Fix posterHeaders not passed in home preview carousel (#3085) danzybae 2026-07-20 01:30:04 +07:00
  • cac4dbde9a
    Fix posterHeaders not passed in home preview carousel #3085 danzybae 2026-07-19 22:04:26 +07:00
  • 0ad7fd8196 Move delayed update trigger from onPause to onDestroy #3080 s mz 2026-07-17 15:28:04 +08:00
  • 8c7bd222f1
    Merge branch 'master' into vidstack-aes #3047 Luna712 2026-07-16 17:41:33 -07:00
  • ae64282f9d
    MainAPI: use data rather than requestBody for Anilist API #3078 Luna712 2026-07-15 20:26:55 -07:00
  • e77693699c
    Remove dead streamlare extractor #3077 Luna712 2026-07-15 19:59:50 -07:00
  • a82ab5183a
    Library: use api for some dependencies #3076 Luna712 2026-07-15 19:28:57 -07:00
  • 204b4c1fc8
    Use cryptography-kotlin in the app itself also #3073 Luna712 2026-07-15 15:44:57 -07:00
  • e48c97363e
    [skip ci] Add actual declarations for webMain/webTest (#3072) Luna712 2026-07-15 15:27:22 -07:00
  • 12442bfafa
    Add comment #3072 Luna712 2026-07-15 15:24:17 -07:00
  • 687daeecee
    Add actual declarations for webMain/webTest Luna712 2026-07-15 10:06:06 -07:00
  • 6b2cc659bb fix(search): rely on requestFocusFromTouch coyaSONG 2026-07-15 22:58:35 +09:00
  • 6ca7507146
    HlsPlaylistParser: replace usage of Java APIs with kotlin equivalents (#2828) Luna712 2026-07-15 06:34:43 -07:00
  • 91e533686e
    [skip ci] Rewrite TmdbProvider to remove external lib dependency (#2800) Luna712 2026-07-15 06:31:41 -07:00
  • fef17079a8
    [skip ci] Coroutines KMP API (#2836) Luna712 2026-07-15 06:05:44 -07:00
  • cbff3833dc fix(search): request focus from touch coyaSONG 2026-07-15 19:14:25 +09:00
  • 8baa4231fd refactor(search): reuse navigation selection path coyaSONG 2026-07-15 17:12:38 +09:00
  • d21101dc87 feat(search): focus input on navigation reselection coyaSONG 2026-07-15 11:06:18 +09:00
  • 8e707e4d8b
    Fix output and add test #2836 Luna712 2026-07-14 17:13:43 -07:00
  • 27a5552b2b
    Make object private #2828 Luna712 2026-07-14 16:16:39 -07:00
  • 1bf7d22ba5
    2.11.0 #2800 Luna712 2026-07-14 16:05:26 -07:00
  • 5131c198bc
    Update ArchComponentExt.kt firelight 2026-07-14 18:17:29 +00:00
  • fb8bcb4ac7
    more robust date parsing (#3068) firelight 2026-07-14 17:23:52 +00:00
  • c8079d057b
    No longer experimental Luna712 2026-07-14 09:09:06 -07:00
  • 20b63d1064
    Merge branch 'recloudstream:master' into hlsplaylistparser-kotlin Luna712 2026-07-14 09:08:04 -07:00
  • c09c06820d
    fix(download): remove deleted/cancelled items from the Downloads list in real time (#1227) (#2598) Leandre Chamberland-Dozois 2026-07-14 11:19:39 -04:00
  • e75fbc2a75
    remove unnecessary comment #2598 firelight 2026-07-14 15:18:11 +00:00
  • 3650221334
    [skip ci] ui: Hide pinned NSFW-only extensions from non-NSFW categories (#2923) Kraptor123 2026-07-14 18:05:15 +03:00
  • 82d9d046c7
    Update HomeFragment.kt #2923 firelight 2026-07-14 15:04:01 +00:00
  • c66b0eadd6
    Fix failed cast in ContextHelper firelight 2026-07-14 13:29:29 +00:00
  • 039cdf6b74
    more robust date parsing #3068 fixadddate firelight 2026-07-14 13:23:44 +00:00
  • 804b3c279c
    extractors: migrate to kotlinx serialization (#2963) Luna712 2026-07-14 06:04:51 -07:00
  • f3524daf6c
    Update PeaceMakerstExtractor.kt #2963 firelight 2026-07-14 12:47:25 +00:00
  • 4d2756a800
    Update HDPlayerSystemExtractor.kt firelight 2026-07-14 12:45:54 +00:00
  • feddcccf0d
    [skip ci] Update Kotlin to 2.4.0 (#2868) Luna712 2026-07-14 05:17:47 -07:00
  • cee21d2225 Fix sync not including plugins and active provider in backup ramailo1 2026-07-14 02:17:22 +01:00
  • e092db9be5
    Merge branch 'recloudstream:master' into migrate27 Luna712 2026-07-13 15:23:35 -07:00
  • 23f75aaa3d
    Merge branch 'recloudstream:master' into kotlin-2.4.0 #2868 Luna712 2026-07-13 15:17:36 -07:00
  • f9deaf102a refactor: simplify parseRepoUrl and add sync account logins toggle ramailo1 2026-07-13 22:11:50 +01:00
  • 1da98303fa
    Merge branch 'master' into targetsdk-37 #2687 Luna712 2026-07-13 12:52:28 -06:00
  • 15fea0c7ca
    Bump compilesdk to 37 (#2670) Luna712 2026-07-13 12:37:33 -06:00
  • d778befe19
    [skip ci] Add KMP locale API for SubtitleHelper (#2833) Luna712 2026-07-13 12:26:21 -06:00
  • c019ef78b0 Fix compilation errors after merging upstream master ramailo1 2026-07-13 19:17:22 +01:00
  • 076e7a5116
    [skip ci] test: add an IgnoreOnWeb annotation (#3034) Luna712 2026-07-13 12:00:32 -06:00
  • b90ffc2c04 Merge remote-tracking branch 'upstream/master' into feature/google-drive-sync ramailo1 2026-07-13 18:32:29 +01:00
  • eb0d5de9ac
    Merge branch 'recloudstream:master' into deprecate-tokotlinobject #2964 Luna712 2026-07-13 10:44:37 -06:00
  • 777e5672e2
    - Luna712 2026-07-13 10:43:32 -06:00
  • 47cacf209e
    Merge branch 'recloudstream:master' into tmdb Luna712 2026-07-13 10:42:52 -06:00
  • ecf5650bbd
    fix build firelight 2026-07-13 14:46:09 +00:00
  • b8351c19f0 Fix lint error in Lithuanian strings #3065 Phisher98 2026-07-13 20:14:42 +05:30
  • b245a2d9d7
    Fix VidHidePro M3U8 type detection in JWPlayerHelper (#3064) Phisher98 2026-07-13 19:58:26 +05:30
  • c89bc560fd Cleanup imports and use INFER_TYPE in JWPlayerHelper #3064 Phisher98 2026-07-13 19:51:51 +05:30
  • c5f7f89fc0 Fix VidHidePro M3U8 type detection in JWPlayerHelper Phisher98 2026-07-13 19:50:08 +05:30
  • b1ce67dbf3
    ControllerActivity: migrate to kotlinx serialization (#2958) Luna712 2026-07-13 07:20:02 -06:00
  • eef67fa699
    Replace usage of gson in extractors (#2983) Luna712 2026-07-13 07:14:51 -06:00
  • 86d713c33c
    [skip ci] Improve ContextHelper API for KMP (#2834) Luna712 2026-07-13 06:57:43 -06:00
  • 45a795f25f
    [skip ci] Translated using Weblate (Latvian) (#2943) firelight 2026-07-13 12:48:43 +00:00
  • e2d49567b6
    Merge remote-tracking branch 'origin/master' #2943 Hosted Weblate 2026-07-13 14:42:20 +02:00
  • 105f168b2d
    [skip ci] Add new splitUrlParameters API accepting Ktor Url or string (#2931) Luna712 2026-07-13 06:42:15 -06:00
  • 0859285e43
    Merge remote-tracking branch 'origin/master' Hosted Weblate 2026-07-13 12:40:54 +00:00
  • 2a75b8cb08
    [skip ci] Mark UriSerializer InternalAPI (#3062) Luna712 2026-07-13 06:40:47 -06:00
  • 010a5872e9
    Mark UriSerializer InternalAPI #3062 Luna712 2026-07-12 18:09:32 -06:00
  • 737135fcb7
    Merge remote-tracking branch 'origin/master' Hosted Weblate 2026-07-13 00:38:24 +02:00
  • 7b3c938ba7
    Add more custom serializers for kotlinx serialization (#2978) Luna712 2026-07-12 16:38:08 -06:00
  • 07dbc848ee
    Merge remote-tracking branch 'origin/master' Hosted Weblate 2026-07-13 00:18:32 +02:00
  • 15632b864a
    [skip ci] TraktProvider: migrate to kotlinx serialization (#2872) Luna712 2026-07-12 16:18:22 -06:00
  • 8f1317c82c
    Merge remote-tracking branch 'origin/master' Hosted Weblate 2026-07-13 00:09:48 +02:00
  • 505722c1b5
    [skip ci] Torrent: migrate to kotlinx serialization (#2882) Luna712 2026-07-12 16:09:36 -06:00
  • 024d2a5c7f
    Merge remote-tracking branch 'origin/master' Hosted Weblate 2026-07-12 23:44:05 +02:00
  • 70469f55db
    [skip ci] Migration guide (#3058) firelight 2026-07-12 21:43:59 +00:00
  • 9515bc83a5
    Updates #2829 Luna712 2026-07-12 15:12:01 -06:00
  • 0818b01976
    Remove gson changes and update ABI Luna712 2026-07-12 13:51:40 -06:00
  • 612144c630
    Merge branch 'recloudstream:master' into tmdb Luna712 2026-07-12 13:38:05 -06:00
  • 3fde4c6fcf
    Split line Luna712 2026-07-12 13:26:41 -06:00
  • af57ddc135
    Merge branch 'recloudstream:master' into patch-6 #3034 Luna712 2026-07-12 12:32:58 -06:00
  • 5750220089 Update ABI Luna712 2026-07-12 18:31:17 +00:00
  • a552747945 Update ABI #2833 Luna712 2026-07-12 18:28:20 +00:00
  • 967d600acf
    Merge branch 'recloudstream:master' into hlsplaylistparser-kotlin Luna712 2026-07-12 12:23:44 -06:00
  • 1a21329fda
    Update ABI #2834 Luna712 2026-07-12 12:19:23 -06:00
  • 4232f06946 Update ABI Luna712 2026-07-12 18:17:16 +00:00
  • b3d7b56405
    Merge branch 'recloudstream:master' into locale Luna712 2026-07-12 12:15:06 -06:00
  • 7d4803fd0b
    Merge branch 'recloudstream:master' into context Luna712 2026-07-12 12:14:38 -06:00