Seed support topics and website-contact system member for KamoCRM org
Adicionar suporte de contato público - DTO, métodos de pesquisa de repo para tópicos e busca de membros
Corrigir 7 alegações de marketing legalmente contestáveis em todo o site
1. 99,9% de tempo livre — foi reivindicado universalmente, agora qualificado: "Até 99,9%" ou "99,9% (Empresa)". Fixo em Herói, Testemunhos, CTAStrip, TrustBar, ...
Ajustar a reivindicação de plano livre da "plataforma completa" para "funções principais"
"A plataforma completa" é legalmente contestável uma vez que o plano Free tem limites significativos vs planos pagos (1 usuário, 3GB, 100 contatos, somente visu...
Adicionar ícones aos botões Login, Demonstração e Iniciar navegação grátis
Login fica ícone Login, Demo fica ícone Play, Start Free recebe ícone Rocket. Aplicado tanto aos botões CTA desktop quanto aos botões de menu móvel.
Tornar tabela de comparação de preços horizontalmente escalonável em dispositivos móveis
Envolva a tabela de comparação de características em um container overflow-x-auto com uma largura mínima de 700px para que as colunas mantenham tamanhos legívei...
Remover o comportamento de rolagem global: suave que impediu as páginas de começarem no topo
O elemento html tinha um comportamento de rolagem: suave globalmente, o que causou Next.js cliente-side navegação para lentamente suave-rolar do posição de rola...
Remover a tela em linha:flex que estava sobrepondo o ponto de parada móvel
O recipiente de navegação da área de trabalho tinha mostrado: 'flex' em estilos em linha que sobrepuja a classe 'Ig:flex' escondida do Tailwind (sempre estilos ...
Substituir nav rolagem-espião com links do site principal no desktop homepage e móvel
O componente de navegação da página inicial estava a mostrar o ScrollSpyNav salto- para- secção links (casa, recursos, demonstração, mostrar-me, casos, ROI, etc...
Substituir links móveis menu rolagem-espião com links de navegação do site
A página inicial Navegação. O menu móvel tsx estava a mostrar ligações de salto de secção (Home, Características, Demonstração, Mostre-me, Casos, ROI, Testemunh...
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...
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 -...
Adicionar código de desconto pré-lançamento 18DOFF com página de oferta e crachás nav promo
- Criar /oferta página com: cartão herói mostrando $18/usuário desconto em Negócios plano, bloco de código de cópia para a área de transferência, comparação de ...
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...
Página de calculadora totalmente refatora para suportar novo modelo de preços baseado em camadas
Reescrita completa da calculadora de custos para alinhar com o modelo de preços de 4 camadas: - Seleção de planos: Iniciante ($29/$24) e Negócios ($64/$53) com...
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...
Crie uma página abrangente de preços com modelo de 4 camadas, complementos, pacotes e termos legais
Substitui o preço básico de 2 camadas por um modelo completo de 4 camadas (Free, Starter $29/mo, Business $59/mo, Enterprise custom) por faturamento anual alter...
Adicionar conformidade FIPS 140-2 à página de segurança
Adicionado FIPS 140-2 (Padrões de módulo criptográfico federal) ao Secção dos quadros de conformidade. Grade atualizada para 3 colunas.
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...
Navegação compartilhada com dropdowns, página inicial Pular Para a barra sub-nav
SharedNavigation (usado tanto pela homepage como pelas subpáginas): - Links primários: Casa, Características (descarte: Todas as Características, Segurança, Rot...
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...
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 ...
Adicionar página do sitemap HTML, API do sitemap JSON, artigos dinâmicos KB no sitemap XML
Novas páginas e terminais: - /site-map — estilo HTML sitemap com todas as páginas estáticas organizadas por categoria, mais artigos KB carregados dinamicamente ...
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...
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 ...
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 ...
Navegação independente e rodapé para páginas secundárias, landing pages de categoria
Substituir a página inicial Navegação/Footer em sub-páginas por totalmente independente SubNavigation e SubFooter componentes construídos inteiramente com estil...
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...
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...
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...
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...
Substituir o ícone de brilho com a bandeira dos EUA SVG ao lado do rodapé tagline
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...
Usar o tipo LucideIcon na página de roteiro — verificada com compilação local
Todas as 24 rotas compilam e geram com sucesso.
Use React.createElement para etiquetas de cabeçalho dinâmicas para satisfazer TypeScript
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.
Adicionar métodos de pesquisa de artigos públicos ao KbArticleRepository
Adicionar três novos métodos de repositório para obter artigos publicados com aiVisibleToPublic=true, usado pelos novos endpoints públicos do KBService: - Está ...
Add unauthenticated public endpoints for KB articles
Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authenticati...
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.