docs: rewrite manual to match current UI#81
Closed
exhuma wants to merge 3 commits into
Closed
Conversation
added 2 commits
April 28, 2026 07:24
- Rewrote all four manual sections (public, staff, user, admin) to
accurately reflect the current Vue 3 / Vuetify 3 UI:
- Removed stale references to separate/legacy dashboard modes
- Removed Facebook/Google-only login; documents username+password flow
- Updated dashboard description to route-grouped track view with scoreboard
- Updated station dashboard docs to match new layout (side strips,
nav bar, Done accordion, Q-Score field)
- Updated station list to reflect mobile card layout
- Updated team panel to match current form fields
- Clarified station manager vs admin permissions for station dashboards
- Replaced all screenshot images with accurate SVG wireframe placeholders
(to be replaced with real screenshots once Playwright is available)
- Fixed bug: login dialog username field label was 'Enter a new username'
instead of 'Username' (src/App.vue)
All 14 manual images are now real mobile screenshots (390×844) taken from the live dev environment with demo data (4 teams across 2 routes).
Replace test station names (foo, ergerg, bar, 'This is a station with long name') with Town Square, Old Mill Bridge, Forest Lookout, and Finish Line.
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
This PR brings the in-app manual up to date with the current Vue 3 / Vuetify 3 application.
What changed
Manual content (
src/assets/manual/)Screenshot images (
public/manual/images/)All existing screenshots were outdated. They have been replaced with SVG wireframe placeholders that accurately represent the current mobile UI layout and component structure. These should be replaced with real Playwright screenshots once the Playwright MCP session is stable.
Bug fix (
src/App.vue)The login dialog username field had the label
"Enter a new username"— this was clearly copy-paste from the user creation dialog. Fixed to"Username".Images that are no longer referenced
separate-dashboard.pngandlegacy-dashboard.png— these dashboard modes no longer exist in the codebase and have been removed from the documentation. The files remain on disk but are not referenced.Next step
Replace the SVG placeholders with real mobile screenshots (390×844 viewport) once the Playwright MCP browser can be started successfully.