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
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
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
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
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
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
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
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
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
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