feat(FN-5218): add hash mentions to chat composers and popups

Merges FN-5218: adds hash mention support (`#`) in chat composers, grouping task and file reference results in a unified popup, with wiring into `ChatView` and `QuickChatFAB`, plus test coverage and docs. The hook `useFileMention` is extended and refactored, and the file mention popup UI is updated

Fusion-Task-Id: FN-5218
This commit is contained in:
Fusion (runfusion.ai)
2026-05-20 04:06:23 -07:00
committed by gsxdsm
parent 1237168b71
commit 12a6ee9af1
17 changed files with 743 additions and 410 deletions

View File

@@ -146,7 +146,7 @@ Chat Rooms are project-scoped group conversations for multiple agents. They are
Quick Chat is an optional floating panel for fast, project-scoped assistant conversations without leaving your current view.
- Controlled by the project setting `showQuickChatFAB`
- Supports agent mentions (`@agent`) and file mentions
- Supports agent mentions (`@agent`) and shared `#` task/file mentions
- Uses the same model/provider infrastructure as full Chat view
- On small screens, compact tool-call summaries in the floating panel intentionally stay single-line (count + tool names + status) to preserve message density
- The panel header uses a session-first flow: the main dropdown lists persisted sessions (preferring `session.title`, then falling back to deterministic `Session N` labels)