Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · kamo-shared-library

    Adicionar privilégios de acesso à caixa de correio de e-mail para os escopos de membro, departamento e tipo de trabalho

    Adicionar access ALL MEMBER MAILBOXES (104), ACESS ALL DEPARTMENT MAILBOXES (105), e ACESS ALL JOB TYPE MAILBOXES (106) para RoleRightType para privilégios Controlo de acesso de correio electrónico.

  2. · kamo-internal

    Reescrever a aba Funções e Permissões como painel de configuração de segurança singleton

    Substitui a janela de criação de papéis com a configuração singleton do DepartmentManager: - Funções Associadas: caixas de seleção múltiplas de OrgRoles existentes - Direitos Directos: CONCEDIDOS/NÃO ESPECIFICADOS/NUKE por direita (sobreposição final da cascata) - Tempo- limite de sessão: sobreposição de nível de membro - Direitos Aplicados: visão somente leitura de direitos calculados com atribuição de fonte - Remove sub- rota antiga /role, usa PUT on base endpoint

  3. · SecurityService

    Rewrite MemberSecurityController as singleton config with roles, direct rights, session timeout

    GET returns full member security config (associated roles, direct rights, session timeout override, applied rights with sources). PUT saves the entire config as the final override in the security waterfall.

  4. · kamo-shared-library

    Adicionar o Repositório de Direitos de Membro para gerir os direitos directos dos membros

  5. · kamo-internal

    Adicione gerenciamento de domínio de email, provisionamento de caixa de correio UI e atribuição de correio de membro

    - Adicionar domínioApi e caixa de correioProvisioningApi ao provedorApi.ts - Não, não, não. detecção de capacidade para usarProviderCapazes - Criar página de configuração de provedor dedicado em **************** com aba Domínios - Crie o componente EmailDomainManager com domínio CRUD, sincronização, verificação e gerenciamento padrão - Rever EmailboxManager: substitua a aba Caixas de Correio Primárias pelo gerenciamento central da Caixa de Correio - Adicionar provisionamento de caixa de correio, sincronização, atribuição de membros e suspender / ativar controles - Atualizar EmailboxTab para configurações de membro com cartão de correio atribuído substituindo cartão de endereço de email - Adicionar ícone de configurações ao FornecedorSelector para navegar na página de configuração do provedor - Atualizar deEndereço tipo para incluir 'mailbox' tipo para compor integração

  6. · EmailService

    Add email domain management and mailbox provisioning through abstract provider layer

    - Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement KamoMailDomainManager and KamoMailMailboxProvisioner for KamoMail provider - Add **************** stubs to all cloud providers (Google, Microsoft, Zoho, IceWarp, Exchange) - Register new capabilities in MailProviderResolver for both KamoMail and cloud providers - Add DomainService, MailboxProvisioningService, MemberMailboxService - Add DomainController and MailboxController with full REST API - Update AliasService.getFromAddresses to use assigned mailboxes with fallback - Add post-OAuth domain and mailbox sync in ProviderController

  7. · kamo-shared-library

    Adicionar domínio de e-mail, caixa de correio e entidades de email e repositórios

    Adicionar EmailProviderDomainEntity, MailboxEntity e MemberMailboxEntity for email gerenciamento de domínio do provedor, provisionamento de caixa de correio e atribuição de membro para caixa de correio.

  8. · kamo-internal

    Reescrever a aba Funções e Permissões com o seletor de funções singleton e direitos aplicados

    Substitui a janela de criação de vários papéis com o menu suspenso Autocompletar para seleccionar Um único OrgRole existente. Mostra os direitos aplicados agrupados por tipo de serviço com atribuição da fonte (papel, departamento, cargo, cargo, direto). Exibe eficaz intervalo de sessão da cascata de segurança.

  9. · SecurityService

    Add MemberSecurityController for member role assignment and applied rights

    Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{id}/role.

  10. · kamo-shared-library

    Adicionar o MemberRoleRepository à biblioteca compartilhada para o gerenciamento de atribuições de membros

  11. · kamo-internal

    Converter ícone de suporte para menu suspenso, remover suporte da barra lateral

    O ícone de suporte no NavTop agora abre um dropdown com duas opções: - "Ver Chats & Tickets de Suporte" navega para /support?tab=tickets - "Criar Novo Chat/Ticket Suporte" abre o popup de suporte como antes Removeu o item do menu Suporte da barra lateral NavPri.

  12. · kamo-internal

    Mover Docs do navegador da barra lateral para o botão de ícone de navegação superior com dropdown

  13. · kamo-internal

    Reprojetar configurações de membros com arquitetura modular de tabulação e interface de edição baseada em cartões

    Mesclar o perfil e as abas de Membros e Permissões na aba unificada "Minha Conta" com cartões de edição-sobre-clique baseados em secções. Extrair funcionalidade em páginas dedicadas: Docs (DocManager com assocType=1), Configurações de Email e Caixa de Correio, Configurações do telefone e Funções e Permissões. Simplifique o MemberHeader para compactar o banner gradiente. Perfil do usuário campos mostrados condicionalmente com base no provedor de segurança org corresponder com link para gerenciar na organização prestadora. Nova ordem de tabulação: Minha Conta > Documentos > Email e Caixa de Correio > Telefone > Planos e faturamento > Funções e Permissões > Atividade da conta.

  14. · kamo-marketing

    Converter /pricing página de dados codificados para live API-driven catalog

    - Dividir página de preços em componente servidor (requisição de dados) e cliente componente (UI interactiva com animações, comutações, FAQ) - Adicione preços-catalog.ts utilitário que obtém de ******************* via chave API e mapas de dados de infraestrutura para o formato de renderização da página - Graceful backback para dados codificados se API não estiver disponível - A mesma chave (PUBLIC CHAT API KEY) agora também usada para o acesso ao catálogo com SUBSCRIÇÃO CATALOG - Todas as UI existentes, animações e recursos interativos preservados

  15. · kamo-internal

    Refactor API Acesse UI com alternância de escopo granular por chave

    Renomear "Chaves de API de chat público" para "Chaves de API de organização". Adicionar escopo gerenciamento com interruptores por chave (PUBLIC CHAT, SUBSCRIPTION CATALOG). Escopes mostrados como chips coloridos na lista de chaves. O escopo comuta em ambos diálogo de criação e visualização de detalhes/edit chave.

  16. · SecurityService

    Support internal service auth for subscription catalog and promotions endpoints

    Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still works for kamo-internal direct access.

  17. · kamo-shared-library

    Adicionar coluna de escopos para PublicChatApiKey e ApiKeyScope enum

    Adiciona uma coluna de escopos JSONB à entidade chave da API com valor padrão ["PUBLIC CHAT"]. Novo ApiKeyScope enum define escopos disponíveis: SUBSCRIÇÃO CATALOG.

  18. · APIService

    Add scoped API key validation and public subscription catalog endpoint

  19. · MediaService

    Add scopes support to API key validation and management

  20. · kamo-internal

    Adicionar componente polido MatrixCell para edição de matriz de características

    Novo componente MatrixCell reutilizável com micro-interações modernas e animadas: Modo de leitura: - Ícones circulares (verde / cinza X) para booleanos - Comprimidos coloridos com bordas arredondadas para valores numéricos e de texto - Comprimido azul "Ilimitado" com ícone infinito Modo de edição: - Pílula animada para incluir/excluir alternância (verde/vermelho com escala hover) - Personalizada barra booleana com etiqueta ON / OFF e animação primavera - Entrada numérica arredondada com sufixo unitário e botão de comutação infinita - Entrada de texto limpo com anel de foco e brilho azul - Todos os controles usam raio-fronteira consistente, tokens de cor e transições

  21. · kamo-internal

    Reprojetar a guia Características com layout de tabulação e matriz de qualidade de produção

    - Corrigir planoCaracterísticas da chave de resposta API (assinaturaPlanCaracterísticas -> planoCaracterísticas) - Dividir recursos em duas views através de abas internas: 1. Categorias & Características: limpo master-detail de dois painéis com listas de características numeradas, tipo de valor fichas, descrições e estado vazio CTAs 2. Matriz de recurso: tabela de comparação de largura total com seções de categoria desdobráveis, coluna do recurso pegajoso, emblemas do tipo plano, ícones de verificação/fechamento para o modo de leitura, e controles de edição em linha (checkbox, switch, número, texto) para modo de edição - Cabeçalhos de categoria colapsáveis com crachás de contagem de recursos - Alternando fundos de linha para legibilidade - Indicador de alterações não salvas com o botão Salvar Matrix - Codificação de cores adequada: cabeçalhos de plano azul, filas de categoria indigo, marcas verdes

  22. · InitializerService

    Add KamoCRMPricingLoader with full marketing pricing model

    Preloads the complete KamoCRM subscription pricing structure into the KamoCRM organization, mirroring the /pricing page on kamo-marketing: - 4 plans: Free, Starter ($29/$24), Business ($64/$53), Enterprise (custom) - 7 billing prices across monthly and annual cycles with 17% annual discount - 7 feature categories with 46 features and full plan-feature matrix - 5 add-on modules: Video ($8), AI ($10), HR ($8), Email ($6), Storage ($5) - 2 bundles: Productivity (17% off) and Full Platform (19% off) - Volume discounts for Starter (10% at 11+) and Business (8%/15% tiers) - 18DOFF promotional code ($18/user/mo off Business, 12 months) - Default agreement template with full HTML and placeholder variables

  23. · kamo-internal

    Enterprise subscription POS system - reconstrução completa da interface

    - PosApi.ts estendidos com 70+ métodos de assinatura API e 28 novas interfaces TypeScript - Adicionado usoAssinaturaPermissões gancho para renderização baseada em permissão granular - Reconstruído PipelineAssinalizaçãoPlansTab como 7-tab container (Planos, Características, Adicionais, Pacotes, Volume de Descontos, Promoções, Modelos de acordo) - Criado 9 componentes de administração de assinatura (4200+ linhas) - Reconstruído PipelineSignupsTab com integração de API real, placas de painel e portal de cliente ciente de permissão - Criado SubscriptionOrderWizard (1061 linhas) com fluxo de ordem guiada de 5 passos - Página de detalhes da ordem de assinatura criada (1206 linhas) com 7 abas (Overview, Itens de Linha, Assinatura, Faturas, Acordo, Eventos, Notas) - Adicionado adaptações de portal de clientes com filtragem de dados próprios

  24. · kamo-shared-library

    Adicionar assinatura DTOs, assinaturaService, e corrigir legado ComércioService

    38 novos DTOs para configuração do plano, pedidos, assinaturas, faturas, promoções, e acordos. 2000+ linha AssinaturaServiço com lógica de negócio completa para a gestão de planos, processamento de encomendas, gestão do ciclo de vida, facturação, promoções, geração de acordos e análise.

  25. · SecurityService

    Add subscription API endpoints to POSController (50+ endpoints)

    Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, invoices, promotions, agreements, templates, and analytics. All endpoints follow existing auth patterns with orgId/memberId session extraction and hasRight() permission checking.

  26. · kamo-shared-library

    Adicionar modelo completo de entidade de comércio de subscrição com 24 entidades e repositórios

  27. · kamo-shared-library

    Adicionar modelo completo de entidade de comércio de subscrição

    24 entidades JPA, 12 enums, 21 repositórios e 20 novos direitos de permissão para o sistema de subscrição da empresa POS. Inclui configuração do plano (planos, preços, características, addons, pacotes, descontos de volume), ordem e ciclo de vida da subscrição, facturação, promoções e geração de acordos.

  28. · kamo-marketing

    Definir PUBLIC CHAT API KEY e API SERVICE URL no mapa de configuração do K8s

    Configura a chave de API do chat público e URL de serviço interno da API para o widget de chat para comunicar com serviços de infraestrutura em produção.

  29. · APIService

    Add /api/media/** route mapping to MediaService for public chat key management

  30. · MediaService

    Add ***-authenticated API key management endpoints for public chat

    Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.

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