-
-
Notifications
You must be signed in to change notification settings - Fork 80.7k
[Feature]: Mobile chat polish pack: model picker favorites, reasoning gating, context usage, link previews, math, streaming reveal #100699
Copy link
Copy link
Closed
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.enhancementNew feature or requestNew feature or requestimpact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.maintainerMaintainer-authored PRMaintainer-authored PRmaturity:stableIssue affects a taxonomy feature currently scored M4/M5.Issue affects a taxonomy feature currently scored M4/M5.
Description
Metadata
Metadata
Assignees
Labels
P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-maintainer-reviewClawSweeper marked this issue as needing maintainer review before automation.ClawSweeper marked this issue as needing maintainer review before automation.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.ClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.ClawSweeper does not recommend queueing a new automated fix PR for this issue.enhancementNew feature or requestNew feature or requestimpact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.Issue quality rating does not apply to this item.maintainerMaintainer-authored PRMaintainer-authored PRmaturity:stableIssue affects a taxonomy feature currently scored M4/M5.Issue affects a taxonomy feature currently scored M4/M5.
Type
Fields
Priority
None yet
Summary
Polish pack for the mobile chat experience (iOS and Android): model picker favorites/recents, per-model reasoning-effort gating, a context-window usage indicator, opt-in link previews, math rendering, and streaming text reveal polish — shipped as a sequence of small independent PRs.
Problem to solve
The mobile chat surfaces are functional but lack several quality-of-life refinements users expect from modern chat clients:
Proposed solution
A sequence of small, independently reviewable PRs, one per item and platform:
Each PR carries tests along established seams, i18n sync when strings change, and license files for any newly bundled dependency.
Alternatives considered
Impact
Evidence/examples
Comparable behavior in mainstream chat/LLM clients (favorites/recents in model pickers, context usage meters, tap-to-expand link cards, LaTeX rendering). Related: #22060 (link-preview metadata injection risk), #64607 (inline media display for channel surfaces — different surface, complementary).
Additional information
Gateway/protocol changes (capability flag, usage stats) are additive only, per the gateway protocol compatibility rules. Android math rendering is explicitly a follow-up.