Repository navigation
Collapse the front entry member list and use a time picker - #95
Merged
Merged
Conversation
…cker The add/edit front entry sheet now shows the first 5 members plus anyone already selected, with a "Show all" toggle to expand the list. Searching or picking a group filter still shows every match. The typed hour/minute fields and AM/PM toggle are replaced by a button next to the date that opens the Material 3 time picker.
fullynocturnal
enabled auto-merge
September 26, 2026 02:42
fullynocturnal
disabled auto-merge
September 26, 2026 02:43
…er-list-time-picker # Conflicts: # sheaf/app/src/main/java/systems/lupine/sheaf/ui/history/HistoryScreen.kt
#94 made TimeInputRow shared so every screen asks for a time of day the same way. Now that history uses the Material time picker, move it into ui/components as TimePickerButton and switch the admin schedule fields (announcement start and expiry, invite code expiry) over to it, so both screens still match. TimeInputRow has no callers left and is removed. Also adds changelog entries for the time picker and the shorter member list, and updates #94's entry to say time picker.
fullynocturnal
enabled auto-merge
September 30, 2026 13:09
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.
Summary
Two usability fixes for the add/edit front entry sheet in History.
Shorter member list. Systems with a lot of members had to scroll past the whole roster to reach the time fields. The list now shows the first 5 members plus anyone already selected, with a "Show all (N)" / "Show less" toggle. Typing in the search field or picking a group filter still shows every match, so nobody is hidden while you're looking for them.
Time picker. The typed Hour/Min fields and AM/PM toggle are gone. The start and end times are now buttons next to their date buttons, and tapping one opens the Material 3
TimePickerDialog, the same way the date buttons open the date picker. The dial follows the device's 12/24 hour setting.Notes
Testing