Commit graph

4 commits

Author SHA1 Message Date
ayn2op
08f27eb60d feat(chat): add members tree 2026-09-28 18:51:38 -04:00
ayn2op
24342490e5 refactor(ui)!: make models immutable values 2026-09-27 20:33:19 -04:00
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
ayn2op
30810afde2 refactor(ui): migrate to declarative tview 2026-09-27 18:12:18 -04:00