v1.4: Segurança multi-tenant, file serving via API e UX humanizada
- Validação cross-tenant no login e rotas protegidas
- File serving via /api/files/{bucket}/{path} (eliminação DNS)
- Mensagens de erro humanizadas inline (sem pop-ups)
- Middleware tenant detection via headers customizados
- Upload de logos retorna URLs via API
- README atualizado com changelog v1.4 completo
This commit is contained in:
@@ -10,17 +10,18 @@ module.exports = {
|
||||
},
|
||||
colors: {
|
||||
brand: {
|
||||
50: '#fff4ef',
|
||||
100: '#ffe8df',
|
||||
200: '#ffd0c0',
|
||||
300: '#ffb093',
|
||||
400: '#ff8a66',
|
||||
500: '#ff3a05',
|
||||
600: '#ff1f45',
|
||||
700: '#ff0080',
|
||||
800: '#d10069',
|
||||
900: '#9e0050',
|
||||
950: '#4b0028',
|
||||
50: 'rgb(var(--brand-rgb) / 0.05)',
|
||||
100: 'rgb(var(--brand-rgb) / 0.1)',
|
||||
200: 'rgb(var(--brand-rgb) / 0.2)',
|
||||
300: 'rgb(var(--brand-rgb) / 0.4)',
|
||||
400: 'rgb(var(--brand-rgb) / 0.8)',
|
||||
500: 'rgb(var(--brand-rgb) / <alpha-value>)',
|
||||
600: 'rgb(var(--brand-strong-rgb) / <alpha-value>)',
|
||||
700: 'rgb(var(--brand-strong-rgb) / 0.8)',
|
||||
800: 'rgb(var(--brand-strong-rgb) / 0.6)',
|
||||
900: 'rgb(var(--brand-strong-rgb) / 0.4)',
|
||||
950: 'rgb(var(--brand-strong-rgb) / 0.2)',
|
||||
hover: 'rgb(var(--brand-hover-rgb) / <alpha-value>)',
|
||||
},
|
||||
surface: {
|
||||
light: '#ffffff',
|
||||
|
||||
Reference in New Issue
Block a user