bilhej/frontend/src/pages
Joakim Mörling 7a95c1423c
Some checks failed
CI / Lint, type check, unit tests, coverage (pull_request) Successful in 2m22s
CI / E2E browser tests (pull_request) Failing after 1m3s
Make customer-facing UI usable on smartphones.
Mobile traffic was breaking on narrow viewports because the header nav
overflowed and several pages used desktop-only spacing. This adds a
shared phone breakpoint, a hamburger menu, and scroll-to-top on route
changes so footer and menu navigation always land at the top of the page.

- Add --page-gutter and max-width 639px rules in base.css
- AppHeader: hamburger panel on small screens; flat account links on mobile
- AppFooter: stack footer links vertically on phones
- Home, compose, edit order, orders, auth, and legal pages: tighter gutters
  and responsive layout (orders card actions stack; home grids single-column)
- Router scrollBehavior: scroll to top on navigation; restore on browser back
- Tests: AppHeader menu toggle, Router scrollBehavior, mobile Playwright checks

Admin page is intentionally unchanged.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-26 13:03:35 +02:00
..
AboutPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
AdminPage.vue Allow users to edit or cancel unpaid orders before payment. 2026-05-22 11:21:47 +02:00
ChangeEmailPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
ChangePasswordPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
ComposePage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
ConfirmEmailChangePage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
ContactPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
EditOrderPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
ForgotPasswordPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
HomePage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
LoginPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
OrdersPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
PaymentRedirect.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
PrivacyPolicyPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
RegisterPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
ResetPasswordPage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00
TermsOfServicePage.vue Make customer-facing UI usable on smartphones. 2026-05-26 13:03:35 +02:00