Skip to content

[Dashboard][Phase 1] Build responsive application shell - #46

Merged
rd-code-23 merged 1 commit into
mainfrom
feature/dashboard
Aug 22, 2026
Merged

rd-code-23 merged 1 commit into
mainfrom
feature/dashboard

Conversation

@rd-code-23

Copy link
Copy Markdown
Owner

Summary

  • add the shared responsive application shell with a desktop sidebar and mobile header/bottom navigation
  • add real Dashboard, Routines, History, and Settings destinations with router-owned active states
  • update semantic dark surfaces and the GoForLift red accent
  • add accessible navigation tests and preserve the guest-to-dashboard flow
  • document readable Tailwind class grouping and clarify the shared cn helper

Scope

This PR implements only the application shell and navigation foundation. Dashboard empty states, identity/logout behavior, and workout data remain in later Dashboard milestone issues.

Testing

  • pnpm --filter @goforlift/web test (14 tests passed)
  • pnpm --filter @goforlift/web lint
  • pnpm --filter @goforlift/web typecheck
  • pnpm --filter @goforlift/web build
  • desktop and mobile browser inspection

Closes #38
Refs #45

@rd-code-23
rd-code-23 marked this pull request as ready for review August 22, 2026 06:28
@rd-code-23
rd-code-23 merged commit bf2be02 into main Aug 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Dashboard][Phase 1] Build responsive application shell

1 participant