Commit graph

20 commits

Author SHA1 Message Date
ayn2op
ac05d55da9 fix(chat): show a dialog when the token is rejected
Closes #685
2026-10-12 12:53:49 -04:00
ayn2op
817306b1ad fix(gateway): show the login when the token is rejected
Closes #843
2026-10-12 12:42:20 -04:00
ayn2op
0dc3f21501 refactor(ui): give command methods value receivers 2026-10-06 17:19:42 -04:00
ayn2op
f9bb10d846 refactor(ui): update to tview's Widget and help style builders 2026-10-03 23:41:25 -04:00
ayn2op
74f8438bc1 refactor(ui): simplify models and messages 2026-09-30 16:45:13 -04:00
ayn2op
ce576a42d4 refactor: drop redundant return nil before trailing return nil 2026-09-29 01:13:48 -04:00
ayn2op
30810afde2 refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
ayn2op
5df8f14d7b refactor(ui): modularize guilds tree 2026-08-31 22:35:23 -04:00
ayn2op
0509f47775 feat(ui): open and download message attachments
Closes #558
2026-08-31 18:57:21 -04:00
ayn2op
811c5e4418
refactor(ui): move focus ownership to containers (#834) 2026-08-29 01:10:17 -04:00
ayn2op
1197e4b204 refactor(ui): decouple commands from models 2026-08-10 16:46:21 -04:00
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)