- Extrai brand, ações e modais para componentes dedicados
- Mantém Header como orquestrador de estado e integra novos tipos
- Atualiza AGENTS.md exigindo componentização de interfaces complexas
- Exporta utilitários de token no cliente para buscar usuário atual
- Implementa formulários modais para novo servidor e edição de perfil
- Integra dashboard com usuário logado e atualiza lista após criação
- 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
- 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
- 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
- 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
- Cria `types/enums.ts` com `DatabaseType`, `Applications` e `ServersType`
- Atualiza `types/Server.ts` para usar os novos tipos, substituindo `string` por tipos enumerados
- 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
- Adiciona `Styles.rowCell` com classes comuns de células da tabela
- Atualiza `Dashboard.tsx` para usar `Styles.rowCell` nas colunas, reduzindo duplicação