• v1.0.3 9eb9b610b5

    github-actions[bot] released this 2026-04-19 20:11:32 +02:00 | 52 commits to main since this release

    RadioWave v1.0.3

    VersionName: 1.0.3
    VersionCode: 20
    Changes since v1.0.2

    Highlights

    • eigene sender direkt in favoriten hinzufuegen / add custom stations directly in favorites (6ee3065)
    • cast-status im player sichtbar machen / show cast status in player ui (cbcc6ac)
    • app-playpause an remote cast koppeln / route in-app play pause to remote cast (51bd8c4)
    • cast-session vorbereiten und discovery haerten / prepare cast session and harden discovery (42a7bc8)
    • chromecast-basis mit cast-button integrieren / integrate chromecast foundation with cast button (80a9376)
    • favorites pimpen + settings verbessern / enhance favorites ui + settings improvements (44b224c)
    • ähnliche sender auf homescreen statt player / similar stations on home replacing discover (532e562)
    • aehnliche-sender-sektion im fullscreen-player / similar stations section in fullscreen player (5e99611)
    • design-refresh mit icons, glassmorphism und chevron / design refresh with icons, glassmorphism and chevron (e05ba47)
    • artwork-puls, buffering-overlay, quality-badge, tags, live-dot / artwork pulse, buffering overlay, quality badge, tags, live dot (b21286f)
    • stream-qualitaets-badge in browse, favorites und player / stream quality badge in browse, favorites and player (7746ff3)
    • schnell-genres und filter beim scrollen einklappen / collapse quick genres and filters on scroll (e356a3f)
    • collapsing-title, glass-karten und typography-tokens / collapsing title, glass cards, typography tokens (94dd78b)
    • ambient background, home nebula, live-pulse, glas-karten / ambient background, home nebula, live-pulse, glass cards (c210d5d)

    Fixes

    • navigationbarcontrastenforced hinter api-29-guard / guard setNavigationBarContrastEnforced behind api 29 check (aa82434)
    • sinnvollen share-text ohne raw stream-url / meaningful share text without raw stream url (81b8f5e)
    • cast-session beim dismiss sauber beenden / end cast session cleanly on dismiss (e4dc913)
    • lokale wiedergabe bei senderwechsel hart pausieren / hard-pause local playback on cast station changes (41a92a6)
    • senderwechsel waehrend cast auf tv uebernehmen / move station changes to tv during active cast (ab915f1)
    • lokale wiedergabe bei cast-start pausieren / pause local playback when casting starts (a1a3454)
    • fullscreen-controls ueber nav-bar halten und artwork quadratisch machen / keep fullscreen controls above nav bar and make artwork square (e622d80)
    • fileprovider haerten und chromecast-claim entfernen / harden fileprovider and remove chromecast claim (5eecb81)
    • dark-only-zwang in app und settings entfernen / remove forced dark-only behavior in app and settings (75801d1)
    • fullscreen-layout wieder entspannen / relax fullscreen player layout again (514ed76)
    • shuffle-bug, orange border und tote farben bereinigen / fix shuffle seed, theme-consistent border, remove dead colors (b9398e4)
    • launchedeffect-keys auf station+isplaying reduzieren / fix LaunchedEffect keys to avoid redundant coroutine restarts (2babaa1)
    • hardkodierte fehlermeldungen in home-viewmodel auslagern / extract hardcoded error strings from HomeViewModel (c89615e)
    • edge-to-edge fuer android 15+ weiter modernisieren / modernize edge-to-edge handling for android 15+ (ee9e5c7)

    Improvements

    • tote farb-aliases und custom-stations-modul entfernen / remove dead color aliases and custom stations module (6e33b2e)
    • station-pool erst bei bedarf laden / load station pool lazily on demand (355c262)
    • tote station-repository-impl entfernen / remove dead station repository impl (33d5770)
    • tote player-api und auto-stub entfernen / remove dead player api and auto stub (af4b33f)
    • coil crossfade aktivieren fuer smoothes bild-laden / enable Coil crossfade for smooth image loading (8f65aed)
    • nebula und sterne-hintergrund entfernen / remove nebula and star field background (b084858)
    • hardkodierte font-sizes in typography-token auslagern / move hardcoded font sizes to named typography tokens (0ba0158)

    Other

    • rc1-eintrag entfernen und datum aktualisieren / remove rc1 entry and update date (76a5530)
    • checkout@v5 auf v4 korrigieren und ci-tasks eingrenzen / fix checkout@v5 to v4 and scope ci tasks (217fea3)
    • chromecast-status und erledigten stand dokumentieren / document chromecast status and completed work (5155ca1)
    • .claude-verzeichnis zu gitignore hinzufuegen / add .claude dir to gitignore (584bddb)
    • audit-datei zu gitignore hinzufuegen / add audit file to gitignore (335911f)

    Play Store short notes (DE)

    • tote farb-aliases und custom-stations-modul entfernen
    • eigene sender direkt in favoriten hinzufuegen
    • navigationbarcontrastenforced hinter api-29-guard
    • sinnvollen share-text ohne raw stream-url
    • station-pool erst bei bedarf laden
    Downloads