Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · kamo-internal

    Coluna de produtos do fornecedor da tabela de mercados e campos

  2. · kamo-internal

    Ciclo de vida do mercado + fornecedores/produtos abrangidos pelo mercado

    - Markets & Fields: Active/Archived sub- tabs; row action is Archive/Reactivate (PACTH .../activa), nunca apagar - Fornecedores e Produtos: uma subtab por mercado ativo; fornecedores são criados sob o subtab do mercado atual; estado vazio quando a org não tem mercados ativos - Ocultar fornecedores e produtos / Importações manuais / Abas de importação automatizada, /settings cards e links de deslizamento de navegação até que a org tenha pelo menos um mercado ativo (useHasActiveMarkets) - /leaders só mostra mercados activos

  3. · SecurityService

    Filtro de status de mercado, arquivo/reativação, fornecedores de mercado

    - Está bem. (padrão ativo); enriquecer cada mercado DTO com produtos de fornecedores derivados dos seus fornecedores - Substituir DELETE /leader-markets/{id} por PATH /leader-markets/{id}/active (arquivo/ reactivar) — os mercados nunca são excluídos - GET /leader-vendores? market Id= filter; fornecedor cria forwards marketId

  4. · kamo-shared-library

    Vendedores de âmbito de aplicação para um mercado; produtos de mercado derivados; mercados de arquivos

    - LeadVendor ganha um ID de MERCADO requerido (colunaDefinição fixada para UUID simples assim a coluna FK não herda o padrão gen random uuid() do PK referenciado) - Remover LeadMarket.vendorProdutos M2M; os produtos de um mercado são agora derivados de seus fornecedores (LeadVendorProduct onde seller.market = market) - O fornecedor cria leva um marketId e valida o mercado (org-proprietário + ativo); a singularidade do título do fornecedor é por mercado - Mercados nunca são excluídos: substituir soft-delete por setMarketActive (arquivo/ reativar); adicionar a consulta de mercados arquivados - DTOs: LeadVendorDTO.marketId; drop sellerProductIds from market request DTOs

  5. · kamo-internal

    Adicionar subdomínio de mídia à lista de registros necessária

    media.<domínio> suporta os Websockets em tempo real (chat, calls, SMS, theme provisionamento) e streaming de mídia, mas estava faltando na configuração DNS catálogo, assim os clientes nunca foram ditos para criar o registro — deixando media.<domain> como NXDOMAIN e os websockets não conseguiram se conectar. Adicionar como um registro necessário, o estúdio /setup/dns instrui o CNAME.

  6. · kamo-internal

    Mostrar o julgamento pendente (não iniciado) distintamente do expirado na página de Organizações da plataforma

  7. · BillingService

    Modo TRIAL PENDING para uma avaliação ainda não iniciada

  8. · SecurityService

    Iniciar o relógio de teste no primeiro login do proprietário de org

    Novas orgs de sementes com um teste PENDING (source=TRIAL, trialExpiresAt=null) que não concede nada até começar, em seguida, começar o relógio de 3 dias no o primeiro login do proprietário FQDN-scoped para que ele nunca queima enquanto DNS ainda está sendo configurado. Proprietário, apenas uma vez (definindo expiração limpa pendente); não-fatal para que um soluço nunca quebra login.

  9. · kamo-internal

    Chip de teste no NavPri (branco/vermelho, dica=expiração) + chip de página inicial vermelho; remover chip NavTop

  10. · kamo-login

    Painel sangra fora da página esquerda para que sua borda nunca aparece no salto; carta desaparece ~250ms mais cedo

    - Painel de boas-vindas/recuperação agora se estende -- welcome-sangrou (16rem) fora da borda esquerda com a sua borda direita ainda presa ao -- welcome-w; revestimento de conteúdo interno é compensado assim texto fica colocado. O excesso de mola não pode mais revelar o A borda esquerda do painel. - O cartão agora desvanece-se com um temporizador de 450ms em vez de esperar que a mola fique completamente resolver, fechar a lacuna morta entre o salto e a forma que aparece.

  11. · kamo-login

    Entrada coreografada — painel de molas após cargas bg, em seguida, a carta desaparece

    Espere pela primeira imagem de fundo (onLoad, com um retrocesso de segurança 3s), então Primavera-salte o painel de boas-vindas/recuperação da esquerda fora da tela (mola física, rigidez 300 / amortecimento 17). Na liquidação de salto, desvanecer + escalar o formulário para Lugar. Móvel (painel escondido) e movimento reduzido pular o salto e desbotar o cartão directamente. Entrada x é somada com o paralaxe x em uma transformada, então deriva ainda funciona e nunca expõe uma borda.

  12. · kamo-internal

    Chip de status de teste + app/extend-trial action on platform Organizations tab

  13. · BillingService

    Expor trialExpiresAt on platform org summary for the admin trials UI

  14. · BillingService

    Aplica-se/extende-se/estatuto da plataforma de avaliação de resultados + teste DTOExpirações

  15. · BillingService

    A varredura agendada reverte as tentativas expiradas para Livre com cache-bust

  16. · SecurityService

    Auto-submeter um teste de 3 dias a cada org recém-criado

  17. · SecurityService

    O portão de membros concede catálogo ilimitado para julgamento ativo + expõe julgamentoExpiresAt

  18. · kamo-internal

    CaracterísticasManager desbloqueia catálogo completo em teste ativo

  19. · kamo-internal

    Painel de status de teste + aplicação/extensão-ação na página de assinatura

  20. · kamo-internal

    Página inicial banner de modo de teste com contagem regressiva ao vivo

  21. · kamo-internal

    Fonte de julgamento, trialExpiresAt, métodos API de avaliação de plataforma

  22. · kamo-shared-library

    Org-level gate concede catálogo completo para julgamento ativo

    resoluçãoO direito agora de curto-circuitos para subs de julgamento cujo julgamentoExpiresAt is no futuro (computa em leitura). Adiciona estático isTrialActive () helper e 4 unit testes que abranjam casos ativos, expirados, nulos e não-TRIAIS de origem.

  23. · kamo-shared-library

    Adicionar fonte de cobrança do TRIAL + trialExpiresAt on AccountAsscriction

    Adiciona BillingSourceType.TRIAL, um teste preciso LocalDateTimeExpiraNo campo AccountSubscription (nulable, column trial expires at) e um localizador de repositórios Para a varredura da validade.

  24. · kamo-shared-library

    **************************** (ficha de excepções)

    Org-scoped-by-status finder backing the closeing-steward exception fila (por exemplo, todos BLOCKED STEWARD pacotes para uma org). Dados da Primavera derivados; nenhum esquema/KI.

  25. · kamo-shared-library

    CLOSING RON FALLBACK PPLIED event key (doc 05 §6.1/§6.4)

    O administrador recupera um fecho BLOCKED STEWARD com paredes RON/falha, satisfazendo a fenda RON requerida com uma notação alternativa (WET SIGN/IPEN/PAPER OUT); sinal (carrega o próximo ponteiro).

  26. · kamo-login

    Paralaxe ponteiro (x+y) entre painel de boas-vindas e fundo

    Ambas as camadas derivam com o ponteiro em diferentes taxas e direções opostas através de molas framer. O fundo é escalado 1.12 e o painel de boas-vindas é sobredimensionado 16px em cada lado com sua borda direita presa, para que a deriva nunca expõe um Borda. Existe Ken Burns animação de fundo é intocada e pilhas por baixo. Desactivado com movimentos reduzidos.

  27. · kamo-shared-library

    CLOSING PACKAGE CANCELLED event key (doc 05 §6.4 steward cancel)

    O mordomo termina um encerramento não-terminal. -> CANCELADAS; o sinal durável a jusante stand-down / hospedeira-queue close-out reage.

  28. · kamo-login

    Mover o logotipo animado para baixo-direita, centrado acima Powered-by pílula

    PoweredByKamo ganha um logotipo opcionalSlot renderizado centrado diretamente acima do comprimido dentro de sua âncora fixa inferior direita (outras páginas não afetadas). A animação logo move-se para fora do canto superior esquerdo para aquele slot no login e recuperar páginas; ainda oculto no celular e durante o telefone- paisagem rotacionar prompt.

  29. · kamo-login

    Painel de boas-vindas translúcido com pino esquerdo + cartão arredondado centrado

    Bem-vindo / Recuperar painel agora de altura total, flush para a borda esquerda, no topo do imagem de fundo com uma lavagem translúcida e cantos quadrados; escondido no móvel. Logotipo animado agora se senta acima do painel. O formulário de login/recuperação é totalmente redondo Cartão de vidro centrado no resto do espaço à direita.

  30. · kamo-shared-library

    CLOSING MERS CONFIRMADO + CLOSING MERS REJECTED event keys (doc 05 §6.3/§6.4)

    O merscorp async callback inverte um MersRegistration SUBMITED->CONFIRMADO/REJECTADO; estes são os sinais duradouros **************************** (confirmado) + a fila de exceção do administrador Reage.

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