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,933
Total de Alterações
4,614
Características
4,543
Correcções
32
Projectos
Filtrar por projeto
Todos os Projetos17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filtro por tipo
Todos os TiposBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 31, 2026
Fixkamo-marketing

Mover a oferta para /pricing/oferta, adicionar preços dropdown, corrigir navegação móvel

- Mover página de oferta de /oferta para /pricing/oferta como uma sub-página de preços assim migalhas de pão (Preço > Oferta de Pré-lançamento) estão corretas -...

Kamo·5mo ago
Fixkamo-marketing

Alinhar Termos de Serviço e Política de Privacidade com a página de preços atual

Termos de serviço: - Corrigir "telefone de negócios" para "integração de telefone de terceiros (via RingCentral)" - Adicionar exigência de domínio personalizado...

Kamo·5mo ago
Fixkamo-marketing

Atualizar o modelo de preços — remover o sistema de telefone, adicionar armazenamento compartilhado, ajustar níveis e taxas

- Remover sistema de telefone / VOIP de todos os planos (ainda não disponíveis), substituir por RingCentral integração no Business+ - Domínio personalizado e br...

Kamo·5mo ago
Fixkamo-marketing

Mover demonstração da empresa dropdown para o botão CTA entre Login e Iniciar Grátis

Desktop: botão de demonstração com acento borda verde fica entre Login e Start Free. Móvel: botão de demonstração adicionado à linha CTA inferior como um tercei...

Kamo·5mo ago
Fixkamo-marketing

Remova todas as reclamações de auditoria, certificação e HIPAA de terceiros

Kamo segue os padrões de conformidade, mas não foi auditado ou certificado. Alterações em 7 ficheiros: - "SOC 2 Compliant" → "SOC 2 Alinhado" (Barra de Confian...

Kamo·5mo ago
Fixkamo-marketing

Remover classe hexagon-divider da TrustBar que clipped conteúdo

O CSS hexagono-divididor define altura: 60px e transbordamento: escondido, cortando o texto indicador de confiança. Removeu a classe para deixar o conteúdo ser ...

Kamo·5mo ago
Fixkamo-marketing

Forçar o reload da página inteira do rodapé homepage, estilos inline puros em PageHero

Causa raiz: Next.js 16 intercepta <a> cliques de tag para o lado cliente navegação. Ao navegar da página inicial para as subpáginas, a página inicial Contexto C...

Kamo·5mo ago
Fixkamo-marketing

Alinhar links sub-nav à esquerda, botões CTA à direita

Dividir o navegador em dois grupos: links de navegação (alinhados à esquerda ao lado do logotipo) e Botões CTA (alinhados à direita). Utiliza flex com conteúdo ...

Kamo·5mo ago
Fixkamo-marketing

Alinhar link Home no sub-nav, substituir "Get Mine" por "Start Free" na página inicial

- SubNavigation: Ligação inicial agora envolto na mesma estrutura div da categoria itens com visualização flexível correspondente e enchimento para alinhamento ...

Kamo·5mo ago
Fixkamo-marketing

Remova o movimento do framer de migalhas de pão e links de rodapé

A hidratação do Framer Motion estava a causar inconsistências entre Página inicial e subpáginas. Substituido: - Breadcrumbs: divs simples com estilos flexbox ex...

Kamo·5mo ago
Fixkamo-marketing

Breadcrumbs usam estilos em linha para garantir uma única linha, rodapé usa importação dinâmica

- Breadcrumbs: substituído Tailwind classes com estilos em linha explícitos para impedir que qualquer cascata de CSS quebre o layout de linha única - Rodapé: ca...

Kamo·5mo ago
Fixkamo-marketing

Links de navegação navegam para as seções da página inicial quando nas sub- páginas

- Desktop: ScrollSpyNav agora aceita suporte baseHref; em sub-páginas navega para /{hash} em vez de tentar deslocar para elementos inexistentes - Móvel: links d...

Kamo·5mo ago
Fixkamo-marketing

Breadcrumbs render em linha em linha única, rodapé movido para dentro principal

- Breadcrumbs agora usar inline-flex com whitespace-nowrap para evitar embrulho - Rodapé movido dentro <main> para combinar estrutura DOM homepage para renderiz...

Kamo·5mo ago
Fixkamo-marketing

Visibilidade de navegação de sub-página, embrulho de pão e consistência de fundo

- Set shouldAnimat=true on Navigation para que fique visível sem pré-carregador - Adicione flex-wrap e whitespace-nowrap a migalhas de pão para o manuseio de li...

Kamo·5mo ago
Fixkamo-marketing

Usar o tipo LucideIcon na página de roteiro — verificada com compilação local

Todas as 24 rotas compilam e geram com sucesso.

Kamo·5mo ago
Fixkamo-marketing

Use o Namespace React.JSX para compatibilidade com o React 19

JSX. O elemento não é um espaço de nomes global no React 19; deve usar o React. JSX. Elemento.

Kamo·5mo ago
Fixkamo-marketing

Índice z do emblema de obtenção para que ele renderize acima da barra de navegação

Nav usa zIndex 10001, emblema estava em z-100 e sendo cortado por baixo.

Kamo·5mo ago
Fixkamo-marketing

Trust bar z-index, remova Docs/Microsoft branding, deduplique o aviso de marca registrada, corrija o corte de crachá mais popular

- Aumente o índice z TrustBar para que os gráficos hexagono não sobreponham texto - Substituir Word/Excel/PowerPoint por termos genéricos (documentos, planilhas...

Kamo·5mo ago
Fixkamo-internal

Pre-selecionar imagem inteira no recorte, padrão para vetorização de cores

- Ferramenta de corte agora começa com a imagem completa pré-selecionada com 8 alças - Os usuários podem se ajustar a partir daí ou continuar imediatamente — nã...

kamo·5mo ago
Fixkamo-internal

Mostrar a imagem de logotipo no passo de escolha de fundo usando o elemento img

O elemento tela não estava renderizando porque começou com dimensões 0x0. Use um <img> visível para exibição e uma tela offscreen para amostragem de pixels.

kamo·5mo ago
Fixkamo-internal

Combine login, compilação e push em um único passo para preservar a autenticação

Passos separados perdem credenciais de docker entre limites de passo de corredor Forgejo. Executar login+build+push em uma única shell garante que a configuraçã...

kamo·5mo ago
Fixkamo-internal

Usar o docker build/push diretamente em vez de build-push-action

O docker/build-push-action com driver:docker perde credenciais de autenticação durante a fase de impulso. Usando simples docker build + docker push garante as c...

kamo·5mo ago
Fixkamo-internal

Ligar WebSocket directamente ao subdomínio vector. {domínio}

Next.js reescreve não proxy WebSocket requisições de atualização. Conectar diretamente para o VectorService através de seu próprio subdomínio, o mesmo padrão de...

kamo·5mo ago
March 30, 2026
FixRAGService

Lower embedding batch size to 8 to match model backend limit

The TEI backend forces max_batch_requests=8 regardless of client config. Batches of 32 were still failing with connection errors.

Kamo·5mo ago
FixRAGService

Batch embedding requests to respect model's max batch size of 32

The embedding model rejects requests with more than 32 inputs, but articles with large content produce 46-198 chunks. All embedding attempts were failing with 4...

Kamo·5mo ago
FixAIService

Menor limiar de pontuação de 0,5 a 0,25 para parar de filtrar resultados relevantes de KB

O limiar de 0,5 foi descartar silenciosamente resultados válidos do modelo de incorporação, especialmente para conteúdos específicos de domínio com menores veto...

Kamo·5mo ago
FixKBService

Defer NATS event publishing until after transaction commits to prevent RAG race condition

Events were firing inside @Transactional methods, causing RAGService to read stale data from CockroachDB before the commit. Also auto-defaults aiVisibleToMember...

Kamo·5mo ago
FixKlusterServices

JVB_ADVERTISE_IPS must be public IP, not Wireguard IP

Was 10.8.1.1 (Wireguard private) — guests' browsers can't reach this. Changed to 75.83.113.11 (public IP). This is why guests kept getting ICE restarts every ~1...

Kamo·5mo ago
FixKlusterServices

Disable mod_token_verification via custom plugin override to stop guest kicks

The MUC token_verification module re-validates tokens and demotes guests from PARTICIPANT to VISITOR after ~60 seconds, causing Jicofo to kick them. The module ...

Kamo·5mo ago
FixKlusterServices

Add guest domain to token_verification_allowlist, increase smacks timeout

Guests authenticate via Meet-anonymous on guest.meet.Meet but the MUC token_verification module was re-checking them and demoting their role from PARTICIPANT to...

Kamo·5mo ago
FixKlusterServices

Disable Jicofo auth module to prevent 1-minute participant kick

Jicofo's AbstractAuthAuthority has a hardcoded 1-minute auth session lifetime that ignores the config file setting. After 60 seconds, Prosody demotes participan...

Kamo·5mo ago
FixKlusterServices

Use room names (not full JIDs) for all brewery MUC configs

Both Jicofo and JVB Docker images append @XMPP_INTERNAL_MUC_DOMAIN to the brewery room name automatically. Using full JIDs like **************** caused double-d...

Kamo·5mo ago
FixKlusterServices

Use TCP probe on port 9090 for JVB health checks instead of HTTP on 8080

JVB's REST API port 8080 conflicts with CockroachDB's admin UI on the same hostNetwork. The JVB_OHTTP_SERVER_PORT env var is not recognized by this JVB image ve...

Kamo·5mo ago
FixKlusterServices

Resolver o ciclo de colisão JVB — conflito MUC JID + porto 8080 errado

Dois problemas que fazem com que o JVB se desfaça durante mais de 43 horas: 1. JVB BREWERY MUC foi **************** (JID completo) mas JVB adiciona XMPP INTERN...

Kamo·5mo ago
FixKlusterServices

JVB_BREWERY_MUC should be room name only, not full JID

Was **************** which caused JVB to construct a double-domain JID **************** with an @ in the domain part — crashing JVB with XmppStringprepException...

Kamo·5mo ago
Fixkamo-meet

Prolongar a expiração da JWT de 5 minutos a 24 horas

Prosódia re-valida a JWT quando novos participantes se juntam ou conferência mudanças de estado. Com um prazo de validade de 5 minutos, o JWT do apresentador ex...

Kamo·5mo ago
Fixkamo-meet

Avatar forçado via despacho Redux após redirecionamento JWT

O oleoduto de carga atrasada da JWT para avatars falha silenciosamente com desactivar os Pedidos do Terceiro Partido. Abordagem de três camadas: 1. Avatar.tsx ...

Kamo·5mo ago
Fixkamo-meet

Usar o avatarURL participante diretamente como recurso no componente Avatar

O gasoduto AvatarUrl carregável (check preload → setLoatableAvatarUrl) nunca foi configurar o URL devido à desactivação doTerceiroPedido deParty e da avatarURL ...

Kamo·5mo ago
FixSecurityService

Query avatar_photos extension via SQL instead of Hibernate proxy

avatarRepository.findById() returns a Hibernate proxy (Avatar$HibernateProxy) that fails instanceof AvatarPhoto check. This caused the file extension to always ...

Kamo·5mo ago
Fixkamo-meet

Extrair BarataDB IDs como strings antes de JSON.parse perder precisão

IDs exclusivos rowid() do BarataDB (por exemplo 1161936315562426374) excedem Número do JavaScript.MAX SAFE INTEGER (9007199254740991). JSON.parse silenciosament...

Kamo·5mo ago
Fixkamo-meet

Obter URL do avatar da API SecurityService em vez de construir do hash

A construção de URL estática do hash de sessão estava retornando 404/500 porque os SVGs do Criador Avatar nem sempre são armazenados no caminho MinIO esperado. ...

Kamo·5mo ago
Fixkamo-meet

Definir URL do avatar diretamente sem pré-carregar verificação, adicionar registro sidecar

A verificação de pré-carregamento getFirstLoadableAvatarUrl estava falhando porque o tema URL CDN não pôde ser pré- carregado de dentro do navegador contexto d...

Kamo·5mo 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