Skip to content

Releases: doyled-it/wavecrest

v0.3.1

01 Jun 23:03

Choose a tag to compare

chore: bump version to 0.3.1

v0.3.0

01 Jun 21:40

Choose a tag to compare

chore: bump version to 0.3.0

v0.2.2

01 Jun 19:25

Choose a tag to compare

chore: bump version to 0.2.2

v0.2.1

01 Jun 16:36

Choose a tag to compare

chore: bump version to 0.2.1

v0.2.0

01 Jun 16:20

Choose a tag to compare

docs(readme): document MCP server, tool surface, and security trade-off

v0.1.11

30 May 22:41

Choose a tag to compare

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

30 May 19:58

Choose a tag to compare

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

30 May 19:46

Choose a tag to compare

chore: bump version to 0.1.9 (test auto-bump)

v0.1.8

30 May 19:32

Choose a tag to compare

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

29 May 08:01

Choose a tag to compare

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).