Releases: dspv/caprock
Releases · dspv/caprock
Release list
v0.10.0
Changelog
- 338f228: feat(ui): clicking a minute in the pulse opens the session at that minute (@dspv)
- 3d558c0: feat(ui): live pulse — the shape of the work, one bar per minute (@dspv)
- 091b94e: fix(ui): colour the pulse by cost, and draw silence instead of leaving gaps (@dspv)
- 470f1dd: fix(ui): the pulse said "working" while Claude waited for you (@dspv)
v0.9.9
Changelog
- 3cb6ea0: fix(api): a partial settings body no longer wipes the rest (@dspv)
- 116f57c: fix(board): validate task input, and stop ids colliding (@dspv)
- 68950e2: fix(ptyman): actually apply the PTY close guard, and scope PTY tests to POSIX (@dspv)
- f659f95: fix(ptyman): close the PTY once, and stop reporting a clean exit as an error (@dspv)
- 8ea6160: fix(test): make the new tests honest about Windows (@dspv)
- 047f069: fix(test): stop asserting the env contract through cmd.exe (@dspv)
- 54a1bd7: fix: "active days" counted session starts, not days with work (@dspv)
- 2ea0d66: fix: three defects found by hunting rather than by tests (@dspv)
- e034180: perf(store): read active days from daily_stats, not from every event (@dspv)
- 2a12b3b: test(config,agents): the atomic write and the terminal fan-out (@dspv)
- 800e782: test(daemon): pin the decisions the daemon alone makes (@dspv)
- 6112ec3: test(ingest): the tailer loop, discovery and backfill (@dspv)
- 0917217: test(shim): cover the paths that would break a user's session (@dspv)
- 683dadc: test(store,api): session lifecycle, the live catch-up, and Answers (@dspv)
v0.9.8
Changelog
- 4392515: feat: surface wasted sessions, search your own words, floor percentages (@dspv)
- 51b5ce3: fix(ui): give the dashboard a hierarchy, and stop two numbers from lying (@dspv)
- a031763: fix(ui): report the measurement, not a verdict (@dspv)
- 4e4fdae: fix(ui): say what a dollar figure is, and keep the live label honest (@dspv)
v0.9.7
v0.9.6
Changelog
- ca28cab: perf: group the summary totals by kind instead of summing CASE expressions (@dspv)
- cd27c0a: perf: index the id-ordered note lookups (@dspv)
- ad0922a: perf: index the per-session event lookup; show placeholders while loading (@dspv)
- 26ab231: perf: index the reads the dashboard makes every five seconds (@dspv)
v0.9.5
v0.9.4
v0.9.3
v0.9.2
Changelog
- 366ff81: fix(api): a range like 90d silently meant "today" (@dspv)
- af8c22b: fix(build): the committed dist was stale, and the gate could not see it (@dspv)
- f637f72: fix(ui): favicon still used the pre-brand blue palette (@dspv)
- cf5def5: fix(ui): survive wrong-typed and absent data from the wire (@dspv)
- a2d0776: fix: one bad timestamp could make every session invisible, permanently (@dspv)