Discord: no typing indicators #49

Closed
opened 2026-08-29 09:59:47 -04:00 by Salastil · 1 comment
Owner

Neither direction. There is no TYPING_START handler in the gateway dispatcher, and nothing ever posts to POST /channels/{id}/typing.

Matrix has the same gap (m.typing is explicitly listed as unhandled at backend/matrix/mod.rs:499) and is worth doing in the same pass, since the UI surface is shared — the daemon needs a typing event and the composer needs to emit one, once, for both protocols.

IRC and Sneedchat are genuinely n/a here — neither carries typing state.

Done looks like: a typing broadcast event carrying {bufferId, nick, expiresAt}, a TYPING_START handler, a debounced outgoing post while composing, and a line under the composer.


Filed from a protocol coverage survey of the four deployed protocols, 2026-08-29 (moho 1a11250, nobilis 030707f).

Neither direction. There is no `TYPING_START` handler in the gateway dispatcher, and nothing ever posts to `POST /channels/{id}/typing`. Matrix has the same gap (`m.typing` is explicitly listed as unhandled at `backend/matrix/mod.rs:499`) and is worth doing in the same pass, since the UI surface is shared — the daemon needs a typing event and the composer needs to emit one, once, for both protocols. IRC and Sneedchat are genuinely n/a here — neither carries typing state. **Done looks like:** a `typing` broadcast event carrying `{bufferId, nick, expiresAt}`, a `TYPING_START` handler, a debounced outgoing post while composing, and a line under the composer. --- _Filed from a protocol coverage survey of the four deployed protocols, 2026-08-29 (moho `1a11250`, nobilis `030707f`)._
Salastil added the feature label 2026-08-29 09:59:47 -04:00
Author
Owner

Finished — nobilis 2821bc9, moho 0085053

Finished — nobilis [`2821bc9`](https://git.salastil.com/Salastil/nobilis/commit/2821bc9), moho [`0085053`](https://git.salastil.com/Salastil/moho/commit/0085053)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Salastil/moho#49