Commit Graph

9 Commits (f73a6accb9dfb6ac7d201b881c2a4fda18058288)

Author SHA1 Message Date
Artur Oliveira f73a6accb9 feat(auth): revalidar token automaticamente
- Decodifica exp do JWT a partir do cookie access_token
- Aciona refresh antes das requisições quando expiração estiver próxima
- Mantém header Authorization atualizado após renovar o token
2025-12-16 13:25:56 -03:00
Artur Oliveira 7b8112d73c style(frontend): aprimora cards de métricas
- Ajusta cor padrão de bg-card no tailwind para maior contraste
- Adiciona ícones e gradiente aos cards de contagem
- Formata totais e hierarquia visual dos textos
2025-12-16 13:17:23 -03:00
Artur Oliveira d48a2633d0 feat(frontend): modulariza dashboard
- Extrai cards de métricas de tipo em componente dedicado
- Isola tabela de servidores reaproveitando estados
- Expõe labels traduzidos de ServersType para consumo no UI
2025-12-16 12:52:32 -03:00
Artur Oliveira af7511195d refactor(frontend): ajusta layout e imports
- Remove Navigate não usado e marca enums apenas como tipo
- Evita classe 'undefined' no Layout ao compor className opcional
- Simplifica estilos do Login para rótulos, logo e wrapper de senha
2025-12-16 11:51:27 -03:00
Artur Oliveira 229bc1fdca feat(types): adicionar enums do backend no frontend
- Cria `types/enums.ts` com `DatabaseType`, `Applications` e `ServersType`
- Atualiza `types/Server.ts` para usar os novos tipos, substituindo `string` por tipos enumerados
2025-12-16 11:48:32 -03:00
Artur Oliveira 3cb651518c style(dashboard): melhorar estilização da tabela
- Adiciona borda e sombra ao container da tabela
- Torna cabeçalho sticky para melhor leitura em rolagem
- Adiciona zebra striping nas linhas com `even:` e hover suave
- Mantém `Styles` existente para células e cabeçalho
2025-12-16 11:46:28 -03:00
Artur Oliveira 529918c37b refactor(dashboard): extrair classes repetidas para Styles
- Adiciona `Styles.rowCell` com classes comuns de células da tabela
- Atualiza `Dashboard.tsx` para usar `Styles.rowCell` nas colunas, reduzindo duplicação
2025-12-16 11:43:31 -03:00
Artur Oliveira ba3d386575 chore: merge module gitignores 2025-12-16 11:02:37 -03:00
Artur Oliveira f6db7ada63 feat: corrige nome da pasta do frontend 2025-12-16 10:54:00 -03:00