discordo/internal/ui/chat
ayn2op f45dfd58ad fix(chat): expire typing indicators by deadline instead of timestamp equality
On Windows the coarse clock can return the same time for two addTyper
calls, so a stale expiry matched the extended indicator and removed it
early. Compare the stored deadline against the current time instead.
2026-09-27 19:19:07 -04:00
..
attachmentspicker refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
channelspicker refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
composer refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
guildstree refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
mentionslist refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
messageslist refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
keymap.go refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
model.go fix(chat): expire typing indicators by deadline instead of timestamp equality 2026-09-27 19:19:07 -04:00
model_test.go fix(chat): expire typing indicators by deadline instead of timestamp equality 2026-09-27 19:19:07 -04:00
msg.go refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00
state.go refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00