From d9e9339bf6f90076f3def499a9147ccf875e4aed Mon Sep 17 00:00:00 2001 From: ayn2op Date: Mon, 12 Oct 2026 13:05:29 -0400 Subject: [PATCH] feat(chat): confirm before logging out --- internal/ui/chat/model.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/ui/chat/model.go b/internal/ui/chat/model.go index f047c2e..72ca6b1 100644 --- a/internal/ui/chat/model.go +++ b/internal/ui/chat/model.go @@ -297,7 +297,11 @@ func (m Model) Update(msg tview.Msg) (Model, tview.Cmd) { return m, m.updatePane(paneGuildsTree, msg) case keybind.Matches(msg, m.cfg.Keybinds.Logout.Keybind): - return m, tview.Sequence(closeState(m.state), logout()) + return m, ui.ShowDialog( + "Are you sure you want to log out?", + ui.DialogButton{Label: "No"}, + ui.DialogButton{Label: "Yes", Cmd: tview.Sequence(closeState(m.state), logout())}, + ) } case composer.TabSuggestMsg, mentionslist.Msg: return m, m.updatePane(paneComposer, msg)