Skip to content

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

Closed
RossHartmann wants to merge 1 commit into
mainfrom
fix/m4017-typing-phase-mobile-r2
Closed

RossHartmann wants to merge 1 commit into
mainfrom
fix/m4017-typing-phase-mobile-r2

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 #202 (upstream sync).

🤖 Generated with Claude Code

…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>
@RossHartmann

Copy link
Copy Markdown
Author

Superseded by #218 (rebased onto #214 with the fork-inventory delta).

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