Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0a931e0
feat: wire retry and edit buttons on user messages
tellaho Apr 14, 2026
8ad3de4
fix: sync ChatInput text state when initialValue prop changes
tellaho Apr 14, 2026
701f602
fix: focus textarea when entering edit mode
tellaho Apr 14, 2026
9dfaee1
feat: inline edit UX — edit message in-place with Save/Cancel
tellaho Apr 14, 2026
3c8f182
feat: full-width inline edit with hinted background and info message
tellaho Apr 14, 2026
f4aa176
fix: stale closure, focus churn, dead draft write, dead i18n keys
tellaho Apr 14, 2026
4d20957
style: user bubble with bg-muted on content div, max-w-640px, no avatar
tellaho Apr 14, 2026
4d60643
refactor: replace CSS group-hover with Radix HoverCard for message ac…
tellaho Apr 14, 2026
eca3cfc
fix: strip all visual chrome from HoverCard actions, add gap for overlap
tellaho Apr 14, 2026
22e9393
fix: restore Radix open/close animations on HoverCard actions
tellaho Apr 14, 2026
2231520
fix: add sideOffset to HoverCard actions for breathing room
tellaho Apr 14, 2026
722d474
test: add inline edit tests and fix hover test for HoverCard
tellaho Apr 14, 2026
30cc3ed
fix: guard handleSaveEdit against vanished messages
tellaho Apr 14, 2026
73061c1
cleanup: HoverCard bare variant, dedup resize, gate edit state, es lo…
tellaho Apr 14, 2026
bc7f5a3
fix: increase bottom padding so last message hover actions aren't cli…
tellaho Apr 14, 2026
2c85e3b
fix: lower z-index on bare HoverCard so popovers/menus win
tellaho Apr 14, 2026
4c9fdb1
style: restyle inline edit action bar — default buttons, flipped layout
tellaho Apr 14, 2026
5f16dca
style: even padding on user message bubble
tellaho Apr 14, 2026
5374dfb
fix: retry/edit preserve attachments & persona, remove MessageBranch …
tellaho Apr 14, 2026
65e225d
fix: address 3 review blockers — unify deferred sends, gate retry, na…
tellaho Apr 15, 2026
3fc723c
fix: preserve pathless browser-uploaded file attachments on retry/edit
tellaho Apr 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 22 additions & 2 deletions ui/goose2/scripts/check-file-sizes.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,29 @@ const EXCEPTIONS = {
"Drag-and-drop handlers plus activeProjectId highlight for draft-in-project sessions.",
},
"src/features/chat/ui/ChatView.tsx": {
limit: 535,
limit: 600,
justification:
"ACP prewarm guards, project-aware working dir selection, working context sync, and chat bootstrapping still live together here.",
"ACP prewarm guards, project-aware working dir selection, working context sync, chat bootstrapping, and inline edit/retry orchestration still live together here.",
},
"src/features/chat/hooks/__tests__/useChat.test.ts": {
limit: 840,
justification:
"Edit/retry integration tests cover attachment preservation, persona round-tripping, truncation, and draft lifecycle in one cohesive suite.",
},
"src/features/chat/stores/chatStore.ts": {
limit: 520,
justification:
"Edit-mode draft state, per-session editing message tracking, and cleanup logic added for inline edit/retry.",
},
"src/features/chat/ui/MessageBubble.tsx": {
limit: 610,
justification:
"Inline edit textarea, save/cancel controls, and attachment re-display for edit/retry colocated with message rendering.",
},
"src/features/chat/ui/__tests__/MessageBubble.test.tsx": {
limit: 560,
justification:
"Edit/retry button visibility, inline edit save/cancel, and attachment preservation tests added to existing bubble suite.",
},
"src/features/chat/ui/__tests__/ContextPanel.test.tsx": {
limit: 550,
Expand Down
Loading
Loading