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,865
Total de Alterações
4,581
Características
4,512
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 26, 2026
Fixkamo-internal

Disposição inteligente de várias colunas para adicionar o formulário de chumbo

Reestruturar a página em uma grade de topo para que as seções componham horizontalmente em vez de esticar campos individuais: - Mercado e atribuição usa um int...

kamo·4mo ago
Fixkamo-internal

Usar /api/security/members/names para resolução do nome atribuído

Os filtros de endpoint by-department apenas para membros ativos da equipe, faltando atribuição de membros de base ou de membros inactivos. Mudar para /nomes que...

kamo·4mo ago
FeatureSecurityService

Adicionar /names endpoint retornando id→name para todos os membros, independentemente do estado

Os filtros de endpoint by-department apenas para membros ativos da equipe, mas extensão As atribuições podem remeter membros de base ou membros inactivos. Usar ...

Kamo·4mo ago
Refactorkamo-internal

Criar o Melhor Contacto Temporizar um campo de texto livre

Substituir o dropdown da manhã/tarde/noite no adicionar chumbo e chumbo Ver os formulários de edição com uma entrada de texto simples para que os membros possam...

kamo·4mo ago
Fixkamo-internal

Largura total Adicionar forma de chumbo e folga para rodapé pegajoso

Largue a largura máxima de 1200px em /leads/new de modo que o formulário abrange a área da página, e estofamento de fundo para que a barra de ação pegajosa não ...

kamo·4mo ago
Featurekamo-internal

Adicionar um formulário de chumbo em /leades/novo

Refactor Adicionar Chumbo de um painel multi-tab em página em uma rota dedicada em /leades/new para que possa ser ligado diretamente. O mercado actual passou ?m...

kamo·4mo ago
FeatureSecurityService

- Não. endpoint

Returns salesType, subType e customForms for a market by marketId so o formulário Adicionar Chumbo pode renderizar campos de sub-tipo e formulários personalizad...

Kamo·4mo ago
FixSecurityService

Resolver o nome da exibição com a prioridade correta no endpoint by-department

Prioridade: member.usernameAlias → user.name.formatFull() → user.alias → user.username

Kamo·4mo ago
Featurekamo-shared-library

Adicionar isDisplayOnIntake para criar/atualizar DTOs

Kamo·4mo ago
Featurekamo-shared-library

Expose isDisplayOnIntake in FormFieldDTO

Kamo·4mo ago
Fixkamo-internal

Ponto final do modelo mestre da sonda e correção aplicadaModelo org ID

- Substituir o portão aplicadoModel.source baseado em uma sonda direta de /api/security/master-model na montagem; r.ok=false (409) significa a org é governado p...

kamo·4mo ago
Chorekamo-marketing

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

Kamo CI·4mo ago
Fixkamo-internal

Gate censorship tab options by applied model constraints

- Hide EDIT MASTER MODEL button when org is governed by a branch type (use appliedModel.source instead of unreliable org context branchTypeID) - Hide ATF fiel...

kamo·4mo ago
Featurekamo-internal

Persista na caixa de correio ativa nos parâmetros de pesquisa de URL

Mudando caixas de correio agora atualiza o URL (?mailboxType, ?mailboxId, ?mailbox) tão refrescante o navegador restaura a mesma caixa de correio. O Navegador d...

kamo·4mo ago
Featurekamo-marketing

Add Flowroute to integrations hub page

Kamo·4mo ago
Featurekamo-marketing

Add Flowroute to INTEGRATED WITH banner

Kamo·4mo ago
Fixkamo-internal

Mark-as-read and message fetch for shared/member mailboxes

Classic mode now loads shared mailbox messages via the correct /messages/{folder} endpoint (was calling the non-existent /conversations endpoint). Fetching a fu...

kamo·4mo ago
FixEmailService

Mark-as-read for shared and member mailboxes

EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...

Kamo·4mo ago
Featurekamo-internal

Show accurate provider connection status from isConnected field

Replaces the old logic that showed "Connected" for any provider with no sync error (including brand-new providers that were never tested). New three-state badg...

kamo·4mo ago
FeatureVOIPService

Persist connection test result to isConnected field

- test() endpoint saves isConnected=true/false to DB after every health check - update() resets isConnected to null when configJson changes (credentials may h...

Kamo·4mo ago
Featurekamo-shared-library

Add isConnected field to VoipProviderInstance

Nullable Boolean: null = never tested, true = last test passed, false = failed. Requires KamoInitializerService schema migration to add IS_CONNECTED column.

Kamo·4mo ago
FixVOIPService

Use extensionId as external ID, not Relay node id

FreePBX returns the same Relay id (ZXh0ZW5zaW9uOg== = "extension:") for every extension because the id field is not populated. Using it caused all extensions to...

Kamo·4mo ago
FixEmailService

Lidar com IMAPInputStream no getMessage para evitar ClassCastException

JavaMail pode retornar um IMAPInputStream em vez de uma string decodificada de part.getContent() quando o conteúdo da mensagem não foi pré-fetched. A moldes dir...

Kamo·4mo ago
Featurekamo-marketing

Mostrar banner de oferta ativa com contagem decrescente de milissegundos ao vivo

Fetches o lado ativo do servidor de promoção na página inicial e renderiza um HeroOfferBanner entre a sub-linha e a chamada gratuita para sempre. O banner mostr...

Kamo·4mo ago
Featurekamo-internal

Conexão disponível/indisponível para backend e corrigir bug de presença OFFLINE

- Renomear o chip pausado/ativo para disponível/indisponível em NavTop - Obter disponibilidade inicial na montagem e persistir comuta através da nova API de eu/...

kamo·4mo ago
FeatureInitializerService

Backfill is available = TRUE para membros existentes

Kamo·4mo ago
FixVOIPService

Reescreva todas as consultas/mutações do GQL contra a introspecção do esquema ao vivo

Verifiquei cada nome e tipo de campo contra o esquema atual do FreePBX 17. Conjunto completo de correcções: Consultas: - obterAllExtensions: remover o campo 'v...

Kamo·4mo ago
Fixkamo-internal

Passe selectedFolder to ThreadDetailView so email:folder- changed fires with a valid folder

conversation.folder é sempre indefinido porque o Java ConversationEntity tem folderIds (text[]) não um campo de string de pastas. Isto fez com que o loadThread ...

kamo·4mo ago
FixVOIPService

Correct GraphQL field name to fetchAsteriscoDetalhes

A API do FreePBX retorna "Você quis dizer fetchAsteriscoDetalhes?" — renomear a saúde verificar consulta e seu acessor caminho de dados em conformidade.

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