mirror of
https://github.com/JohnRiceML/clawport-ui.git
synced 2026-08-14 00:47:50 +00:00
- Fix test badge and counts: 536 → 771 tests, 24 → 31 suites (README, CLAUDE.md, CONTRIBUTING.md) - Add changelog entries for v0.7.0 through v0.8.2 - Add contributor credit section to CONTRIBUTING.md (co-author convention) - Add pre-submit verification checklist and architecture overview to CONTRIBUTING.md - Credit @raphfeuer in v0.8.1 changelog entry Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
10 KiB
10 KiB
Changelog
All notable changes to clawport-ui will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.2 - 2026-03-10
Changed
- Memory Overview UX rework: replaced 4 equal stat cards with a single HealthHero component (prominent health score + compact stat pills). Moved Memory Advisor to position #2 (right after hero). Pushed timeline below health checks. Removed redundant StaleDailyLogsCard.
Added
vector-search-disabledhealth check -- flags when OpenClaw vector search is not enabled, with advisor guidance on setup and indexing.
0.8.1 - 2026-03-10
Added
- Server-side chat persistence with JSONL-based conversation storage. Conversations sync across devices automatically.
- Cross-device onboarding flag, "Synced" indicator in chat header, "Clear Server Data" button in settings.
- 26 new tests for conversation store.
Contributors
- @raphfeuer (PR #8)
0.8.0 - 2026-03-09
Changed
- Configurable gateway port (auto-detected from OpenClaw config).
- Agent Optimizer redesign with streamlined UI.
- Markdown code blocks in chat now render with syntax highlighting.
0.7.0 - 2026-03-08
Added
- Sidebar usage widget showing token consumption at a glance.
- Cost Dashboard breakup into modular sub-components (OptimizationPanel, DailyCostChart, RunDetailTable, TokenDonut, TopCrons).
- Live logs overhaul with improved stream parsing and UI.
- Claude Code usage tracker.
- Memory v2: health checks, editing hints, reindex API, and AI Memory Advisor with inline chat.
- Pipeline health check with inline agent chat and self-heal actions.
- Cost optimization engine with AI analysis.
0.6.4 - 2026-03-07
Fixed
- Workspace path detection now checks current OpenClaw layout (
~/.openclaw/agents/main/workspace) before falling back to legacy (~/.openclaw/workspace). (#3) - Cross-origin dev access: added
allowedDevOrigins: ["*"]tonext.config.mjsfor Tailscale/LAN usage. (#4)
Changed
- Updated docs (README, SETUP.md, CLAUDE.md) with workspace detection order, global install env fallback, and cross-origin info.
0.6.3 - 2026-03-07
Added
- Slash commands in agent chat:
/clear,/help,/info,/soul,/tools,/crons. Client-side only, never sent to gateway. - Slash command autocomplete dropdown with keyboard navigation.
- 35 new tests for slash commands.
Changed
- Updated CLAUDE.md with slash command docs and "Add a new slash command" guide.
0.6.2 - 2026-03-07
Added
- ClawPort logo (optimized 256x256 PNG) on sidebar, mobile sidebar, npm page, and GitHub README.
Changed
- README logo uses absolute GitHub raw URL for npm display.
0.6.1 - 2026-03-07
Fixed
crypto.randomUUID()runtime error in non-secure contexts (HTTP, older browsers). AddedgenerateId()fallback utility inlib/id.ts, replaced all 10 usages across 5 files. (#1)
Added
- Global install env fallback:
clawport setupwrites to~/.config/clawport-ui/.env.localwhen package directory is not writable. CLI loads from both locations. (PR #6)
0.6.0 - 2026-03-06
Added
- Activity Console page with historical log browser and summary cards.
- Floating Live Stream widget -- global SSE-powered log viewer that persists across navigation. Three states: hidden, collapsed pill, expanded panel with play/pause, copy, and auto-scroll.
- Expandable log rows: click any row to see the raw JSON payload.
- Memory Guide tab: categorized best practices (Writing, Search, Maintenance) with DO/DON'T pills, responsive 2-column config visualizer grid.
- Cost Dashboard page with daily cost chart, per-job breakdown, model distribution, anomaly detection, week-over-week trends, and cache savings estimation.
- SSE parser library (
lib/sse.ts) withparseSSEBuffer()andparseSSELine(). - Cost analysis library (
lib/costs.ts) withcomputeCostSummary(), model pricing table, anomaly detection.
Fixed
- Memory browser file content not visible on desktop (sidebar missing
browser-sidebarclass, consumed full container width).
Changed
- Activity page no longer has a Feed tab -- live streaming moved to global widget, page renders LogBrowser directly with an "Open Live Stream" button.
- Memory Guide tab now fills full container width (removed
maxWidth: 640constraint).
0.5.5 - 2026-03-05
Changed
- Documentation overhaul: comprehensive CLAUDE.md, API.md, COMPONENTS.md, THEMING.md.
0.5.4 - 2026-03-05
Added
- Activity Console with live feed and log browser.
0.5.3 - 2026-03-05
Changed
- Added clawport.dev link to README header.
0.5.2 - 2026-03-04
Fixed
- Agent discovery now uses SOUL.md-driven scanning for subdirectory agents, replacing fragile directory-name matching.
0.5.1 - 2026-03-03
Changed
- Rewrote CLI discovery to use real
openclaw agents listoutput format.
0.5.0 - 2026-03-02
Added
- CLI-based agent discovery via
openclaw agents list. - Dagre-powered org map with team-column layout.
Fixed
- Deduplicated root agent when
agents/directory name matches root ID.
0.4.6 - 2026-02-28
Added
- Setup detection module with comprehensive setup scenario tests.
0.4.5 - 2026-02-27
Fixed
- Handle
{ crons, pipelines }response format in all consumers.
0.4.4 - 2026-02-26
Fixed
- Split cron-pipelines module to avoid
fsimport in client bundle.
0.4.3 - 2026-02-25
Added
- Rebuilt Memory page as 3-tab dashboard with live config viewer.
Changed
- Documentation: added 405 troubleshooting, auto-discovery info, fixed clone URL.
Fixed
- Detect and auto-enable gateway HTTP endpoint during setup.
- Rewrote agent auto-discovery to handle all OpenClaw heading formats.
0.4.2 - 2026-02-24
Added
- Auto-discover agents from OpenClaw workspace.
- Kanban board hardening.
Changed
- Default accent color to red; clarified package vs CLI naming.
0.4.1 - 2026-02-23
Fixed
- Set
turbopack.rootto package directory for global installs. - Moved Next.js build dependencies to
dependenciesfor global installs. - Converted
next.config.tstonext.config.mjsfor global installs. - Use package-local
nextbinary instead ofnpxin CLI.
0.2.0 - 2026-02-20
Added
- CLI entry point (
bin/clawport.mjs) withclawport dev,clawport setup,clawport start,clawport status, andclawport helpcommands. - Published
clawport-uito npm with default lobster emoji. - MIT LICENSE file and repository URLs for open-source readiness.
- Lucide icons on all action buttons with dynamic accent contrast.
- Onboarding wizard (5-step first-run setup: name, theme, accent, mic, overview).
Changed
- Rebranded from Agent Claw / Manor UI to ClawPort throughout the codebase.
- Renamed ManorMap component and stripped voice IDs.
0.1.3 - 2026-02-17
Added
- Kanban board with agent automation (V2).
Changed
- Comprehensive README, CLAUDE.md, and
.env.exampleupdate.
Removed
- Voice recording and audio playback from chat.
Fixed
sendViaOpenClawuses send-then-poll pattern forchat.send.- Image pipeline: resize client-side, use CLI
execFile, check only latest message.
0.1.2 - 2026-02-14
Added
- Route image messages through OpenClaw
chat.sendpipeline. - TDD coverage for multimodal, validation, and audio-recorder modules.
- Multimodal chat with vision and file support, plus TTS listen button.
- Voice messages, file attachments, and enhanced media input.
Fixed
- Use WebSocket for image messages instead of CLI (fixes E2BIG).
- Return plain string for audio-only messages in
buildApiContent.
0.1.1 - 2026-02-11
Added
- Complete Apple-quality UI/UX remake.
- Security hardening and test infrastructure.
- Messenger-style chat with avatars, name labels, and markdown formatting.
- Full Messenger rebuild with persistent threads, all agents, and media support.
- 5-theme system (Dark, Glass, Color, Light, System) with visible map connectors.
Fixed
- Removed hardcoded OpenClaw gateway token.
- Chat via OpenClaw gateway using
claude-sonnet-4-6(no separate API key required).
Changed
- Apple dark mode full pass: glass chat, line numbers, gold gradients, animated states.
0.1.0 - 2026-02-07
Added
- Initial release.
- Agent org map with React Flow.
- Call box for direct agent chat.
- Cron monitor dashboard.
- Memory browser.
- Next.js 16 App Router with Turbopack.