feat: centralize frontend branding
This commit is contained in:
26
docs/TASKS/app-shell/004-global-frontend-branding.md
Normal file
26
docs/TASKS/app-shell/004-global-frontend-branding.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Task: Add global frontend branding configuration
|
||||
|
||||
## Goal
|
||||
|
||||
Centralize product branding for the frontend so product name, visible brand marks, brand assets, and theme colors can be changed from one module instead of being hardcoded across shell and auth surfaces.
|
||||
|
||||
## Relevant Files
|
||||
|
||||
- `frontend/src/branding/branding.js`
|
||||
- `frontend/src/branding/applyBranding.js`
|
||||
- `frontend/src/components/branding/BrandMark.vue`
|
||||
- `frontend/src/components/branding/BrandLogo.vue`
|
||||
- `frontend/src/main.js`
|
||||
- `frontend/src/assets/main.css`
|
||||
- `frontend/src/layouts/main/AppSidebar.vue`
|
||||
- `frontend/src/static/components/LandingSiteMenu.vue`
|
||||
- `frontend/src/features/auth/views/RegisterView.vue`
|
||||
- `frontend/src/features/auth/views/LoginView.vue`
|
||||
- `frontend/public/images/brand/*`
|
||||
|
||||
## Validation
|
||||
|
||||
```bash
|
||||
cd frontend
|
||||
npm run build
|
||||
```
|
||||
Reference in New Issue
Block a user