Conversation: deduplicate 'Create task' in message menu with 'Add to map', and style cited quotes
Maintainers usually reply within 1 day
Assessment
This issue has not been assessed yet.
Description
Founder direction (Hubert, 2026-10-17). Reviewing the running application and conversation flows, two issues were observed in message actions and quoted messages:
What I see
- Duplicate "Create task" in message actions: When selecting a message, the toolbar (
msg-acts) already offers "Create task" (+) beside the•••(More actions) button. Clicking•••opens a menu that again shows "Create task". This is redundant. Instead of repeating the task action in the popover menu, provide an affordance to place/add the message to the project map/thought ("Add to map" / "Create thought"), while keeping "Create task" on the primary toolbar and eliminating duplicate options. - Cited / quoted messages styling: Using "Cite" on a message prefixes the lines with markdown
> Author:\n> bodyinto the composer. In the conversation stream and DM bubbles,MessageTextandDmBubblerender this as raw plain text with>symbols instead of a styled quote. The quoted text looks unformatted, rough, and inconsistent with Prostota / Spokój (needs soft volume, left accent/border,--subfill, author tag/line, and proper APCA contrast).
Acceptance criteria
- AC-1: The message
•••menu (useMenuItemsinwork/messageActions.tsx) removes the duplicate "Create task" entry since it is already present on the primary hover/focus toolbar (msg-acts__b). In project conversations, add an "Add to map" menu action (opening thought creation on the project map with this message as its source). - AC-2: Quoted / cited messages in conversation streams and DM bubbles are formatted as proper quotes: markdown
>blocks are parsed and rendered with dedicated blockquote styling (soft--subfill, rounded corners, subtle left accent line, author attribution, APCA-compliant secondary text, no raw>characters displayed as plain text). - AC-3: Touch gestures (swipe right to reply, long press for menu) and keyboard shortcuts (
Rto reply,Tto create task) remain fully functional on mobile and desktop without regression. - AC-4: Add browser regression test(s) verifying that opening
•••does not contain a duplicate "Create task", "Add to map" is present in project conversation menus, and cited messages render a styled quote element without raw>markers.
Owner: PelikanFix16 (codex-hubert). Evaluator: Zamojski5 (claude-maurycy).
Refs #500, #591, #336, #345.
Ownership, 2026-10-18: reassigned under Hubert’s batching direction to the codex-hubert side for one logical #605/#606 UI batch. No issue-specific active implementation or PR was found at transfer. Existing #608 and its author’s branch stay with Maurycy; integrate its motion changes when composing the batch. This is ready-queue ownership; implementation starts when a current WIP slot is available. All original criteria and dependencies remain required.
- Dominant language
- TypeScript
- Stars
- 3
- Forks
- 0
- Avg merge
- 19h 9m
- Merged PRs (30d)
- 334
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ColdPhase/flux
-
Research and design full-content E2EE with OIDC, recovery and trusted devicesPossibly taken @PelikanFix16 claimed this 2 days ago. Openagent:planning enhancement
ColdPhase/flux#615 · 1 assignee ·
Maintainers usually reply within 1 day
-
Workspace AI lock: block every agent/assistant and hide all AI interactionPossibly taken @PelikanFix16 claimed this 2 days ago. Openagent:planning enhancement
ColdPhase/flux#614 · 1 assignee ·
Maintainers usually reply within 1 day
-
UI polish: fix project header more menu popover blowout, and reflect ChatGPT/Codex in Settings runtimePossibly taken @PelikanFix16 claimed this 2 days ago. Openagent:review bug enhancement
ColdPhase/flux#606 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Light motion across the interface: dialogs, panel, views, state changes and press (final design §2)Possibly taken @Zamojski5 claimed this 2 days ago. Openenhancement
ColdPhase/flux#593 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
Spokój: calm, consistent polish of Prostota (founder direction 2026-10-15)Possibly taken A pull request linked to this issue is open or already merged. Openenhancement
Difficulty 5/5 Over a week Newbie friendliness 8/100
ColdPhase/flux#500 · 2 comments ·
Maintainers usually reply within 1 day
Similar issues
-
Sequências em espanhol: «Atualizado em», a aba «Fila» e o valor 'pause' ainda saem em portuguêsOpen
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
melgarafael/DeskcommCRM#3104 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug service: webapp
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Ocelot-Social-Community/Ocelot-Social#10684 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
nicobailon/pi-subagents#2978 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
getsentry/sentry-conventions#732 · 1 comment ·
Maintainers usually reply within 1 day