Rewrite live tracing, the trace timeline and the trace detail view #129

Merged
jcoffey-dev merged 1 commits from phase4/tracing into main 2026-10-19 04:17:39 +00:00
1 Commits
Author SHA1 Message Date
jcoffey-dev 6a4a25937a Rewrite live tracing, the trace timeline and the trace detail view
ci / build (pull_request) Skipped
ci / notices (pull_request) Successful in 17s
ci / publish (pull_request) Skipped
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 1m45s
The formatting rules (ids in the server's base 32, durations, offsets,
event icons, the trace summary) are in format.ts, and the live stream's
token, reconnects and event buffer in live.ts, all with tests; the
normalizer and types are rewritten with a test too. The three components
are rewritten on top, with the same look.

One fix: stopping live tracing while a reconnect was pending could reopen
the stream two seconds later. Stopping now stops it for good.
2026-10-18 20:08:33 -07:00