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
d8d7ad16f3
docs: update meta files for provider adapter planning
2026-03-11 01:40:03 +01:00
Hibryda
ab4e8b7e06
docs(provider-adapter): add architecture plan for multi-provider agent support
2026-03-11 01:40:03 +01:00
Hibryda
a74d3a74d3
fix(pdf-viewer): use static worker + lazy page rendering
...
Worker copied to public/ via prebuild script (avoids Vite resolution issues).
IntersectionObserver renders only visible pages (+200px ahead) instead of all
at once, fixing performance for large PDFs.
2026-03-11 01:27:54 +01:00
Hibryda
199873781b
docs: update meta files for PDF viewer and CSV table view
2026-03-11 01:23:49 +01:00
Hibryda
378c59bb97
feat(files-tab): add PDF viewer and CSV table view
...
pdfjs-dist for canvas-based multi-page PDF rendering with zoom controls.
RFC 4180 CSV parser with delimiter auto-detection and sortable columns.
FilesTab routes Binary+pdf to PdfViewer, Text+csv to CsvTable.
2026-03-11 01:23:49 +01:00
Hibryda
929f54e195
docs: update CHANGELOG for scanning toast and notify return type
2026-03-11 01:11:39 +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
9d9cc75b28
docs: update meta files for inotify limit sensing
2026-03-11 01:07:46 +01:00
Hibryda
b19aa632c8
feat(fs-watcher): add inotify watch limit sensing with toast warning
2026-03-11 01:07:46 +01:00
Hibryda
d1ce031624
docs: update meta files for S-1 Phase 2 filesystem write detection
2026-03-11 00:56:27 +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
6b239c5ce5
docs(todo): expand worktree isolation plan with research findings
...
Detail 3-part implementation: UI toggle, --worktree spawn, CWD-based
detection from .claude/worktrees/, $CODEX_HOME/worktrees/, and
~/.cursor/worktrees/ patterns.
2026-03-11 00:35:09 +01:00
Hibryda
13ac45c203
docs: update meta files for conflict detection enhancements session
2026-03-11 00:25:26 +01:00
Hibryda
38b8447ae6
feat(conflicts): add bash write detection, dismiss/acknowledge, and worktree suppression
2026-03-11 00:25:26 +01:00
Hibryda
05191127ea
docs: update meta files for conflict detection session
2026-03-11 00:12:10 +01:00
Hibryda
82fb618c76
feat(conflicts): add file overlap conflict detection (S-1 Phase 1)
...
Detects when 2+ agent sessions write the same file within a project.
New conflicts.svelte.ts store, shared tool-files.ts utility, dispatcher
integration, health attention scoring (SCORE_FILE_CONFLICT=70), and UI
indicators in ProjectHeader + StatusBar. 170/170 tests pass.
2026-03-11 00:12:10 +01:00
Hibryda
8e00e0ef8c
perf(health): auto-stop tick timer when no active sessions
...
Health tick now self-stops when no tracked project has a running/starting
agent session. Auto-restarts on next recordActivity() call. Eliminates
5-second polling overhead when all agents are idle/done.
2026-03-10 23:46:52 +01:00
Hibryda
1b61f10532
docs: update meta files for health dashboard session
2026-03-10 23:45:30 +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
072316d63f
docs: update meta files for compaction tracking session
2026-03-10 04:20:32 +01:00
Hibryda
f4ec2f3762
feat(context): detect compaction events from SDK compact_boundary messages
2026-03-10 04:20:32 +01:00
Hibryda
d898586181
docs: update meta files for AST and graph views
2026-03-10 04:03:52 +01:00
Hibryda
979c8883f3
feat(context): add AST conversation tree and tool-file graph views
2026-03-10 04:03:52 +01:00
Hibryda
9c7618cad1
docs: update meta files for ContextTab and CodeMirror editor session
2026-03-10 03:52:16 +01:00
Hibryda
6e24adcd56
feat(context): add ContextTab with LLM context window visualization
2026-03-10 03:52:16 +01:00
Hibryda
86fa55bc3e
fix(editor): use $state for prop tracking to fix Svelte state_referenced_locally warnings
2026-03-10 03:13:36 +01:00
Hibryda
61cd33f393
docs: update CHANGELOG with CodeMirror editor and save-on-blur
2026-03-10 03:11:32 +01:00
Hibryda
e54ea1dbbc
feat(settings): add save-on-blur toggle for file editor
2026-03-10 03:11:32 +01:00
Hibryda
3bb972fc01
feat(files): add CodeMirror 6 editor with save, dirty tracking, and 15 language modes
2026-03-10 03:11:32 +01:00
Hibryda
0ffbd93b8b
docs: update CHANGELOG with FilesTab reactivity fix
2026-03-10 02:55:38 +01:00
Hibryda
cfe3abcf00
fix(files): look up tab from reactive array before setting content
2026-03-10 02:55:38 +01:00
Hibryda
ea44719685
docs: update CHANGELOG with FilesTab HTML nesting fix
2026-03-10 02:54:10 +01:00
Hibryda
e2a406a167
fix(files): change file tab bar from nested buttons to div with role=tab
2026-03-10 02:54:10 +01:00
Hibryda
a111ba0b9d
docs: update CHANGELOG with FilesTab improvements
2026-03-10 02:51:05 +01:00
Hibryda
59606e067f
feat(files): add word wrap, collapsible sidebar, and preview/pinned tabs to FilesTab
2026-03-10 02:51:05 +01:00
Hibryda
18c62cc462
docs: update meta files for tab system overhaul session
2026-03-10 02:12:05 +01:00
Hibryda
260a21c66a
feat(backend): add list_directory_children and read_file_content Rust commands
2026-03-10 02:12:05 +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
f5f3e0d63e
docs: update CHANGELOG with ClaudeSession type fix
2026-03-10 01:00:32 +01:00
Hibryda
0a51fc4b02
fix(session): resolve ClaudeSession type errors — UUID cast and missing timestamp on restored messages
2026-03-10 01:00:32 +01:00
Hibryda
5a9f67fcb6
docs: update CHANGELOG with markdown link navigation
2026-03-10 00:58:46 +01:00
Hibryda
cd438c2cf3
feat(markdown): intercept links in MarkdownPane — relative files navigate in Files tab, external URLs open in browser
2026-03-10 00:58:46 +01:00
Hibryda
91aa711ef3
docs: update CHANGELOG with cost accumulation fix
2026-03-09 17:40:35 +01:00
Hibryda
b6ca086371
fix(agent): accumulate cost across continued session turns instead of replacing
2026-03-09 17:40:35 +01:00
Hibryda
134a7bd8ff
docs: update meta files for collapsibles and aspect ratio session
2026-03-09 17:27:09 +01:00
Hibryda
e92e54d6c2
chore: add no-implicit-push rule and StartupWMClass to desktop entry
2026-03-09 17:27:09 +01:00
Hibryda
92b513dd9d
feat(settings): add project max aspect ratio setting with CSS constraint
2026-03-09 17:27:09 +01:00
Hibryda
c6fda19170
feat(agent): add collapsible text messages and cost summary in AgentPane
2026-03-09 17:27:09 +01:00
Hibryda
ac5b3c4adc
chore: add .vscode/ and .local/ to root .gitignore
2026-03-09 15:05:13 +01:00