Georg Bauer
f2fb8d79f7
fix: stricter dev brain validation
2026-07-30 10:21:27 +02:00
Georg Bauer
30b305bc22
fix: better validate messages
2026-07-30 10:05:00 +02:00
Georg Bauer
73d7c8af27
feat: AI based permission checks
2026-07-30 09:47:54 +02:00
Georg Bauer
c101ca1380
chore: removed old plan document
2026-07-29 19:29:00 +02:00
Georg Bauer
92f351ae0b
chore: refactorings for more code reorganizing
2026-07-29 19:28:28 +02:00
Georg Bauer
95ba6c3c76
chore: updated refactor plan
2026-07-29 19:14:15 +02:00
Georg Bauer
83905690e6
Fix refactor recovery and metrics
2026-07-29 18:47:14 +02:00
Georg Bauer
d8b29fb1d1
fix: hopefully fixed a2ui confusion by the model
2026-07-28 22:36:16 +02:00
Georg Bauer
39c4181ae2
chore: removed reference to old license for stuff we don't use anymore
2026-07-28 22:19:40 +02:00
Georg Bauer
9d1c403ae7
Replace C browser client with headless Chrome
2026-07-28 22:17:45 +02:00
Georg Bauer
9683d5d10b
make a2ui usage more clear to prevent every-session-spam
2026-07-28 21:37:05 +02:00
Georg Bauer
dbccaf7088
fix: fixed git handling
2026-07-28 21:11:46 +02:00
Georg Bauer
9b5b3a2f6a
fix: less fragile dev brain sources revisions
2026-07-28 20:47:44 +02:00
Georg Bauer
ed8f7c4a01
fix: fixes to agent behaviour and llm steering
2026-07-28 20:07:41 +02:00
Georg Bauer
1f028950b3
fix: better sidebar layout
2026-07-28 19:40:31 +02:00
Georg Bauer
eaa2fcfe42
Discard archived session checkpoints
2026-07-28 19:20:10 +02:00
Georg Bauer
74c5948955
Align session titles in the sidebar
2026-07-28 19:11:23 +02:00
Georg Bauer
191ff0b2ce
Persist the default Git diff layout
2026-07-28 19:07:59 +02:00
Georg Bauer
07c89094b4
Add current session statistics
2026-07-28 19:04:02 +02:00
Georg Bauer
44d614378f
Group chat token counts by thousands
2026-07-28 18:59:07 +02:00
Georg Bauer
2391e2a680
Add verified Dev Brain skills
2026-07-28 18:57:08 +02:00
Georg Bauer
5ec873074b
Add A2UI heatmap charts
2026-07-28 18:44:45 +02:00
Georg Bauer
abac978f54
Document managed model storage
2026-07-28 18:39:37 +02:00
Georg Bauer
00af0335ff
Use slider toggles for boolean controls
2026-07-28 18:38:30 +02:00
Georg Bauer
9cf1c70a67
Keep runtime files inside application support
2026-07-28 18:34:08 +02:00
Georg Bauer
31f6426eef
Replace gix with configurable libgit2 diffs
2026-07-28 18:25:24 +02:00
Georg Bauer
ed2226bc60
Replace Git subprocesses with native APIs
2026-07-28 06:55:05 +02:00
Georg Bauer
90a445cafd
fix: better validate for dev_brain and 50k reminder not triggering rebuild
2026-07-27 23:08:47 +02:00
Georg Bauer
d371d9d659
Render tool output as terminal text
2026-07-27 22:07:21 +02:00
Georg Bauer
a7f26ccb71
Fix Git diff rendering
2026-07-27 22:01:24 +02:00
Georg Bauer
6001e7312b
fix: better handling of dev brain
2026-07-27 21:42:58 +02:00
Georg Bauer
9a55a49b00
chore: removed old plan that was finished
2026-07-27 21:17:05 +02:00
Georg Bauer
cfc4fce8d7
feat: first cut at dev brain
2026-07-27 21:16:10 +02:00
Georg Bauer
56be87d288
Add pane shortcuts to View menu
2026-07-27 20:14:19 +02:00
Georg Bauer
9d58f79295
Fix Git action bar sizing
2026-07-27 20:04:21 +02:00
Georg Bauer
b9933ae076
Add Git worktree pane
2026-07-27 19:44:12 +02:00
Georg Bauer
aebfe7aeb6
Add project and branch chat controls
2026-07-27 19:20:57 +02:00
Georg Bauer
7d865df20f
Run chats independently
2026-07-27 19:12:59 +02:00
Georg Bauer
22a939751e
Keep chat scrolling under user control
2026-07-27 18:58:45 +02:00
Georg Bauer
7f14b6008a
Order sessions by recent use
2026-07-27 18:53:39 +02:00
Georg Bauer
1017087fc9
fix: better A2UI description
2026-07-27 18:49:06 +02:00
Georg Bauer
4adb49a4d1
Reuse canonical chat context
2026-07-27 18:35:52 +02:00
Georg Bauer
ee7e5696a5
chore: updated plan for dev brain
2026-07-27 17:08:13 +02:00
Georg Bauer
50ae1cd5b9
fix: markdown rendering for chat was broken
2026-07-27 16:38:48 +02:00
Georg Bauer
c4e92f6206
Add preference section navigation
2026-07-27 15:26:25 +02:00
Georg Bauer
c96675c462
feat: more native menus with expected reactions
2026-07-27 15:09:12 +02:00
Georg Bauer
8f02f0934b
Improve the default system prompt
2026-07-27 14:26:10 +02:00
Georg Bauer
a90a241ae1
Confirm session deletion
2026-07-27 14:18:32 +02:00
Georg Bauer
8a08cd7b52
Improve chat rendering and generation summaries
2026-07-27 14:04:14 +02:00
Georg Bauer
6a541b51f9
fix: rendering in a2ui surface and viewport aligned
2026-07-27 13:53:01 +02:00
Georg Bauer
f69623ad02
feat: moved a2ui surface to a separate panel
2026-07-27 12:58:46 +02:00
Georg Bauer
ef1c574a7f
fix: better hardening of tool calls
2026-07-27 12:12:35 +02:00
Georg Bauer
4a309091b6
prev/next A2UI surface and better dismissal
2026-07-27 11:52:15 +02:00
Georg Bauer
c9c2d8efd5
feat: a2ui interface to enablee the LLM to give structured information
2026-07-27 11:19:57 +02:00
Georg Bauer
27b10ee0e1
chore: more on menus
2026-07-27 07:42:59 +02:00
Georg Bauer
61c2028e27
chore: reduce plan to bare minimum - no issues
2026-07-27 07:36:07 +02:00
Georg Bauer
21b9223706
chore: updated PLAN
2026-07-26 22:28:59 +02:00
Georg Bauer
47b405e72b
fix: ssd streaming and deepseek fixes
2026-07-26 21:50:59 +02:00
Georg Bauer
0d80c217c4
Finish DS4 execution parity
2026-07-26 20:44:23 +02:00
Georg Bauer
fd3f8e45dc
Upgrade Iced and render Markdown tables
2026-07-26 18:45:33 +02:00
Georg Bauer
4420b81117
Integrate DS4 execution parity in Rust
2026-07-26 17:58:05 +02:00
Georg Bauer
c9f0c3661c
Harden local tool execution
2026-07-26 14:36:38 +02:00
Georg Bauer
171b041ba6
Finish long-running agent parity
2026-07-26 13:41:53 +02:00
Georg Bauer
65c9cbfc45
Add GLM 5.2 Metal execution
2026-07-26 12:16:30 +02:00
Georg Bauer
1de954b579
Support DeepSeek V4 Pro execution
2026-07-26 12:02:06 +02:00
Georg Bauer
3c75b8f6c1
Support long-running agent turns
2026-07-26 11:07:28 +02:00
Georg Bauer
2a14b93335
Make compaction transitions recoverable
2026-07-26 10:56:19 +02:00
Georg Bauer
6aa45b2cf0
Add agent context compaction
2026-07-26 10:48:29 +02:00
Georg Bauer
1dcadeb882
Scroll to the focused preference from its unscrolled position
2026-07-26 10:27:04 +02:00
Georg Bauer
c5e812f9b9
Scroll the focused preference into view
2026-07-26 10:22:14 +02:00
Georg Bauer
671724949f
Keep the composer out of a dialog's field order
2026-07-26 10:11:40 +02:00
Georg Bauer
a0c3a72f4e
Move focus between form fields with tab
2026-07-26 10:07:39 +02:00
Georg Bauer
f2133d561b
Chart session checkpoints as their own cache bucket
2026-07-26 09:56:52 +02:00
Georg Bauer and Claude Opus 5
5d441038bc
Move preferences from the database to a YAML config file
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-26 09:50:39 +02:00
Georg Bauer and Claude Opus 5
3f2c42513f
Show the context fill grade as a pie chart
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-26 09:33:14 +02:00
Georg Bauer and Claude Opus 5
76a5dd5b26
Name session checkpoints by their session title
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-26 09:25:37 +02:00
Georg Bauer and Claude Opus 5
1f27270d66
Reclaim KV checkpoints the index cannot reach
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-26 09:25:37 +02:00
Georg Bauer and Claude Opus 5
4fc423314b
Center the detail tabs over the chat area
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-26 09:16:55 +02:00
Georg Bauer and Claude Opus 5
63e2a74ad5
Manage the KV cache disc usage from preferences and stats
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-26 09:10:18 +02:00
Georg Bauer
b182e7007c
Let the sidebar divider be dragged
2026-07-26 00:12:04 +02:00
Georg Bauer
9bd648d77b
Explain each preference in a hover tooltip
2026-07-26 00:04:57 +02:00
Georg Bauer
ce18a2db9b
Collapse a project's sessions by clicking its name
2026-07-25 23:58:21 +02:00
Georg Bauer
e44680541d
Reopen the last project with a focused draft chat
2026-07-25 23:52:39 +02:00
Georg Bauer and Claude Opus 5
4408ed8b26
Use a reverse-DNS bundle identifier
...
Stage Manager could not resolve the icon for the old mixed-case one.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-25 23:35:57 +02:00
Georg Bauer and Claude Opus 5
7f35d7f58d
Move window controls into the title bar
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-25 23:35:57 +02:00
Georg Bauer
ae4222a573
Refocus implementation roadmap
2026-07-25 22:49:22 +02:00
Georg Bauer
4a45735072
Add persistent local agent tools
2026-07-25 14:57:17 +02:00
Georg Bauer
668d8b787e
Complete local HTTP endpoint parity
2026-07-25 14:18:57 +02:00
Georg Bauer
a1761fa731
Add prefix-aware KV session cache
2026-07-25 13:56:10 +02:00
Georg Bauer
c77ef47cfc
Recover poisoned shared-state locks
2026-07-25 13:12:49 +02:00
Georg Bauer
292ee82af5
Make tokenizer byte offsets total
2026-07-25 13:09:04 +02:00
Georg Bauer
7686c2248c
Rebuild Metal glue when headers change
2026-07-25 13:06:43 +02:00
Georg Bauer
3708afb1b6
Document Metal executor drop order
2026-07-25 13:04:09 +02:00
Georg Bauer
44fce6585c
Document Metal buffer view ownership
2026-07-25 13:02:13 +02:00
Georg Bauer
8f91a06336
Recover the model runtime from panics
2026-07-25 13:00:20 +02:00
Georg Bauer
90400701fa
Bound local HTTP resource use
2026-07-25 12:56:23 +02:00
Georg Bauer
429cbc78de
Bound model download stalls
2026-07-25 12:52:33 +02:00
Georg Bauer
218c9473f7
Cancel generation when its handle is dropped
2026-07-25 12:47:42 +02:00
Georg Bauer and Claude Opus 5
d456458133
Title new sessions from their first chat
...
The one-shot from the session quick actions now also runs once when a
draft session becomes real, summarizing the opening message instead of
leaving the "Session N" placeholder.
Failures stay silent on this path: the user did not ask for a title, so
a busy runtime must not raise an error banner. A rename made while the
request is queued wins over its result.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
2026-07-25 12:32:51 +02:00
Georg Bauer
af0de86ef8
fix: utf-8 was decoded before complete text, so emojis broke
2026-07-25 12:26:23 +02:00