Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · kamo-marketing

    Adicionar substituições de texto insensíveis a maiúsculas para a exibição changelog

    Substitui nomes de ferramentas internas por nomes de face pública (Docs-> Doutores, Conheça->Meet, Capcha->Capcha, Criador Avatar->Avatar Creator, etc.) em títulos e descrições antes de renderizar.

  2. · kamo-marketing

    Adicionar página Live Change Log com interface temporal, filtros e estatísticas

    O servidor obtém changelog do SecurityService, componente cliente fornece filtragem de projeto/tipo, agrupamento de datas, descrições expansíveis, e mais carga paginada. Links de navegação e rodapé adicionados.

  3. · SecurityService

    Adicionar changelog webhook controlador e serviço de higienização

  4. · kamo-shared-library

    Adicionar o CommitType enum, a entidade CommitLog e o CommitLogRepository para o sistema changelog

  5. · kamo-internal

    Adicionar editor de nível de acesso às configurações de membros com substituição de etiquetas específicas para org

    Renomear CLIENT→MEMBER e INTERNAL→TEAM MEMBER em ImageAccessLevelType.ts com placeholders {var}. Adicione a seção de nível de acesso a RolesPermissionsTab com controles de edição gated by EDIT MEMBER ACCESS LEVEL regras de hierarquia de nível e direito. Atualizar etiquetas de nível de acesso DocManager para usar etiquetas personalizadas específicas de org do useUserInfo.

  6. · SecurityService

    Adicionar nível de acesso dos membros e parâmetros de status dos proprietários

    Adicione GET e PATCH Endpoints para leitura e atualização dos níveis de acesso com autorização total. Atualizar criação de organização para usar createOrganizaçãoOwner.

  7. · InitializerService

    Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER

    Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all ImageAccessLevelType.INTERNAL references with TEAM_MEMBER.

  8. · kamo-shared-library

    Adicione o sistema de nível de acesso do membro com controle de promoção e segurança do proprietário

    Renomear CLIENT→MEMBER e INTERNAL→TEAM MEMBER em ImageAccessLevelType com {var} placeholders para etiquetas específicas de org. Mova o nível de segurança de membro da equipe para membro para controle universal de acesso. Adicionar bandeira éOrganizaçãoOwner ao TeamMember. Adicionar EDIT MEMBER ACCESS LEVEL direito para RoleRightType. Adicione createOrganizaçãoProprietário e atualizeMétodos de acesso ao MemberService com aplicação integral de regras de negócios.

  9. · ConversionService

    Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF

    - Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter/Legal aspect ratio detection: if a TIFF page matches US Letter (8.5x11) or Legal (8.5x14) aspect ratio, that page size is preserved - Landscape images get landscape PDF pages - Added TwelveMonkeys ImageIO TIFF plugin for multi-page TIFF reading

  10. · SecurityService

    Add granular conversion progress stages with 8 distinct WebSocket updates

    Stages: downloading (0-15%) → preparing (15-20%) → converting (20-65%) → verifying (65-75%) → storing (75-90%) → finalizing (90-100%) → complete

  11. · kamo-shared-library

    Add findByDat query to ImgRepository for non-lazy Img lookup

  12. · kamo-internal

    Redesenhar a página de suporte e o assistente webinar para corresponder à disposição da página da conta

    Ambas as páginas agora usam o mesmo cabeçalho de herói gradiente com aba incorporada navegação, correspondente ao padrão da página /conta. O agendamento webinar assistente usa indicadores de passos numerados nas páginas do cabeçalho e largura total conteúdo com layouts de cartões de nível empresarial para cada etapa.

  13. · kamo-internal

    Adicionar dropdown de suporte com seções, extrair agendamento webinar para página dedicada

    Botão de suporte nav agora tem uma seta dropdown e Popover com duas seções: "Suporte On-line" (Contato Suporte, Ver tickets ativos) e "Formação" (Pedir Webinar, Meus Webinars agendados). A programação do Webinar foi movida de um diálogo em MyWebinarsTab para uma página autônoma /suporte/agenda-webinar com abas de assistente sequencial (Selecionar Tipo, Escolher Hora, Confirmar).

  14. · kamo-internal

    Progresso de conversão em tempo real via WebSocket com percentagens duplas

    - Adicionar usoConversionWebSocket gancho suportando tópicos de membros e modelos - Criar página conecta WebSocket antes do upload, mostra conversão ao vivo progresso do servidor com barras duplas (passo atual % + global %) - Fluxo de estágio: Hash → Upload (XHR %) → Converter (WebSocket %) → Feito - Editar cargas de página convertido PDF imediatamente (conversão de sincronização) com Recuo WebSocket para casos de borda

  15. · DaemonService

    Add NATS progress publishing for background document conversion

    ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress for WebSocket relay to frontend clients.

  16. · MediaService

    Add conversion progress NATS-to-STOMP relay

    Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates during e-signature template conversion.

  17. · SecurityService

    Conversão em PDF sincronizada para uploads de modelos de assinatura eletrônica

    Template uploads agora converter diretamente via ConversionService durante o Pedido de envio. Publica eventos de progresso NATS para WebSocket em tempo real actualizações na interface. Cai de volta graciosamente se a conversão falhar.

  18. · kamo-internal

    Implementar a gestão de modelos de assinatura eletrónica UI

    - Substituir a aba E-Signnatures placeholder com datagrid modelo completo (AG Grid) com sub-tabs para Pendente/Concluído/Arquivado e Criar Novo Modelo - Adicionar /doc/sign/criar página com o nome do modelo, selector de escopo, upload de arquivo dropzone, computação do hash e diálogo de senha para PDFs restritos - Adicionar /doc/sign/edit página com PDF.js visualizador e votação de conversão - Adicionar próximo.js API proxy rotas para upload de modelo, lista, atualização de status, e conversão de streaming PDF

  19. · SecurityService

    Adicionar parâmetros de API de modelo de assinatura eletrónica

    - POST **************** - modelo de upload com controle de escopo - POST ******************* - PATCH **************** — ciclo de vida do modelo atualizado - GET **************** - Adicionar UploadTemplateRequest, TemplateListRequest, UpdateTemplateStatusRequest, ModeloMetadata DTOs

  20. · DaemonService

    Add document conversion and thumbnail generation background jobs

    - DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders first page of converted PDFs as 300px PNG thumbnails - Add PDFBox dependency for thumbnail rendering - Register both jobs in QuartzConfig with configurable cron schedules

  21. · kamo-shared-library

    Adicionar suporte a um modelo de assinatura eletrónica ao sistema de imagem

    - Adicionar SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) - Adicionar SYSTEM WIDE ImageAssocType para modelos de contexto cruzado - Adicionar campos isigTemplate, sigTemplateStatus, sigTemplateName à entidade Img - Adicionar convertidoDatId, isConverted, conversionError fields to ImgDat entity - Adicionar consultas de repositório para modelos sig e arquivos não convertidos/humbnailless - Adicionar uploadSigTemplate, updateSigTemplateStatus, listSigTemplates to ImageService

  22. · ConversionService

    Create ConversionService for document-to-PDF conversion

    New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and Forgejo CI/CD pipeline.

  23. · kamo-capcha-widget

    Mudar a legenda verificada para 'Human Verified'

  24. · kamo-capcha-widget

    Mudar a legenda do widget de 'Verify' para 'I am Human'

  25. · kamo-login

    Mudar a legenda do widget para 'Verificar', atualizar a mensagem de erro de login não verificada

  26. · kamo-capcha-widget

    Mudar a legenda do widget de 'Eu não sou um robô' para 'Verificar' em todos os locais

  27. · kamo-login

    Substituir o pacote Capcha npm por um garfo kamo-capcha-widget de marca privada

    Mudado do pacote upstream Capcha npm para o nosso garfo MIT kamo-capcha-widget com toda a marca despojada na fonte. Removido shadow DOM hacks e CSS sobreposições que estavam tentando para esconder a marca — já não é necessário.

  28. · kamo-capcha-widget

    Fork Capcha v3.0.02 widget com marca removida para rotulagem privada

  29. · kamo-capcha

    Atualização para Capcha-lib v2 com PBKDF2/SHA-256 e esforço determinístico

    - Algoritmo: PBKDF2/SHA-256 (recomendado para a produção) - Esforço determinístico: intervalo de contra 5000-10000 - Custo: 5000 iterações PBKDF2 - Expiração do desafio: 300s (5 minutos)

  30. · kamo-capcha

    Responder com ROFL na página inicial

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