Commit graph

9 commits

Author SHA1 Message Date
ayn2op
f00a66835c refactor(ui): adopt message-driven focus 2026-08-09 23:23:37 -04:00
ayn2op
d13ce0ea4a
fix(ui): use dedicated modal model (#821) 2026-07-30 14:32:05 -04:00
ayn2op
e6c7f26fcd refactor: use forked arikawa and ningen 2026-06-19 18:00:39 -04:00
ayn2op
5fae84533d refactor: dedupe attach-files check, drop redundant wrappers 2026-05-17 20:52:10 -04:00
ayn2op
7b8a3d0fd6 refactor(chat): remove gateway event wrapper 2026-04-29 12:15:46 -04:00
ayn2op
bf77f67c5b fix(chat): move state nil check outside Cmd func 2026-04-20 21:38:04 -04:00
ayn2op
c998580e0e refactor(ui): use value messages in models 2026-04-13 18:49:26 -04:00
ayn2op
bd045c1ac2 fix(chat): keep input focus when closing mentions
Make stopTabCompletion return a Cmd and remove closeLayer message indirection so Esc/close paths keep focus on message input consistently.
2026-04-05 22:43:58 -04:00
ayn2op
6807e194c4 refactor(internal): rename Event to Msg 2026-04-05 18:11:34 -04:00
Renamed from internal/ui/chat/events.go (Browse further)