Releases: doyled-it/wavecrest
v0.3.1
v0.3.0
chore: bump version to 0.3.0
v0.2.2
chore: bump version to 0.2.2
v0.2.1
chore: bump version to 0.2.1
v0.2.0
docs(readme): document MCP server, tool surface, and security trade-off
v0.1.11
fix(usage): skip mid-render polls, respawn meta on stuck reads
- Detect when claude's /usage view is still rendering ('Loading usage
data…' without bars) and return an empty snapshot instead of inserting
garbage. The dashboard then keeps the last known good value rather
than dropping to whatever the loading placeholder leaves behind. - Hash each successful parse and track consecutive identical reads.
After 3 in a row, kill the meta-process so the next poll fetches a
fresh /usage from the server. Ported from agent-view's stuck
detection — covers the case where claude serves a cached view. - Send Cache-Control: no-cache on the served index.html (assets stay
immutable since they're content-hashed) so Wave's webview stops
loading stale dashboard bundles after each release.
v0.1.10
fix(sse): keep dashboard updates flowing in real time
Bun's default idleTimeout is 10s, which silently closed every SSE
connection mid-stream. The browser EventSource auto-reconnects but it's
flaky, so dashboard cards and gauges stopped getting hook/usage events
between user-initiated refreshes (focus, hard reload).
Two changes:
- Set Bun.serve idleTimeout to 255 (max).
- Broadcast an SSE comment line (':keepalive') every 15s so connections
stay warm against any in-between proxy or NAT timeout.
v0.1.9
chore: bump version to 0.1.9 (test auto-bump)
v0.1.8
fix(ci): heredoc commit message to keep the run: block scalar intact
The unindented lines inside the inline 'git commit -m "...multiline..."'
broke out of YAML's block scalar, which silently turned the 'on:'
trigger into a boolean alias (YAML 1.1 spec) and stopped tag pushes
from firing the release workflow. Write the message to a file and use
'git commit -F' instead.
v0.1.5
chore: bump version to 0.1.5 and add darwin-x64 to install.sh
The earlier 0.1.4 commit forgot to update package.json/cli.ts so the
shipped binary reported 0.1.3 despite the tag. Bump fresh and ship a
clean 0.1.5 with darwin-x64 support across all surfaces (build, release
workflow, install.sh, brew formula).