Repository navigation
feat: show existing look-alike boxes and items while naming a new one - #80
Merged
Merged
Conversation
Shared by the add-box and add-item forms so both warn about duplicates the same way, with the combobox mechanics BoxPicker already uses. Model: claude-opus-5-5 (effort=high) Assisted-by: claude-opus-5-5
"Зимно яке" typed again used to become a second record; now the existing one is listed under the name and opens in its edit form, where it can be moved, instead. Model: claude-opus-5-5 (effort=high) Assisted-by: claude-opus-5-5
A box that already exists under a similar name is listed under the field and opens directly, so the same box is not created twice. Model: claude-opus-5-5 (effort=high) Assisted-by: claude-opus-5-5
Model: claude-opus-5-5 (effort=high) Assisted-by: claude-opus-5-5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The add-box and add-item forms now list existing entries with a similar name under the name field (new shared NameInputWithMatches component, Fuse on name, threshold 0.3, from 2 characters, up to 5 rows), so duplicates are flagged rather than blocked; picking a row closes the form and opens the existing box (via #box/, so Back returns to the list) or the existing item's edit modal. The form's own button still creates. Verified: npm run build passes; eslint on the changed files reports no new problems (the remaining errors in App.jsx and AddItemModal.jsx already exist on main). Not tested in a browser or on a device.
Assisted-by: claude-sonnet-5-5