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
October 6, 2026
FixSecurityService

A página principal nomeia seu Fornecedor e Produto

Lead.vendorProduct is @Transient — only VENDOR PRODUCT ID is a column — so so nothing carregá-lo a menos que alguém pergunta, e LeadDTO.deLead em seguida, deixa...

Kamo·3w ago
October 5, 2026
FixSecurityService

Uma mudança para as equipes de um membro está no registro de acesso de segurança — uma linha SECURITY SETTING CHANGE/MEDIUM por membro que se juntou ou saiu, da equipe, perfil do membro, uma equipe deletada ou criação (KamoCollab CP01 revisão final I1)

Uma equipe é um nível da cachoeira de direitos, então juntar-se a uma é uma concessão (CP01-T14-1). O departamento e o título de emprego alterar no mesmo cartão...

Kamo·3w ago
FixSecurityService

Pin the heads' names query on users pkey — /*+ IndexScan(u users pkey) */ first in the assert, as loadMembers and the org chart's people query; sem isso, o planejador legado segs-scans todos os usuários por linha principal (KamoCollab CP02 final fix)

EXPLAIN Produção (sp00verify, read-only): o plano literal sem brilho foi um nested loop sobre o Seq Scan nos usuários (106 linhas) para 1 e 2 IDs; com a dica ca...

Kamo·3w ago
TestSecurityService

******************* - cada tabela de proprietário de charter carrega cada coluna CharterItem e seu proprietário, a partir dos arquivos docs/sql em ordem e uma linha de base legado datado (KamoCollab CP03 T7)

O programa tem uma tabela cruzada de guarda DDL (master R1-12). Ele lê cada docs/sql/*.sql na ordem do nome do ficheiro e recolhe o que as seis tabelas de propr...

Kamo·3w ago
FeatureSecurityService

A DDL aplicada à mão para a camada ORG charter, as colunas de personalidade e Docstion e arquétipos de org, e seu teste de contrato (KamoCollab CP03 T2)

Spec §5.1's block, caractere for character: the doze nullable trait/collab colunas nas cinco tabelas proprietárias de charter, org charter items (cascading with...

Kamo·3w ago
FeatureSecurityService

As entradas da listagem visível vêm do gráfico de org — subordinados, o AI supervisiona e os membros do AI como cadeias de id; os pares de supervisores do gestor e do AI desapareceram (KamoCollab CP02 T15)

**************** agora pega o ouvinte e lê o grafo org da organização do cache de 60 s (orgGraphCache.get): - subalternosMemberIds = relatórios(chaler, true) qu...

Kamo·3w ago
FeatureSecurityService

A linha do gerenciador lê o grafo org — o ciclo verifica um gráfico fresco, o diretório no cache, e o próprio gerente de um membro precisa de MANAGEM MEMBER SECURITY para mudar (KamoCollab CP02 T12)

- MemberSecurityController: rejeitManager mantém o auto, org e registro ativo Recusas e testes de loop com o nível dez. Está a caminho. tocaMemberSecurity ganha...

Kamo·3w ago
TestSecurityService

Pin que um mesmo-org Enter-As é recusado antes de qualquer linha de auditoria ou sessão (KamoCollab CP00 correção final)

EnterAsController responde 400 'alvo é organização de sessão atual' antes ImpersonationAudit.enterredAs execuções, em ambos os ramos, assim nenhuma entrada do m...

Kamo·3w ago
FeatureSecurityService

Os relatórios lêem o gráfico de org — um âmbito de aplicação da TEAM e uma parte da TEAM atingem toda a sub-árvore, incluindo os IA supervisionados (KamoCollab CP02 T11)

ReportScopeResolver.reportsTo is reports(member, true) of the cached graph: transitive and não ligado (a caminhada antiga parou após dez níveis), seguindo a lin...

Kamo·3w ago
FeatureSecurityService

Equipes na criação de membros — TeamIds on create-team-member, checado antes de qualquer coisa ser escrita, juntou-se dentro da transação de criação antes dos primeiros direitos aplicados, anunciados após o commit (KamoCollab CP01 T14A)

* ******************************* (e os caminhos /create e /bulk-create que compartilham MemberCreationService.create) tomar uma equipe opcionalIds para uma pes...

Kamo·3w ago
FeatureSecurityService

A política de bate-papo do SecurityService lê fatos de membros do gráfico de org, um gráfico carregado por instantâneo (KamoCollab CP02 T10)

ChatPolicyBeanConfig constrói ChatPolicySnapshotLoader com o gráfico construtor e orgGraphCache::fresh (controlando CP02-T17-3), como MediaService faz, para que...

Kamo·3w ago
FeatureSecurityService

Cada escrita de gráfico SecurityService anuncia a mudança, a costura da equipe escuta, e uma catraca a mantém assim (KamoCollab CP02 T8)

Cada caminho de escrita da especificação CP02 §3.5 (W1-W15) chamadas ************* causa com as causas do § 5.4.2: segurança dos membros (papel, departamento, c...

Kamo·3w ago
FeatureSecurityService

Equipes no cartão de membro e na pesquisa de diretórios — [{id, title}] por título, uma equipe leu por página (KamoCollab CP01 T16)

GET /api/security/members/{id}/cards nomeia as equipes de um membro da equipe ([] em nenhuma equipe; omitido quando a leitura falha, como no perfil). - Está bem...

Kamo·3w ago
FeatureSecurityService

Equipes nas visões de direitos efetivos – o nível de equipes de diagnóstico em cascata, e Equipe: fontes sobre os direitos aplicados (KamoCollab CP01 T15)

A cascata de diagnósticos (GET ******************* lista um membro da equipa equipes entre o título do trabalho e o membro, {teamId, título, papéis, direitos}, ...

Kamo·3w ago
FeatureSecurityService

PUT ******************* - uma equipe de somente-leater salvar através do TeamWriter, anunciado após o commit (KamoCollab CP01 T13)

O endpoint de charter da equipe do spec §5.6/§5.7 em LayerCharterController, ao lado do funções, departamento e cargos: CONFIGURE SYSTEM ou deus; o caminho id, ...

Kamo·3w ago
FeatureSecurityService

A camada charter TEAM — equipes de um membro após o título do trabalho, o assunto TEAM, teamIds e marcadores de escondem a equipe (KamoCollab CP01 T12)

As equipas de um membro tornam-se camadas do TEAM entre o título do trabalho e o membro, todos em um posto e ordenados por título minúsculas em seguida id; papé...

Kamo·3w ago
FeatureSecurityService

Os sub-recursos da equipa (membros, direitos, funções) e o objectivo de recalculamento (KamoCollab CP01 T11)

- Está bem. /direitos e papéis, e POST **************** (spec §5.7). As leituras são aberto para qualquer sessão do org; escreve precisa CONFIGURE SYSTEM ou um ...

Kamo·3w ago
FixSecurityService

O log de recalculação falhou nomeia o caminho de reparo como /teams/{id}/recalcular-direitas

O SLF4J não tem nenhuma fuga da chave, por isso "{{id}}" foi registado literalmente. "{id}" não é um placeholder e impressões como escritas; o teste agora marca...

Kamo·3w ago
FeatureSecurityService

TeamController — listar, criar, ler, atualizar e excluir (KamoCollab CP01 T10)

GETSPOST /api/security/equipes e GESTSPUT/DELETE /api/security/equipes/{id} (spec § 5.7). Cada manipulador resolve o chamador primeiro (401 sem uma org); as lei...

Kamo·3w ago
FeatureSecurityService

O domínio da equipa — fio, validação, escritor, serviço e a costura org-graph (KamoCollab CP01 T9)

TeamWire lê um tri- estado do corpo da equipe (ausente / nulo / valor); TeamValidator verifica títulos, descrições, prazos, funções, direitos (normalizados em n...

Kamo·3w ago
FeatureSecurityService

Os grãos de grafo de org do SecurityService, o editor de alterações pós-compromisso, o seu ouvinte e as duas rotas internas (KamoCollab CP02 T7)

OrgGraphBeanConfig declara o carregador (uma Transação somente para leitura) Modelo de seu próprio, Clock.systemUTC() e o 60 s OrgGraphCache. OrgGraphChange Pub...

Kamo·3w ago
FeatureSecurityService

Casa de mesa direita cobre org team rights (KamoCollab CP01 T8)

RoleRightsSyncService names org team rights em todas as três listas, assim por diante cada boot uma verificação congelada sobre ele é deixado cair, uma linha qu...

Kamo·3w ago
FeatureSecurityService

A DDL aplicada à mão para equipes e seu teste de contrato (KamoCollab CP01 T2)

******************* é o bloco do spec §5.1. org team, org team members, org team roles, org team rights (tipo INT4, unique (team id, type), master CP-D3) e team...

Kamo·3w ago
FeatureSecurityService

Personation e Enter-As escrevem linhas de log de acesso (KamoCollab CP00 T9)

Ambas as portas de representação escrevem IMPERSONATION STARTED (HIGH) no alvo org com logEventSync após cada verificação de recusa e antes da sessão é cunhado;...

Kamo·3w ago
FixSecurityService

A ativação de um membro criado espera bem-vindo para o commit, assim um engolido 40001 não pode mais transformar a criação em um rollback silencioso

* ******************************* respondeu 200 com um ID de membro e um ID do usuário que nunca existiu (KamoCollab CP00 Task 0, 2026-10-05, sp00verify). A bem...

Kamo·3w ago
October 4, 2026
FixSecurityService

Um renome limpa a grafia fonética do nome que mudou (SP94- F- 1)

A fala da IA emparelha o nome CURRENT da org com qualquer que seja a ortografia armazenado. O assistente Iniciar renomeia PUT /org/{id} sem enviando uma ortogra...

Kamo·3w ago
TestSecurityService

SP96 o verdadeiro controlador do teste de pino leva o editor charter-change

SP95 T6 (de022c1) adicionou KamoaiEvent Publisher ao MemberCharterController construtor após este teste foi escrito, então o teste rebased já não compilado (e o...

Kamo·3w ago
FeatureSecurityService

Cap os dois nomes fonéticos da org na configuração PUT (SP94 T4)

titlePhonetic e titleShortPhonetic ride PUT /api/security/org/{id} sob o os mesmos direitos que título/títuloShort (proprietário ou CONFIGURE SYSTEM, nunca deus...

Kamo·3w ago
FeatureSecurityService

Um renome chega às caixas de correio do membro (SP95 T36)

Após uma mudança comprometida do "First Last" de uma pessoa, SecurityService posts {anterior, atual} para EmailService's Uma vez por membro do utilizador, com o...

Kamo·3w ago
FeatureSecurityService

Uma licença salva atinge o tempo de execução IA de uma vez, e o perfil charter nomeia a empresa (SP95 T6)

* * **************** agora tem uma causa. O caminho dos direitos envia DIREITOS; uma carta autorizada salva envia CHARTER para cada IA afetada membro, com os di...

Kamo·3w ago
FixSecurityService

Atribuir um computador lê o único membro, não toda a organização

HostedComputerAccess.isMembro carregado cada membro da organização para testar um id, e emailOf, chamado logo após ele no mesmo caminho de atribuição, fez o mes...

Kamo·3w ago
FeatureSecurityService

SP94 DDL para as duas colunas de nomes fonéticos da org, fixadas por um teste de contrato

orgs.title phonetic e orgs.title short phonetic, ambos nulláveis VARCHAR(255) sem padrão e sem CHECK, a mesma forma que users.name phonetic. Aplicação manual à...

Kamo·3w ago
September 29, 2026
FixSecurityService

As pistas de auditoria do AI-dispatch nomeiam as pessoas da mesma forma que o chat faz

****************################################################# precedência pre-fix (o nome de utilizadorAlias ganha incondicionalmente sobre o nome real), Co...

Kamo·4w ago
FeatureSecurityService

Cartão de chamada de um colega para chamadas de IA, e consentimento para chamadas de IA em seu próprio perfil (SP95 T5)

- Está bem. (X-Internal- Auth): uma equipa nome do membro, tipo, se eles ainda estão aqui, sua zona efetiva (local de trabalho, membro, org, UTC), os números E....

Kamo·4w ago
TestSecurityService

SP96 O pino Voice TTS da carta é recusado e não resolve nada

SecurityService pega o pino aposentado de compartilhamento de lib (Task 14); no Segurança O código de serviço lê-o. Pins lado do serviço: um item de membro nome...

Kamo·4w ago
FeatureSecurityService

Opções de contratação da SP96 para deixar de fora a extensão do telefone e a estação de trabalho

O corpo de criação de uma IA contrata aiPhoneExtension e aiWorkstation (JSON booleans, veraz quando ausente). Um passo deixado de lado é criado com NOT REQUESTE...

Kamo·4w ago
FeatureSecurityService

SP96 sexo no perfil do membro e na criação, fechado como dados pessoais

GET /api/security/members/{id} nomes sexo (FEMALE, MALE ou null) apenas para um pessoa que pode lê-lo (MembroSexAccess, spec D3); a chave está ausente para Qual...

Kamo·4w ago
FeatureSecurityService

SP96 DDL para membros. sexo, preso por um teste de contrato

O sexo de um membro é um VARCHAR nullable(16) (FEMÁLIA, MALE, NULL = não especificado), aplicado à mão na tarefa SP96 3. O teste de contrato mantém o arquivo Re...

Kamo·4w ago
September 28, 2026
FixSecurityService

Um endereço em qualquer dos ápices da plataforma indica a conta que detém o seu gémeo

O proprietário entrou no login.kamouniverse.com com o novo endereço da marca e foi informado "O usuário faz não existe". O endereço da conta é Sage@KamoCRM.com....

Kamo·4w ago
FeatureSecurityService

Pastas de temas que ainda mostram o placeholder do KamoCRM aposentado mover para o KamoUniverse

A pasta de temas de cada nova org é semeada do public/default/. Até hoje está cheio logo foi o sinal de palavra KamoCRM. A semente é agora o KamoUniverse wordma...

Kamo·4w ago
FixSecurityService

Um tipo é carimbado, por isso salva

media obj reports.date created NÃO é NULL, e o tipo foi construído sem ele: @ColumnDefault only molda o DDL, então Hibernate escreveu NULL e todos como falhou c...

Kamo·4w ago
FixSecurityService

Editar, como e apagar uma publicação ou nota por seu próprio id, nunca o fluxo inteiro

Um feed, da organização (o Clubhouse) ou notas de uma liderança, é uma sessão POST e cada post ou note é uma mensagem nela, então cada item da lista de fontes c...

Kamo·4w ago
FeatureSecurityService

Novas inscrições de autenticadores são chamadas de KamoUniverse

O emissor de otpauth era o literal "KamoCRM". Apenas novas inscrições mudam. An a entrada existente do autenticador mantém o seu rótulo e continua a funcionar, ...

Kamo·4w ago
FixSecurityService

O conselho do SPF reconhece kamouniverse.com; os pseudônimos da marca estão reservados em ambos os ápices

SPF: kamouniverse.com publica o mesmo registro que spf.kamocrm.com (v=spf1 ip4:47.181.8.84 mx-all), por isso um cliente que escreveu incluem:kamouniverse.com já...

Kamo·4w ago
FixSecurityService

Os backbacks da plataforma nomeiam o ápice primário, não um kamocrm.com literal

Quatro lugares mantiveram seu próprio "kamocrm.com" literal como o anfitrião da plataforma que eles caem para que eles nunca pudessem seguir a marca até kamouni...

Kamo·4w ago
FeatureSecurityService

Kamouniverse.com é o ápice primário, e um domínio é verificado por onde ele resolve

"Changed the domain from kamocrm.com to kamouniverse.com on /setup/dns. Dizia-o. configurá- lo, mas não pôde verificar nada, e depois de uma atualização ele ain...

Kamo·4w 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