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 28, 2026
Refactorkamo-internal

Dividir APIs de membros; mostrar a ordem de destino dos subs; adicionar faturamento-proprietário promover UI

faturamentoApi divide os membros em contaMembros (canManageBilling, isAccountManager) e assinaturaOs membros (é Licenciado, canManageAssinatura) sob ***********...

kamo·6mo ago
FeatureSecurityService

Auto-fornecimento assento KamoCRM na criação sub-org; promover-billing-proprietário endpoint

DireitoService walks SubscriptionMember (not AccountMember) to comput Direitos dos membros — a união de características entre os subs activos do licenciado, mai...

Kamo·6mo ago
RefactorBillingService

Subs alvo de um sub-org; por- sub membros dividido de administradores de conta

As assinaturas exigem agora o objectivoOrganizaçãoId on create — the (conta, mercado, target org) triple é a nova chave de singularidade. AccountBillingMemberSe...

Kamo·6mo ago
Refactorkamo-shared-library

Dividir administradores de nível de conta de membros por sub; subs ganham target org

Adiciona assinaturaMembro (por licença de assinatura + bandeiras de sub- gerenciador) assim um A conta na ordem KamoCRM pode conter várias assinaturas, cada uma...

Kamo·6mo ago
April 27, 2026
Otherkamo-internal

Grupo de Contas -> AccountTier; rotas de grupo de clientes -> nível de cliente

Tipos de frontend e chamadas de API atualizadas para corresponder ao serviço de lib + compartilhado renomear de AccountGroup para AccountTier. O nome do grupo e...

kamo·6mo ago
OtherSecurityService

Grupo de Contas -> AccountTier; endpoints /grupos -> /tiers

Endpoints do grupo de conta (nível de segmentação do cliente, não faturamento) renomeado para usar a terminologia "tier" consistentemente com o Mudar o nome da ...

Kamo·6mo ago
Otherkamo-shared-library

Grupo de Contas -> ContaTier (segmentação do cliente, não faturamento)

A entidade de segmentação do cliente de retalho (com descontoPercentagem, utilizada por PreçoLista para preços baseados em níveis) colidiu em nome com o agora r...

Kamo·6mo ago
Refactorkamo-internal

Renomear ContaBillingMember -> AccountMember; isGroupPlanManager -> isAccountManager

Renomear o nível de tipo através do cliente de faturamento e do PlansBillingTab: - ContaBillingTipo de membro -> Membro da Conta - bandeira isGroupPlanManager -...

kamo·6mo ago
RefactorBillingService

Use Account.members via AccountMember; renomeie isGroupPlanManager -> isAccountManager

A Conta é agora o grupo, então todas as referências ao antigo ContaBillingEntityMembro são apontados para o novo genérico **************************** entidade....

Kamo·6mo ago
RefactorSecurityService

Drop users/masterAccountHolder, use Account.members + primaryMember

AccountController agora reflete o modelo Conta-como-grupo: - computDisplayName / extractEmail / extractPhone resolver através da Membro primário (Membro) em vez...

Kamo·6mo ago
Refactorkamo-shared-library

Faça Conta o grupo; substitua o conjunto de usuários pelo conjunto de membros + membro da conta

A Conta agora é ele mesmo o "grupo" — não há nenhum grupo de faturamento separado conceito. Membros (org-scoped) pertencem à Conta diretamente através da novo m...

Kamo·6mo ago
FeatureInitializerService

Adicionar idioma de membro + colunas padrão moeda

Adiciona duas colunas NÃO NULL à tabela de membros que suporta o novo Membro da Comissão Europeia (VARCAR DEFAULT «ENGLISH») e membro da Comissão (VARCHAR(10) D...

Kamo·6mo ago
Featurekamo-register

Adicionar passo de idioma, país selecionador de fuso horário, rolagem + *** correções

- Novo passo 'My Language' para o feiticeiro, espelhando o país layout do passo. Lista os 22 locais suportados pelo marketing como azulejos de bandeira com nome...

Kamo·6mo ago
Featurekamo-internal

Adicionar idioma + moeda padrão ao cartão Regional Settings

O cartão de configuração regional do perfil de membros agora expõe linguagem editável (22 locais apoiados espelhando o site de marketing) e Moeda Padrão (Procur...

kamo·6mo ago
FeatureSecurityService

Persista idioma membro / fuso horário / moeda na inscrição

O endpoint /register agora aceita idioma, fuso horário e moeda padrão Ao lado do campo do país existente. RegistoServiço define país e fuso horário no novo usuá...

Kamo·6mo ago
Refactorkamo-internal

Reescrever faturamentoApi cliente em terminais baseados em conta

billingApi agora fala com ************* em vez de as rotas antigas /groups/{groupId}. Tipos de topo renomeados: - Grupo Billing -> ContaBilling - BillingGroupMe...

kamo·6mo ago
RefactorBillingService

Reescrever BillingService em entidades baseadas em contas

O BillingService agora é centrado na Conta. Fluxos orientados para os membros (por exemplo: "adicionar um cartão", "subscrever um plano") agora passar por uma C...

Kamo·6mo ago
RefactorSecurityService

Mover de BillingGroup para licenças baseadas em conta

DireitoO Serviço resolve os direitos dos membros contra a AccountLicense Registos pertencentes à conta de facturação do membro. Os direitos dos membros forma ag...

Kamo·6mo ago
Refactorkamo-shared-library

Migrar de BillingGroup para Contar como diretor de faturamento

A conta é agora o único cliente Stripe principal. Um deputado necessitado para pagar (por exemplo, para uma subscrição) cria automaticamente uma Conta; essa Con...

Kamo·6mo ago
Chorekamo-internal

Mirror live/snapshot address shape in CartItem2 and DraftOrderItem types

CartItem2 gains **************** and shippingAddress/billingAddress fields populated from the customer's primary shipping/billing AccountAddress profile. DraftO...

kamo·6mo ago
Featurekamo-shared-library

Map external customer address blocks into AccountAddress on pull

Add AdapterAddressMapper helper that converts a JSON address node from any provider into an EmbAddress and attaches it to an Account as a typed AccountAddress (...

Kamo·6mo ago
Refactorkamo-shared-library

Orientar os registros ao vivo para o perfil do endereço da conta, os endereços históricos do instantâneo

Orient live commerce records to refer the account profile's primary shipping/billing endereços, com instantâneos tirados apenas quando os registros se tornam hi...

Kamo·6mo ago
Featurekamo-internal

/conta/nova cópia-de-lead UX, campos de nome completo, telefones duplos, endereço; gerenciamento de endereço de nível de conta

Interface: - /account/new: por seção "Copiar de Lead" botões + cabeçalho "Copiar tudo de Lead" botão (quando leadId param) - Secção de nome: prefixo, primeiro, ...

kamo·6mo ago
FeatureSecurityService

Suporte aninhado nome/email/foneNúmeros + endpoints de gerenciamento de endereços

- AccountController aceita nome aninhado/email/números de telefone JSON no POST/PUT - O endereço inicial no POST cria Shipping (e BILLING quando usadoAsBillingT...

Kamo·6mo ago
Refactorkamo-shared-library

Mudar Conta.java para incorporables; adicionar ContaEntidade de endereço para listas de envio/billing

- Adicionar ContaAddressType enum (SIPping, BILLING) - Adicionar a ContaEntidade de Endereço (conta FK, tipo, etiqueta, EmbEndereço, datas) - Adicionar ContaEnd...

Kamo·6mo ago
Featurekamo-internal

Histórico de nível de produção + guias de correio de voz com ferramenta de media-player

Página de histórico (SoftphoneHistoryTab.tsx): - Rolo infinito via IntersectionObserver dentro do recipiente de rolagem do painel - Chips de filtro: Tudo / Entr...

kamo·6mo ago
FeatureInitializerService

Corredor de migração para as colunas de procura do provedor de gravação + colunas de arquivo VM

Adiciona RECORDINGS.provider instance id (UUID) e provider external id (VARCHAR(64)) mais o índice composto idx gravings provider lookup usado pela aba de histó...

Kamo·6mo ago
FeatureConversionService

Fornecedor PersistInstânciaId + fornecedorEstrangeiro na gravação na ingestão

Threads asterisco-suporte X-Phone-Server-Id e X-Asterisco-Unique-Id (já em UnprocessedRecording) para os novos campos RecordingMetadata então call/voicemail lin...

Kamo·6mo ago
FeatureDocsService

Adicione **************** com suporte HTTP Range

Endpoint de streaming genérico para recursos de imagem de áudio/vídeo, usado pela ferramenta kamo-internal MediaPlayer. Reutiliza a autorização do ImageService ...

Kamo·6mo ago
FeatureVOIPService

Reprodução de gravação, arquivo de correio de voz, voicemail paginado, enriquecimento de histórico

- Nova gravação Controlador com procura em massa, áudio range-streamed para faixas mestre + por canal, e metadados para a janela de ferramenta media-player - Ca...

Kamo·6mo ago
Featurekamo-shared-library

Teclas de pesquisa do provedor na gravação, arquivo de correio de voz, streaming de gama MinIO

- Gravação: adicionar provedorInstanceId + provedor ExternalId para juntar provedor call-history / voicemail linhas de volta aos ativos de imagem - PhoneVoicema...

Kamo·6mo ago
Fixkamo-internal

Remover o título do histórico de campos redundante do painel de histórico

A etiqueta tab já transmite o contexto — título e legenda estavam desperdiçando espaço na tela. O botão de recarga foi movido em linha para a barra de ferrament...

kamo·6mo ago
Fixkamo-internal

Remover o suporte de layout causando o corpo de e- mail saltando

O movimento exterior. 'layout' do div suporte lutou com o interior AnimatePresence altura: animação 'auto', criando um loop de feedback FLIP em e-mails com altu...

kamo·6mo ago
Featurekamo-internal

Adicionar guia Histórico — linha do tempo de auditoria paginada com pesquisa e filtros

- LeadHistoryPanel: barra de ferramentas de filtro pegajoso com pesquisa desbotada, ************* filtros, tabela MUI com paginação, chips de eventos codificado...

kamo·6mo ago
FeatureSecurityService

Adicionar parâmetros de GET /{id}/história e /{id}/história/filtros

Endpoint paginado, filtrado, pesquisável com carga de ator em lote (sem N+1). O endpoint dos filtros retorna campos usados distintos, todos os campos de registr...

Kamo·6mo ago
Featurekamo-shared-library

Adicionar registro de auditoria do lead-history — entidade, registro, serviço, DTO, ganchos LeadService

- entidade LeadHistórico (UUID PK, simples FKs Long - sem restrições FK para permitir a eliminação/conversão de chumbo) - LeadHistoryEventType enum com etiqueta...

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