Commit Graph

  • 275d92abe6 docs: adicionar PROJECT_HISTORY.md com todo o trajeto do projeto main root 2026-07-05 22:16:39 +00:00
  • 237ceab042 fix: ao fechar preview, reabrir modal confirmacao se ainda estava aberto root 2026-07-05 22:03:23 +00:00
  • 73c20272e5 fix: ao fechar preview do relatório, reabrir modal de confirmação root 2026-07-05 21:25:35 +00:00
  • 56a2ed5d31 fix: buildPrintHTML usa sys_total correto root 2026-07-05 20:57:49 +00:00
  • 7c036b916f feat: configurar Supabase via UI no modal (sem mexer em config.json) v2.0.4-alianca Coder Agent 2026-07-05 15:52:21 -03:00
  • c58f01d51b security: remove chaves Supabase hardcoded; use self.diferenca do frontend no recibo Coder Agent 2026-07-05 15:40:01 -03:00
  • acb90f093d fix: diferenca calculada sempre a partir da array de cancelamentos (nao do escalar) v2.0.3-uniao v2.0.3-ambos v2.0.3-alianca v2.0.2-uniao v2.0.2-ambos v2.0.2-alianca root 2026-07-04 23:34:56 +00:00
  • 6eb08b6bd4 fix: cancelamentos — sempre recalcular da array em buildReportHTML/buildPrintHTML/buildConfirmHTML v2.0.1-uniao v2.0.1-ambos v2.0.1-alianca root 2026-07-04 14:35:39 +00:00
  • 5a0126417c fix: always recalculate diferenca from sys_total (ignore precomputed data.diferenca) root 2026-07-04 13:20:54 +00:00
  • 733519e1d3 fix: Rust to_escpos — diferença = sys_total - saldo_esperado - cancelamentos (não fechamento) root 2026-07-04 03:39:08 +00:00
  • 6440b262cc fix: buildReportHTML — diferença = sysTotal - saldoEsp - cancelamentos (não fechamento) root 2026-07-04 03:29:11 +00:00
  • 420e104df7 fix: buildConfirmHTML e buildPrintHTML usavam sysTotal/cancelamentos em vez de sys_total/total_cancelamentos root 2026-07-04 03:21:11 +00:00
  • b04e5acfd6 fix: .main min-height:0 (footer invisivel em resolucoes menores); confirm-print mantem modal aberto; openConfirmModal usa estado.loja root 2026-07-04 03:06:47 +00:00
  • 65c444ad09 fix: seletor loja药业 - forçar valor após init(), esconder label pelo texto root 2026-07-03 13:02:32 +00:00
  • 2bfbf29ccb fix: values das options de loja sem acento (Uniao/Alianca) — alinhado com LOJA_FIXA do Rust root 2026-07-03 12:41:56 +00:00
  • cbe2c22440 docs: WebView2Loader.dll requerida em todas as builds root 2026-07-02 22:43:08 +00:00
  • 1dc278dbbd docs: README completo com Tauri, downloads, stack root 2026-07-02 22:28:55 +00:00
  • c2c9a29247 docs: adicionar SPEC, SUPABASE_SCHEMA, API_INTEGRATION, BUILDS_FARM root 2026-07-02 22:26:57 +00:00
  • 659d9779b3 feat: DOBRADO_LOJA env injetado no build — builds separadas Uniao/Alianca/Ambos root 2026-07-02 20:53:40 +00:00
  • 5c9cb1905b fix: cartoes table 12px sem R$, headers curtos v2.0.0-uniao v2.0.0-ambos v2.0.0-alianca v1.8.14 root 2026-07-02 20:35:20 +00:00
  • a2d3dcc366 fix: openPrintPreview 6px bold titulo 18px v1.8.13 root 2026-07-02 20:28:59 +00:00
  • 12e3d081a7 fix: openPrintPreview 9px bold titulo 20px v1.8.12 root 2026-07-02 20:23:13 +00:00
  • ad967bf0a1 fix: openPrintPreview 12px bold titulo 20px v1.8.11 root 2026-07-02 20:18:51 +00:00
  • d39cc7518b fix: openPrintPreview 15px bold titulo 20px v1.8.10 root 2026-07-02 20:13:10 +00:00
  • 52bec03988 fix: botao Editar na tabela agora pede senha antes de abrir v1.8.9 root 2026-07-02 20:07:05 +00:00
  • 9639048bf7 fix: askPassword aceita config.dynamic_password v1.8.8 root 2026-07-02 19:38:33 +00:00
  • b1585af3f9 fix: fonte 18px bold nos relatorios v1.8.7 root 2026-07-02 19:31:56 +00:00
  • 155782f50a fix: fonte 20px bold nos relatorios v1.8.6 root 2026-07-02 19:25:09 +00:00
  • 16972f4734 fix: fonte 22px bold em todos os relatórios e preview v1.8.5 root 2026-07-02 19:19:23 +00:00
  • d3d5c4fbca fix: fonte grossa 18px bold no preview e impressao v1.8.4 root 2026-07-02 19:10:42 +00:00
  • 5f1d9a4e2f fix: reverte senha btn-anterior + fonte maior no resumo de envio v1.8.3 root 2026-07-02 18:57:56 +00:00
  • cc45ed9df7 fix: btn-anterior senha + fonte impressao maior v1.8.2 root 2026-07-02 18:48:33 +00:00
  • 378a589572 fix: btn-anterior agora exige senha root 2026-07-02 18:46:12 +00:00
  • 50b0ba4498 fix: modal limpar proprio + remove hint senha dinamica v1.8.1 root 2026-07-02 15:49:32 +00:00
  • 7154901ce3 feat: senha dinamica (dia+mes) + confirm no limpar com try-catch v1.8.0 root 2026-07-02 15:37:06 +00:00
  • 8b24a06496 fix: limpar rascunho - arrays explícitos + Object.keys(TABLES).forEach(renderTable) v1.7.2 root 2026-07-02 15:27:27 +00:00
  • 3058908b37 fix: msg confirmacao limpar rascunho mais clara v1.7.1 root 2026-07-02 14:56:50 +00:00
  • 9b1d45ae50 feat: diferenca OK±4.50 + limpar rascunho completo v1.7.0 root 2026-07-02 14:44:33 +00:00
  • fbed0e57c2 fix: duplicacao saldo caixa — top-level tem prioridade sobre dados JSON v1.6.5 root 2026-07-02 14:35:13 +00:00
  • 362a76961b fix: saldo caixa = soma direta dos campos individuais (troco+credito+debito+alimentacao+vales+areceber+pixcnpj+pixcartao) v1.6.4 root 2026-07-02 14:15:26 +00:00
  • 7a3a4b221b fix: saldo caixa = fechamento_dinheiro+fechamento_cartoes+fechamento_areceber (total sistema) v1.6.3 root 2026-07-02 14:06:41 +00:00
  • 94bb8840ea fix: select completo no sb_listar + busca por periodo (de/ate/turno) v1.6.2 root 2026-07-02 13:44:08 +00:00
  • dba7eb3856 fix: saldo caixa via dados JSON + coluna cancelamento + diferenca correta v1.6.1 root 2026-07-02 13:31:00 +00:00
  • 7b3b7a9f1d feat: modal consulta com busca por data, ultimos 5 dias, coluna diferenca v1.6.0 root 2026-07-01 20:23:11 +00:00
  • 5641de21f8 feat: modal edicao com saldo caixa e diferenca em tempo real + oninput nos campos-chave v1.5.1 root 2026-07-01 20:10:54 +00:00
  • d77ad55fbd feat: modal consulta com busca (data/operador/turno) + filtro 2 dias + data-item nos tr v1.5.0 root 2026-07-01 19:57:37 +00:00
  • 4a5cae8f2f fix: enviar diferenca e total_cartao_pix no PATCH do Supabase v1.4.13-fix root 2026-07-01 17:58:01 +00:00
  • 313c740470 fix: buildReciboData lê do estado quando DOM vazio (registro anterior) + totaisInfo calcula dos dados reais no modal de edição v1.4.12-fix root 2026-07-01 16:21:29 +00:00
  • d21cb0a98d fix: tabela consulta saldo completo (pixcartão incluído) + preencher formulário principal ao abrir registro anterior v1.4.11-fix root 2026-07-01 15:52:27 +00:00
  • 16bee1eacb fix: estado alimentado ao abrir registro anterior (buildReciboData correto) + coluna SALDO CAIXA na tabela de consulta v1.4.10-fix root 2026-07-01 15:38:57 +00:00
  • c8016f076d fix: dados merge completo (fc,fd,fr,fechamento,saldo_troco,total_*,obs) + fechamento_dinheiro/cartoes/areceber no PATCH v1.4.9-fix root 2026-07-01 15:25:11 +00:00
  • b1a9f94231 fix: dados objeto (não string) + merge com existing dados parseado v1.4.8-fix root 2026-07-01 15:13:29 +00:00
  • 42aadcca2c fix: dados JSONB no PATCH, total_cancelamentos, corrige duplicados total_* v1.4.7-fix root 2026-07-01 14:50:35 +00:00
  • a8319d96a6 fix: parseNum strip 'R$', fmtMR/fmtBR mostram R$ 0,00 para zero v1.4.6-fix root 2026-07-01 14:38:32 +00:00
  • bf878545b3 fix: denylist移除arrays/objetos — 解决PATCH成功但字段不保存 v1.4.5-fix root 2026-07-01 14:17:38 +00:00
  • 22cda312cf fix: remove whitelist do PATCH — Supabase valida colunas; adiciona edited_at/edited_by no payload v1.4.4-fix root 2026-07-01 13:40:37 +00:00
  • d112ad061e fix: whitelist de colunas no PATCH — ignora campos inexistentes na tabela; corrige JSON.stringify removido v1.4.3-fix root 2026-07-01 13:24:19 +00:00
  • be917f8fb7 fix: remove JSON.stringify em updates do sb_atualizar_fechamento — Rust espera objeto JS, não string v1.4.2-fix root 2026-07-01 13:02:49 +00:00
  • cb48afeb9c fix: abrirEditaFechamento usa modal openEditModal (Tauri context) em vez de popup sem Tauri; _recalcEditTotals atualiza ambos prefixes de IDs v1.4.1-fix root 2026-07-01 12:45:30 +00:00
  • 2b8ff711ed feat: window.abrirEditaFechamento(full) — abre janela separada para edição completa de fechamento v1.4.0 root 2026-07-01 12:26:34 +00:00
  • 9a4ccabd1b fix: ler resposta real do PATCH e logar body enviado/recebido para debug v1.3.62-fix root 2026-07-01 12:11:35 +00:00
  • 32728eec37 fix: rename_all snake_case no comando sb_atualizar_fechamento (Tauri converte id_fechamento pra idFechamento na interface JS) v1.3.61-fix root 2026-07-01 11:53:46 +00:00
  • 905ca253d7 fix: PATCH usa id_fechamento (não id/uuid); inclui id_fechamento no updates; Rust sb_atualizar_fechamento usa id_fechamento como chave v1.3.60 root 2026-07-01 01:46:01 +00:00
  • d89b79a3f8 fix: _editingRecord preserves full object; dados.vales etc (not full.vales_arr) v1.3.59 root 2026-07-01 01:32:11 +00:00
  • c4dda7e2e5 debug: add console.log to salvarEdicaoModal to trace where it hangs v1.3.58 root 2026-07-01 01:25:01 +00:00
  • 662f3681a5 Revert "fix: fórmula diferença = sys_total - saldo_esperado - cancelamentos (todas as 3 functions de print); aumenta fonte print para 17px + ajustes de padding/margens" root 2026-06-30 22:26:52 +00:00
  • a56d7188f2 fix: fórmula diferença = sys_total - saldo_esperado - cancelamentos (todas as 3 functions de print); aumenta fonte print para 17px + ajustes de padding/margens v1.3.57 root 2026-06-30 22:03:12 +00:00
  • 7e1ee6bc04 fix: diff=sysTotal-esperado; toggleEdit fecha relatorio; saldo=soma carts; print diff=sysTotal root 2026-06-30 20:54:02 +00:00
  • 6a8881d41d fix: cartoes do dados JSONB no print; listar_recentes com dados; table-layout fixed; modal conf font 14px v1.3.56 root 2026-06-30 20:00:07 +00:00
  • 3b3eb1a4cc fix: fonte impressao 13→15px, cartoes 11→13px, tudo bold !important, bordas 1px dashed→2px solid v1.3.55 root 2026-06-30 19:30:42 +00:00
  • c7109b1017 fix: uuid/id restaurados ao editar dia anterior; calcAll→updateTotals; invoke usa id; senha sempre pedida v1.3.54 root 2026-06-30 19:00:01 +00:00
  • f45d1e8170 fix: somatório atualiza após add linha; saldo caixa só troco editável; printRelatorio fixed; salvamento via uuid; edited_at/by; totales completos v1.3.53 root 2026-06-30 18:33:38 +00:00
  • 8ea5ba771a feat: impressao bold; JSON vales/sangrias/despesas/pixcnpj/receber/cancelamentos; recalc on add row v1.3.52 root 2026-06-30 18:08:19 +00:00
  • 84578fe43d feat: _recalcEditTotals oninput; fmtBR onblur; IDs nos spans de totais v1.3.51 root 2026-06-30 14:58:42 +00:00
  • 3e94789cb0 fix: editTableHTML has local fmtNum; removes all fmtCell calls from openEditModal v1.3.50 root 2026-06-30 14:45:36 +00:00
  • 292d0b85d9 fix: fmtCell inline money formatting (remove fmtMoney ref) v1.3.49 root 2026-06-30 14:34:23 +00:00
  • a8edab029d feat: modal edicao completo com todas as grades editaveis — cartoes, vales, despesas, sangrias, pixcnPJ, receber, cancelamentos v1.3.48 root 2026-06-30 14:27:01 +00:00
  • cbaef8772d fix: askPassword closure — pw declared inside function (was global ref) v1.3.47 root 2026-06-30 14:06:45 +00:00
  • 80740afbf0 fix: parseNum vendas; screen: edit modal separado c/ senha, edited_at/by, fmtBR inputs v1.3.46 root 2026-06-30 13:57:03 +00:00
  • 7134c85bb7 fix: carregar dia anterior - cartoes como numeros crus, NaN makeRow, campos sistema populados v1.3.45 root 2026-06-30 13:35:13 +00:00
  • 4a157d27cb fix: vendas no buildPrintHTML e consultaToPrintData, fmtMoneyInput R$, auto-migration no Rust v1.3.44 root 2026-06-30 02:52:18 +00:00
  • a0f2f91131 fix: IIFE closure no botao Editar caixa completo; feat: campo Vendas em todo lugar v1.3.43 root 2026-06-30 00:33:58 +00:00
  • 15f141c191 feat: botao Editar caixa completo - restaura todos os lancamentos detalhados v1.3.42 root 2026-06-29 23:30:58 +00:00
  • 96a84ec194 fix: parseNum bug, todos campos do caixa editaveis no modal v1.3.41 root 2026-06-29 13:58:01 +00:00
  • 7d0c416248 fix: id do registro em campo oculto, fallback chain no salvar v1.3.40 root 2026-06-29 12:51:35 +00:00
  • 60ec60bf29 fix: sb_atualizar_fechamento aceita id numerico ou UUID string v1.3.39 v1.3.37 root 2026-06-29 12:39:50 +00:00
  • 6d9e28a6f2 fix: salvar usa _currentConsultaId (id numerico), nao full.id v1.3.36 root 2026-06-29 12:06:32 +00:00
  • ecb9ce3926 fix: sb_buscar_por_id chama metodo correto (id numerico), tenta id primeiro no openConsultaRegistro v1.3.35 root 2026-06-28 13:54:45 +00:00
  • de5d5aaafb fix: salvar edicao com id numerico, relatorio cartoes detalhado v1.3.34 root 2026-06-28 13:44:08 +00:00
  • a11db54ffc fix: fmtDiff hoisted, idFechamento snake_case v1.3.33 root 2026-06-28 12:56:30 +00:00
  • 674caf2b7a fix: senha admin com asteriscos, imprimir via iframe, relatorio detalhado (80mm) v1.3.32 root 2026-06-28 12:49:37 +00:00
  • bdfd54e0cf fix: corrige uuid→id nas queries do Supabase (coluna inexistente) root 2026-06-28 12:36:55 +00:00
  • 9c64c06ed9 fix: normaliza loja (sem acento + lowercase) em listar_recentes root 2026-06-28 02:55:22 +00:00
  • 3cf1864af9 v1.3.31: Dia Anterior — modal consulta com lista do Supabase, relatorio para impressao, edicao com senha admin (saldo_esperado + observacoes) v1.3.31 root 2026-06-28 02:27:42 +00:00
  • aa147885a8 v1.3.30: diferença tela lançamento usa sysTotal (troco+credito+debito+alimentacao+vales+receber+pix+pixcnpj) - saldo_esperado - cancelamentos v1.3.30 root 2026-06-28 01:52:50 +00:00
  • 00fa17fa52 v1.3.29: ignora HTTP 409 duplicate (ja existe = ok) v1.3.29 root 2026-06-27 23:54:07 +00:00
  • 5e6f8b09a9 v1.3.28: diferença = fechamento - saldo_esperado - cancelamentos (正确 formula); clientes/frango no ESC/POS v1.3.28 root 2026-06-27 23:26:01 +00:00
  • 9ac4eb7042 v1.3.27: buildEstadoForBackend envia TODOS totais pro Postgres (colunas SQL) root 2026-06-26 21:55:44 +00:00
  • 2b8fa98ed7 v1.3.26: sem_acento também no turno (manhã→manha) root 2026-06-26 21:42:43 +00:00
  • 77e927fef0 v1.3.25: add sem_acento() - remove acentos de loja antes de enviar (União→uniao) root 2026-06-26 19:22:10 +00:00