#201 - Listengruppen: Liste ueber das Options-Menue oder bei Neuanlage einer Gruppe zuordnen #201
Labels
No labels
priority/could
priority/must
priority/should
priority/wont
status/blocked
status/claimed
status/done-migrated
type/bug
type/feature
type/infra
type/tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/todo#201
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up auf #197 (Listengruppen: Auf-/Zuklappen + Dashboard-Seite). Aktuell kann eine Liste nur ueber den Vollbild-Bearbeitungsmodus (Drag & Drop) einer Gruppe zugeordnet werden.
Erweiterung (Nutzeranfrage):
Keine Backend-Aenderung erwartet - Gruppenzugehoerigkeit ist rein positionell (userListOrder), ReorderUserListsCommand kann wiederverwendet werden (siehe #197s useUnifiedListEntries/GroupDashboardPage).
Acceptance Criteria:
#199 - Listengruppen: Liste ueber das Options-Menue oder bei Neuanlage einer Gruppe zuordnento #201 - Listengruppen: Liste ueber das Options-Menue oder bei Neuanlage einer Gruppe zuordnenClaiming - implementing directly per user request (extension of #197).
Implemented and shipped in
4b8ebc09(feature) +402d15a5(bug fix from live testing).Scope shipped:
Bug found and fixed via live browser testing (not caught by unit tests, since every test case happened to move an entry that was already last in the order): moving a list to "No group" appended it at the absolute end of the full order, which silently re-grouped it into whichever heading happened to be last (a heading with nothing after it has an open-ended membership span). Fixed to insert before the first heading instead - see
402d15a5and the team-memory note in ai/roles/memory/04_frontend_engineer_memory.md.Tests: new tests for moveEntryToGroup/currentGroupHeadingId, useMoveListToGroup, GroupPickerSubmenu, GroupAssignmentField, plus wiring tests added to all 4 options-menu test files and all 5 create-dialog test files. Full suite green (143 files / 1408 tests). Backend unaffected.
Live-verified in the local review container: moved an existing shopping list into a group and back out via its options menu (confirmed the fixed "No group" behavior with a screen reader-visible collapse check), created a new list with a group pre-selected and confirmed it landed under that group immediately.
Closing as done.