Skip to content

Latest commit

 

History

History
74 lines (60 loc) · 2.88 KB

File metadata and controls

74 lines (60 loc) · 2.88 KB

Changelog

All notable changes to this project will be documented here. Format: Keep a Changelog. Versioning: Semantic Versioning.

[Unreleased]

Added

Changed

Fixed

Removed

[0.1.2] - 2026-06-02

Added

  • Protocol-artifact client_version suppression (commit 9251f25): Go's net/http stdlib emits Go-http-client/2.0 (HTTP/2) or Go-http-client/1.1 regardless of the calling app. Showing "2.0" next to "go-http-client" implies operator identity signal where the parser only knows the protocol version. clientDisplay.ts centralizes a noisy-version allowlist behind displayClientVersion(kind, version) + clientLabel; wired in Landing ACTIVE CLIENTS + TracesList client cell tooltip. Audit-driven (v0.1.1 deploy workflow showed sub2api's 27/200 go-http-client rows all report version 2.0).

[0.1.1] - 2026-06-02

Added

  • Storage retention surface (matches api-log v0.1.1 backend): Landing STATUS strip's data cell gains a state badge (ok / warning / critical) when the backend has retention configured. Settings adds a new Storage card with max_bytes / max_age_days / warn_at_percent inputs that GET + PUT /api/config/retention. Both knobs zero surfaces a "disabled" status row; 503 from a coord-less backend renders the card with a helpful hint. i18n strings for both languages.

[0.1.0] - 2026-05-31

Added

  • Phase L Vercel-leaning UI revamp: foundation tokens + theme toggle + Cmd+K palette (eb7a8c1), Landing rewrite (a8b0fe6), Home/Export/ Settings centred page containers (7f6c730), density sweeps across secondary surfaces (06b84b2, dbc6a49).
  • Plugins tab promoted from Settings to a top-level nav entry (W4.2, 4cacbd6).
  • Project-context extraction from AGENTS.md / CLAUDE.md and the declared-skills list rendered on the Overview tab (W4.1, 276dc1b).
  • localStorage access wrapped in try/catch so Safari private mode and sandboxed iframes no longer crash at module load (8769b35).
  • PluginAPIError carries the backend {error, detail} envelope; failures in PluginEditModal save now map to the per-code i18n dictionary instead of a generic alert (8769b35).
  • SECURITY.md plus a minimal GitHub Actions pipeline running pnpm install, pnpm check, pnpm test, vite build (7831797).
  • LICENSE (MIT, 1ec6b9d).
  • en/zh i18n threaded through DetailPanel, ConversationTab, RawTab (including the jsonHL HTML builder), and Settings (94b0d5e, 79b9854, b0fa43c, 5351488).

Changed

  • theme.svelte.ts reactor migrated to module-scoped $state; duplicate format helpers consolidated (c85682b).

Removed

  • "Restart api-log to apply" banner — backend W4.2 hot-reload makes it obsolete (292d311).
  • Embedded homelab.lan upstream link from Settings → About (109cade) and the same leaks from README (1ec6b9d).