Rezzy
TypeScript
Pull Request Merged
PR #63 merged: Add username to auth forms and update navigation
Summary
- Registration simplified: Just email + password (frictionless signup)
- Name and username optional: Auto-generates username from email (e.g.,
te12345) - Rezzy branding: Added logos, favicons, updated app logo and auth layout
- Sidebar navigation: Dashboard, My Acts, My Brands, My Events
- Null name handling: Falls back to username throughout the UI
Changes
Auth
- Registration form reduced to email + password only
- Name is optional (nullable in DB)
- Username is optional (auto-generated if not provided)
- Profile settings allow editing name/username
Branding
- Added all Rezzy brand assets (logos, favicons, background)
- Sidebar uses white-logo.svg
- Auth pages use black-logo.svg (inverts for dark mode)
Navigation
- Updated sidebar with app nav items (My Acts, My Brands, My Events as placeholders)
- Removed Laravel starter kit footer links
Bug Fixes
- Fixed
useInitialshook to handle null names - Fixed
UserInfoandAppHeaderto fall back to username when name is null
Test plan
- All 65 tests passing
- Registration works with just email + password
- Username auto-generates correctly
- Profile settings allow optional name/username
- Dashboard loads without errors when name is null
- Logos display correctly in sidebar and auth pages
Closes #7, closes #8
Stu Mason + AI [email protected]
+153
additions
-81
deletions
21
files changed