Wire Domain Management to backend: Full API integration, real-time DNS verification, 5 API proxy routes
Add Domain Management: DomainController with 10 REST endpoints, database migration script, and implementation docs
Adicionar DTOs de gerenciamento de domínio (DomainDTO, CreateDomainRequest, UpdateDomainRequest, DnsStatusDTO, CreateDomainAliasRequest)
Add authentication middleware to auto-redirect unauthenticated users to /logout
Correct framer-motion import path from motion/react to framer-motion
Add feature-rich floating AI chat assistant with drag, resize, minimize, and maximize
Atualizar as cores do link para usar cores primárias CSS globais
Update diagnostics API path to /api/security/diagnostics/info
Remover a rota de diagnóstico - usando a rota /api/security/**
Move diagnostics endpoint to /api/security/diagnostics for consistency
Adicionar rota de diagnóstico para a frente /api/diagnóstico /** para SecurityService
Integrate SystemDiagnostics into Session Debug Dashboard
Adicionar valores padrão para cálculos de memória init e commit
Add default value for usagePercent comparison in SystemDiagnostics
Add default value for usagePercent to handle undefined
- Changed usagePercent > 80 to (usagePercent || 0) > 80 - Prevents TypeScript error when usagePercent is possibly undefined - Defaults to 0 if undefined, showin...
Remove remaining Grid tags causing syntax error
- Fixed lines 518-527 that still had Grid container/item tags - Replaced with Box + CSS Grid for 2-column layout - All Grid references now removed from SystemDi...
Replace all MUI Grid components with Box and CSS Grid
- Removed Grid2 import (module doesn't exist in this MUI version) - Replaced all Grid containers with Box + CSS Grid layout - Used gridTemplateColumns with resp...
Use Grid2 for proper MUI Grid component support
- Changed Grid import to use @mui/material/Unstable_Grid2 - Fixes TypeScript error: Grid item prop not recognized - Grid2 properly supports item, xs, md, lg pro...
Replace any types with proper interfaces in SystemDiagnostics
- Replaced all 'any' types with detailed TypeScript interfaces - Removed unused WarningIcon import - Removed unused getStatusColor and getStatusIcon helper func...
Correct Redis ping() method call in DiagnosticsController
- Changed **************** to connection.ping() - RedisConnection.ping() is the correct API method - Fixes compilation error on lines 302 and 473 Resolves buil...
Add comprehensive System Diagnostics dashboard to Settings
New Features: - Added 'System Diagnostics' tab to Settings page with 4 subtopics - Created SystemDiagnostics component with real-time monitoring - Added API pro...
Add comprehensive diagnostics controller for session debug dashboard
New endpoints: - GET /api/diagnostics/info - Complete system diagnostics - GET /api/diagnostics/health - Quick health check - GET /api/diagnostics/sessions - Re...
Adicione orbs flutuantes e aplicar gradientes modernos para recuperar página
Melhorias da página de login: - Adicionado duas esferas flutuantes com animações independentes - Orbes flutuam verticalmente e horizontalmente com efeitos de es...
Modernize a seção de boas-vindas com gradientes polidos
- Fundo sólido substituído por sofisticado gradiente 135deg usando cores primárias - Sobreposição de gradiente radial animado que pulsa sutilmente (8s loop) - A...
Passe re*** build args in Forgejo workflow
- Adicionado build-args para docker/build-push-action com chave de site re*** - PRÓXIMO PUBLIC * env vars agora devidamente cozidos em pacote JavaScript - Isto ...
Adicionar suporte de args de compilação para variáveis de ambiente NEXT PUBLIC
- Adicionadas declarações ARG para NEXT PUBLIC RE*** SITE KEY e vars relacionados - ARGs convertidos para ENV vars para processo de compilação Next.js - Criado ...
Escapar apóstrofe no texto do link do Registro - Resolve erro de compilação ESLint
Add re*** setup and troubleshooting guide
- Documented how to configure re*** for frontend and backend - Explained site key vs secret key requirements - Added instructions for Kubernetes secret configur...
Reconstrução do gatilho para cozer no NEXT PUBLIC RE*** SITE KEY
Next.js NEXT PUBLIC * as variáveis de ambiente são build-time, não runtime. O ConfigMap agora tem a chave do site re***, mas a imagem do recipiente precisa ser ...
Desabilitar todos os elementos interativos durante o redirecionamento de login bem sucedido
- Adicionado o estado de redirecionamento para rastrear quando o login tiver sucesso e redirecionamento estiver em andamento - Campos de entrada de nome de usuá...
Remover a animação de letras ROFL no erro de senha
- Removido ROFL letras efeito de fundo que apareceu em senha incorreta - Limpar as instruções relacionadas ao console.log - Tempo limite de estado de erro reduz...
Atualizar a configuração re*** com a chave real do site
- Defina NEXT PUBLIC RE*** SITE KEY como chave real do site re*** v2 - Mudada de 'badge' para 'text' - Modo de texto mostra links de política de privacidade em ...
Adicionar configuração re*** à configuração do ambiente
- Adicionado NEXT PUBLIC RE*** SITE KEY ao k8s ConfigMaps - Adicionado NEXT PUBLIC RE*** ATTRIB MODE ao ConfigMaps (modo de defeito) - Actualizado README com in...
Rebuild with updated kamo-shared-library
Picks up fix for parent-child domain concatenation in OrganizationRepository (commit 56d9ce2)
Adicionar suporte de domínio localhost no DataLoader
- Adicionado localhost e localhost:3000 domínios para o desenvolvimento local - Melhores comentários explicando o comportamento de concatenação do subdomínio - ...
Adicionar concatenação de domínio pai-filho ao OrganizationRepository
- Pesquisa atualizada do findByDomain para lidar com subdomínio + concatenação pai - Agora suporta partidas diretas (localhost) e hierárquicas (login.kamocrm.co...
Encaminhar o cabeçalho X-Forwarded-Host para o endpoint dos provedores de SecurityService
- Adicionado cabeçalho X-Forwarded-Host ao chamar /api/security/providers - SecurityService requer este cabeçalho para determinar que organização para obter pro...
Restaurar a cor do texto branco na seção de Boas-vindas
- Adicionado estilo de cores explícito (sx={ { cor: '#ffffff'}}) aos componentes da Tipografia - Material-UI estava sobrepondo a classe texto-branco com cores p...
Reconstruir o gatilho para obter correções na biblioteca compartilhada com kamo
Reconstruir necessário para puxar o ExternalAuthProviderDTO fixo da biblioteca compartilhada- kamo (comprometer 8e19676 - nomes de campos corrigidos da hora)
Correct timestamp field names in ExternalAuthProviderDTO
- Changed getCreatedAt() para getDateCreated() - Modificado getUpdatedAt() para getDateUpdated() - Alterado de LocalDateTime para Data para igualar EmbRecordSta...
Adicionar a inicialização do provedor de autenticação externo no DataLoader
- Adicionado injeção de dependência externaAuthProviderService - Método do helper criado para configurar provedores do addAuthProviders() - Prestadores de auten...
Add GET /api/security/providers endpoint
- Added endpoint to return enabled external auth providers for an organization - Determines organization from request hostname (X-Forwarded-Host header) - Queri...
Adicionar sistema externo AuthProvider para configuração dinâmica do botão de login
- Criada entidade ExternalAuthProvider com anotações JPA/Hibernate - Adicionado ExternalAuthProviderRepositório com consultas para gerenciamento de provedores -...
Reverter "feat: Desabilitar formulário de login após autenticação bem sucedida para evitar submissões duplicadas"
Isto reverte o commit ****************************
Desactivar o formulário de autenticação após autenticação bem sucedida para evitar submissões duplicadas
Mostrar departamentos na lista de membros mesmo quando vazio com a mensagem 'Sem membros'
Prevent member list from triggering logout - skip fetch on validate/logout pages and add cookie check with delay
Pass request object to generateOTK to properly read *** cookie
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
