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
March 31, 2026
Fixkamo-marketing

Converta todos os links internos <a> e <motion.a> para Next.js <Link> para roteamento adequado do lado do cliente

- Footer.tsx: logo motion.a→Link, all footer nav links a→Link (removido) window.location.href anti-pattern), sitemap a→Link - Navigation.tsx: logo motion.a→Link...

Kamo·6mo ago
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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo 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·7mo ago
FixSecurityService

Store full avatar relative path in session instead of bare file hash

The login SQL now also fetches avatar_type and file_extension from avatar_photos so the session stores a complete relative path like **************** or *******...

Kamo·7mo ago
Fixkamo-internal

Lidar com o meetReturn redirecionar para enviar usuários de volta à reunião após o login

- Detect meetReturn query param on home page (a partir do redirecionamento de autenticação KamoMeet) - Gerar OTK e redirecionar usuários autenticados de volta p...

kamo·7mo ago
FixMediaService

Resolve org theme backgrounds not appearing in meet virtual backgrounds

- Add domain-based theme URL resolution for internal K8s service-to-service calls - getPublicBackgrounds now accepts optional domain param to derive correct the...

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