Releases: squiter/cante
Releases · squiter/cante
Release list
v0.4.0
v0.3.2
Run as background daemon by default `cante run` now forks a supervisor process, redirects its output to ~/Library/Logs/cante.log, records its pid in /tmp/cante.pid, and returns the terminal. The supervisor calls setsid() when its stdin isn't a tty so it survives terminal close. `cante stop` reads /tmp/cante.pid and SIGTERMs the supervisor (which cleanly terminates the overlay and the Spotify poller via the existing signal handlers). It still falls back to the overlay-only stop when no supervisor pid file exists. `cante run --foreground` / `-f` keeps the previous attached behavior for interactive debugging.
v0.3.1
Add Makefile with release target `make release VERSION=x.y.z` validates state, tags cante, waits for the GitHub Actions release workflow to publish the arm64 tarball, then updates Formula/cante.rb in the homebrew-cante tap (path via HOMEBREW_CANTE_DIR, defaults to ../homebrew-cante) and pushes.
v0.3.0
Add size and single-line overlay options --size small|medium|large scales the whole overlay (fonts, padding, box dimensions) together. --single-line hides the next-lyric line and folds loading / missing-lyrics status into the main line. Also make 'cante --flag' equivalent to 'cante run --flag'.
v0.2.0
Add text-shadow and opaque overlay options Both default to off so existing users see no change. Persistent defaults can be set in ~/.config/cante/config.json; CLI flags override the file.