stack/apps/dashboard
mantrakp04 4de05f4ddd feat(dashboard): span tree list, now-clamped timeline, zoom/pan
- Trace list is now a hierarchical span tree: every span (e.g.
  $session-replay-segment) is directly reachable and selectable —
  selecting focuses it in the waterfall. First 3 levels expand by
  default, deeper levels collapse behind carets. The type filter prunes
  the tree to matching subtrees with match highlighting and forced
  ancestor expansion.
- Timeline scale clamps at 'now': intervals reaching into the future
  ($refresh-token runs to its expiry a year out) no longer compress the
  real activity into a sliver; future ends render as a fading stub with
  an 'elapsed →' duration and end-date tooltip.
- Waterfall zoom/pan: cmd/ctrl+scroll zooms around the cursor,
  horizontal scroll pans while zoomed, reset button in the ruler;
  ew-resize cursor on timeline tracks as affordance. View window math
  (zoomViewWindow/panViewWindow) is pure and unit-tested.
- Trace start now includes attached event times (events can predate
  their span's started_at since events and replay chunks batch
  independently), so nothing renders off-scale at full view.
2026-07-03 14:01:14 -07:00
..
public Add 6/12/26 changelog entry (#1589) 2026-06-16 16:44:03 -07:00
scripts Support local dashboard in remote SSH and GH Codespaces (#1538) 2026-06-04 16:36:17 -07:00
src feat(dashboard): span tree list, now-clamped timeline, zoom/pan 2026-07-03 14:01:14 -07:00
.env Rename STACK_* env vars to HEXCLAVE_* in env templates, with legacy dual-read (#1588) 2026-06-19 18:58:53 -07:00
.env.development Redo setup page onboarding UI (#1659) 2026-06-26 23:43:56 +05:30
.eslintrc.cjs Config sources (#1083) 2026-01-21 18:08:35 -08:00
.gitignore Support local dashboard in remote SSH and GH Codespaces (#1538) 2026-06-04 16:36:17 -07:00
.npmrc Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
components.json Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
DESIGN-GUIDE.md fix: remove email-outbox dashboard page (#1662) 2026-06-24 11:10:24 -07:00
instrumentation-client.ts feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
LICENSE Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
next.config.mjs Remove local emulator support (#1692) 2026-06-30 10:27:01 -07:00
package.json feat: add navigation funnel graph page (#1701) 2026-06-30 23:04:22 -07:00
postcss.config.js Split backend and dashboard (#83) 2024-06-18 15:49:31 +02:00
tailwind.config.ts feat(hexclave): PR 3 — native @hexclave/* source rename + delete dual-publish wiring (#1482) 2026-05-29 15:21:59 -07:00
tsconfig.json Support local dashboard in remote SSH and GH Codespaces (#1538) 2026-06-04 16:36:17 -07:00
vitest.config.ts In-source unit tests (#429) 2025-02-14 11:47:52 -08:00