Sidney
|
e79b472279
|
fix(pdf): adiciona logo dinamica e trata overflow em descricoes longas no recibo
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m3s
Details
|
2026-06-07 15:28:41 -03:00 |
Sidney
|
438c175246
|
debug: add database telemetry to portal finance endpoint
Build and Deploy (Gitea) / build-and-deploy (push) Has been cancelled
Details
|
2026-05-31 18:05:37 -03:00 |
Sidney
|
f2b8d59aa6
|
feat: complete sql sovereignty migration of manager, portal, and whatsapp dispatch services
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m1s
Details
|
2026-05-31 17:51:31 -03:00 |
Sidney
|
6530a81ef6
|
fix(attendance/enrollment): resolve attendance shifts rendering presences as absences and finalize dynamic pre-matricula forms
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m18s
Details
|
2026-05-30 22:00:27 -03:00 |
Sidney
|
1d56f91d5a
|
fix(attendance): corrige timezone shift (Rule 25), priorizacao de justificativas sobre faltas vazias e resolve duplicatas no toggle do manager
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m10s
Details
|
2026-05-30 21:17:43 -03:00 |
Sidney
|
18c635d72a
|
feat: substitui alert() por toast visual na pagina publica de pre-matricula
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m10s
Details
|
2026-05-29 21:03:54 -03:00 |
Sidney
|
dd57662d4f
|
fix: corrige mascara telefone/CPF/CEP na pre-matricula publica e atualiza CHECK constraint para aceitar tipos file e banner
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m12s
Details
|
2026-05-29 20:54:49 -03:00 |
Sidney
|
b34b5bf523
|
fix(pre-matricula, types, db): fix pre-enrollment field editor and add max_score db column
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m5s
Details
|
2026-05-29 20:15:59 -03:00 |
Sidney
|
4f5c2e6c7f
|
feat: add click-redirection to dashboard stats, soft hover animations, and premium activity logs modal
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m3s
Details
|
2026-05-29 19:53:05 -03:00 |
Sidney
|
f10f213b9e
|
feat: optimize pre-enrollment dynamic banners, field uploads and phone masks
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m8s
Details
|
2026-05-29 19:43:21 -03:00 |
Sidney
|
bd4a2ca0bb
|
feat: fix evaluation maxScore persistence, circular branding, PWA installation and implement new summing/averaging grading logic
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m5s
Details
|
2026-05-29 19:00:03 -03:00 |
Sidney
|
95f469099c
|
style(prematricula): proportional banner flyer preview, larger public logo and documentation
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m4s
Details
|
2026-05-28 20:18:39 -03:00 |
Sidney
|
640604a5df
|
feat(prematricula): duplicate checks, draft warning, flyer banner uploader in MinIO, clean hours
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m9s
Details
|
2026-05-28 20:09:41 -03:00 |
Sidney
|
c112570065
|
fix: resolve missing class schedules in pre-enrollment settings and public form dropdown by formatting day and start/end times correctly
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m12s
Details
|
2026-05-28 19:33:30 -03:00 |
Sidney
|
b1f723ce88
|
feat: pre-enrollment capacity limits, unified draggable fields list editor, public form logo scale-up, and executive dashboard analytics integration
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m5s
Details
|
2026-05-28 19:23:23 -03:00 |
Sidney
|
b97a15544c
|
feat: add dynamic field toggles, phone/cpf/cep input masks, and auto-textarea promotion for observations in public pre-matricula
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m1s
Details
|
2026-05-28 09:35:54 -03:00 |
Sidney
|
9c1e604cb9
|
feat: implement 100% dynamic pre-enrollment routing based on database slug, allowing fully customizable clean URL paths
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m2s
Details
|
2026-05-28 09:08:56 -03:00 |
Sidney
|
26796290a2
|
feat: change pre-enrollment custom slug format to use single slash with pre-matricula- prefix
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m6s
Details
|
2026-05-28 09:05:45 -03:00 |
Sidney
|
f927b85dc6
|
fix: replace Express 5 incompatible optional param (:slug?) with two explicit routes
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m0s
Details
|
2026-05-28 08:59:41 -03:00 |
Sidney
|
5870ac8788
|
fix: import crypto module in server.selfhosted.js
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 1m36s
Details
|
2026-05-28 08:53:48 -03:00 |
Sidney
|
65de858755
|
feat: enhance pre-enrollment with direct link, custom allowed classes, and matricular conversion flow
Build and Deploy (Gitea) / build-and-deploy (push) Failing after 1m47s
Details
|
2026-05-28 08:49:10 -03:00 |
Sidney
|
a3bfea8120
|
feat: add pre-enrollment module with public form, admin editor, and SQL-First persistence
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m7s
Details
|
2026-05-28 08:34:09 -03:00 |
Sidney
|
81ba8b1919
|
feat: add student sexo field and update detailed dashboard
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m18s
Details
|
2026-05-27 11:37:26 -03:00 |
Sidney
|
4a922f43ec
|
feat: enforce single attendance justification, automatic contract registration in SQL, default contract checks and class frequency PDF report
Build and Deploy (Gitea) / build-and-deploy (push) Successful in 2m17s
Details
|
2026-05-26 21:23:58 -03:00 |
Sidney
|
1dc753c9c9
|
feat: Contratos 100% SQL-First + cache-buster em todos os módulos + persistência de aba ativa no F5
|
2026-05-26 08:42:13 -03:00 |
Sidney
|
15a7a9fef2
|
fix: Corrige reagendamento de aula nao sincronizando com backend SQL
|
2026-05-25 20:16:03 -03:00 |
Sidney
|
d1743a7188
|
feat: adiciona botao de exclusao permanente na lixeira de provas
|
2026-05-25 19:26:19 -03:00 |
Sidney
|
b6c61ff070
|
fix: gera IDs unicos para questoes ao duplicar prova + tabela de migracao SQL
|
2026-05-25 19:23:08 -03:00 |
Sidney
|
4903bad94d
|
feat: migra Provas/Atividades (Exams.tsx) para 100% SQL-First com questoes e reverse sync
|
2026-05-25 19:14:59 -03:00 |
Sidney
|
a0810b691a
|
fix: torna handleTransferStudent async para corrigir build
|
2026-05-25 19:05:01 -03:00 |
Sidney
|
7e05ef11dd
|
feat: migra cadastro de alunos (Students.tsx) para 100% SQL-First com reverse sync
|
2026-05-25 18:59:39 -03:00 |
Sidney
|
094b180f77
|
fix: preserve face_descriptor during JSONB-relational synchronization
|
2026-05-25 18:21:44 -03:00 |
Sidney
|
6680202b11
|
feat(sync): add temporary endpoint to fix missing student data migration
|
2026-05-25 17:58:25 -03:00 |
Sidney
|
b446283cc0
|
fix(sync): apply camelCase and snake_case fallbacks for student properties during SQL-first sync
|
2026-05-25 17:50:50 -03:00 |
Sidney
|
3e5c9afda2
|
fix(timezone): enforce BRT explicitly on capture to prevent server UTC offset and restore TO_CHAR constraint
|
2026-05-25 11:10:49 -03:00 |
Sidney
|
6cdf609f62
|
fix(students): apply biometrics mapping in getAlunos, persist face_descriptor in postgres and document status in GEMINI.md
|
2026-05-25 09:35:07 -03:00 |
Sidney
|
c5d2979b60
|
fix(frequencias): apply TO_CHAR for sql date formatting to prevent timezone shifts matching bugs
|
2026-05-25 09:03:54 -03:00 |
Sidney
|
1932807479
|
fix(attendance): remove orphaned auto-absences from postgres and auto-clean via processAutoAbsences
|
2026-05-25 08:26:28 -03:00 |
Sidney
|
3fe0d964a5
|
fix(attendance): complete SQL-First migration for frequencias and fix portal justification logic
|
2026-05-25 08:12:08 -03:00 |
Sidney
|
d4b73df9b4
|
feat: edicao individual e propagacao de modelos de contratos e sync sql
|
2026-05-24 20:35:31 -03:00 |
Sidney
|
e33a5aac3d
|
fix: refatoracao para visualizacao de notas, provas na lixeira e listagem de funcionarios
|
2026-05-24 20:09:35 -03:00 |
Sidney
|
bc440d7dbe
|
fix: resolve bugs da tela de alunos, contratos vazios e salva aulas geradas no bd
|
2026-05-24 19:39:10 -03:00 |
Sidney
|
65119df2f2
|
feat: Migração SQL-First para Aulas e Contratos
|
2026-05-24 19:20:17 -03:00 |
Sidney
|
b55633a191
|
refactor: Blindagem do Frontend contra JSON legado (Migrando Turmas, Cursos e Disciplinas para PostgreSQL nas abas restantes)
|
2026-05-24 18:26:24 -03:00 |
Sidney
|
2e0a041a26
|
feat: Migracao SQL-First (Fase 1 e Fase 3) - Funcionarios, Cursos, Turmas e Disciplinas
|
2026-05-24 17:57:37 -03:00 |
Sidney
|
9fe6882174
|
fix(attendance): resolve biometric presence showing as absence, fix timezone offset in processAutoAbsences, deduplicate auto-generated absences, prioritize presence in frontend matching, and sync aula_id
|
2026-05-23 16:20:39 -03:00 |
Sidney
|
2f2dec63d5
|
feat(schedule): automatically remove auto-generated absences when rescheduling past lessons
|
2026-05-21 09:41:38 -03:00 |
Sidney
|
bd972deda3
|
fix(finance): fix deletion notification order race condition by delegating local deletion to webhook (Rule 34)
|
2026-05-21 09:22:43 -03:00 |
Sidney
|
024ef1f088
|
feat(finance): configure global numeric parser and await SQL update in handleEditSave
|
2026-05-21 09:07:37 -03:00 |
Sidney
|
27fcbada35
|
feat(finance): migrate manually created payments to sql-first architecture with local_id support
|
2026-05-21 08:32:22 -03:00 |