Adicionar o campo Tempo- limite de sessão à interface do SecurityRoleManager
Lidar com a expiração do cookie (401) e extensão determinada pelo servidor TTL
Usar o tempo- limite de sessão por utilizador para *** cookie maxAge ao validar
Adicionar plano de implementação de tempo- limite de sessão em cascata
25 tarefas em 5 blocos cobrindo alterações de entidade Java/DTO, Atualizações do controlador SecurityService, correções de bug de cookie/monitor Next.js, e alte...
Adicionar tempo- limite de sessão em cascata
Covers per-role/dept/job-title/member session timeout com cachoeira resolução, correção de bug de expiração de cookies e alterações de UI para 4 páginas de conf...
Actualizar os nomes dos campos do fornecedor do PipelineOrdersTab para corresponder aos DTOs da infra- estrutura
Modificado v.uid → v.id, v.name → v.companyName, e selecionadoVendorId type de número para string para alinhar com CommerceMarketVendor DTO.
Alinhar TipoScript tipos com backend DTOs para mercados de comércio
O ComércioMarket, CommerceMarketVendor e FornecedorCategory TypeScript interfaces usadas nomes de campos errados (uid/name vs id/title, name vs nome da empresa,...
Mercados de tubagem sem carregamento e espaçamento de layout do gestor de mercado
Pipeline estava mostrando "Nenhum mercado de comércio configurado" porque getPOSConfig() Nunca devolveu o campo de mercado. Agora obtém mercados do comércioMark...
Páginas POS com conhecimento de mercado, correção de guia de pipeline, limpeza de navegação de configurações
Pipeline: Remover as páginas de reserva do tipo de engajamento, mostrar o estado vazio quando Nenhum mercado configurado. Os mercados são agora a única fonte de...
Resolver 'u.map não é uma função' nas configurações do POS e atualizar a navegação do Commerce
- Adicionar extração de array defensiva no comércioMarketApi (getMarkets, getVendorCategories, getMarketVendors, seedVendorCategories) para lidar com respostas ...
Resolver o conflito dinâmico da rota Next.js ('id' vs 'market Id')
Mesclar o diretório [marketId] em [id] para rotas API de mercados comerciais. Next.js requer todos os segmentos dinâmicos no mesmo nível de caminho para usar o ...
Resolver erros TypeScript nas abas de pipeline da empresa
- Make toCSV columns parameter opcional com auto-derivação de teclas de objeto - Corrigir downloadChamada de Blob em AquisiçõesTab (número de arg errado, falta ...
Passe os mercados de suporte para painéis, engajamentos e componentes de ações rápidas
Adicione filtragem de mercado à guia de engajamento e conscientização de mercado ao painel
Completar a guia de aquisição e arame todos os componentes da empresa em seção vertical
Completar as guias de pipeline de assinatura com recursos empresariais
Abas completas de pipeline hipotecário com características empresariais
- Melhorado PipelineAplicaçõesTab com diálogos de detalhes mutuário/propriedade/empréstimo, fluxo de trabalho de status de 10 passos com chips codificados a cor...
Update pipeline to use market-driven tabs with backward compatibility
Add CommerceMarketManager and update POS settings to Markets & Fields
Add frontend API proxy routes and client for commerce markets system
Add commerce markets implementation plan
36 tasks across 7 chunks covering backend entities, controllers, frontend proxy routes, settings UI, pipeline integration, and enterprise-level tab completion f...
Remove duplicate session timeout fields from session types
Aligns with SecurityService change that removes createdAt/expiresIn from Redis session records and tokenExpiration from session info responses. - user-info/rou...
Update internal layout and styles
- Make main wrapper background transparent so home page fixed background is not covered - Include latest adjustments to automation, security access, and account...
Handle optional effectiveDate and processedAt in DateTimeDisplay
Type error: string | undefined not assignable to string | number | Date. Add null checks before passing to DateTimeDisplay, show em-dash when absent.
Align Commerce submenu with actual Commerce page tabs
- Rename Domain Configuration to Engagement Types - Add Rental Assets, Vendors, Subscription Plans - Update tab param to engagement-types for consistency - Labe...
Datagrid column sizing + DateTimeDisplay for all dates
- Datagrids: columns fill width with flex/minWidth/maxWidth; one flex column per grid - All pipeline grids use DateTimeDisplay for date columns (agDateColumnFil...
Advanced datagrids fill 100% of content area
- SettingsView: tab content wrapper overflow hidden, motion.div flex chain so tab content gets bounded height and grids can expand. - PipelineRentalAssetsTab:...
Use string IDs for pipeline detail APIs (JS safe integer)
- posApi: getOrder, getMortgageApplication, getEngagementById, getBooking accept number | string, URL uses String(id) - Detail pages: pass route id (string) to ...
Fix detail back links and document detail pages
- **************** row-click uses uid ?? id (or id ?? uid) for navigation - Detail and NotFound back links: retail, mortgage, rental, service, subscription, pro...
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.