| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | config: parse the config once and reuse it until the file changes | salmonik | 6 days | 1 | -17/+90 |
| | | | | | | | | | | | | Every command, status line and notification went through Config::load, which reads *and* rewrites config.toml, so `rsp status` alone touched the file on each call. The daemon now keeps a parsed copy and only stats the file to notice outside edits, so `rsp settings set` still takes effect immediately. Config::save refreshes the cached copy too, and Config::config_path is shared by the loader and the cache. | ||||
| * | Make daemon socket/PID paths environment-independent; fix rc service HOME | salmon | 2026-08-09 | 1 | -4/+34 |
| | | |||||
| * | add licensing | salmonik | 2026-05-26 | 1 | -0/+7 |
| | | |||||
| * | Fix metadata extraction for symphonia 0.6 and add Albums shuffle mode | salmonik | 2026-05-22 | 1 | -1/+1 |
| | | |||||
| * | Add display_format config, fix restart command, clean up config code | salmonik | 2026-05-11 | 1 | -34/+152 |
| | | | | | | | | | | | | - Add display_format option with get/set/list/unset for customizing track display - Add Track::format() supporting $ARTIST, $ALBUM, $TRACK variables - Update queue, status, notifications to use display_format - Fix restart command using wrong subcommand 'start' -> 'start-daemon' - Remove socket_path from config (now computed at runtime from XDG_RUNTIME_DIR) - Consolidate duplicate save() and save_all() into single save() - Fix redundant .clone().clone() in config.rs - Add todo item for caching config in daemon hot paths | ||||
| * | Add dev/release config separation and volume query command | salmonik | 2026-05-05 | 1 | -6/+12 |
| | | |||||
| * | fix(daemon): robust auto-advance; ensure next track starts even if playback ↵ | salmonik | 2026-05-05 | 1 | -0/+180 |
| fails | |||||
