- Mobile responsive layout — Full responsive CSS for dashboard, agent management, blueprints, sessions, and file views. Two-step mobile navigation for diffs, overflow dropdown for toolbar buttons, touch-friendly session cards
- Session compose — Send messages directly from the session detail page with a compose bar, view mode toggle (Chat/Detail), and send mode toggle (Envelope/Raw)
- Chat view mode — Simplified message display showing only user inputs and agent replies, filtering out tool calls and thinking blocks
- Envelope formatting — Wrap outgoing messages with OpenClaw-compatible context headers (channel, sender, timestamps, elapsed time)
- Responsive composable —
useResponsive()composable for consistent breakpoint handling across components
- Fix empty message bubbles in chat view mode — strip directive tags and filter empty blocks
- Fix mobile session interactions (switch-model, new-session buttons, scroll behavior)
- Add
test_session_compose.pywith envelope formatting and elapsed time tests (17 new tests, 113 total) - Add mobile regression test scripts with Playwright
- Provider/Model display — Show provider and model info in session list and message headers
- Version history redesign — New
VersionHistoryPanelandVersionDiffViewcomponents replace the oldVersionDrawer, with cleaner inline diff rendering - Client-side diff utility —
frontend/src/utils/diff.jsfor unified diff parsing and display - Async workers — Background tasks separated into
backend/app/worker.pyusing supervisord for multi-process deployment - Blueprint management improvements — Streamlined
BlueprintsPanelwith simplified diff review flow
- Fix model switch regression — restore native session model override switching
- Fix version diff route unreachable due to greedy path parameter ordering
- Fix change detector to scan all managed subdirectories
- Fix async wrappers for scanner and file_service to prevent event loop blocking
- Add
test_change_detector_guards.pytest coverage - Add async service wrappers for scanner and file_service
- Dockerfile: switch to official Miniconda URL, increase Playwright timeout
- Blueprint management — View, compare, and sync blueprint-to-workspace changes
- Full-text search — File content search with jump-to-result and highlight
- Elasticsearch session search — Search across agent session transcripts (when ES is configured)
- Change detector — Background disk sync that detects workspace file changes
- Security hardening — Removed hardcoded credentials and internal paths
- Fix session indexer message_index alignment with API offset
- Fix session indexer aiosqlite compatibility + OpenClaw transcript format parsing
- Fix search highlight rendering bugs
- Fix main agent not showing in dashboard
Initial open-source release.
- Agent workspace file browser with syntax highlighting
- Session viewer with paginated message history
- Built-in LLM-powered file translation
- File version history with diff comparison and restore
- System metrics dashboard (CPU, memory, disk, network)
- OpenClaw Gateway health monitoring
- Global skills browser
- Bilingual UI (English / Chinese)