Skip to content

v2.25.0

Choose a tag to compare

@github-actions github-actions released this 11 Aug 06:55
· 239 commits to main since this release
09745fd

Changelog

Features

  • 0334b5f: feat: Origin/Sec-Fetch-Site hardening for state-changing hub API routes (#921) (@RomkaLTU)
  • 0a68ec3: feat: always-on remote access: SERVE_REMOTE config key, startup (#905) (@RomkaLTU)
  • 0355ce1: feat: best-effort capture on read: store the diff of already-terminal runs (#918) (@RomkaLTU)
  • b3b5c7c: feat: bottom status bar with host CPU / RAM / temperature meters (#922) (@RomkaLTU)
  • 2a955cb: feat: capture and store the final run diff at terminal transitions; serve it (#909) (@RomkaLTU)
  • 3087158: feat: daily budget meter in the status bar (#927) (@RomkaLTU)
  • 92e05ca: feat: design-pick discoverability: teach operators how to ask for UI variants (#910) (@RomkaLTU)
  • 2a8dc7f: feat: guided worktree setup: onboarding + Settings detect the stack, propose (#924) (@RomkaLTU)
  • b0717e3: feat: hub settings: read-only Remote access card with URL and QR (#908) (@RomkaLTU)
  • 2dedd09: feat: infer a 'starting' lane for spawned runs so tickets and epics never (#911) (@RomkaLTU)
  • d10e13a: feat: loop "Remaining" rows ignore running status: disable Run now/Run next (#917) (@RomkaLTU)
  • c0c5775: feat: mark host-only worktree app links as unreachable when browsing the hub (#923) (@RomkaLTU)
  • 4551def: feat: provider limit meters in the status bar with a hub-side usage poller (#925) (@RomkaLTU)
  • 374c669: feat: remove the WORKTREE_PARALLEL lane cap — worktree repos run unlimited (#914) (@RomkaLTU)
  • b401ab7: feat: report worktree provisioning stages from the runner and show them on the (#919) (@RomkaLTU)
  • 4696a53: feat: serve decision as data: hub computes how a worktree app will be served, (#907) (@RomkaLTU)
  • 7bb3439: feat: show the persisted final diff on the completed-run detail page (#912) (@RomkaLTU)
  • 176fca0: feat: stacked-epic finalize loses the sync→merge race: re-check the base (#929) (@RomkaLTU)
  • 9541d33: feat: tailscale CLI seam + trau hub remote on|off|status with URL and QR (#904) (@RomkaLTU)
  • f9f51e7: feat: untrack internal/webserver/dist/** — stop committing the built web (#930) (@RomkaLTU)
  • 50c6eca: feat: web UI: app-URL provenance chips + 'Herd shadowed by APP_START_CMD' (#915) (@RomkaLTU)
  • affc508: feat: worktree setup dry-run: provision a scratch tree, run setup, probe the (#928) (@RomkaLTU)

Bug fixes