• Joined on 2025-11-15
marcos pushed to main at marcos/motor-de-encuestas 2026-06-28 03:43:15 +00:00
6a09ce9ee5 fix(seed): consolidar en un único bloque DO $$ (DELETE+UPDATE adentro)
marcos pushed to main at marcos/motor-de-encuestas 2026-06-28 03:31:20 +00:00
af751d771d fix(seed): resolver question_id por code en runtime, no hardcodeado
marcos pushed to main at marcos/motor-de-encuestas 2026-06-28 03:17:32 +00:00
cd87ddb18e fix(ops): setup_first_admin.sql usa confirmed_at, no email_confirmed_at
marcos pushed to main at marcos/motor-de-encuestas 2026-06-28 02:55:45 +00:00
6d9cf918f9 feat(ops): scripts de recuperación tras reinicialización de DB
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 20:22:31 +00:00
a0db888f2e fix(seed): regenerar seed_prueba_50.sql con UUIDs reales de questions
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 19:48:52 +00:00
a0253b4f90 feat(admin): vista respuestas mejorada + vista detallada [admin]
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 18:46:51 +00:00
a660928085 fix(ui): título card talento en riesgo a carbón #494F4F
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 18:27:59 +00:00
30cd83ffc1 ETAPA_CALIDAD: Nota de discrepancia: las 5 clases de P1 usan var(--color-primary), no var(--color-re-teal) como decía el prompt — ambas resuelven al mismo hex #43BBC8. Hice el reemplazo por nombre de clase (igual intención: texto teal → carbón), no por el literal del grep.
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 18:25:34 +00:00
ca3af1a750 fix(quality): contraste teal, submit red, bottombar mobile, autocomplete touch
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 18:20:07 +00:00
b3f039fbd5 fix(ui): toggle password en login + fondo blanco card talento
430bf7a5da feat(compliance): audit_log append-only — user_roles y surveys.status [SEC-002]
10bb7299a2 docs: actualizar estado — cierre release v3.0.0 + ETAPA_AUTH + incidente VPS
Compare 3 commits »
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 16:18:35 +00:00
dda4b5320a fix(auth): agregar email_change/email_change_token_new en setup_first_admin
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 12:47:48 +00:00
44d1f4b9d9 fix(auth): corregir setup_first_admin — psql vars no funcionan en DO $$
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 12:40:10 +00:00
a484ba7849 feat(auth): Supabase Auth email/password + middleware + login [auth]
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 01:38:55 +00:00
ddaba6866a fix(rpc): filtrar elementos individuales en carrera_congelada [BUG-001]
marcos pushed tag v3.0.0 to marcos/motor-de-encuestas 2026-06-27 01:22:11 +00:00
marcos pushed to main at marcos/motor-de-encuestas 2026-06-27 01:22:10 +00:00
fcf93ea3ea chore(release): CHANGELOG v3.0.0 — wizard declarativo + dashboard tres miradas
marcos pushed to main at marcos/motor-de-encuestas 2026-06-26 23:07:26 +00:00
3e7109a0f1 feat(wizard): ciudad-select filtra por departamento desde geo json [4F]
marcos pushed to main at marcos/motor-de-encuestas 2026-06-26 23:03:20 +00:00
6e9ad89f7b fix(wizard): z-index dropdown barrio + texto cortado opciones
marcos pushed to main at marcos/motor-de-encuestas 2026-06-26 22:42:13 +00:00
3ec5da0e54 feat(wizard): autocomplete barrios desde geo_paraguay_full.json [4F]
marcos pushed to main at marcos/motor-de-encuestas 2026-06-26 21:59:35 +00:00
dbcc60ad95 fix(dashboard): tema claro — widget-star, gap-brecha, lens-intro