Marcos
5316fc9551
style: melhoria na responsividade e visualização do gráfico de evolução quinzenal
2026-09-02 18:04:46 +00:00
Marcos
78d3f72545
style: otimizar cores do PDF do cronograma para impressão monocromática
2026-09-02 13:52:57 +00:00
Marcos
8107e46eb1
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 21:03:35
2026-08-21 21:03:35 +00:00
Marcos
9109c4ca04
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 20:59:11
2026-08-21 20:59:11 +00:00
Marcos
35e9387be3
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 20:54:10
2026-08-21 20:54:10 +00:00
Marcos
ed60dcb12c
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:29:38
2026-08-21 19:29:38 +00:00
Marcos
01f509d88b
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:24:52
2026-08-21 19:24:52 +00:00
Marcos
1616baaafc
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:16:41
2026-08-21 19:16:41 +00:00
Marcos
3cdbd3d747
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:04:13
2026-08-21 19:04:13 +00:00
Marcos
79c4c6c460
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:49:15
2026-08-21 18:49:15 +00:00
Marcos
fa3408c238
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:42:14
2026-08-21 18:42:14 +00:00
Marcos
dccb9acdce
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:35:52
2026-08-21 18:35:52 +00:00
Marcos
8478eecb93
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:30:30
2026-08-21 18:30:30 +00:00
Marcos
d57c94b9a5
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:00:59
2026-08-21 18:00:59 +00:00
Marcos
6b4856ae06
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 17:34:24
2026-08-21 17:34:24 +00:00
Marcos
09f95fa80c
🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 17:31:03
2026-08-21 17:31:03 +00:00
Marcos
496b73fbc4
fix: cor de fundo no filtro de peças e exibição do nome do processo no apontamento
2026-08-21 16:43:34 +00:00
Marcos
c869cc2e3d
fix: migrar checkboxes e tick-boxes para SVG vetorial puro no checklist PDF
2026-08-21 16:40:01 +00:00
Marcos
ee688b0f5d
fix: alinhamento visual simetrico no checklist de producao em PDF e impressao
2026-08-21 16:34:26 +00:00
Marcos
36d545d36d
fix: correcao no carregamento reativo de pecas e componentes no apontamento de producao
2026-08-21 16:32:13 +00:00
Marcos
046639321b
fix: correcao na geracao de relatorio PDF em prioridades de fabricacao
2026-08-21 16:26:20 +00:00
Marcos
f72b7c86fd
fix(types): substitui qualquer any por ComponenteItemData em SeletorItensOtimizado
2026-08-21 15:15:56 +00:00
Marcos
8bd95af40a
fix(apontamentos): desambiguacao explicita das restricoes FK de apontamentos_producao (PGRST201)
2026-08-21 15:15:01 +00:00
Marcos
72bf7b0725
fix(lints): resolve all ESLint warnings and any type errors in SeletorItensOtimizado and hooks
2026-08-21 15:07:43 +00:00
Marcos
4254566b36
fix(db): resolve PostgREST PGRST201 foreign key ambiguities across all hooks and components
2026-08-21 15:05:11 +00:00
Marcos
9f4873d93d
fix(postgrest): especificar chaves estrangeiras peca_id, processo_id, componente_id nas queries de apontamentos para corrigir erro PGRST201
2026-08-21 14:59:09 +00:00
Marcos
30f27f705a
feat(pdf): novo layout executivo paisagem moderno para exportacao de cronograma
2026-08-21 14:51:45 +00:00
Marcos
ecb6d4b2c4
fix(types): remover warnings e erros any em CronogramaForm e CronogramaOF
2026-08-21 14:43:59 +00:00
Marcos
f2fd8bd699
fix(cronograma): corrigir salvamento e atualizacao automatica da lista de cronogramas
2026-08-21 14:32:52 +00:00
Marcos
2c20ae7e3c
fix(conversores): adicionar aglutinacao inteligente de marcas e modo leitor html direto no modal advance steel
2026-08-21 14:16:32 +00:00
Marcos
3d8c38f632
feat(conversores): substituir conversor advance steel por modal pop-up de extracao PDF para XLSX
2026-08-21 14:11:21 +00:00
Marcos
9d999fe0a5
fix(pecas): corrigir discrepancia no calculo de peso total da tabela e da importacao
2026-08-21 13:42:18 +00:00
Marcos
0a274502e7
chore(lint): resolver issues do eslint em ImportarXLSModal refatorando tipagem de any para constraints validas
2026-08-21 13:33:39 +00:00
Marcos
b3cebfa803
fix(pecas): corrigir importacao excel em que coluna Composto subscrevia a Marca
2026-08-21 13:28:32 +00:00
Marcos
ba9620250b
feat: adicionar importacao automatica de pecas via planilha Excel XLS e XLSX
2026-08-21 11:54:35 +00:00
Marcos
807e31f55a
feat: aplicar logotipo dinamico da marca e visto do engenheiro em branco na Ficha Tecnica
2026-08-21 11:01:12 +00:00
Marcos
5e5ca2386f
fix: tipagem de data.quantidade em FichaTecnicaPreview e FichaTecnicaPDFTemplate
2026-08-21 10:49:17 +00:00
Marcos
db1ffd9e87
feat: reformular relatorio da Ficha Tecnica da OF no layout SGI-FM-05 REV.4 com integracao de cronograma
2026-08-21 10:48:00 +00:00
Marcos
be5e86773b
fix(auth): replace .maybeSingle() with .limit(1) to avoid 406 Not Acceptable errors on PostgREST for missing resources
2026-08-19 20:43:38 +00:00
Marcos
10c67672f8
fix(auth): Block access to protected routes for users without 'active' status in supabase
2026-08-19 17:51:13 +00:00
Marcos
2086c63030
chore: fix linting issues in UserInfo and useUserResourcePermissions
2026-08-19 17:14:14 +00:00
Marcos
1fa393c157
fix(auth): change .single() to .maybeSingle() for profile fetches to prevent 406 errors
2026-08-19 16:48:15 +00:00
Marcos
a4ea6787b8
feat: adicionado botão e lógica para exclusão simultânea no logto e supabase
2026-08-18 11:57:24 +00:00
Marcos
397d2e1e34
fix(auth): simplificar ProtectedRoute* sem dependência do Supabase
...
- Profile do Supabase não existe pra usuários Logto
- ProtectedRoute, ProtectedAdminRoute, ProtectedRouteByResource
não buscam mais profile no Supabase
- useUserRole: retorna isAdmin=true pra qualquer user logado no Logto
- Reset de senha funcionou via Logto, só faltava o app liberar acesso
2026-08-18 10:31:46 +00:00
Marcos
6826d1d7d3
fix(ui): invertido submenu de Ordem de Fabricacao e Ficha Tecnica da OF no Menu
2026-08-14 10:29:51 +00:00
Marcos
b4dae471ad
fix(ui): eslint warnings em dependencias resolvidas
2026-08-14 10:12:50 +00:00
Marcos
49ddc7523a
fix(ui): corrige hoisted variables p/ timers e reseta contador em signout
2026-08-13 21:31:44 +00:00
Marcos
d88759ed08
chore: remover módulo acidental WebClone e dependências
2026-08-12 16:38:16 +00:00
Marcos
4218d9090f
refactor: substituindo tipos genéricos 'any' por tipagem segura em SolicitacaoCompras e VerInconsistencias
2026-08-12 16:01:02 +00:00
Marcos
a7bb224a48
refactor: otimização e refatoração do app
...
- Lazy loading de rotas com React.lazy + Suspense (code-splitting)
- main.tsx reduzido de 378 para ~55 linhas (roteamento data-driven)
- Novo routeConfig.ts e AppRoutes.tsx para configuração centralizada
- 601 console.logs dos componentes core migrados para logger centralizado
- Logger aprimorado com nível debug e tipagem melhorada
- Imports mal posicionados corrigidos (OptimizedCache, PerformanceMonitor)
- process.env.NODE_ENV substituído por import.meta.env.DEV (padrão Vite)
- QueryClient com retry backoff exponencial, gcTime e refetchOnWindowFocus
- Toaster duplicado removido do Layout.tsx (mantido no main.tsx)
- Vite build: chunks adicionais para date-fns, jspdf, lucide-react
- Dead code removido em ProtectedRouteByResource (branch unreachable)
- Nenhuma lógica de negócios alterada
2026-08-09 22:18:41 +00:00