Update DataLoader for split ageReqType fields
Set both ageReqTypeMember and ageReqTypeTeamMember to same value in mock data.
Idade divididaReqType na idadeReqTypeMembro e idadeReqTypeTeamMembro
Rastreamento de idade separado para membros vs membros da equipe na entidade Organização.
Renomear o empregado para o membro da equipe e ligar os sobreposições dinâmicas da etiqueta
Renomear todas as referências de Empregado/Emprego para membro da equipe/membro da equipe. Extend useThemeConfig () com campos de etiquetas e métodos getter obt...
Rename Employee to TeamMember and wire up dynamic label overrides
Rename all Employee/Employment references to TeamMember/TeamMembership. Replace hardcoded Member/Team Member display text with dynamic label getters from useUse...
Rename Employee to TeamMember and Employment to TeamMembership
Update all Employee/Employment references to TeamMember/TeamMembership in controllers, services, and security profile. Rename API endpoint from /employees-contr...
Renomear empregado para membro da equipe e emprego para membro da equipe
Renomear todas as referências de Empregado/Emprego para TeamMembership entre classes, variáveis, métodos, anotações DB, valores de enum, e Apresentar o texto. A...
Switch DataLoader to CommerceService
- Use CommerceService instead of POSService, RetailProductService, RetailInventoryStockService - createProduct, createOrUpdateStock, createRetailOrder, createMo...
Switch POS controllers to CommerceService
- POSController uses CommerceService instead of POSService - RetailProductController uses CommerceService instead of RetailProductService - RetailInventoryContr...
Shared toBase30 in app/utils/base30, use in LeadManager and DocManager
Convert Add Lead button to a tab aligned to the right in markets tab bar
Remove Add Lead tab and move Add Lead button to right side of markets tab bar
Simplify version display by removing API endpoint and using constant
Reorganizar o layout do formulário de chumbo e atualizar o projeto do campo do telefone
Substituir a cor secundária por variações de cor e gradientes primários
Use session GUID directly as NATS consumer name - Session GUID is already unique, no need for prefix - Simplifies code and consumer naming
Update LeadVendorManager to use title and description fields with full UI support
Update LeadVendorController to use title and description instead of name
Mudar o nome para título e adicionar o campo de descrição ao LeadVendor e LeadVendorProduct
Rename MediaFeedController to MediaStreamController and add lead stream support
- Renamed MediaFeedController to MediaStreamController for generic media stream handling - Added support for lead-specific streams via streamGuid - Feed endpoin...
Atualizar o EmpregoStatusType para usar o armazenamento STRING enum em vez de ID
Switch back to MuiAvatar components for avatar display
- Replace img tags with MuiAvatar components - Maintains all existing functionality (error handling, loading callbacks) - Cleaner code using Material-UI compone...
Remove ID-based fallback code, use only hash-based naming
- Remove all try-catch fallback logic for missing fileHash column - Remove ID-based file naming fallbacks - Code now exclusively uses hash-based file storage - ...
Consolide os tipos de avatar no ficheiro partilhado para obter consistência
Return objectPath instead of presigned URLs - Next.js will generate them
Simplifique o modelo Avatar - os avatars pertencem somente ao usuário
- Campo de membro removido da classe Avatar - avatars agora pertencem apenas aos usuários - Removido OneToMany avatars da classe Membro - os membros não possuem...
Remover o campo 'isset' redundante da classe Avatar
- Removido isSet field uma vez que as classes Usuário/Membro já têm ManyToOne relação avatar - O avatar ativo é determinado pelo campo avatar no Usuário/Membro,...
Substituir o UserPhoto com a hierarquia da herança Avatar e atualizar o UserBackground
- Renomeado UserPhoto to Avatar (classe base) usando a herança JPA JONGED - Criada a subclasse AvatarPhoto para fotos enviadas (apenas para armazenamentos de ex...
New approach for Status filter and filter icons
- Removed onFloatingFilterChanged callback to prevent circular updates - Store filter instance in ref and update directly - Added global CSS rules in globals.cs...
Remove manual checkboxes from IdRenderer
- Remove manually added checkbox input from IdRenderer - Rely on AG Grid's built-in checkbox selection functionality - Checkboxes will be handled automatically ...
Rename /hr/ folder to /account/ throughout the project
- Renamed app/hr/ to app/account/ - Renamed app/components/hr/ to app/components/account/ - Updated all references from /hr to /account in: - NavPri.tsx (navi...
Unified header design spanning both chat and softphone panels
REMOVED: Status bar from softphone (wifi, signal, time - unnecessary for web app) SHARED HEADER: Title bar now spans both softphone and chat when expanded LAY...
Elevate softphone to enterprise-grade with premium features
ENTERPRISE FEATURES: - Call Recording with visual indicator and pulsing animation - Call Transfer functionality for seamless handoffs - Call Notes with expandab...
Enhance ChatBox with dynamic color system and increased height
- Increase message viewing area by 33% (DOCKED_HEIGHT: 360 -> 480) - Create ChatBoxStyles.tsx with dynamic CSS variable-based color system - Apply primary color...
Modernize o design ChatBox com polimento profissional
- Implementar fundo branco limpo com gradientes cinza sutis - Adicionar personalizado styling barra de rolagem integrado com esquema de cores primárias - Melhor...
Filter only consumes OTK and passes *** id; controller loads session on demand
Move ClusterIssuer to auto-cert folder, remove duplicate deployment steps
Add explicit handlers and keys to switches
- Add handleAcceptingLeadsToggle and handleGodModeToggle handlers - Add unique keys and names to both switches - Add aria-labels for accessibility - Helps React...
Consolidate session management into KSessionService
- Deleted duplicate KTokenSessionService - Enhanced KSessionService with: * getSessionTTL() - get Redis key TTL * getSessionInfo() - get session data + TTL ...
Mover a caixa de seleção para dentro do campo de apelidos como adorno esquerdo e aumentar a largura do campo
Atualizar página de desculpas para usar variáveis CSS de globals.css com color-mix
Otimizar o layout do seletor de cores gradiente - etiquetas em cima, ângulo na mesma linha
Reorganizar o layout do criador de avatar - cores e gradiente na coluna esquerda, grade de estilo de 2 linhas
Use apenas estilos de Avatar Criador comercial-friendly sem requisitos de atribuição
Move WWW config to left column and make DNS status panel always visible
Move diagnostics endpoint to /api/security/diagnostics for consistency
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...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.