Commit graph

  • c581c0c4a8
    Add a temporary SkipSerializationTest annotation #2947 Luna712 2026-06-23 13:28:40 -06:00
  • 6b0380f0ba
    Merge 69443b996f into ffa2e18d4d #2867 parabamol63 2026-06-23 13:19:10 -06:00
  • ffa2e18d4d
    Limit tags in the player overlay firelight 2026-06-23 19:02:08 +00:00
  • cf9b2909a7
    Fix overlay description sometimes showing HTML firelight 2026-06-23 18:52:13 +00:00
  • eee9fc6fe2
    Replace direct usage of Jsoup.parse() with Ksoup (#2919) Luna712 2026-06-23 12:39:56 -06:00
  • 683da9605f
    Remove flickering from bottom dialog sheets firelight 2026-06-23 17:01:47 +02:00
  • acafd23291
    Update styles.xml #2946 fixbottomsheetflicker firelight 2026-06-23 13:25:30 +00:00
  • 42d18fd01a refactor: move and update tv_layout_clock strings to reflect its use across the player and home screens - move the strings so that they are now located next to the appropriate settings - update the title and description to now include that the clock is now also on the homescreen #2941 Jelle Thijs 2026-06-23 12:40:01 +02:00
  • 0af8077a17 refactor: relocate tv_layout_clock setting from player settings to UI settings This was done since the clock now also appears on the homescreen Jelle Thijs 2026-06-23 12:38:42 +02:00
  • 3db68875b3 feat: set visibility and scroll effect for TV home page real time clock - Set visibility based on layout and the appropriate setting - Apply the same scroll effect to the clock as for the home api holder Jelle Thijs 2026-06-23 12:24:19 +02:00
  • 488bf37abb fix: ensure playerVideoClock is hidden in non-TV layouts Jelle Thijs 2026-06-23 12:20:54 +02:00
  • 33a63edc8d refactor: remove unused TextClock import from FullScreenPlayer.kt Jelle Thijs 2026-06-23 12:20:31 +02:00
  • 693db0170f feat: Add real-time clock to home layouts - Add invisible text clock to the normal home layout for Unified ui logic - Add the functional text clock to the TV layout Jelle Thijs 2026-06-23 12:04:21 +02:00
  • 71dce1c634
    Merge branch 'master' into migrate3 Luna712 2026-06-22 18:54:52 -06:00
  • deebac0bb2
    SearchHistoryAdaptor: migrate to kotlinx serialization (#2883) Luna712 2026-06-22 18:14:43 -06:00
  • 8b8891c59b
    SubSource: migrate to kotlinx serialization (#2891) Luna712 2026-06-22 18:11:04 -06:00
  • 54618fab99 chore(locales): fix locale issues recloudstream[bot] 2026-06-23 00:07:39 +00:00
  • dc13c28b7f
    Translated using Weblate (Vietnamese) (#2910) Weblate (bot) 2026-06-23 02:07:24 +02:00
  • 232d1fabb7
    Merge remote-tracking branch 'origin/master' #2910 Hosted Weblate 2026-06-23 02:05:58 +02:00
  • c1fc6c1300
    SearchSuggestionApi: migrate to kotlinx serialization (#2879) Luna712 2026-06-22 18:05:53 -06:00
  • ab22b71e48
    Merge remote-tracking branch 'origin/master' Hosted Weblate 2026-06-23 02:02:43 +02:00
  • acff04e04f
    videoskip: migrate to kotlinx serialization (#2881) Luna712 2026-06-22 18:02:34 -06:00
  • 667b26a716
    Fix recursion depth issues in testing #2881 firelight 2026-06-23 00:00:41 +00:00
  • f934386f0b
    Merge remote-tracking branch 'origin/master' Hosted Weblate 2026-06-22 23:49:47 +00:00
  • 41a9f25cbe
    subtitles: migrate to kotlinx serialization (#2885) Luna712 2026-06-22 17:49:41 -06:00
  • 856b576f6f
    Translated using Weblate (Vietnamese) Hosted Weblate 2026-06-23 01:32:37 +02:00
  • be8e9437e9
    Fix regression in subtitle offset animation (#2942) firelight 2026-06-23 01:32:29 +02:00
  • 6ccbd574d6
    Fix subtitleoffset #2942 fixsubtitleoffset firelight 2026-06-22 23:28:10 +00:00
  • e9c8adba31
    Some updates Luna712 2026-06-22 11:17:56 -06:00
  • c9b7c067ae refactor: Specify that the real time clock is shown in the video player Jelle Thijs 2026-06-22 16:59:58 +02:00
  • c6723aee8c feat: hide tv_layout_clock setting on PHONE and EMULATOR Jelle Thijs 2026-06-22 16:59:14 +02:00
  • febf3250e9 refactor: simplify playerVideoClock access and visibility handling - Use playerBinding?.playerVideoClock instead of using getViewById. - Use isVisible instead of an if statement for the visibility logic Jelle Thijs 2026-06-22 16:58:53 +02:00
  • 1233949151 refactor: update tv_layout_clock settings title and description for clarity Jelle Thijs 2026-06-22 16:55:02 +02:00
  • be2bc4687f refactor: transfer tv_layout_clock_key - Transfer tv_layout_clock_key from strings.xml to donottranslate-strings.xml. - Rename the string value to adhere to the already existing keys. Jelle Thijs 2026-06-22 16:53:40 +02:00
  • 1e84bc1f54 feat: Add player video clock to player_custom_layout.xml to adhere to the fully shared ui logic Jelle Thijs 2026-06-22 16:28:51 +02:00
  • ed0cdbc4d2 feat: Set tv layout clock visibility based on settings Jelle Thijs 2026-06-22 15:01:33 +02:00
  • b8fc780420 feat: Animate video clock position in fullscreen player Jelle Thijs 2026-06-22 14:43:38 +02:00
  • 3a52d905e7 feat: Add tv layout clock settings option in player settings Jelle Thijs 2026-06-22 14:37:38 +02:00
  • eb5b5911a3 feat: Add tv layout clock settings title, description and key to strings.xml Jelle Thijs 2026-06-22 14:37:08 +02:00
  • 9827d15549 feat: Add vector clock icon for UI enhancements Jelle Thijs 2026-06-22 14:13:36 +02:00
  • d4b4ebc928 feat: Add TextClock to player custom layout for video playback time display Jelle Thijs 2026-06-22 14:08:41 +02:00
  • b3716ab34c
    Remove useless comment Luna712 2026-06-21 22:48:39 -06:00
  • 00cf7216aa
    Add budget limiting + fix edge cases + more tests Luna712 2026-06-21 16:43:46 -06:00
  • 11cb10e417
    Add debug logging for if Jackson or kotlinx serialization is used #2940 Luna712 2026-06-21 10:24:22 -06:00
  • 882fe9555c Clean Player Animation code #2939 KingLucius 2026-06-21 09:33:57 +03:00
  • 5568b8589c
    Merge branch 'master' into migrate16 Luna712 2026-06-20 11:12:14 -06:00
  • 697c0c8d2a
    Merge branch 'master' into splitquery-api Luna712 2026-06-20 10:49:41 -06:00
  • 748d425d63
    Fixed subdl, closes #2937 (#2938) firelight 2026-06-20 16:29:00 +02:00
  • 3a957ef0f1
    Fixed subdl, closes #2937 #2938 subdl-fix firelight 2026-06-20 16:28:08 +02:00
  • 0894e5041b
    AuthAPI: use unixTime from APIHolder (#2926) Luna712 2026-06-20 08:02:06 -06:00
  • d8902f7c07
    Merge branch 'master' into authapi-unixtime #2926 firelight 2026-06-20 16:01:21 +02:00
  • 84ae5fc024
    Move MAL & Anilist Keys to BuildConfig (#2933) KingLucius 2026-06-20 16:56:06 +03:00
  • 14f2a29dcc
    UnshortenUrl: replace ByteArray.toString (#2928) Luna712 2026-06-20 07:51:39 -06:00
  • f2d7483136
    Subdl: migrate to kotlinx serialization (#2890) Luna712 2026-06-20 05:31:36 -06:00
  • fd934a8b7f
    [skip ci] Add tests for StringUtils (#2934) Luna712 2026-06-20 05:19:16 -06:00
  • 3618b61d5a
    Add tests for StringUtils #2934 Luna712 2026-06-19 15:28:24 -06:00
  • 5c8814c4a0
    "Don't be a -ard, be a king? Think not, why be a king when you can be a God?" #2428 Michele Granato 2026-06-19 21:34:44 +02:00
  • 66dd8bb0ef
    Keep all JsonProperty for now Luna712 2026-06-19 11:16:43 -06:00
  • c6e5a91f91
    Merge branch 'master' into tmdb Luna712 2026-06-19 10:57:20 -06:00
  • 3c6bf2984e
    SyncApi Search query fix (#2932) KingLucius 2026-06-19 01:06:46 +03:00
  • eca8c47dfe
    Missed some Luna712 2026-06-18 14:15:07 -06:00
  • 60ae3ad346
    Keep all JsonProperty for now Luna712 2026-06-18 14:13:20 -06:00
  • 59893c5099
    Merge branch 'master' into hlsplaylistparser-kotlin Luna712 2026-06-18 14:07:09 -06:00
  • 37503efce8
    Merge branch 'master' into migrate5 Luna712 2026-06-18 14:05:39 -06:00
  • 57a0713f26
    Keep all JsonProperty for now Luna712 2026-06-18 14:03:28 -06:00
  • e70cddf1dd
    Keep all JsonProperty for now #2885 Luna712 2026-06-18 13:56:24 -06:00
  • 89de7d3393
    Keep all JsonProperty for now #2884 Luna712 2026-06-18 13:49:28 -06:00
  • 186eb1465e
    Keep all JsonProperty for now #2880 Luna712 2026-06-18 13:42:36 -06:00
  • 5e369c5024
    Keep all JsonProperty for now Luna712 2026-06-18 13:31:23 -06:00
  • 530875e650
    Keep all JsonProperty for now Luna712 2026-06-18 13:27:15 -06:00
  • 93fba66782
    Keep all JsonProperty for now #2871 Luna712 2026-06-18 13:20:38 -06:00
  • 7442849210
    Keep all JsonProperty for now Luna712 2026-06-18 13:18:55 -06:00
  • a75ce015de
    Keep all JsonProperty for now #2877 Luna712 2026-06-18 13:17:02 -06:00
  • 8535b9ace4
    Keep all JsonProperty for now Luna712 2026-06-18 13:14:19 -06:00
  • 4664562944
    Keep all JsonProperty for now #2879 Luna712 2026-06-18 13:10:43 -06:00
  • e3f17875f8
    Keep all JsonProperty for now Luna712 2026-06-18 13:09:26 -06:00
  • a4f223f812
    Keep all JsonProperty for now #2883 Luna712 2026-06-18 13:06:45 -06:00
  • 51bb640b70
    Keep all JsonProperty for now #2886 Luna712 2026-06-18 13:04:07 -06:00
  • 87a7968e31
    Keep all JsonProperty for now Luna712 2026-06-18 12:59:31 -06:00
  • 1aee2f2b9a
    Keep all JsonProperty for now #2889 Luna712 2026-06-18 12:54:53 -06:00
  • fa72e436a9
    One more #2892 Luna712 2026-06-18 12:51:33 -06:00
  • 42dd12840a
    Keep all JsonProperty for now Luna712 2026-06-18 12:49:57 -06:00
  • 1aadc8eff0
    Keep all JsonProperty for now #2891 Luna712 2026-06-18 12:44:24 -06:00
  • 8894d814b5
    Keep all JsonProperty for now #2890 Luna712 2026-06-18 12:41:24 -06:00
  • 55c4799438 Change keys to private #2933 KingLucius 2026-06-18 20:00:28 +03:00
  • 1ffb72a30d Add Prerelease & archive builds secrets KingLucius 2026-06-18 19:54:37 +03:00
  • 17e691f2b3 Move MAL & Anilist Keys to BuildConfig KingLucius 2026-06-18 19:23:29 +03:00
  • cccb98b79d SyncApi Search query fix #2932 KingLucius 2026-06-18 17:56:37 +03:00
  • 6f458fc9b5
    Remove unused classgraph dependency (#2924) Luna712 2026-06-17 17:41:02 -06:00
  • b4100dbfca
    feat(extractors): add flyfile.app extractor (#2925) Bnyro 2026-06-18 01:40:30 +02:00
  • 943bc551e9
    [skip ci] HlsPlaylistParser: use base64DecodeArray (#2929) Luna712 2026-06-17 17:34:25 -06:00
  • 13b4df81a3
    Catch throwable Luna712 2026-06-17 17:03:54 -06:00
  • c045bfdc0d
    [skip ci] MainAPI: remove @OptIn(ExperimentalEncodingApi::class) (#2930) Luna712 2026-06-17 17:03:28 -06:00
  • d3b36b42ee
    Merge 14e5c5b093 into 2c03a3d976 #2505 smandava0512 2026-06-17 18:45:37 +05:30
  • 626acd518d
    Add new splitQuery API accepting Ktor Url or string Luna712 2026-06-16 16:56:44 -06:00
  • bbae081d41
    MainAPI: remove @OptIn(ExperimentalEncodingApi::class) #2930 Luna712 2026-06-16 10:51:56 -06:00
  • 50a5cf0d76
    UnshortenUrl: replace ByteArray.toString #2928 Luna712 2026-06-16 10:45:43 -06:00
  • 752464c7e6
    Use base64Encode Luna712 2026-06-16 10:28:16 -06:00
  • 5e31173112
    HlsPlaylistParser: use base64DecodeArray #2929 Luna712 2026-06-16 10:25:42 -06:00
  • 41601724cb
    Use APIHolder here also Luna712 2026-06-15 15:56:40 -06:00