Alinhar nome de campo para isDisponívelPara as crianças e melhorar a reserva antecipada UI
Corrige 400 Pedido Mau ao criar tipos webinar enviando isDisponívelToChildren para corresponder ao nome do campo Java DTO (Lombok gera getIsDisponívelToChildren...
Faça as configurações webinar formulários e tabela preencher área de conteúdo disponível
Remove a restrição maxWidth do formulário de detalhes para que preencha o formulário completo largura. Faz os tipos tabela e seu recipiente usar layout flex par...
Forma ampliadaStrategy state type to string for TypeScript compatibility
A afirmação const no WebinarPresenterStrategy fez usoState infer a tipo literal, causando um tipo de incompatibilidade com o setter de prop string.
Update WebinarReminderJob to use renamed repository method
Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.
Substituir aritmética temporal JPQL inválida por filtragem em camadas de aplicações
Hibernate 6 rejeita subtrair um Long de um Instant em JPQL. Substituido findWebinarsWithDueReminders (que fez aritmética nanosegundo na consulta) com o ********...
Normalizar a saída HTML do Quill para renderização de e- mail consistente
Roteie todo o conteúdo do corpo de e-mail através do normalizeQuillHtmlForEmail e wrapBodyForEmail antes de enviar, garantindo a saída HTML consistente se um mo...
Remover a dependência do Feijão RestTemplate da BaseProviderHttpClient
BaseProviderHttpClient agora cria seu próprio RestTemplate internamente em vez de exigir um a partir do contexto da aplicação, fixando o crash inicial Serviço d...
Lidar graciosamente com a indisponibilidade da API do provedor na aba integrações
Adicionar um segredo de autenticação interno para o proxy de API de catálogo público
Adicione **************** para a implantação do Serviço de Segurança para que o APIService possa autenticar ao proxy de assinatura pública pedidos de catálogo e...
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
Manter o botão Download SVG activado sempre que existir um resultado SVG
Selector de redesenho do fornecedor para layout de lista vertical com logotipos maiores
Baixar o resultadoSvg diretamente sem qualquer manipulação
O gasoduto SVG já tem o fundo removido. Baixe-o como está.
Retire o fundo branco do SVG antes de baixar para transparência verdadeira
Analisa o SVG vetorializado e remove elementos de reto/caminho branco em tamanho real que o vectorizador gera a partir do fundo original, produzindo SVG genuina...
Baixar PNG transparente de fundo removido em vez de SVG de fundo branco
A pré-visualização mostra o PNG removido do fundo com transparência, mas o download estava fornecendo o SVG vetorializado que cozinha o fundo como Caminhos bran...
Enviar primeiroNome/último Nome diretamente para criar o endpoint da conta
A infra-estrutura agora armazena os campos de contato diretamente na Conta — não é necessário procurar pelo usuário.
Botão Nova Conta do FioClique no componente ContaManager
O botão dentro do AccountManager não tinha nenhum manipulador onClick. Router.push adicionado para /conta/novo uso e importadoRouter.
Adicionar catch-all API route handler para /api/security/account/*
Nenhum proxy existia para /clientes, /grupos e outros endpoints de contas novos. Rotas explícitas existentes (membros-subscritores, membros-contratantes) Ter pr...
AccountsApi falta o caminho /clientes, ocultar páginas internas do TeamMemberManager
- contasApi estava chamando /api/segurança/conta em vez de /api/segurança/conta/clientes para todos os objetivos do cliente – fixou todos os métodos para inclui...
Drop UUID-typed customer_id/customer_group_id columns for INT8 recreation
After RetailCustomer (UUID PK) → Account (Long PK) refactor, the commerce_carts, commerce_draft_orders, and commerce_price_lists tables had customer columns wit...
POSToast prop é 'estado' não 'torrar' em tabulações de pipeline de varejo
Remover o parente de fechamento perdido do Titular do Lugar do Mercado excluído
RetailProviderConfigRepositório usa MarketId not MarketUid
ComércioO campo PK do marketing é 'id' não 'uid'. Derivação da consulta de dados da mola falhou com 'Nenhum uid de propriedade encontrado para o tipo CommerceMa...
Clean up CockroachDB orphan brand_id/tax_class_id defaults on commerce_offerings
CockroachDB applies unique_rowid() as default to nullable FK columns, creating orphan UUIDs that break FK constraint creation. Nullify orphans and reset default...
Offering.requires shipping DB default, PriceListEntryRepository Tipo longo
- Adicionar colunaDefinition DEFAULT true for requirese shipping on Offering to manusear as linhas existentes durante a migração do TABELA ALTER - Consertar... ...
Atualizar links sociais de rodapé com URLs reais e ícones corretos
Substituir o GitHub pelo Instagram, ícone do Twitter pelo ícone da marca X, adicionar LinkedIn. Todos os links externos abertos na nova aba com noopener norefer...
Match integrations banner velocidade de rolagem para built-com banner
Aumento da duração de 30s para 56s de modo que ambos os marques rolar em ~88px/s independentemente da contagem de itens.
Corrigir os caminhos restantes da API da subscrição e remover o cabeçalho duplo
Caminhos da API: getFeatures, updateFeature, deleteFeature now use /subscription-features; getAddOns, updateAddOn, deleteAddOn use / subscription- addons; getBu...
Disposição do editor de acordo — evitar o excesso de espaço em branco e o bloqueio de conteúdo
- Adicionar largura: 100% ao recipiente flex raiz - Adicionar minLargura: 0 para o painel direito e área de conteúdo para evitar o transbordamento flex - Adicio...
IncludeInactive=true default for agreement templates endpoint
O gerenciamento de modelos UI precisa ver modelos inativos também.
Devolver todos os modelos de acordo, incluindo os inactivos
Adicionar findByOrganizaçãoId to repo (sem filtro ativo) e includeInactive param para obter o acordoTemplates método de serviço. O padrão é verdadeiro para o A ...
Restaurar comércioMarketApi.ts como reexportação de compatibilidade do comércioApi
Componentes de tubulação (PipelineOrdersTab, PipelineView, página de detalhes de pedidos, etc.) ainda importa do comércioMarketApi. Reexportar símbolos necessár...
Remova os popups do crachá de conquistas desencadeados por rolagem da página inicial
Reduzir o preenchimento da seção do herói no celular para que o título seja totalmente visível
Apertado pt e mb espaçamento no ponto de paragem base assim "Unifique seus clientes," já não é empurrado para fora da tela em telefones retrato onde o banner fi...
Faça o banner de antevisão fixo para o viewport e reduza o tamanho do texto do herói no telemóvel
Banner agora está em posição:fixo para que permaneça visível enquanto rola, com enchimento corporal injetado dinamicamente para evitar sobreposição de conteúdo....
Corrigir caminhos API, layouts de página profissional, remover o código morto
- Corrigir erros de caminho do frontend API: usar recursos de assinatura, addons de assinatura, Os preços das assinaturas. subscription- volume- descounts para ...
Promova recursos, complementos, pacotes para guias de nível de mercado para mercados de SUBSCRIPTION
Características, add-ons e pacotes são recursos compartilhados de nível de mercado, não por plano. - Adicionar guia Recursos (gerenciar + matriz de recursos), g...
Adicionar os terminais de categorias de fornecedores em falta ao CommerceMarketController
GET/POST/PUT/DELETE /{marketId}/vendor-categorias estavam faltando, causando 404 quando a aba Fornecedores tentou carregar categorias.
Desembrulhar os envelopes de resposta da infra- estrutura em todos os métodos de objeto único do comércioApi
A infra- estrutura envolve as respostas em { market: {...} }, { product: {...} }, etc., mas cliente de API estava devolvendo o envelope bruto, fazendo com que o...
Faça banner de visualização responsivo com altura dinâmica e aumentar chat z-index
Banner agora mede sua própria altura via variável CSS então nav/content adaptar-se automaticamente quando o texto for embrulhado em ecrãs pequenos. Widget de ba...
Adicionar marketId para CreateRentalAssetRequest and wire market association in CommerceService
O menu suspenso da caixa de correio agora carrega e- mails da caixa de correio selecionada
Passar a caixa de correioId através da buscaMessages/fetchFullMessage para a infra- estrutura, corrigir o fecho obsoleto no manipulador alterado da caixa de cor...
Support mailbox switching by resolving IMAP credentials per mailboxId
Added getMailCredentialsByEmail to look up virtual_users by email directly, resolveForMailbox to MailProviderResolver with access verification, and optional mai...
Mudar o Nome da Secção de Título do Departamento e Trabalho para a Posição
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.