Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · kamo-marketing

    Extrair completamente as cordas do corpo de segurança, privacidade, termos, gdpr, cookies, legal

  2. · kamo-marketing

    Extrair completamente cordas corporais de carreiras, empresa, comunidade, recursos, roteiro

  3. · kamo-marketing

    Transfira a localização através das buscas dinâmicas e adicione o skip de tradução baseado em hash

    - Forward locale param to SecurityService changelog API (página + rota + cliente) - Forward locale param to KBService article/tree fetches (section + slug pages) - Forward locale param to subscription catalog API (pricing-catalog, preço, oferta, páginas de calculadora) - Adicionar skip de tradução baseado em hash no CI: apenas execute o passo de tradução quando o en.json mudar - Adicionar mensagens/.translation-hash com o en.json SHA256 atual para comparação inicial

  4. · kamo-marketing

    Uso do fioTraduções em todos os componentes do cliente

    Substitui todas as strings codificadas em cada (páginas)/*Client.tsx por t("key") chamadas usando próxima-intl useTraduções. Abrange 25 arquivos: segurança, contato, demonstração, preços, oferta, calculadora, e tudo componentes previamente ligados (sobre, blog, carreiras, changelog, comunidade, empresa, cookies, recursos, gdpr, kb, legal, privacidade, produto, recursos, roteiro, mapa do site, termos). Também expande messages/en.json com todas as chaves faltando para os novos namespaces.

  5. · APIService

    Forward locale param to SecurityService on public subscription catalog endpoint

  6. · InitializerService

    Add translation tables for commit logs, KB articles, and subscription plans

  7. · SecurityService

    Adicione async tradução para Changelog e planos de assinatura, adicione APIs públicas locais

  8. · KBService

    Add async translation for KB articles, add locale-aware public article APIs

  9. · kamo-marketing

    Expanda mensagens/en.json com cobertura de cópia corporal de página inteira

    Aumentou o catálogo de traduções de 172 chaves (~12 namespaces) a 300+ chaves através de 26 namespaces, extraindo todos os códigos de usuário visíveis Texto em inglês de todos os componentes do cliente e servidor: - sobre, recursos, segurança, contato, demo: CTAs, etiquetas, espaços, títulos de passos, estados de sucesso/erro - blog, carreiras, comunidade: estados de lista dinâmica, rótulos de autores, cópia de cultura - Legenda não traduzida - filtrar etiquetas de chips, mensagens de estado vazio, controles show- more/less - roadmap: etiquetas de estado de fase (Lançado/Em Progresso/Planejado/Explorando) - preço: faturamento alternar, add-on / bundle cabeçalhos de seção, comparação cópia da tabela, título do FAQ, termos de preços título, cópia do banner do início do pássaro - Ofereça: página de oferta de início — código promocional UI, unidades de contagem regressiva, Como funciona os passos, cópia de expiração/termos - calculadora: etiquetas de calculadora ROI, selectores de facturação/plano, resumo, código de desconto UI - Está bem. legendas de página, cabeçalhos de tabela, Emblema GDPR, etiquetas CTA legais de contato - recursos, empresa, produto, mapa do site, helpCenter, kbArtigo: títulos/descrições de cartões de página do hub, placeholder de pesquisa KB, sem resultados/estados sem artigos, etiquetas de fundo de migalhas, leitura de min, updated-date, in- this-section, no-content strings - comum: cadeias de páginas cruzadas partilhadas (carregandoMais, showMais/Menos, backTo, minRead, updated, etc.) Todas as 172 chaves originais preservadas inalteradas.

  10. · kamo-shared-library

    Adicionar entidades de tradução e repositórios para o CommitLog, KbArticle, SubscriptionPlan

    - CommitLogTranslation + CommitLogTranslationId (PK: commit log id, locale) - KbArtTranslation + KbArtTranslationId (PK: article uid, locale) - SubscriçãoPlanTradução + AssinaturaPlanTraduçãoId (PK: plan id, locale) - CommitLogTranslationRepository, KbArticleTranslationRepository, ******************************************************************************************************************************************************************************************************************* - TraduçãoLocales classe utilitário (21 locais de destino) - OneToMuitas coleções de traduções no CommitLog, KbArticle, SubscriptionPlan - Versão: 1.0.0 -> 1.1.0

  11. · kamo-marketing

    Adicione dicas e corrija o comportamento de rolagem no seletor de idioma

    - Adicionar o inglêsName ao LOCALE CONFIG para todos os 22 locais - Adicionar title={englishName} a cada botão de idioma (desktop + móvel) assim pairando mostra o nome Inglês como uma dica de navegador - Substituir o maxHeight fixo: 380 com o calc(100vh - 140px) de modo que o dropdown expande para caber em todos os idiomas sem rolagem em viewports normais, apenas rolagem quando a altura do viewport é genuinamente demasiado curta

  12. · kamo-marketing

    Substituir o crachá de oferta com o seletor de idioma no navegador

    Adicionar um dropdown de 2 colunas de flag+name à navegação de cabeçalhos permitindo usuários para alternar entre todos os 22 locais suportados. Usos de comutação local router.replace para ficar no caminho atual. Menu móvel recebe uma seção de linguagem dobrável com o mesmo layout da grade. Remove o pré-lançamento oferecer emblema de desktop e navegação móvel.

  13. · kamo-shared-library

    Restaurar idiomas removidos com traduçãoCampo suportado

    Adicionar traduçãoSuportado boolean to LanguageType enum. Restaurar o URDU, MARATHI, TELUGU e GUJARATI (tradução suportada=false). Todos os 22 idiomas suportados anteriormente reter traduçãoSuportado=verdadeira.

  14. · kamo-marketing

    Implementar o i18n do next-intl com 22 locais, traduzir script e [locale] roteamento

  15. · SecurityService

    Adicionar TranslateService à lista de projetos públicos changelog

  16. · TranslateService

    Initial TranslateService — Bergamot + LibreTranslate abstraction layer

  17. · KlusterServices

    Add LibreTranslate and Bergamot K8s deployments for i18n

  18. · kamo-shared-library

    Remover 4 idiomas de tradução não suportados do LanguageType

  19. · kamo-internal

    Adicionar botão Abrir no Docs para editar documentos, planilhas, apresentações

    - Novo botão "Abrir em Docs" (icon EditNote) na coluna do Doc Manager Actions para arquivos .docx, .xlsx, .pptx, .odg, .doc, .xls, .ppt - Abre documento no editor Docs em uma nova aba via POST /api/docs/open/{imgId} - Botão Edit existente renomeado para "Editar PDF" para fluxo de trabalho de anotação PDF - Novo /api/docs/open/[imgId] Next.js route proxying to DocsService backend - Coluna Ações Ampliadas para acomodar botão adicional

  20. · DocsService

    Reescrever WOPI/Docs para usar Img/ImgDat, adicionar Open no ponto final Docs

    - WopiController agora usa imgId (Long) em vez de Document fileId (String) - DocumentService cria registros Img + ImgDat em vez de registros Document - WOPI CheckFileInfo verifica ImgShare para permissões de leitura/escrita por usuário - PutFile (salvar) desencadeia a conversão em PDF assync e regeneração em miniatura através do serviço de conversão - Novo POST /api/docs/open/{img Endpoint ID} para abrir o envio existente documentos em Docs com controle de acesso e validação de tipo de arquivo - Remove todas as referências à entidade independente do Documento

  21. · kamo-shared-library

    Remova a entidade de documento independente — todos os documentos agora usam o sistema de imagem Img/ImgDat

    A entidade Documento, DocumentRepository e DocumentNotFoundException são removido. A integração DocsService WOPI e Docs opera agora inteiramente através das entidades Img + ImgDat no gasoduto de imagem.

  22. · kamo-internal

    Construa importações integradas de chumbo automático UI com gerenciamento completo de endpoint

    Reescrita completa do LeadAutoImportManager com recursos prontos para a produção: - Endpoint CRUD com URLs exclusivas de webhook para fornecedores líderes de terceiros - Geração de URL do terminal de cópia para painel de transferência - Dialogo de gerenciamento de 4 tabs: Visão geral (stats, comutar), Mapeamento de Campos (com base na tabela) mapeador de campo fonte-sistema com transformações), Fila (paginada visualizador de carga útil com filtragem de status e processamento de backlog), Configurações (limites de taxa, tamanho da carga útil, apagar) - 7 rota proxy Next.js API encaminhando para SecurityService via APIService - Vendar/mercado/produto em cascata, notificações em lanchonetes, estados de carga, e design responsivo

  23. · DaemonService

    Add Quartz job for automated lead intake payload processing

    Adds LeadIntakeProcessingJob that runs every minute to process queued raw payloads from 3rd-party vendors. Applies configured field mappings, transformations (trim, capitalize, phone/email format, etc.), creates leads via LeadService, updates payload status, and logs processing runs. Registers job in QuartzConfig with configurable cron schedule.

  24. · SecurityService

    Adicionar gestão de ingestão de chumbo e controladores de recepção pública

    Adiciona dois controladores para o sistema automatizado de admissão de chumbo: - LeadIntakeController: CRUD autenticado para endpoints de entrada, campo mapeamentos, gerenciamento de filas de carga, processamento de backlog e estatísticas - LeadIntakeReceiveController: endpoint público que aceita terceiros Submissões de chumbo com limitação da taxa de Redis, aplicação da dimensão da carga útil, JSON achatamento, e configurável habilitar/desativar por endpoint

  25. · APIService

    Add public lead intake endpoint for 3rd-party lead submission

    Adds LeadIntakePublicController at /api/public/lead-intake/{token} that accepts lead data in any format (JSON, form-urlencoded) from 3rd-party vendors and forwards to SecurityService for storage and processing. Uses unique UUID endpoint tokens for security — no API key required.

  26. · kamo-shared-library

    Adicionar Chumbo Entidades do sistema de admissão, acordos de recompra, DTOs e serviços

    Adiciona a camada de dados completa para o sistema automatizado de admissão de chumbo: - 4 entidades: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPayload, LeadIntakeProcessingLog - 4 repositórios com consultas JPQL personalizadas para processamento de cargas não processadas - 6 DTOs para contratos de solicitação/resposta API - LeadIntakeService com CRUD completo, armazenamento de carga útil, gerenciamento de mapeamento de campo, achatamento JSON, e processamento de ciclo de vida log - LeadIntakePayloadStatus enum (recebido, processando, importado, falhado, descodificado)

  27. · SecurityService

    Adicionar GET **************************** endpoint usando contagem SQL

  28. · kamo-shared-library

    Adicionar **************** para CommitLogRepository

  29. · kamo-marketing

    Integrar o kamo *** (prova de trabalho) no formulário de contacto, no formulário de demonstração e no widget de chat

    - Adicionar ***Provider componente reutilizável embrulho Capcha-widget com estilo de tema escuro - Formulário de contato: auto-verify on focus, porta de submissão até verificado - Forma de demonstração: auto-verify no foco durante a Fase 1, portão Continuar botão - widget de bate-papo: iniciar PoW quando o chat abrir, mostrar banner de verificação, desativar enviar até verificado - Fornecedor kamo-capcha-widget v3.0.02 como dependência local

  30. · kamo-marketing

    Adicionar banner de consentimento de cookies animado com design de vidromorfismo

    Cartão flutuante inferior esquerdo com animações de mola, biscoito essencial/analítico alternâncias, persistência local do armazenamento e um link de configurações de cookies no rodapé Para reabrir as preferências de consentimento.

Seu universo está esperando.

Comece gratuitamente em minutos.Adicione produtos sempre que estiver pronto — sem migração, sem novos logins.

Gratuito para sempre — não é necessário cartão de crédito