KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,500
Total de Alterações
5,986
Características
5,284
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 20, 2026
Fixkamo-internal

Compare IDs de membros como strings para auto- verificação e redirecionamento

User-info API retorna memberID como string para preservar a precisão int64. isSelf usado Number() e estrita igualdade com tipos mistos, então visualização seu p...

kamo·6mo ago
Fixkamo-internal

Reparar TicketChat atualizações em tempo real após a corrida de carga

Adiar a subscrição do STOMP até que a mensagem inicial obtenha termine assim setMensagens da API não podem apagar as mensagens entregues durante a carga. Limpar...

kamo·6mo ago
Fixkamo-internal

Ocultar reprodução inadequada (e aplicativo/media) com correspondência insensível a maiúsculas

- Status minúsculoMap chaves e pesquisas para verificação alinha-se com a caixa de API - Tratar as etiquetas de infra escondidas de forma insensível - Retire ró...

kamo·6mo ago
ChoreKlusterServices

Remover jogo da lista SUBDOMAINS

Kamo·6mo ago
FixSecurityService

Ler os direitos de sessão como lista ou CSV legado para os endpoints dos membros

Direitos de armazenamento do KSessionService e SecurityRoleController como Lista<String> de Nomes do tipo "RoleRight". MemberSecurityController elenco para Stri...

Kamo·6mo ago
Chorekamo-marketing

Atualizar traduções locais e hash [skip ci]

Kamo CI·6mo ago
Chorekamo-marketing

Remover os nós módulos kamo-capcha-widget do repositório

Deixe os arquivos rastreados debaixo de... árvore corresponde a uma instalação limpa (dependências pertencem ao bloqueio de pacotes, não git).

Kamo·6mo ago
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·6mo ago
Fixkamo-internal

Guardar o papel de segurança para funções bloqueadas e erros de API mais claros

- Quando éAllowEditSecurity for false, omita direitos e segurançaModelIds from the PUT body so SecurityService aceita atualizações somente de metadados (tempo l...

kamo·6mo ago
Fixkamo-internal

Proxy PATCH membro-tipo para SecurityService

O perfil do membro da UI ligou-me. mas não existia nenhum manipulador do roteador de aplicativos, então Next retornou HTML 404 e o cliente mostrou erro desconhe...

kamo·6mo ago
Fixkamo-shared-library

Persista RoleRightType por stable getId() em vez de ordinal

Hibernate @EnumType.ORDINAL) escreve/leia o índice de declaração de o enum. Quando é removido um valor de Tipo de Rótulo (por exemplo, MANAGEM USERS, id=19), ca...

Kamo·6mo ago
FixSecurityService

Evitar o envenenamento de transações DDL e endurecer corridas de multi-pod

A auto-cura anterior colocou DDL dentro de uma @Transactional syncAll(). Quando um ALTER QUADRO ADD CONSTRAINT disparado sobre uma restrição existente (caso nor...

Kamo·6mo ago
ChoreSecurityService

Reconstrução do gatilho CI/CD

Kamo·6mo 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·6mo ago
FixInitializerService

Deixar cair restrições de verificação em colunas padrão-role-rights enum

Hibernate auto-gerates CHECK (coluna IN ('VAL1', 'VAL2', ...)) na TABELA DE CRIAR para as colunas @EnumType.STRING, congelando o enum's lista de valores na hora...

Kamo·6mo ago
FixInitializerService

Adicionar restrições únicas em falta para upserts role-right

**************************** + syncSecurityModelRoleRights use «ON CONFLICT (role id, right type) NÃO FAZER NADA» e `ON CONFLICT (default role id, right type) N...

Kamo·6mo ago
Fixkamo-shared-library

Adicionar uma restrição única (role id, right type) no OrgRoleRight

Necessário para ON CONFLICT não fazer nada em **************** Sem esta restrição, a consulta de sincronização falha com "nenhum único ou exclusão restrição cor...

Kamo·6mo ago
Chorekamo-register

Remover a Organização Desactualizada Tipo enum

A enum está sendo aposentada — a identificação da organização proprietário da plataforma é agora impulsionada pela nova Organização. A bandeira é TopLevel, e os...

Kamo·6mo 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·6mo 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·6mo 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·6mo ago
Fixkamo-internal

Pare de substituir o avatar de membro com o avatar de usuário logado na visualização de perfil

fetchAvatars fetched /api/security/avatars (sem escopo memberID — sempre retorna os avatars do usuário logado) e chamado setActiveAvatar, batendo o correto avat...

kamo·6mo 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·6mo ago
Fixkamo-internal

Adicionar rota de proxy da sincronização- direita em falta

POST /api/security/roles/sync-rights faltava um manipulador proxy Next.js, fazendo com que o botão Sync Rights nas configurações de funções de segurança sempre ...

kamo·6mo ago

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.

Começar Livre Para SempreVer Preços