Adicionar Chumbo Entidades do sistema de admissão, acordos de recompra, DTOs e serviços
Adiciona a camada de dados completa para o sistema automatizado de admissão de chumbo: - 4 entidades: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawP...
Use a meia-noite PST nua (sem conversão UTC) para contar as alterações de hoje
Bump version to trigger rebuild with updated kamo-shared-library
Rebuilds the Docker image with the fixed Member entity (memberType field removed) so the Hibernate SQL no longer selects security_level from the member_team_mem...
Data de armazenamentoComprometida em UTC e usar janela 24h rolando para a contagem de hoje
Substituir o loop de contagem paginado por uma única chamada de endpoint de contagem atual
Adicionar GET **************************** endpoint usando contagem SQL
Chat *** — corrigir verificar o tempo e melhorar a cópia do banner
- ***Provider: gatilhoVerificar o efeito agora depende do desafioUrl assim verify () só é chamado após a montagem do widget; usa rAF para garantir que o DOM ten...
Integrar o kamo *** (prova de trabalho) no formulário de contacto, no formulário de demonstração e no widget de chat
- Adicionar ***Provider componente reutilizável embrulho Capcha-widget com estilo de tema escuro - Formulário de contato: auto-verify on focus, porta de submiss...
Remover membroType campo inteiramente para impedir Hibernate duplicate column
As correções anteriores (@Transient no campo, @Access(AccessType.FIELD) na classe) foram insuficientes. A inspeção do Bytecode revelou que o @Setter de Lombok g...
Email as paid add-ons, not included free
- KamoMail Hosting: $5/user/mo add-on on all plans - 3rd Party Email Integration: $2/user/mo add-on on all plans - Email hosting feature reverted to "Add-on" in...
E-mail como add-on pago, atualizar todos os dados de preços de retorno
- Hosting KamoMail: $ 5/usuário/mo add-on (não livre — responsabilidade) - Integração de e-mail de terceiros: $2/usuário/mo add-on - Dados atualizados do backba...
Adicionar banner de consentimento de cookies animado com design de vidromorfismo
Cartão flutuante inferior esquerdo com animações de mola, biscoito essencial/analítico alternâncias, persistência local do armazenamento e um link de configuraç...
Use o código promocional 18DOFF, atualizar o prazo de validade até 30 de abril de 2026
Código promocional revertido de EARLYBIRD de volta para 18DOFF para combinar com cabeçalhos de navegação. Texto de navegação atualizado de "Prelaunch" para "Ave...
Atualizar dados de preços de retrocesso para corresponder aos novos preços de produção
A API retorna 401 para que o site de marketing use dados de backback codificados. Atualizado todos os planos de retrocesso, addons, pacotes e tabela de comparaç...
Atualizar o site de marketing para novos preços de produção
- Adicionado eAssinaturas aos mapas de ícones addon e alternância da calculadora - Hospedagem de e- mail mostrada como "Incluída Livre" em vez de comutador adic...
Update KamoCRM pricing to production go-to-market rates
- Starter: $34/mo ($28 annual), Business: $72/mo ($59 annual), Enterprise: from $109/mo ($99 annual) - Business plan expanded from 50 to 100 users - Added eSign...
Adicionar @Access(AccessType.FIELD) ao Membro para parar o mapeamento Hibernate getMemberType() como uma coluna
A correção anterior (@Transient no campo membroType) foi insuficiente. Hibernate 6 ainda estava descobrindo o método público getMemberType() via digitalização d...
Mostrar o nome do uploader, ampliar a coluna de data, mesclar o ícone de extensão no nome do arquivo
- Enviado por: estava sempre vazio — o nome do campo estava correcto, mas a infra- estrutura nunca definido criadoPorNome; agora resolvido no lado da infraestru...
Popular criadoByName no DocumentMetadata do membro do upload
convertToMetadata () agora lê **************************** e conjuntos criadosByName para que a coluna Enviada pelo gestor de documentos mostra o nome do upload...
Acompanhe o membro carregado na entidade Img
Adicionar o campo criadoByMember (ManyToOne) ao Img para que o uploader é persistiu na hora do upload. ImageService.uploadDocument() agora o define do membro da...
Resolver erro SQL de nível segurança causado pela coluna duplicada MEMBRO TYPE em Hibernate 6
Membro.java mapeou MEMBRO TYPE tanto como @DiscriminatorColumn como como um explícito @Column field. Hibernate 6 selecionou a coluna duas vezes na projeção da t...
update RRWebplayer config to fix seek issues and warning suppression
Expose thumb and converted file sizes in DocumentMetadata
Adds thumbFileSize, convertedFileSize, and convertedThumbFileSize to the DocumentMetadata DTO and populates them in convertToMetadata() from the ImgDat and its ...
Adicionar a dica de tamanho armazenado à célula Tamanho no gerenciador de documentos
A dica mostra a desagregação do armazenamento real usado por documento: ficheiro original, miniaturas (original + convertido combinado), e doc convertido — mais...
fix blank screen by using router.replace instead of redirect in useEffect
Ignorar a tela de carregamento de downloads de arquivos no NavigationInterceptor
URLs Blob e links com o atributo download nunca causam navegação de página, então o manipulador de cliques global agora retorna cedo para estes — impedindo "Car...
Superfície salvar erros e reverter atualização otimista no seletor de provedor de email
Ao salvar um provedor não configurável (KamoMail, ParentOrg, NotConfigured) falhou, o erro foi definido em estado, mas nunca foi exibido na lista, e a atualizaç...
Mover os botões de ação do gerenciador de documentos para a linha de pesquisa da barra de ferramentas
- Removido Criar documento, Upload Document, Bulk Upload e Atualizar do cabeçalho do herói gradiente - O cabeçalho do herói é apenas título/descrição - Criar Do...
Correct security level column reference in login SQL
security level está na tabela de membros (m), não member team member (e). O alias errado e.security level fez com que todo o SQL falhasse silenciosamente, então...
Restaurar o modelo de permissão membro da equipe/membro para a janela de partilha
Os membros da equipa (membroType=TEAM MEMBER) ignoram todas as portas. Os membros regulares estão fechados por direitos SHARE DOCS *. Sessões legadas sem membro...
Permitir que qualquer membro autenticado compartilhe documentos
Remover o portão baseado em funções na janela de partilha — qualquer membro logado pode partilhar. A verificação anterior necessária éTeamMember (do membro da s...
Correct member name access in resolveAlias endpoint
member.getNameFirst() doesn't exist — name is on User.getName(). Use getMemberDisplayName() helper which correctly navigates the member -> user -> EmbNameFull p...
Membro da lojaTipo na sessão Redis no login
Adiciona o caso quando e.id não é nulo, em seguida, 'team member' outro 'member' fim para a consulta SQL de login e passa o resultado através de createSession e...
Importar o blake3 do blake3/browser para inicializar o WASM corretamente
blake3/esm/browser requer provisionamento manual WASM; blake3/browser faz isso automaticamente.
Add document sharing endpoints to ImagingController
Adds: shares/by-image, shares/create, shares/update/{id}, shares/delete/{id}, shares/shared-with-me, **************** **************** shares/resolve-alias
Adicionar posiçãoActiveSharesForSwMember and countNewSharesForSwMember queries to ImgShareRepository
Adicionar por- linha botão Compartilhar à coluna Ações no DocManager
Adicione verificações de segurança nulas no MemberRightsAppliedService e corrija a proteção de funções no MemberService
Adicionar suporte a parâmetros ?next= forward para redirecionamento pós-login
Captura ?next=/path da URL e a carrega através de ambos login manual e fluxos de login automáticos, anexando-o ao URL de redirecionamento OTK assim kamo-interna...
Implementar o sistema de partilha de documentos com a janela de partilha, a página Partilhado Comigo e links compartilháveis
- Adicionar ShareDocumentDialog com membro/equipe/dept/job baseado em permissão Selector do destinatário do título - Botão de Partilha de Fios na barra de ferra...
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.