Commit Graph

  • cc4ac64f55 style: otimizacao de layout do relatorio para a4 retrato mais compacto e profissional main Marcos 2026-09-02 21:09:42 +00:00
  • 4fe116a9c0 fix: removido kg do interior da barra, correcao de foreign keys no relatorio de pecas e multiplos botoes fechar na modal Marcos 2026-09-02 19:40:42 +00:00
  • cf0c6cd657 style: mostrar os valores exatos em kg ao invés de toneladas no grafico de visao geral Marcos 2026-09-02 19:19:42 +00:00
  • d5fe88520b style: melhoria de UI e cores dinamicas no grafico de apontamento diario Marcos 2026-09-02 19:07:42 +00:00
  • 5d3879c0da fix: calculo de metricas dos ultimos apontamentos com correcao nas horas e foreign keys Marcos 2026-09-02 18:42:42 +00:00
  • 5316fc9551 style: melhoria na responsividade e visualização do gráfico de evolução quinzenal Marcos 2026-09-02 18:04:46 +00:00
  • 1578fb23e2 fix: corrigido graficos de metas da quinzena no painel industrial não aparecendo dados quando histórico estava vazio Marcos 2026-09-02 16:39:42 +00:00
  • 9fb29d55a8 feat: controle manual de revisao no Kanban de prioridades ao gerar relatorios Marcos 2026-09-02 15:03:08 +00:00
  • b201e67291 fix: conversão de tipo no PostgreSQL e correção de erro 400 Bad Request ao importar peças em lote via XLS Marcos 2026-09-02 14:15:55 +00:00
  • 78d3f72545 style: otimizar cores do PDF do cronograma para impressão monocromática Marcos 2026-09-02 13:52:57 +00:00
  • 8413cf64a9 chore: drop legacy auth.users fks blocking Logto users Marcos 2026-09-02 13:44:06 +00:00
  • f27610df97 fix(apontamentos): previne erro 409 por trigger de concorrência e melhora tratamento de erro Marcos 2026-08-31 21:00:13 +00:00
  • 8107e46eb1 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 21:03:35 Marcos 2026-08-21 21:03:35 +00:00
  • 9109c4ca04 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 20:59:11 Marcos 2026-08-21 20:59:11 +00:00
  • 35e9387be3 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 20:54:10 Marcos 2026-08-21 20:54:10 +00:00
  • ed60dcb12c 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:29:38 Marcos 2026-08-21 19:29:38 +00:00
  • 01f509d88b 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:24:52 Marcos 2026-08-21 19:24:52 +00:00
  • 1616baaafc 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:16:41 Marcos 2026-08-21 19:16:41 +00:00
  • 3cdbd3d747 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 19:04:13 Marcos 2026-08-21 19:04:13 +00:00
  • 79c4c6c460 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:49:15 Marcos 2026-08-21 18:49:15 +00:00
  • fa3408c238 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:42:14 Marcos 2026-08-21 18:42:14 +00:00
  • dccb9acdce 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:35:52 Marcos 2026-08-21 18:35:52 +00:00
  • 8478eecb93 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:30:30 Marcos 2026-08-21 18:30:30 +00:00
  • 22892a4374 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:08:42 Marcos 2026-08-21 18:08:42 +00:00
  • d57c94b9a5 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 18:00:59 Marcos 2026-08-21 18:00:59 +00:00
  • 52b4ca9133 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 17:53:04 Marcos 2026-08-21 17:53:04 +00:00
  • 0745822069 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 17:44:33 Marcos 2026-08-21 17:44:33 +00:00
  • 6b4856ae06 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 17:34:24 Marcos 2026-08-21 17:34:24 +00:00
  • 09f95fa80c 🚀 Auto-deploy: TrackSteelAPP atualizado em 21/08/2026 17:31:03 Marcos 2026-08-21 17:31:03 +00:00
  • 496b73fbc4 fix: cor de fundo no filtro de peças e exibição do nome do processo no apontamento Marcos 2026-08-21 16:43:34 +00:00
  • c869cc2e3d fix: migrar checkboxes e tick-boxes para SVG vetorial puro no checklist PDF Marcos 2026-08-21 16:40:01 +00:00
  • ee688b0f5d fix: alinhamento visual simetrico no checklist de producao em PDF e impressao Marcos 2026-08-21 16:34:26 +00:00
  • 36d545d36d fix: correcao no carregamento reativo de pecas e componentes no apontamento de producao Marcos 2026-08-21 16:32:13 +00:00
  • 046639321b fix: correcao na geracao de relatorio PDF em prioridades de fabricacao Marcos 2026-08-21 16:26:20 +00:00
  • 4504c1ded2 Fix: trigger de validacao e desambiguacao de FKs na tela de prioridades Marcos 2026-08-21 15:27:15 +00:00
  • f72b7c86fd fix(types): substitui qualquer any por ComponenteItemData em SeletorItensOtimizado Marcos 2026-08-21 15:15:56 +00:00
  • 8bd95af40a fix(apontamentos): desambiguacao explicita das restricoes FK de apontamentos_producao (PGRST201) Marcos 2026-08-21 15:15:01 +00:00
  • 72bf7b0725 fix(lints): resolve all ESLint warnings and any type errors in SeletorItensOtimizado and hooks Marcos 2026-08-21 15:07:43 +00:00
  • 4254566b36 fix(db): resolve PostgREST PGRST201 foreign key ambiguities across all hooks and components Marcos 2026-08-21 15:05:11 +00:00
  • 9f4873d93d fix(postgrest): especificar chaves estrangeiras peca_id, processo_id, componente_id nas queries de apontamentos para corrigir erro PGRST201 Marcos 2026-08-21 14:59:09 +00:00
  • 84aa8a32f6 fix(types): resolver any warnings em useApontamentosProducao Marcos 2026-08-21 14:56:04 +00:00
  • 48ac114b74 fix(apontamentos): remover erro AuthSessionMissingError no carregamento da tela de apontamentos Marcos 2026-08-21 14:55:11 +00:00
  • 30f27f705a feat(pdf): novo layout executivo paisagem moderno para exportacao de cronograma Marcos 2026-08-21 14:51:45 +00:00
  • ecb6d4b2c4 fix(types): remover warnings e erros any em CronogramaForm e CronogramaOF Marcos 2026-08-21 14:43:59 +00:00
  • f2fd8bd699 fix(cronograma): corrigir salvamento e atualizacao automatica da lista de cronogramas Marcos 2026-08-21 14:32:52 +00:00
  • 2c20ae7e3c fix(conversores): adicionar aglutinacao inteligente de marcas e modo leitor html direto no modal advance steel Marcos 2026-08-21 14:16:32 +00:00
  • 3d8c38f632 feat(conversores): substituir conversor advance steel por modal pop-up de extracao PDF para XLSX Marcos 2026-08-21 14:11:21 +00:00
  • 9d999fe0a5 fix(pecas): corrigir discrepancia no calculo de peso total da tabela e da importacao Marcos 2026-08-21 13:42:18 +00:00
  • 0a274502e7 chore(lint): resolver issues do eslint em ImportarXLSModal refatorando tipagem de any para constraints validas Marcos 2026-08-21 13:33:39 +00:00
  • b3cebfa803 fix(pecas): corrigir importacao excel em que coluna Composto subscrevia a Marca Marcos 2026-08-21 13:28:32 +00:00
  • c6bbb6dd84 chore(lint): ignore any types in fichtechnica to comply with expected supabase json schema Marcos 2026-08-21 13:01:21 +00:00
  • 1a1465f471 fix(ofs): remover restricoes de RLS e frontend impedindo outros usuarios de abrirem fichas criadas por admin Marcos 2026-08-21 12:37:32 +00:00
  • ba9620250b feat: adicionar importacao automatica de pecas via planilha Excel XLS e XLSX Marcos 2026-08-21 11:54:35 +00:00
  • 807e31f55a feat: aplicar logotipo dinamico da marca e visto do engenheiro em branco na Ficha Tecnica Marcos 2026-08-21 11:01:12 +00:00
  • 5e5ca2386f fix: tipagem de data.quantidade em FichaTecnicaPreview e FichaTecnicaPDFTemplate Marcos 2026-08-21 10:49:17 +00:00
  • db1ffd9e87 feat: reformular relatorio da Ficha Tecnica da OF no layout SGI-FM-05 REV.4 com integracao de cronograma Marcos 2026-08-21 10:48:00 +00:00
  • 887e619f2e feat(auth): enforce strict admin role checks for configuration and management routes Marcos 2026-08-20 14:07:15 +00:00
  • 3da77e8d7a fix(types): replace unexpected any with explicit types across useUserManagement hook Marcos 2026-08-20 12:08:24 +00:00
  • 842b826463 fix(rpc): pass user id explicitly to bypass Logto vs auth.uid mismatch in RPC functions Marcos 2026-08-19 21:28:34 +00:00
  • be5e86773b fix(auth): replace .maybeSingle() with .limit(1) to avoid 406 Not Acceptable errors on PostgREST for missing resources Marcos 2026-08-19 20:43:38 +00:00
  • 1da0651a88 docs: add migration plan for server transition and create automated deployment script Marcos 2026-08-19 20:35:50 +00:00
  • 89992195c0 fix(types): resolve type error on LogtoUser object by mapping to native Logto properties Marcos 2026-08-19 17:59:10 +00:00
  • 10c67672f8 fix(auth): Block access to protected routes for users without 'active' status in supabase Marcos 2026-08-19 17:51:13 +00:00
  • 2086c63030 chore: fix linting issues in UserInfo and useUserResourcePermissions Marcos 2026-08-19 17:14:14 +00:00
  • 1fa393c157 fix(auth): change .single() to .maybeSingle() for profile fetches to prevent 406 errors Marcos 2026-08-19 16:48:15 +00:00
  • 33e95f125b asasaasa Marcos 2026-08-18 11:59:35 +00:00
  • a4ea6787b8 feat: adicionado botão e lógica para exclusão simultânea no logto e supabase Marcos 2026-08-18 11:57:24 +00:00
  • dd7d1c41dd fix(auth): map logto string ID to supabase UUID via email to prevent 400 bad request Marcos 2026-08-18 11:19:00 +00:00
  • 50d563c0fd fix(auth): dedup logto token exchange with Promise caching Marcos 2026-08-18 11:05:59 +00:00
  • 08b782a488 fix(auth): prevent concurrent token exchange in Logto callback during Strict Mode Marcos 2026-08-18 10:55:31 +00:00
  • 337b397772 aaa Marcos 2026-08-18 10:52:03 +00:00
  • 59ee8f56a8 fix(auth): limpar PKCE state no signIn e tratar invalid_grant Marcos 2026-08-18 10:43:36 +00:00
  • 88e467c02b fix(auth): adicionar user.id como alias de user.sub (compat Supabase) Marcos 2026-08-18 10:40:43 +00:00
  • b845623714 fix(auth): sincronizar user Logto → profiles Supabase ao logar Marcos 2026-08-18 10:36:54 +00:00
  • 397d2e1e34 fix(auth): simplificar ProtectedRoute* sem dependência do Supabase Marcos 2026-08-18 10:31:46 +00:00
  • 0ce317a8f3 fix(logto): adicionar PKCE + rota /callback Marcos 2026-08-18 10:23:29 +00:00
  • a3c76c17b4 fix(logto): simplificar signIn sem PKCE (elimina erro g is not defined) Marcos 2026-08-18 10:18:37 +00:00
  • 3b84c026d5 fix(docker): adicionar VITE_LOGTO_* ao Dockerfile Marcos 2026-08-18 10:09:56 +00:00
  • 278f0f4491 feat(auth): migrar Supabase Auth -> Logto OIDC puro Marcos 2026-08-17 22:08:39 +00:00
  • 92625897bf fix(lint): remover tipagem indefinida (any) no erro de autenticação Marcos 2026-08-17 21:04:15 +00:00
  • f28e410aad fix(auth): forçar envio da options.redirectTo no signInWithOAuth para agradar validação do Supabase GoTrue Marcos 2026-08-17 19:56:48 +00:00
  • af40f707bb fix(build): remover import não instalado do LogtoProvider (usaremos Supabase Auth genérico) Marcos 2026-08-17 19:22:48 +00:00
  • a5968c76f1 feat(auth): migração final do UI frontend para Logto OIDC via GoTrue Marcos 2026-08-17 19:14:49 +00:00
  • 0487439c2a fix(mapa): resolvido memory leak e erro infinite loop nas renders Marcos 2026-08-14 10:50:25 +00:00
  • 6826d1d7d3 fix(ui): invertido submenu de Ordem de Fabricacao e Ficha Tecnica da OF no Menu Marcos 2026-08-14 10:29:51 +00:00
  • 2a1b0b024a fix(auth): limpa cache the timer no signout Marcos 2026-08-14 10:16:08 +00:00
  • b4dae471ad fix(ui): eslint warnings em dependencias resolvidas Marcos 2026-08-14 10:12:50 +00:00
  • 49ddc7523a fix(ui): corrige hoisted variables p/ timers e reseta contador em signout Marcos 2026-08-13 21:31:44 +00:00
  • 69a8b4d1e0 fix(lint): silenciados ultimos warnings de dependencia e formatacao md Marcos 2026-08-13 21:23:46 +00:00
  • 9fae693cb3 fix(lint): tipagem estrita de Error em hook Auth e sync timeout de catch Marcos 2026-08-13 21:22:29 +00:00
  • ad00e3b65d fix(auth): adiciona heartbeat global e previne multi-sessoes acumluadas no painel Marcos 2026-08-13 21:11:57 +00:00
  • 938f22a423 fix(nginx): remove index.html caching to prevent blank pages on new deploys Marcos 2026-08-13 20:07:11 +00:00
  • 65ac295a72 fix: resolver erros de linting e validação de types TypeScript no hook useTasks, useTasksEnhanced, e useOFsAtivas após refatoração da seleção de OF Marcos 2026-08-13 14:50:11 +00:00
  • 216225be72 fix: hooks de listagem de OFs modificados para buscar dados diretos de ordens_fabricacao ativas em vez de ficha_tecnica, inibindo exibir OFs removidas ou excluidas no dropdown, conforme solicitado na revisão Marcos 2026-08-13 13:29:56 +00:00
  • 7f810f2b77 chore: atualizacao dos scripts de delecao de OFs concluidas e auditoria concluida Marcos 2026-08-13 13:11:37 +00:00
  • dc20985524 Auto-update: Scripts for OF Cleanup and fixes Marcos 2026-08-13 11:40:12 +00:00
  • 98b8c009ed fix: resolvendo erros de lint em tipos any e ajustando formatação do markdown na memória Marcos 2026-08-12 17:29:33 +00:00
  • d88759ed08 chore: remover módulo acidental WebClone e dependências Marcos 2026-08-12 16:38:16 +00:00
  • 4218d9090f refactor: substituindo tipos genéricos 'any' por tipagem segura em SolicitacaoCompras e VerInconsistencias Marcos 2026-08-12 16:01:02 +00:00
  • a7bb224a48 refactor: otimização e refatoração do app Marcos 2026-08-09 22:18:41 +00:00