Releases: pedrosousa13/onda
Releases · pedrosousa13/onda
v1.6.1
Compare
Sorry, something went wrong.
No results found
1.6.1 (2026-07-23)
Bug Fixes
release: bump goreleaser job to Go 1.25 to match go.mod (1113149 )
v1.5.1
Compare
Sorry, something went wrong.
No results found
1.5.1 (2026-07-02)
Bug Fixes
directory: download the full catalog reliably on slower links (#42 ) (4da8a46 )
v1.5.0
Compare
Sorry, something went wrong.
No results found
1.5.0 (2026-07-01)
Features
browse: browse the offline catalog by country / genre / language, with sortable results (#36 ) (d1f5556 )
opt-in offline station catalog with background download + progress (#37 ) (ec52fda )
v1.4.0
Compare
Sorry, something went wrong.
No results found
1.4.0 (2026-07-01)
Features
loudness normalization to even out station volume (#28 ) (90351d4 )
tui: recently-played view with opt-in local history (#25 ) (052ad3b )
v1.3.0
Compare
Sorry, something went wrong.
No results found
1.3.0 (2026-06-30)
Features
persist playback volume across launches (#27 ) (1aefd11 ), closes #22
tui: live-search off toggle (enter-to-search) (#26 ) (7ff51d9 )
v1.2.0
Compare
Sorry, something went wrong.
No results found
1.2.0 (2026-06-30)
Features
tui: debounced live search (53ecd28 )
tui: UX polish — padding, centered home, connecting feedback, mouse (59b0f2e )
Bug Fixes
tui: persist chosen bitrate on replay; docs + privacy updates (876573c )
v1.1.0
Compare
Sorry, something went wrong.
No results found
1.1.0 (2026-06-30)
Features
cross-platform auto-update (notify + opt-in self-update) (#6 ) (6b3185d )
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-06-30)
Features
app: reword first-run privacy notice; mark shown before prompt (ca64db8 )
app: wire store, directory, player, TUI + first-run notice (cdfba5a )
directory: aggregating Directory with cache + offline fallback (095316b )
directory: group multi-bitrate records into stations (3522765 )
directory: JSON cache with TTL and stale fallback (d74acb0 )
directory: Phase 2 — multi-field + fuzzy search (518de0b )
directory: Phase 3 — broadcaster-prefix/region dedup + honest limits (ab92c3d )
directory: Radio Browser client with mirror fallback (5bb96d6 )
directory: Source interface + embedded CC0 offline list (b08ffd6 )
domain: add quality-preference variant selection (4d97a23 )
domain: add Station and StreamVariant (44541f9 )
player: headless mpv lifecycle, controls, and events (b16de58 )
player: mpv JSON IPC framing (a0c9c8c )
Popular (top-voted) default view + search spinner (ffcf8a2 )
race mirrors, merge duplicate streams, HiFi quality + bitrate chooser (024586c )
store: config persistence (TOML) with privacy-first defaults (f6a0cce )
store: favorites and custom stations (JSON) (7ea05d9 )
tui: Phase 1 — chooser clarity, metadata sanitize, esc-home hint (199ab35 )
tui: Phase 4 — Home view (now-playing + favorites) (4e6116c )
tui: root model, messages, list view, play/stop keys (c910bce )
tui: search, favorites, add-station, and settings views (6ce2138 )
tui: themed Now-Playing hero redesign (d5bfd91 )
tui: wire volume control (+/- keys) to the player (f761612 )
Bug Fixes
directory: bust cache on grouping change + stronger name normalization (c198e80 )
directory: dedupe variants by quality label; treat codec UNKNOWN as unknown (edd5397 )
player: reap mpv on dial-failure path; add backoff to Unix dial loop (a66ecea )