Skip to content

feat(mobile): typing status phases; scope typing by the reply tag (M-4017) - #218

Closed
RossHartmann wants to merge 2 commits into
mainfrom
fix/m4017-typing-phase-mobile-r3
Closed

RossHartmann wants to merge 2 commits into
mainfrom
fix/m4017-typing-phase-mobile-r3

Conversation

@RossHartmann

Copy link
Copy Markdown
  • Read the optional typing status in kind:20002 content
    ({"v":1,"phase":...}) and show it in the typing slot: "Assistant is
    starting up…", "is warming up a session…", "is reconnecting…",
    "is working…", or "is typing…". Unknown or malformed payloads are plain
    typing; "idle" ends that sender's typing at once.
  • Key typing and the replies that clear it by the message they answer (the
    reply e-tag), matching desktop and the thread view, instead of the
    thread root. Nested-thread typing now shows in its own thread, and an
    agent's reply clears exactly the typing it ends.

Tests updated and authored (channel_typing_provider_test.dart) for CI; not
run on this host.

Kiingo M-4017. Rebased onto main after #214; adds its fork-inventory delta. Supersedes #215.

🤖 Generated with Claude Code

Ross Hartmann and others added 2 commits October 17, 2026 21:11
…4017)

- Read the optional typing status in kind:20002 content
  ({"v":1,"phase":...}) and show it in the typing slot: "Assistant is
  starting up…", "is warming up a session…", "is reconnecting…",
  "is working…", or "is typing…". Unknown or malformed payloads are plain
  typing; "idle" ends that sender's typing at once.
- Key typing and the replies that clear it by the message they answer (the
  `reply` e-tag), matching desktop and the thread view, instead of the
  thread root. Nested-thread typing now shows in its own thread, and an
  agent's reply clears exactly the typing it ends.

Tests updated and authored (channel_typing_provider_test.dart) for CI; not
run on this host.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Ross Hartmann <rosshartmann@RosssMacStudio.attlocal.net>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Ross Hartmann <rosshartmann@RosssMacStudio.attlocal.net>
@RossHartmann

Copy link
Copy Markdown
Author

Superseded by #220 (rebased onto #219; inventory conflict resolved).

@RossHartmann
RossHartmann deleted the fix/m4017-typing-phase-mobile-r3 branch October 18, 2026 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant