Skip to content

fix: project memory entry matches the surrounding UI on web and mobile - #30

Merged
ScriptedAlchemy merged 2 commits into
mainfrom
fix/project-memory-entry
Oct 30, 2026
Merged

ScriptedAlchemy merged 2 commits into
mainfrom
fix/project-memory-entry

Conversation

@ScriptedAlchemy

Copy link
Copy Markdown
Owner

Project memory's entry point was a bare button on both clients. On web it sat between the thread details card's sections with no icon, row styling or section padding. On mobile the composer drew a text button above itself, so it floated over the last message in the feed.

  • Web: Project memory is now a standard thread details row (brain icon, shared row styles) in the workspace section, after Code index and Conversation summaries. It can also be hidden in "Choose what to show".
  • Mobile: Project memory moved into the thread actions … menu, under Conversation summaries, for both header styles. New-thread drafts now get that menu too, since the floating button was their only way in. The composer still hosts the sheet because the sheet writes into its draft. The header computes the draft key the same way the composer does so the request reaches it.

Verified on the iPhone 18 Pro simulator (iOS 27.0) against an isolated dev backend:

  • The thread feed no longer has anything floating over it.
  • The … menu lists Conversation summaries then Project memory.
  • Project memory opens from both a thread and a new-thread draft.

vp run check:changed passes, including the existing Project memory browser tests and the mobile ProjectKnowledgeEntry tests.

Claude Opus 5.5 via Claude Code in T3 Code

🤖 Generated with Claude Code

ScriptedAlchemy and others added 2 commits October 30, 2026 14:36
Project memory was a bare ghost button between the card's sections, so it had no
icon, no row styling, and none of the section padding. It is now a row in the
workspace section beside Code index and Conversation summaries, and it can be
hidden from Choose what to show.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The composer drew a bare "Project memory" text button above itself, so it
floated over the last message in the feed. It now sits in the thread actions
menu beside Conversation summaries, on threads and new-thread drafts alike,
and the composer only hosts the sheet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ScriptedAlchemy
ScriptedAlchemy merged commit 81a929c into main Oct 30, 2026
2 checks passed
@ScriptedAlchemy
ScriptedAlchemy deleted the fix/project-memory-entry branch October 30, 2026 21:37
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