feat(ui): integrate login/signup routes, dynamic titles, and navbar links #1

Merged
blakeridgway merged 1 commit from feat/auth_rework into main 2025-09-09 13:43:15 +00:00

1 commit

Author SHA1 Message Date
Cipher Vance
aa8dad9809 feat(ui): integrate login/signup into navbar, enhance login flow, and set dynamic titles
- Removed outdated comments and unused <LoggedinPage> component

- Cleaned up login.css header comment

- Updated Home.vue navigation to use <router-link> for Login/Sign Up

- Enhanced UserLogin.vue:

• Added loginSuccess state, success styling, and green “Success! Redirecting” feedback

• Redirect to homepage (/) after sign-in

• Persist user data & simple auth token in local/session storage

• Updated API call URL to /auth/login

- Added route definitions for /signup in router

- Added meta.title to Home/Login/Sign Up routes and global afterEach hook to update document.title

- Simplified unused methods and cleaned up commented code in Home.vue
2025-09-09 08:30:05 -05:00