Skip to content

fix(messenger): finish the group edit rows, and stop tracking agent state - #1527

Merged
bmc08gt merged 3 commits into
code/cashfrom
fix/edit-group-glyphs-and-copy
Sep 22, 2026
Merged

bmc08gt merged 3 commits into
code/cashfrom
fix/edit-group-glyphs-and-copy

Conversation

@bmc08gt

@bmc08gt bmc08gt commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Three changes that missed #1525. The first two were pushed to feat/edit-chat-ui after it had already squash-merged, so they never reached code/cash; the third cleans up a file that reached it and should not have.

The edit rows wear the currency creator's glyphs

EditGroupMenuItems drew Icons.Outlined.Image and Icons.Outlined.TextFields — stock Material vectors in a list whose neighbouring rows all use drawables the app ships. They now use ic_currencycreator_icon and ic_currencycreator_name from :apps:flipcash:core, the pair the currency creator's info screen puts against its own Icon and Name steps.

Reached through import com.flipcash.core.R as CoreR, which MyAccountMenuItems — the file this one mirrors — already uses for the same reason.

The confirmation bodies say what the button will do

Both described what other members would see rather than what the reader is about to do:

before Everyone in this group will see it as "%1$s"
after This will change the group name for everyone in it

Dropping the quoted title takes the name body's format argument with it. The field it quoted sits on screen behind the prompt.

.claude/state/ is now ignored

.gitignore covers .claude/worktrees/, .claude/plans/ and settings.local.json but not .claude/state/, which is where an agent session writes the working note it reads back after a context compaction. handoff.md was picked up as a new file and merged in #1525. Untracked here and the directory ignored alongside the other .claude paths that are already local-only.

The picture and name rows drew Icons.Outlined.Image and Icons.Outlined.TextFields
— stock Material vectors in a list whose neighbouring rows all use drawables the
app ships. They now use ic_currencycreator_icon and ic_currencycreator_name, the
pair the currency creator's info screen puts against its own Icon and Name steps.

Reached through com.flipcash.core.R as CoreR, the alias MyAccountMenuItems — the
file this one mirrors — already uses to pull core drawables into a feature.
Both bodies described what the other members would see — "Everyone in this group
will see it as ..." — rather than what the button is about to do. They now read
"This will change the group name/picture for everyone in it", which names the
action and keeps the reach.

Dropping the quoted title takes the name body's format argument with it. The
field it quoted sits on screen behind the prompt.
.gitignore covers .claude/worktrees/, .claude/plans/ and settings.local.json
but not .claude/state/, which is where an agent session writes the working
note it reads back after a context compaction. The note was picked up as a
new file and merged in #1525.

Untracked here and the directory ignored alongside the other .claude paths
that are already local-only. The file stays on disk.
@bmc08gt bmc08gt self-assigned this Sep 22, 2026
@github-actions github-actions Bot added the type: fix Bug fix label Sep 22, 2026
@bmc08gt
bmc08gt merged commit 56e29dc into code/cash Sep 22, 2026
3 checks passed
@bmc08gt
bmc08gt deleted the fix/edit-group-glyphs-and-copy branch September 23, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: fix Bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant