DexterFromLab
2ca7756a74
feat(agents): role-specific tabs + bttask Tauri backend
...
- TaskBoardTab: kanban board (5 columns, CRUD, comments, 5s poll) for Manager
- ArchitectureTab: PlantUML viewer/editor (4 templates, plantuml.com) for Architect
- TestingTab: Selenium screenshots + test file discovery for Tester
- bttask.rs: Rust backend (list, create, update_status, delete, comments)
- bttask-bridge.ts: TypeScript IPC adapter
- ProjectBox: conditional role tabs (isAgent && agentRole), PERSISTED-LAZY
2026-03-11 15:25:41 +01:00
Hibryda
af3cd45324
refactor(components): apply branded types at Svelte component call sites
2026-03-11 05:46:22 +01:00
Hibryda
6b420a6a1f
feat(health): configurable per-project stall threshold
2026-03-11 04:20:28 +01:00
Hibryda
0d9c473a06
feat(session-anchors): configurable budget scale + research-backed truncation fix
...
Remove 500-char assistant text truncation in anchor serializer — research
consensus (JetBrains NeurIPS 2025, SWE-agent, OpenDev ACC) is that agent
reasoning must never be truncated; only tool outputs get observation-masked.
Add AnchorBudgetScale type with 4 presets (Small=2K, Medium=6K, Large=12K,
Full=20K) and per-project range slider in SettingsTab. Remove Ollama-specific
warning toast — budget slider handles context limits generically.
2026-03-11 03:03:53 +01:00
Hibryda
ccce2b6005
feat(session-anchors): add pin button, anchor re-injection, and ContextTab UI
2026-03-11 02:43:06 +01:00
Hibryda
1efcb13869
feat(provider-adapter): implement multi-provider abstraction layer (Phase 1)
...
Add provider types, registry, capabilities, and message adapter registry.
Rename sdk-messages→claude-messages, agent-runner→claude-runner,
ClaudeSession→AgentSession. Update Rust AgentQueryOptions with provider
and provider_config fields. Capability-driven AgentPane rendering.
2026-03-11 02:08:45 +01:00
Hibryda
64ad4d2e58
feat(fs-watcher): add 300ms delayed scanning toast for large project dirs
2026-03-11 01:11:39 +01:00
Hibryda
b19aa632c8
feat(fs-watcher): add inotify watch limit sensing with toast warning
2026-03-11 01:07:46 +01:00
Hibryda
e5d9f51df7
feat(s1p2): add inotify-based filesystem write detection with external conflict tracking
2026-03-11 00:56:27 +01:00
Hibryda
42094eac2a
feat(health): add project health store, Mission Control bar, and session metrics
2026-03-10 23:45:30 +01:00
Hibryda
6e24adcd56
feat(context): add ContextTab with LLM context window visualization
2026-03-10 03:52:16 +01:00
Hibryda
6744e1beaf
feat(workspace): overhaul ProjectBox tab system with 6 tabs and lazy mount
2026-03-10 02:12:05 +01:00
Hibryda
fa9ca415be
fix(workspace): preserve ClaudeSession across tab switches with CSS display
2026-03-08 23:22:48 +01:00
Hibryda
e37c85e294
refactor(v3): project-scoped ContextPane with auto-registration
2026-03-08 04:13:41 +01:00
Hibryda
d67ab7eeaf
feat(v3): collapsible terminal panel with status bar toggle
2026-03-08 03:47:42 +01:00
Hibryda
e677a6aa6a
refactor(v3): simplify sidebar to Settings-only + fix MarkdownPane switching + restyle
2026-03-08 03:44:33 +01:00
Hibryda
90c1fb94e2
feat(v3): agent preview terminal — read-only xterm.js tracking agent activity
2026-03-08 03:24:31 +01:00
Hibryda
be4df01302
feat(v3): VSCode-style prompt redesign + theme-aware CSS migration
2026-03-08 02:54:31 +01:00
Hibryda
f2aa514845
feat(v3): project-level tabs + clean AgentPane + ProjectHeader info bar
...
- ProjectBox: Claude|Files|Context tab bar switching content area
- ProjectFiles.svelte: project-scoped markdown file viewer
- ProjectHeader: CWD (ellipsized from start) + profile as info text
- AgentPane: removed DIR/ACC toolbar, CWD+profile now props from parent
- ClaudeSession: passes project.profile to AgentPane
2026-03-08 02:32:00 +01:00
Hibryda
5c657d0daa
feat(v3): redesign project workspace layout + emoji icons
...
- ProjectBox: CSS grid layout (header|session|terminal zones)
- AgentPane: bottom-anchored prompt, full-width form
- Icons: emoji replacing Nerd Font codepoints (cross-platform)
- SettingsTab: emoji picker grid (24 icons, 8-column popup)
- CSS: px to rem conversions across ProjectGrid, TerminalTabs, ProjectBox
2026-03-08 02:15:34 +01:00
Hibryda
ab79dac4b3
feat(v3): implement Mission Control MVP (Phases 1-5)
...
Phase 1: Data model - groups.rs (Rust structs + load/save groups.json),
groups.ts (TypeScript interfaces), groups-bridge.ts (IPC adapter),
workspace.svelte.ts (replaces layout store), SQLite migrations
(agent_messages, project_agent_state tables, project_id column),
--group CLI argument.
Phase 2: Project shell layout - GlobalTabBar, ProjectGrid, ProjectBox,
ProjectHeader, CommandPalette, DocsTab, ContextTab, SettingsTab,
App.svelte full rewrite (no sidebar/TilingGrid).
Phase 3: ClaudeSession.svelte wrapping AgentPane per-project.
Phase 4: TerminalTabs.svelte with shell/SSH/agent tab types.
Phase 5: TeamAgentsPanel + AgentCard for compact subagent view.
Also fixes AgentPane Svelte 5 event modifier (on:click -> onclick).
2026-03-07 16:06:07 +01:00