Skip to content

Latest commit

 

History

History
257 lines (153 loc) · 13.6 KB

File metadata and controls

257 lines (153 loc) · 13.6 KB

[0.0.18] - 2026-05-25

Added

  • A richer Capability Packs section inside Settings > Configuration, with cross-pack enablement toggles, always-visible pack cards, guided runtime-backed controls for Architecture graph, Context Guidance, Semantic clones, and Knowledge pack, plus a review sheet that separates direct pack edits from supporting dependency changes.
  • A strict Inference config panel that materializes backend profile and runtime definitions, supports profile/runtime renames with reference rewrites, validates safe names before save, and provides task, driver, runtime, model, and thinking-level controls for Bitloops, Codex, Claude, OpenAI, and Ollama-backed profiles.
  • Default-install seeding for missing daemon config files, including runtime CLI version, store paths, telemetry defaults, capability-pack defaults, platform inference profiles, and resolved executable hints for local runtimes.
  • Unit and integration coverage for the Configuration-based settings surface, including route aliases, daemon setup persistence, JSON-section compatibility, inference renames, default seeding, stale save responses, and redacted secret saves.

Changed

  • Kept /settings/configuration as the canonical settings route while treating /settings/capability-packs as a legacy alias that resolves to the same configuration UI.
  • Capability pack controls now write directly to runtime config paths while seeding missing backend sections and default profile bindings without rendering duplicated shared/default profile editors inside pack cards.
  • Removed the repo setup controls and the duplicate lower advanced runtime config area, keeping daemon setup, inference config, and pack-backed save/review as the main configuration flow.

Fixed

  • The dashboard bundle script now creates the parent cache directory before replacing the bundled app.
  • Runtime config saves now accept stale mutation responses when a refetch confirms the submitted patch, and redacted secret values when the backend returns masked saved secrets.

[0.0.17] - 2026-05-21

Fixed

  • Session play actions now update existing session content instead of leaving stale details behind.
  • Session page data updates now avoid the slow refresh path that made existing sessions feel unresponsive.
  • Session table rows now preserve the actor value so the actor column no longer appears blank for populated sessions.

[0.0.16] - 2026-05-18

Fixed

  • Tool-call counts now stay aligned across checkpoint summaries, session detail, token usage displays, and the supporting integration coverage.

[0.0.15] - 2026-05-18

Added

  • Normalized transcript-entry types, mappers, and tests for dashboard session detail, turn timelines, and tool-use displays.

Changed

  • Dashboard transcript rendering now consumes canonical backend transcript entries from checkpoint session detail and interaction session detail responses instead of reparsing legacy raw-event transcript fragments.
  • Turn transcript analysis now builds per-turn sections from per-turn entries or the session-wide transcript stream, with stable ordering and empty-state handling when no canonical entries are available.

[0.0.14] - 2026-05-12

Fixed

  • Debug log level tabs now use level-specific daemon log tails so noisy recent INFO lines no longer hide older ERROR, WARN, or DEBUG entries.

[0.0.13] - 2026-05-11

Added

  • Regression coverage for lazy session detail loading, active-tab-only checkpoint transcript parsing, and abortable session and checkpoint detail requests.

Changed

  • Dashboard session detail now keeps the summary view lightweight and loads heavy turn and tool data only when the Turns or Tool use tabs are opened.
  • Checkpoint detail now renders transcript-heavy content only for the active session tab and reuses shared transcript analysis between the Turns and Tool use views.
  • Transcript and tool derivation now index the latest turn-end payloads once per session and reuse parsed transcript entries across views instead of reparsing large raw event payloads repeatedly.
  • Added local .worktrees/ ignore support so isolated worktrees do not show up as untracked dashboard changes.

Fixed

  • Aborted stale session and checkpoint detail requests when the selection changes or panels unmount, preventing outdated heavy payloads from lingering in memory.
  • Reduced duplicate raw-event filtering, sorting, and transcript parsing that caused Chrome RAM spikes on large sessions and checkpoints.

[0.0.12] - 2026-05-10

Added

  • Live Code Atlas loading from the DevQL CodeCity GraphQL surface, including a typed CodeCityWorldResult query, repository resolution through the dashboard API, and a mapper from backend buildings, floors, zones, dependency arcs, render arcs, health signals, and architecture metadata into the existing renderer scene model.
  • Code Atlas enrichment from the DevQL architecture graph, including C4 Systems, Containers, Components, Deployment Units, Entry Points, and Flow traversal metadata joined onto buildings.
  • Architecture page with a 3D component-first view of Containers, Components, Deployment Units, Entry Points, flow-derived contract corridors, persistence read/write edges, and toggleable red direct module dependencies.
  • Architecture component parent grouping, with path-derived parent frames, group search results, group inspector details, and row-aware component layout so flat component lists can be scanned hierarchically.
  • Code Atlas data-source support for a live DevQL snapshot alongside the existing fixture catalogue, with the live source selected by default and VITE_CODE_CITY_PROJECT_PATH available for project-scoped CodeCity queries.
  • Debug view support for daemon validation, sync status, task tracking, and related troubleshooting details.
  • Unit and Playwright coverage for the live CodeCity data shape, including backend-compatible world mapping, render-arc fallback behaviour, live-route network stubs, search, selection, overlay toggles, and canvas rendering.

Changed

  • Updated the Code Atlas page copy, badges, source catalogue, loader, and schema to describe live DevQL data rather than mock-only fixtures.
  • Added Atlas inspector summaries and canvas markers for architecture graph containers, entry points, and flow arcs.
  • Extended the renderer scene schema for backend arc visibility, source paths, labels, tooltips, single-boundary/unknown world layouts, event-driven/unclassified architecture patterns, and empty live worlds.
  • Kept the Code Atlas public route export component-only so React refresh can validate the module boundary.

Fixed

  • Fixed Code Atlas arc visibility so backend world/medium zoom arcs can render without requiring a selected building, while selection-only arcs retain the existing focused behaviour.
  • Fixed Code Atlas rendering, e2e, lint, and quality issues around floor stacking, camera focus dependencies, and React StrictMode live-load retries.

[0.0.11] - 2026-05-08

Fixed

  • Restored missing session and checkpoint turn timelines when heavy interaction detail loads on demand, so turn content appears reliably after opening the Turns view.
  • OpenCode turn model badges now show readable model slugs like kimi-k2p6 instead of full provider account paths such as accounts/fireworks/models/kimi-k2p6.

[0.0.10] - 2026-05-07

Added

  • A dedicated session tool-use list and trace-pair renderer for pairing tool calls with responses in the session detail experience.

Changed

  • Refined the tool-use tab, chat transcript rendering, checkpoint sheet helpers, and session row mapping around shared tool-use display utilities.

Fixed

  • Improved tool reporting for OpenCode sessions and kept bundle metadata aligned for the 0.0.10 release.

[0.0.9] - 2026-04-24

Added

  • Checkpoint browsing inside the sessions experience, including a sessions checkpoint table, checkpoint derivation helpers, and tests for the new checkpoint rows.
  • Turn timeline rendering and transcript utilities for session detail and checkpoint views.
  • WebSocket error handling, table URL-state coverage, JSON viewer theme coverage, and supporting dependency updates.

Changed

  • Updated session variables parsing, dashboard operations, and session defaults so checkpoint queries can share the sessions filtering flow.
  • Removed redundant CI pnpm version pins.

Fixed

  • Improved session compatibility and tool reporting for OpenCode.

[0.0.8] - 2026-04-21

Added

  • New sessions page containing explorer and list of sessions.

[0.0.7] - 2026-04-19

Added

  • Dashboard session rows, columns, detail sidebar, checkpoint summaries, and supporting GraphQL types for the sessions-first dashboard flow.
  • Accordion UI support and a DevQL usage skill for local dashboard development.
  • Expanded client, dashboard, hook, GraphQL mapper, and integration coverage for session loading and repository selection.

Changed

  • Replaced the dashboard commit-list focus with session-oriented browsing while preserving checkpoint detail access.
  • Updated release workflow dependencies, bundle metadata, and the dashboard favicon.

Fixed

  • Dashboard repository auto-selection and session loading now recover correctly when default branch data or repository identity changes.
  • Token usage charts are skipped when a checkpoint has no usage data instead of rendering empty chart chrome.

[0.0.6] - 2026-04-14

Added

  • A dashboard-specific transport layer under src/api/dashboard/ for /devql/dashboard GraphQL requests and /devql/dashboard/blobs/{repoId}/{blobSha} blob fetches.
  • Local dashboard domain types and mappers for repositories, branches, users, agents, commit rows, checkpoint detail, token usage, and file diffs.
  • Targeted unit, hook, integration, and blob-preview tests covering repo identity to repoId resolution, Unix-second date filters, offset pagination, and checkpoint detail loading from the dashboard API.

Changed

  • Migrated dashboard reads from the removed /api routes to /devql/dashboard, while keeping Query Explorer query execution and SDL loading on /devql/global.
  • Refactored dashboard state to select repositories by repoId, keep Query Explorer variables synced with repository identity, and load users and agents only after an effective branch exists.
  • Replaced cursor-style commit paging with offset pagination and switched commit mapping to consume the new checkpoints[] payload from dashboard commit rows.
  • Updated the Vite proxy, docs, and environment examples to describe /devql/dashboard for dashboard traffic and /devql/global for Query Explorer traffic.
  • Removed the generated OpenAPI REST client, its codegen script, and the related TypeScript project references from the frontend.
  • Updated CI actions

Fixed

  • Query Explorer blob preview now resolves the selected repository identity to a repoId before fetching blobs and returns a clear error when the repository cannot be resolved.
  • Checkpoint detail now loads through the dashboard GraphQL query instead of the retired REST endpoint.
  • Commit row mapping now counts all checkpoints already present in a single dashboard commit row instead of collapsing them to one.
  • Package vunerabilities

[0.0.5] - 2026-04-13

Added

  • Query Explorer blob preview support for blobSha results, plus follow-on UI improvements around the preview flow.

Changed

  • Shipped a small polish release on top of the 0.0.4 DevQL transport work.

Fixed

  • Corrected the pinned pnpm version so local and CI installs stay aligned.

[0.0.4] - 2026-04-01

Added

  • Schema-driven Query Explorer features, including SDL-backed autocomplete, a variables editor, JSON result viewing, persisted run history, and request sequencing.
  • Reverse pagination in the dashboard commit list, plus broader unit and integration test coverage.

Changed

  • Moved the dashboard and Query Explorer transport onto the DevQL GraphQL surface, centred on /devql/global, and upgraded the app to Vite 8.
  • Refined internal architecture around shared store usage, history handling, and explorer state management.

Fixed

  • History persistence when the “do not save history” mode is enabled.
  • Checkpoint detail loading against the updated endpoint, alongside assorted lint, formatting, documentation, and security fixes.

[0.0.3] - 2026-03-12

Added

  • The three-panel Query Explorer layout.
  • Agent support for Codex and Copilot in the dashboard and explorer views.

Changed

  • Refreshed bundle metadata and tidied supporting refactors ahead of the next release line.

[0.0.2] - 2026-03-11

Added

  • A Query Explorer mode toggle directly in the dashboard.
  • Richer checkpoint detail views, including session and summary modes, per-session tabs, chronological checkpoint graphs, and improved transcript formatting.

Changed

  • Improved commit-list interactivity, agent presentation, and the files-touched view in checkpoint details.

Fixed

  • Date filter behaviour and related UI rough edges in the dashboard interaction flow.

[0.0.1] - 2026-03-09

Added

  • The first full dashboard UI, including commit and checkpoint browsing, a resizable checkpoint sidebar, token-usage visualisation, syntax-highlighted detail views, and git diff/file-touch details.
  • Initial API integration and the first pass of unit, component, integration, and end-to-end test coverage.

Changed

  • Polished the shipped UI with local fonts, Bitloops branding assets, row transitions, and a redesigned checkpoint sidebar.

Fixed

  • Early build, lint, and row-collapse issues uncovered during the initial integration pass.

[0.0.0] - 2026-03-04

Added

  • The initial Vite-based dashboard scaffold.
  • Release workflow support, a deployment runbook, and initial bundle version tracking.