Registo de Mudança ao Vivo

Ver o que estamos a construir, em tempo real. Cada recurso, correção e melhoria enviados através da plataforma.

17,933
Total de Alterações
4,614
Características
4,543
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 21, 2026
Featurekamo-internal

Assistente de conformidade das políticas de modelo de segurança

- Tipos de ramo API mapeia políticas de álcool/tabaco/armas de fogo em estado assistente - Passo Dinâmico de Compliance: omitir de navegação quando o modelo cor...

kamo·4mo ago
April 20, 2026
Featurekamo-marketing

Mostrar estado ao vivo com link changelog e contagem diária

Substituir a contagem regressiva e a cópia de inscrição com um compacto "Agora AO VIVO" chamada, manter o link changelog, e sempre mostrar a contagem de mudança...

Kamo·4mo ago
FeatureSecurityService

Fazer RoleRightsSyncService totalmente auto-cura em cada inicialização

Adicionar ou remover um RoleRightType nunca mais precisa ser executado KamoInitializerService. syncAll() agora executa três fases em cada inicialização: 1. Res...

Kamo·4mo ago
Featurekamo-internal

Adicionar configurações da administração da plataforma — subvenções do plano de org, eventos, catálogo do plano

- Novas páginas em /settings/platform (guardado por hasPlatformAdminAccess): - /organizações — listar cada org, subvenção/modificar/revogar planos COMP com razõ...

kamo·4mo ago
FeatureBillingService

Adicionar PlatformAdmin controller + serviço para subsídios comp plano

- PlatformAdminController em /api/billing/platform (classe-nível @PlatformAdminOnly) - GET /orgs, GET /orgs/{orgld} - POST /orgs/{orgId}/grants, PATCH'DELETE /o...

Kamo·4mo ago
FeatureInitializerService

Seed Organization.isTopLevel for kamocrm and ONDER UNIMITED self-comp plan

- DataLoader: drop Organization Digite arg de createOrg, set isTopLevel=true on kamocrm - KamoCRMAgeReqUpdateRunner + teste: correspondência em IS TOP LEVEL = V...

Kamo·4mo ago
Featurekamo-shared-library

Adicionar tipos de eventos Organization.isTopLevel, PaymentMethod.COMP, COMP *; remove Organization Tipo enum

- Organização: substituir campo 'type' morto por 'isTopLevel' para identificação do proprietário da plataforma - PagamentoMétodo: adicionar COMP para subsídios ...

Kamo·4mo ago
Featurekamo-internal

Direitos de suporte para membros-requerentes e visualização de tickets em modo duplo

- NavTop: mostrar SuporteButton para qualquer direito de suporte (agente ou membro) - SuporteButton: gate cada item dropdown à direita - Criar / Ver tickets, Pe...

kamo·4mo ago
Featurekamo-shared-library

Adicionar direitos de apoio aos membros-requerentes (133-136)

Adiciona quatro novos direitos para membros não-agentes: - ******************* (133) - CREATE SUPPORT TICKET (134) - PEDIDO WEBINAR (135) - VER MY SCHEDULED WEB...

Kamo·4mo ago
Featurekamo-internal

Adicionar botão Sync Rights ao SecurityRoleManager para orgs de nível superior

O botão só é visível quando o organization.hasPaint é falso. Chamadas POST /api/security/roles/sync-rights então recarrega a tabela de papéis.

kamo·4mo ago
FeatureSecurityService

Extrair RoleRightsSyncService e adicionar o endpoint sync-rights

- RoleRightsSyncService: centraliza a lógica de sincronização de direitos de papel para ambos OrgRole E... tabelas; inicialização e sob demanda - DataLoader: de...

Kamo·4mo ago
Featurekamo-shared-library

Fazer direitos de papel DTOs enum-driven e adicionar direitos de modelo de segurança sincronizar

- SecurityRoleDTO.fromOrgRole(): enumerar todos os RoleRight Tipo de valores com DB configurações como pesquisa — novos direitos aparecem com NOT SPECIFIED auto...

Kamo·4mo ago
Featurekamo-shared-library

Adicionar Allow PROMOTING MEMBERS à direita (id 132)

Kamo·4mo ago
Featurekamo-internal

Mostrar cidade e subdivisão na linha geo do visitante do bilhete

Exibe como "Cidade, Região, País (IP)" — nulos são filtrados por isso degrada-se graciosamente quando apenas os dados do país estão disponíveis

kamo·4mo ago
FeatureMediaService

Expor cidade e subdivisão no geo de visitantes

- Estender o registro GeoResult com cidades e campos de subdivisão - Switch SupportTicketService.toDTO() para usar o GeoLookupService (nível IP) pesquisa) em ve...

Kamo·4mo ago
Featurekamo-internal

Adicionar parâmetros de URL da aba / página de conta para a persistência profunda de ligação e atualização

O estado da tabulação está agora sincronizado com o estado da tabulação. para as abas específicas funcionam e a aba correta permanece selecionada na atualização...

kamo·4mo ago
Featurekamo-internal

Mostrar a bandeira do visitante, o país e o IP no cabeçalho do ticket

- Adicionar visitanteIpAddress, visitorCodeCountry, visitorCountryName to SupportTicketDTO type - Render flag emoji + country name + IP address row in TicketHea...

kamo·4mo ago
Featurekamo-shared-library

Adicionar campos geovisuais ao SupportTicketDTO

Kamo·4mo ago
FeatureMediaService

Mostrar a bandeira e a localização do visitante no cabeçalho do ticket de suporte

- Injete PublicChatVisitorRepository e GeoLiteLocationRepository em SupportTicketService - Popular visitanteIpAddress, visitorCode, visitorCountryName in toDTO(...

Kamo·4mo ago
Featurekamo-marketing

Substituir WebSocket nativo por STOMP/SockJS no LiveSupportPanel

- Adicionar pacotes @stomp/stompjs e sockjs-client - Conectar à mídia. {domínio}/ws/public-chat via SockJS+STOMP em vez de WebSocket em bruto para api.{domínio}...

Kamo·4mo ago
FeatureMediaService

Corrigir chat público de ponta a ponta em tempo real via STOMP/NATS

- Remova a exigência interna de autenticação do PublicChatWebSocketInterceptor assim os visitantes podem se conectar diretamente usando apenas o seu item de ses...

Kamo·4mo ago
Featurekamo-internal

Abrir automaticamente o menu de contexto do ticket de suporte na notificação NEW TICKET NATS

Quando um novo ticket de suporte chega, a infraestrutura agora envia um NEW TICKET Mensagem STOMP além de PENDING COUNT. OContexto de Conta de Suporte lida com ...

kamo·4mo ago
Featurekamo-marketing

Adicionar página /contact-confirmado com herói animado, timeline e CTAs

Substituir a mensagem de sucesso em linha no formulário de contato por um prêmio dedicado página de confirmação: marca de verificação SVG animada com explosão d...

Kamo·4mo ago
Featurekamo-internal

Redesign LabelManager — edição de seção em linha, correção de gravação quebrada, padrão somente de leitura

Reescreve LabelManager.tsx com padrão de leitura/edição por seção. Corrige o salvamento quebrado botão (validateForm bloqueado salva porque os campos de contato...

kamo·4mo ago
FeatureEmailService

Adicionar o validador de domínio KamoMail para bloquear os endereços de e- mail cross-tenant

Apresenta o componente KamoMailDomainValidator que verifica, na camada de serviço, se o domínio de email enviado corresponde ao domínio padrão verificado pelo o...

Kamo·4mo ago
Featurekamo-internal

Enforce a restrição de domínio KamoMail na caixa de correio, alias e criação compartilhada da caixa de correio

Quando KamoMail é o provedor de e-mail, os membros só podem criar caixas de correio, aliases e caixas de correio compartilhadas usando o domínio padrão verifica...

kamo·4mo ago
FeatureConversionService

Add image resize and favicon generation endpoints

Kamo·4mo ago
FeatureInitializerService

Add migration runner for logo_full_ext column on orgs

Kamo·4mo ago

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.

Começar Livre Para SempreVer Preços