feat(FN-3244): harden mobile FAB drag path and touch detection

Merges FN-3244's three-step hardening of the mobile FAB drag path, adding regression tests and finalizing TypeScript typing. Includes FN-3296's tokenized typography for agent health reasons, FN-3014's documented recovery semantics for the research system, and related CLI/dashboard work that improves

Fusion-Task-Id: FN-3244
This commit is contained in:
Fusion
2026-05-04 08:13:06 -07:00
committed by gsxdsm
parent 0237607d81
commit c7b9afcdd0
4 changed files with 142 additions and 66 deletions

View File

@@ -59,6 +59,7 @@ Quick Chat is an optional floating panel for fast, project-scoped assistant conv
- Resume lookups still use targeted session queries instead of loading the full active-session list first
- Tool-call summaries in the floating quick-chat panel are intentionally condensed into a single-line header row (especially on small screens) so tool name + status stay scannable without multi-line wrapping
- On mobile viewports, opening Quick Chat auto-focuses the composer as soon as it is ready so the keyboard opens immediately
- FAB dragging uses pointer events with document-level move/up tracking and a 5px drag threshold so Android touch drags reposition reliably while short taps still open Quick Chat
## Mailbox View