Add command autocomplete and stream spacing updates

This commit is contained in:
Mohamed Boudra
2026-01-11 22:36:34 +07:00
parent 0ec2fc62db
commit f81fd1c01a
25 changed files with 949 additions and 93 deletions
+18
View File
@@ -0,0 +1,18 @@
---
id: 5eee8cb7
title: Fix inverted FlatList spacing
status: done
deps: []
created: 2026-01-11T12:31:33.219Z
---
## Notes
**2026-01-11T12:31:44.968Z**
Need consistent 16px gaps between different content types in inverted FlatList; 4px gaps within groups (user messages, tool calls). Inverted list: marginBottom renders above, marginTop below. Check message.tsx + agent-stream-view.tsx, fix spacing, run typecheck.
**2026-01-11T12:45:33.340Z**
Centralized chat item spacing in AgentStreamView with inverted-list gap calculation (4px within user/tool groups, 16px otherwise). Added disableOuterSpacing prop to message components to keep other views unchanged. Typecheck passed.
+15
View File
@@ -0,0 +1,15 @@
---
id: 89c1d14c
title: Commit all current changes
status: in_progress
deps: []
created: 2026-01-11T15:33:56.640Z
---
## Goal\n- Stage and commit all current working tree changes, even if not authored by me.\n\n
## Notes
**2026-01-11T15:34:06.250Z**
User requested: stage and commit all current changes, even if not authored by me.
+7 -1
View File
@@ -1,8 +1,14 @@
---
id: 933d0b5b
title: Extend daemon client to support all daemon actions
status: open
status: in_progress
deps: []
created: 2026-01-08T16:15:09.344Z
---
## Notes
**2026-01-11T15:33:31.213Z**
User goal: build fully featured daemon client (no WS knowledge in app), support all RPC calls, app uses client, expand daemon e2e coverage to include all client actions.
+22
View File
@@ -0,0 +1,22 @@
---
id: 947a21cd
title: Simplify agent stream spacing props
status: done
deps: []
created: 2026-01-11T15:24:58.595Z
---
## Notes
**2026-01-11T15:25:05.187Z**
User wants simplified spacing logic; reduce prop drilling without losing functionality.
**2026-01-11T15:28:57.437Z**
Added MessageOuterSpacingProvider context so stream view no longer passes disableOuterSpacing into each message; components now read spacing override from context.
**2026-01-11T15:29:14.746Z**
Simplified spacing by context: message components read disableOuterSpacing from MessageOuterSpacingProvider; AgentStreamView wraps FlatList and no longer prop-drills.
+22
View File
@@ -0,0 +1,22 @@
---
id: a1e6eec8
title: Fix inverted chat spacing
status: done
deps: []
created: 2026-01-11T13:15:47.498Z
---
## Notes
**2026-01-11T13:15:52.529Z**
User requires inverted FlatList spacing: only marginBottom on wrapper in agent-stream-view, child components zero margins when disableOuterSpacing. marginBottom based on next item: 4px if same type group (user-user, tool/thought-tool/thought), else 16px; first item marginBottom 0.
**2026-01-11T13:39:59.545Z**
Fix spacing by computing inverted-list gap from the item above (index + 1) instead of below; index 0 is bottom, topmost item gets 0 marginBottom.
**2026-01-11T13:40:18.974Z**
Adjusted inverted list spacing to compute marginBottom based on the item above (index + 1) so gaps match 4px/16px rules; ran typecheck.