Commit Graph

  • 20cd18bd3b
    Merge b0327fd224 into 6223c438cf Jonatan Nyberg 2026-11-03 19:45:51 +0000
  • 897a66d983
    Merge 00e0f22567 into 6223c438cf Samuele Giacomin 2026-11-03 17:49:44 +0100
  • 00e0f22567 ci(ios): install CocoaPods before build sibylla canton 2026-11-03 16:40:14 +0100
  • c9ed9489e3 fix(ios): configure audio session before playback sibylla canton 2026-11-03 16:10:58 +0100
  • 6223c438cf ci(ios): install CocoaPods and build the workspace dev Kingkor Roy Tirtho 2026-11-03 19:29:50 +0600
  • d2768c6a60 fix: update default Jam server URL to new endpoint Kingkor Roy Tirtho 2026-11-03 19:17:43 +0600
  • 68fdd68cb9
    Merge pull request #3208 from team-spotube/fix/ios-startup-crash Kingkor Roy Tirtho 2026-11-03 19:08:23 +0600
  • fa2183ed18 fix: crash at startup from a Koin cycle in DeviceAudioPlayerQueue Kingkor Roy Tirtho 2026-11-03 18:52:06 +0600
  • 3a856d6d03
    Merge pull request #3207 from team-spotube/ios-mobilevlckit-cocoapods Kingkor Roy Tirtho 2026-11-03 18:21:57 +0600
  • 4639b50a3d
    feat: Add iOS background playback support (#3170) Samuele Giacomin 2026-11-03 13:04:04 +0100
  • e02c1b73b4 fix(ios): use MobileVLCKit from CocoaPods instead of a git Swift package Kingkor Roy Tirtho 2026-11-03 17:57:55 +0600
  • 6d5f0b2cce Fix iOS stream repository injection sibylla canton 2026-11-03 09:07:13 +0100
  • 30baf0cdcf Fix Kotlin Native iOS media session APIs sibylla canton 2026-11-03 08:37:56 +0100
  • 5edafa1201 Remove redundant iOS validation workflow sibylla canton 2026-11-02 09:33:55 +0100
  • b76a69d049 Add iOS background playback support sibylla canton 2026-10-27 18:56:48 +0100
  • f9c040015e
    Merge pull request #3206 from team-spotube/ios-vlckit-player Kingkor Roy Tirtho 2026-11-03 16:55:12 +0600
  • 538ba636d4 feat(ios): drop AVPlayer-era streaming format restrictions Kingkor Roy Tirtho 2026-11-03 16:53:36 +0600
  • 0a30aa7137 feat(ios): play audio with VLCKit instead of AVPlayer Kingkor Roy Tirtho 2026-11-03 16:53:36 +0600
  • 784d9260d1
    Merge pull request #3132 from wuqqers/fix/desugar-jdk-libs-nio Kingkor Roy Tirtho 2026-11-03 13:43:44 +0600
  • 9a47a1af5f
    Merge branch 'dev' into fix/desugar-jdk-libs-nio Kingkor Roy Tirtho 2026-11-03 13:42:50 +0600
  • 2f9f793b78
    Merge 9785c93b6a into 431fd2353f Brian López Medina 2026-11-03 13:21:32 +0600
  • 431fd2353f
    Merge pull request #3204 from team-spotube/fix/large-list-memory Kingkor Roy Tirtho 2026-11-03 13:15:19 +0600
  • 0bf0e1816c
    Merge pull request #3203 from team-spotube/fix/linux-string-lookup-segfault Kingkor Roy Tirtho 2026-11-02 15:26:26 +0600
  • f23c66c0c5 build: raise the desktop heap ceiling to 1 GB Kingkor Roy Tirtho 2026-11-02 14:20:10 +0600
  • 8537718225 fix: stop memory blow-ups and crashes with large lists and local media Kingkor Roy Tirtho 2026-11-02 13:37:05 +0600
  • 1b089a5fec fix(desktop): stop non-composable string lookups from querying the system theme Kingkor Roy Tirtho 2026-11-02 10:17:35 +0600
  • 0541fd9d23
    Merge pull request #3197 from team-spotube/feat/jam-room-server Kingkor Roy Tirtho 2026-11-02 09:31:20 +0600
  • ac5971846b fix(jam): keep guests on the host's recording across song changes feat/jam-room-server Kingkor Roy Tirtho 2026-10-31 23:03:10 +0600
  • aaa4d66db1 refactor(jam): move the room server to its own repository Kingkor Roy Tirtho 2026-10-31 19:01:44 +0600
  • 4c9dd636c9
    Merge 983b0a4066 into b12e98a8c5 thumb2086 2026-10-31 12:22:25 +0000
  • 762b0295a8
    Merge 729bdd43b9 into b12e98a8c5 androidkotlindev 2026-10-31 12:22:24 +0000
  • 56376e57f4
    Merge d48b0a2f65 into b12e98a8c5 dependabot[bot] 2026-10-31 12:22:24 +0000
  • 6097e9a989
    Merge 5e65508fed into b12e98a8c5 dependabot[bot] 2026-10-31 12:22:24 +0000
  • 45a7758eb0 feat(jam): harden the room server, add device bans and friendly names Kingkor Roy Tirtho 2026-10-31 18:14:45 +0600
  • 0a0b0c9374 feat(jam): replace MQTT with a Durable Object room server and synced playback Kingkor Roy Tirtho 2026-10-31 16:26:41 +0600
  • 73bac7b04c feat(library): add local playlist cross-device sync via Jam thumb2086 2026-10-31 11:59:52 +0800
  • 6ea3641200 fix(remote): fix device discovery and connection issues thumb2086 2026-10-31 04:20:17 +0800
  • dbf63637ba feat(library): add local playlist support thumb2086 2026-10-31 04:12:07 +0800
  • deb93c050e
    Merge 7b85ab1617 into 08f8f65a2a Kuldeep Singh 2026-10-30 19:45:43 +0000
  • 5d026aafa8
    Merge 1a06bd65f0 into 08f8f65a2a David Pratama 2026-10-30 19:45:43 +0000
  • 10a8200a98 feat(l10n): align Classical Chinese with Taiwan official terminology (NAER) thumb2086 2026-10-31 01:54:37 +0800
  • dca3bd7708 feat(l10n): complete Classical Chinese (文言文) translation for all strings thumb2086 2026-10-31 01:50:23 +0800
  • 7f3686ebc1 feat(l10n): rewrite Classical Chinese (文言文) translation properly thumb2086 2026-10-31 01:43:51 +0800
  • 24cff607f2 feat(l10n): add Classical Chinese (文言文) translation thumb2086 2026-10-31 01:32:52 +0800
  • f7c1b19545
    Merge 764d45ddb0 into 08f8f65a2a Iago Durán Romera 2026-10-30 18:30:27 +0100
  • 764d45ddb0 feat(resilience): add RateLimiter, CircuitBreaker, ErrorClassifier, ResiliencePipeline with tests Iagorobo24 2026-10-30 18:29:47 +0100
  • eabb432f4a fix(jam): prevent self from showing in moderation menu during host takeover thumb2086 2026-10-31 01:29:28 +0800
  • 983b0a4066 fix(jam): prevent self from showing in moderation menu thumb2086 2026-10-31 01:28:16 +0800
  • 848d9fdd0c fix(android): prevent volume jumps on screen on/off with custom AudioFocusHandler thumb2086 2026-10-31 01:24:48 +0800
  • 3ae00f296a feat(jam): comprehensive Jam protocol & performance fixes thumb2086 2026-10-31 01:10:20 +0800
  • 8df0e239a7 feat(settings): add participant name input to Jam settings thumb2086 2026-10-31 01:00:31 +0800
  • b12e98a8c5 fix(flatpak): grant the Wayland socket so the webview doesn't render black Kingkor Roy Tirtho 2026-10-30 22:43:39 +0600
  • 08f8f65a2a
    Merge pull request #3178 from team-spotube/dev master v6.0.0-beta.0 Kingkor Roy Tirtho 2026-10-30 16:36:55 +0600
  • 35700920b4 docs: improve formatting and clarity in the documentation Kingkor Roy Tirtho 2026-10-30 16:10:00 +0600
  • e04b3414e0 chore(assets): refresh screenshots, store graphics and Steam hero Kingkor Roy Tirtho 2026-10-30 14:43:29 +0600
  • 2832d7829d
    Merge 81a6ad7f8c into 07ad7124a9 Peter Brian Gwadenya 2026-10-30 11:36:01 +0300
  • 81a6ad7f8c chore: sync with upstream/master (PR #3173 and latest fixes) pgwiz 2026-10-30 11:27:54 +0300
  • 9f4ce11509 fix(player): smooth the expanded player swipe Kingkor Roy Tirtho 2026-10-30 14:16:51 +0600
  • bba725a139 fix(android): fully close the app on swipe-away and avoid duplicate cookie DataStore Kingkor Roy Tirtho 2026-10-30 13:35:39 +0600
  • c058074cff fix(plugin): update default selected plugins to use built-in plugins with distinct abilities Kingkor Roy Tirtho 2026-10-30 13:08:34 +0600
  • 2aaa0db81e fix(broker): update default broker settings and improve connection error handling Kingkor Roy Tirtho 2026-10-30 11:50:27 +0600
  • 14bc279653 fix(ios): crashing on search screen Kingkor Roy Tirtho 2026-10-30 11:10:25 +0600
  • 2c1148a126 chore: remove devil's name Kingkor Roy Tirtho 2026-10-30 10:33:11 +0600
  • cd67806845 feat(diagnostics): add in-app logs viewer and fix proxy port mismatch/startup race pgwiz 2026-10-30 03:50:58 +0300
  • b4f25f0e27 fix(player): log ExoPlayer playback errors and connect errorFlow in DeviceAudioPlayerQueue pgwiz 2026-10-30 02:10:32 +0300
  • 07ad7124a9
    Merge pull request #3173 from team-spotube/dev Kingkor Roy Tirtho 2026-10-29 17:36:52 +0600
  • fa9b42cf10 cd(build): add support for building WebView native libraries on Linux and Windows Kingkor Roy Tirtho 2026-10-29 16:03:55 +0600
  • 9785c93b6a feat(player): add a full screen now playing view on desktop Brian López Medina 2026-10-29 03:57:42 -0600
  • 09edc5a182 refactor(player): extract the large player's seek bar, transport and volume controls Brian López Medina 2026-10-29 03:19:03 -0600
  • 8d4ea82a7e fix(build): add headless mode for Linux and update CI to prepare dependencies Kingkor Roy Tirtho 2026-10-29 15:01:43 +0600
  • eb972c8633 fix(dependencies): update Android target SDK and various library versions Kingkor Roy Tirtho 2026-10-29 11:25:22 +0600
  • 182025dbc6 ci: add artifact reuse workflow and fix release upload permissions pgwiz 2026-10-28 11:55:33 +0300
  • 91ea775b77 ci: allow release platforms to run independently with presets and tolerant publishing pgwiz 2026-10-28 10:40:04 +0300
  • dd098aea0a fix(ios): remove manual setActive calls in IosMediaSession pgwiz 2026-10-28 10:16:33 +0300
  • 7254a8e35d fix(ios): resolve compileKotlinIosArm64 type mismatches in IosMediaSession and stub getRadioMix pgwiz 2026-10-28 10:05:38 +0300
  • 02d903e5ed ci: add fallback keystore generation for multiplatform release workflow pgwiz 2026-10-28 08:58:03 +0300
  • 13fef429f4 fix(player): harden queue resolution, iOS media session controls, endless playback, and download status checks pgwiz 2026-10-28 08:46:51 +0300
  • 2a2ca8c5a6 feat: port upstream PRs #3132, #3170, #3150, #3092, #3134, #3147 pgwiz 2026-10-28 07:36:57 +0300
  • 2e84018155 ci: fix yaml syntax indentation for local.properties signing config pgwiz 2026-10-28 04:32:15 +0300
  • f3be1f98e4 ci: fix webkit2gtk buildNativeLinux failure and heredoc syntax in build-android-apk pgwiz 2026-10-28 04:27:21 +0300
  • 3ce36d624b ci: add standalone build-android-apk workflow with automatic keystore generation pgwiz 2026-10-28 04:12:49 +0300
  • f622b4b155 fix(player): harden StreamProxy Origin header, YouTube URL regex boundaries, and candidate fallback order pgwiz 2026-10-28 01:32:02 +0300
  • e4fe197184 fix(player): resolve GoogleVideo 403, YouTube video ID extraction, matching relaxation, and radio mix fallback pgwiz 2026-10-28 00:34:20 +0300
  • 9a6f5e6a19
    Merge eb30f98056 into aca3aeb592 dependabot[bot] 2026-10-27 16:27:09 -0400
  • aca3aeb592 fix(theme): follow the OS dark mode on desktop Kingkor Roy Tirtho 2026-10-27 18:53:47 +0600
  • 5b36edd259 fix(windows): make VLC playback work through the stream proxy Kingkor Roy Tirtho 2026-10-27 18:49:20 +0600
  • ea01dec6ea fix(settings): palette swatches follow the active light/dark appearance Kingkor Roy Tirtho 2026-10-27 18:49:20 +0600
  • a573570de9 fix(plugins): support plugin forks in discovery search and update legacy URL format in docs pgwiz 2026-10-27 14:09:02 +0300
  • 79266fd483 fix(windows): window not spawning due to early COM initialization Kingkor Roy Tirtho 2026-10-27 16:35:27 +0600
  • 2d4cb02aeb docs: add manual plugin install guide and verify pgwiz plugin pgwiz 2026-10-27 12:42:14 +0300
  • 0d5b5b094e
    Merge pull request #3167 from team-spotube/dev Kingkor Roy Tirtho 2026-10-26 19:13:40 +0600
  • 31a3233c79 ci: remove nightly tag movement from release workflow Kingkor Roy Tirtho 2026-10-26 18:11:35 +0600
  • 91867f571d ci: remove nightly tag movement from release workflow Kingkor Roy Tirtho 2026-10-26 17:39:24 +0600
  • cde359a9de cd: add iOS build process and package IPA for release Kingkor Roy Tirtho 2026-10-26 16:52:56 +0600
  • 1b4fbe8d25 chore: update changelog for 6.0.0-beta.0 and optimize Gradle build settings Kingkor Roy Tirtho 2026-10-26 16:40:46 +0600
  • 67e452493a feat(release): add beta release type Kingkor Roy Tirtho 2026-10-26 16:34:02 +0600
  • d7c7e3108d docs: add new features and enhancements for version 6.0.0 Kingkor Roy Tirtho 2026-10-26 16:09:24 +0600
  • 1ea5f1d1ee fix: update website URLs from spotube.org to spotube.cc Kingkor Roy Tirtho 2026-10-26 15:31:17 +0600
  • 277140f567
    Merge pull request #3166 from team-spotube/dev Kingkor Roy Tirtho 2026-10-26 15:27:49 +0600
  • 9bb80ebb47 Merge branch 'master' into dev Kingkor Roy Tirtho 2026-10-26 15:23:11 +0600