Skip to content

Add trace diagnostics settings panel#64

Open
rogierx wants to merge 1 commit into
tsperf:mainfrom
rogierx:codex/trace-settings-panel
Open

Add trace diagnostics settings panel#64
rogierx wants to merge 1 commit into
tsperf:mainfrom
rogierx:codex/trace-settings-panel

Conversation

@rogierx
Copy link
Copy Markdown

@rogierx rogierx commented May 20, 2026

Addresses #18.

This adds a compact trace diagnostics settings panel to the webview so users can tune trace time/type/total-type thresholds without leaving the trace UI. Threshold updates are sent through typed webview messages, validated against known extension configuration keys, and persisted to the workspace configuration so each project can keep its own settings.

The panel also exposes the relative/absolute diagnostics mode next to the threshold controls.

The branch removes package-manager caching from the tag-triggered release workflow so the publish/release path does not rely on shared caches.

Validation:

  • pnpm exec vitest run test/index.test.ts
  • pnpm run typecheck
  • pnpm exec eslint shared/src/messages.ts src/configuration.ts src/handleMessages.ts ui/src/appState.ts ui/components/TraceSettings.vue ui/app.vue test/index.test.ts
  • pnpm exec nuxt build ui
  • pnpm exec rollup -c
  • git diff --check

@rogierx rogierx requested a review from danielroe as a code owner May 20, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant