Skip to content

feat(storage): rename a clip on its tile, and refresh when you say so - #52

Merged
DarrellVS merged 1 commit into
devfrom
storage-inline-rename
Sep 23, 2026
Merged

DarrellVS merged 1 commit into
devfrom
storage-inline-rename

Conversation

@DarrellVS

Copy link
Copy Markdown
Owner

Rename a clip on its Storage Saver tile, using the same field a library card uses (saves on Enter or blur, never per keystroke). The list is not refreshed on save, so a typo fix is not cut off. The tile shows the new name at once, and a toast explains that named clips leave this list, with a Refresh list button. Picking is the corner box only.

Driven: a rename keeps all 36 tiles with the new name shown; the toast carries the button; pressing it leaves 35. screens.spec.ts 9 passed; npm run check 849.

🤖 Generated with Claude Code

A clip could not be renamed from Storage Saver, which is the moment
somebody finds the clip worth keeping and wants to say what it is.

The tile's name is now `ClipNameInput`, the field a library card uses: it
saves on Enter or on leaving it, never per keystroke. Picking is the
corner box's job alone, so a click on the name edits it rather than
ticking the clip.

**The list does not refresh on save.** A named clip is one somebody wants,
so it no longer belongs here, but taking it away the moment Enter is
pressed would pull the tile from under somebody fixing a typo. The row is
patched in place so the new name shows, and a toast says why the clip will
leave, with a "Refresh list" button that takes it away when the reader is
done. Clearing a name back to nothing says nothing.

Driven: renaming a tile keeps all 36 in place with the new name showing,
the toast carries the button, and pressing it leaves 35. `screens.spec.ts`
9 passed; `npm run check` 849.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@DarrellVS DarrellVS added this to the 3.5.0 milestone Sep 23, 2026
@DarrellVS DarrellVS added the enhancement New feature or request label Sep 23, 2026
@DarrellVS DarrellVS self-assigned this Sep 23, 2026
@DarrellVS
DarrellVS merged commit 8a65c0e into dev Sep 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant