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 27, 2026
Featurekamo-asterisk-support

Emit gravadoAt + extensão por arquivo no manifesto de upload

- Observador: cada gravação emitida carrega gravado, derivado do Segmento EPOCH da nossa gestão nome do arquivo, retornando ao arquivo mtime para arquivos de co...

Kamo·4mo ago
FeatureConversionService

Passar a gravação de metadados para imagens — comprimento do ffsondas + análise manifesta

- Está bem. executa o ffsprobe - show entries format=duration no mestre Opus/WebM, retorna ms. 0 = desconhecido (não fatal). - Agora... * executa sondaDuraçãoMs...

Kamo·4mo ago
Featurekamo-shared-library

Gravação + GravaçãoExt entidades, GravaçãoImagingService escreve-los

- Nova entidade de registo (IDUID, IMG ID, IS MASTER, IS VM, EXTENSÃO, ID-MEMBRO, LENGTH, DATA RECORDADO, DATA CREADO [DB-defaulted via @CreationTimestamp]). Um...

Kamo·4mo ago
Featurekamo-internal

Atualizar as placas de administração da plataforma para corresponder à estrutura unificada da página

Substituir as duas cartas velhas (Organização independente página + Configuração) com cinco cartas correspondentes às abas reais: Geral, Organizações, VOIP & SM...

kamo·4mo ago
FixDaemonService

Consuma *** segredo para que o X-Internal- Auth corresponda aos serviços a jusante

DaemonService -> Serviço de Conversão **************************** retornando 401 Não autorizado porque DaemonService estava carimbando sua cabeçalho X-Internal...

Kamo·4mo ago
Featurekamo-internal

Disposição da grade de largura total e mover o gatilho de sincronização da aba Avançado

- Reprojetar a guia VOIP & SMS para usar a largura total da área de conteúdo: span de estatísticas pipeline a linha superior, Processamento de Gravação e Progra...

kamo·4mo ago
Featurekamo-internal

Mesclar organizações na página de configuração com a página unificada

- Adicione organizações como uma guia. (General · Organizações · VOIP & SMS · Usuário do sistema · Ordem avançada) - Apaga a página. - Atualizar administração d...

kamo·4mo ago
Fixkamo-shared-library

Use @CreationTimestamp(source=DB) on ****************

The DB is the single source of truth for timestamps in this codebase. The canonical Hibernate pattern is @CreationTimestamp(source = SourceType.DB), which makes...

Kamo·4mo ago
Fixkamo-shared-library

Let DB fill **************** via @Generated(INSERT)

INSERTs were failing with: null value in column "date_created" violates not-null constraint @ColumnDefault only declares the DB-side default for new rows; Hi...

Kamo·4mo ago
Fixkamo-asterisk-support

Drop the [from-internal-custom] _X. catch-all that broke softphone calls

The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...

Kamo·4mo ago
FixConversionService

Enable JPA repos for commerce + email + dao.repositories packages

ConversionService new pod CrashLoopBackOff with the same error DaemonService hit earlier: Parameter 0 of constructor in **************** required a bean of ...

Kamo·4mo ago
FixAPIService

Carve /api/voip/recordings/** out of the wildcard VOIP forwarder

The /api/voip/** catch-all in APIGatewayController was shadowing the dedicated VoipRecordingUploadController POST /api/voip/recordings/upload mapping when Sprin...

Kamo·4mo ago
Featurekamo-marketing

Add Go logo to BUILT WITH banner

Kamo·4mo ago
Fixkamo-asterisk-support

Write managed config files 0644 so the asterisk daemon can read them

The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...

Kamo·4mo ago
Fixkamo-asterisk-support

Usar a sintaxe envsubst-compatível \${VAR} no modelo de configuração + re-render em espaços antigos

Pods foram CrashLoopBackOff com "erros de configuração: API KEY está faltando ou muito curto" porque o modelo de configuração usado literal API KEY marcador...

Kamo·4mo ago
Fixkamo-asterisk-support

Drop unused watcher import

uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.

Kamo·4mo ago
FixDaemonService

Habilitar acordos de recompra JPA para comércio + e-mail + pacotes de repositórios dao

O DaemonService caiu na inicialização com: Parâmetro 0 do construtor em necessário Um tipo de feijão que não foi encontrado. Um serviço de biblioteca recenteme...

Kamo·4mo ago
Featurekamo-internal

PHONE SERVER ID de superfície na aba de visão geral do telefone

Operadores que configuram o suporte ao kamo-asterisco em uma máquina FreePBX precisam colar o VoipProviderInstance UUID correspondente no arquivo de configuraçã...

Kamo·4mo ago
FixVOIPService

Capture o novoExtNumber como final para captura lambda no MemberVoipConfigController

o novoExtNumber é atribuído condicionalmente dentro do if (isVoipEnabled && ...) bloco, o que não torna efetivamente final. O bloco de sincronização do membro d...

Kamo·4mo ago
Featurekamo-internal

Configurações de recursos de chamada de fio de ponta a ponta através da abstração do provedor

- voipApi: adicionar CallFeaturesDto tipo, getCallFeatures() e setCallFeatures() chamadas API - Usa o telefone. a partir da API na inicialização; setCallForward...

kamo·4mo ago
FeatureVOIPService

Adicionar recursos de chamada API — chamada para diante + resposta automática com fio através da abstração do provedor

- Adicionar Caracteres de ChamadasDto e SetCaracterísticasPedir POJOs - Adicionar sinalizadores callForward/autoResposta às Capacidades do Provedor - Adicionar ...

Kamo·4mo ago
Featurekamo-asterisk-support

Commit inicial — Carregador de gravação FreePBX (GO)

Relógios para gravações WAV terminadas, grupos multi-pernas chamadas pernas por Asterisco UNIQUEID, e carrega cada lote para APIService /api/voip/gravações/uplo...

Kamo·4mo ago
Featurekamo-internal

VOIP RECORDING UPLOADS escopo + contador de tubulação de registro/tunables

- APIManager: nova opção de escopo VOIP RECORDING UPLOADS (usada pelo kamo-asterisco-suporte no FreePBX hospeda para carregar mensagens de voz e chamar gravaçõe...

Kamo·4mo ago
FeatureSecurityService

Estatísticas de gravação de configuração do sistema + ajustáveis de processamento de gravação

- Está bem. retorna os quatro contadores exposto nas configurações kamo-interna → Plataforma → Configuração → VoIP/SMS tab (vmPending, callPending, vmError, cal...

Kamo·4mo ago
FeatureDaemonService

Processor de GravaçãoJob + atalho NATS para novos envios

- Novo trabalho de Quartzo GravaçãoProcessorJob ticks a cada minuto, despachos independentes VM e lotes de chamadas simultaneamente ao ConversionService *******...

Kamo·4mo ago
FeatureConversionService

Ingerir gravação + FFmpeg canalização de processamento

- Novo... Endpoint stages multipart uploads enviado pela APIService para MinIO balde ******************* e cria uma linha de encenação UnprocessedRecording. Ide...

Kamo·4mo ago
FeatureAPIService

VoipRecordingUploadController for kamo-asterisco-suport uploads

POST /api/voip/gravações/upload aceita corpos multi-partes do suporte kamo-asterisco rodando em hosts FreePBX. Valida o X-Api-Key tem o novo VOIP RECORDING UPLO...

Kamo·4mo ago
Featurekamo-shared-library

UnprocessedGravando entidade de estadiamento, faixas ImgDat, serviço de gravação de imagem

- Corrigir a colisão do ID ImageAssocType: VM RECORDING=8, CALL RECORDING=9 (foram ambos Duplicando MY DOCS em 4). - Acrescente-me... por canal Opus/WebM rastre...

Kamo·4mo ago
Featurekamo-asterisk-support

Commit inicial — Carregador de gravação FreePBX (GO)

Relógios para gravações WAV terminadas, grupos multi-pernas chamadas pernas por Asterisco UNIQUEID, e carrega cada lote para APIService /api/voip/gravações/uplo...

Kamo·4mo ago
Featurekamo-internal

Substituir a aba de contatos simulados por SoftphoneContactos com funcionalidades completas

Extrai um novo SoftphoneContacta o componente que liga os contactos do softphone aba para a API de contatos reais via useContacts(). Substitui 4 cópias codifica...

kamo·4mo ago
Featurekamo-shared-library

Adicionar ************* Ajudantes ao membro da equipa

Kamo·4mo ago
Fixkamo-internal

Voz elencadaActividadeDetecção para contornar o tipo de TS DOM em falta

voiceActivityDetection é uma propriedade válida WebRTC MediaTrackConstraints mas está ausente da lib DOM do TypeScript, causando um erro de tipo na hora de comp...

kamo·4mo ago
Featurekamo-internal

Fio VAD + push-to-talk; remover configurações não executáveis

- vadEnabled passou agora como voiceActivityDetection in buildAudioConstraints so o navegador honra a opção ao abrir o microfone para uma chamada - pushToTalk m...

kamo·4mo ago
April 26, 2026
Otherkamo-internal

debug+fix(softphone): inspecionar o estado do elemento <audio>, recuperar automaticamente quando os bytes chegarem mas o som permanecer em silêncio

Estatísticas WebRTC de uma chamada recente mostrou inboundBytes=39680 / receptores par desmutado / ICE bem sucedido — a ponte estava entregando áudio para o nav...

kamo·4mo ago
Featurekamo-internal

Lista de toques com filtro de pesquisa

Faça o painel do catálogo do ringtone corresponder à altura da coluna direita e rolagem verticalmente quando a lista transborda, para que os membros possam nave...

kamo·4mo ago
Otherkamo-internal

Dump WebRTC state again 5s after Established + rastreie todas as alterações de estado

O despejo de tempo estabelecido sempre mostra receptores com muted=true porque O aperto de mão do DTLS e o chaveamento do SRTP ainda não terminaram. Para diagno...

kamo·4mo ago
Featurekamo-internal

Adicione mais sete toques ao catálogo

Adiciona Corno de batalha, Corno demoníaco, Linha de terra, anel de 1985, telefone de escritório, Telefone antigo tocando, e Olé em /público/sons / toques / e f...

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