Repository navigation
feat(users): sort buttons for the phone cards - #108
Merged
Merged
Conversation
Small buttons next to Select all, one per sortable column (ID, status, name, usage, expiry, last connection): a tap sorts ascending, the next descending, the third goes back to the admin's own order. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 24, 2026
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.
Problem
On a phone the Users page shows cards instead of the table, so there are no column headers to tap. Users can't be sorted by ID, status, name, usage, expiry or last connection there.
Change
UsersView.vue: the Select all box above the cards gets one small button per sortable column (ID, Status, Name, Usage, Expires, Last connection):sortField/sortOrderas the table, so pinned users stay on top, the sort is kept in the URL, and it carries over to the desktop table;Screenshots
The second row is Usage tapped twice (descending). The notebook icons in the "after" cards come from #107.
Tested
vue-tscadds no errors.Review
Related: #107 also changes
UsersView.vue; the two branches merge without conflicts.🤖 Generated with Claude Code