Add user settings page and PWA install support

- Add profile update, password change, and account deletion endpoints
- Create Settings page with profile editing, password change, and danger zone
- Add Settings link to user dropdown menu in Layout
- Add /settings route to App.tsx
- Add API functions for profile management
- Create PWA manifest.json and add meta tags to index.html
This commit is contained in:
root
2026-03-31 20:49:57 -05:00
parent 5215e8c792
commit db2767bfda
7 changed files with 295 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
{
"name": "Vynl - AI Music Discovery",
"short_name": "Vynl",
"description": "Discover music you'll love with AI",
"start_url": "/dashboard",
"display": "standalone",
"background_color": "#FFF7ED",
"theme_color": "#7C3AED",
"icons": [
{ "src": "/favicon.svg", "sizes": "any", "type": "image/svg+xml" }
]
}