Releases: Kaapeine/nts-tui
Releases · Kaapeine/nts-tui
Release list
v0.1.0
Changelog
- af83fb0 chore: init go module + bubbletea/lipgloss deps
- 6c927fd chore: manual player driver to verify mpv control
- 82887f3 feat(nts): FetchLive + FetchMixtapes API client
- 70032eb feat(nts): data models for live channels + mixtapes
- e072d8e feat(nts): show AM/PM in broadcast start/end times
- 42e4da7 feat(nts): static NTS 1/2 channel definitions
- 0105e99 feat(player): mpv IPC wrapper (Play/Stop/SetVolume/Events/Close)
- 0bc21a5 feat(release): add GoReleaser build/release pipeline and install script
- 48a8004 feat(ui): Model, messages, commands, key handling
- 54cc0c7 feat(ui): View with tab bar, Live body, now-playing bar
- 554d8d2 feat(ui): add selectable rows and detail panel to the Schedule tab
- 852996d feat(ui): fill full terminal width and height
- 26a54bb feat(ui): keybinding hint line
- 9e853ea feat(ui): lipgloss styles
- c8b5a58 feat(ui): mixtapes tab lists and plays the 16 infinite mixtapes
- 13620f3 feat(ui): redesign Live tab as split-screen channel view
- 4590ea6 feat(ui): redesign header and make the body scrollable
- 782cdac feat(ui): schedule tab lists a channel's upcoming lineup
- b21609a feat(ui): show broadcast location on the Live tab
- a379427 feat(ui): show selected mixtape's description on the Mixtapes tab
- c4840e2 feat(ui): wrap list selection at either end instead of clamping
- f920ecc feat: identify nts-tui honestly on outbound API and stream requests
- 882b5fb feat: wire Bubble Tea program; usable Live-tab app
- 15a2d5b fix(nts): send Accept header to avoid a stale CDN cache partition
- ce6ac03 fix(ui): color live channel digits on selection, fix next-up height
- f64b5fd fix(ui): correct now-playing icons, right-justify volume, arrow list markers
- b4cdf82 fix(ui): keep now-playing footer in sync with live broadcast changes
- abd2121 fix(ui): keep the play indicator visible (as paused) after Space
- 97ae379 fix(ui): space resumes last-played source, not the active tab's selection
- 01352bd fix(ui): stop stale/spurious mpv events from clobbering play state
- 9cc67d7 spike: play NTS live stream via mpv IPC socket from Go
- a148e19 style(ui): borderless bars for now-playing and tabs