Search box when adding existing rooms to a space #10
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robocub/vommet#10
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?
Why
Adding an existing room to a space means scrolling the full list of every room and space you are in. With a few hundred rooms that's painful.
What exists
ExistingRoomPicker(commet/lib/ui/pages/get_or_create_room/existing_room_picker.dart, ~200 lines) builds the list from all rooms and spaces and offers only a room-type filter (space / text / voice / album / calendar). There is no text search.Plan
Acceptance
With hundreds of rooms, typing a few letters of a room's name shows it within the first few results, and picking it adds it to the space.
Filed with LLM assistance. This is a fork-only issue; never refile it on Commet's tracker.
Implemented on branch
feat/room-picker-search(1ee85e5), CI green, not merged. Search field above the type filter (autofocused on desktop, Enter picks a single remaining match). Ranking: name prefix > word prefix > name substring > room id; ties by recent activity. Matcher inlib/utils/room_search.dartwith 6 unit tests; CI now runs unit tests. Room aliases are not matched (the client's Room interface doesn't expose them). Needs a hands-on check before merging.Filed with LLM assistance.