Changelog
2026-07-20v0.25.1— Stale Daemon Refresh
- Fixed: Deep-link refreshes after existing daemon sessions — Kandown now detects when a project daemon was started by an older CLI version and restarts it when the current CLI is newer. This matters because URL refresh handling for paths like
/058?p=suzulives in the daemon process itself; refreshingkandown.htmlalone cannot teach an already-running old daemon to serve task deep-link routes. - Fixed: Direct task URLs no longer require manual daemon restarts after updates — running
kandownorkandown daemon startnow upgrades stale daemon processes automatically, so newly published routing behavior becomes active for existing projects without users needing to hunt for old PIDs. - Changed: Daemon reconnect behavior — reconnecting to a same-project daemon still reuses compatible current/newer daemons, but older or unknown-version daemons are stopped and relaunched with the current CLI before returning the daemon URL.