mirror of
https://github.com/stack-auth/stack.git
synced 2026-07-20 21:29:36 +08:00
- 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. |
||
|---|---|---|
| .. | ||
| public | ||
| scripts | ||
| src | ||
| .env | ||
| .env.development | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .npmrc | ||
| components.json | ||
| DESIGN-GUIDE.md | ||
| instrumentation-client.ts | ||
| LICENSE | ||
| next.config.mjs | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.ts | ||
| tsconfig.json | ||
| vitest.config.ts | ||