Commit Graph

  • cf09346f29 feat(auth): recuperación de contraseña self-service en /login main markosbenitez 2026-06-30 13:09:42 -03:00
  • 9461ee1e2e feat(admin): menú de navegación compartido — dashboard, respuestas, usuarios markosbenitez 2026-06-30 12:43:28 -03:00
  • 3bf92f015c docs: guía de prueba del formulario + lectura del dashboard, seed Fundación markosbenitez 2026-06-30 12:19:05 -03:00
  • 67042b0941 fix(auth): parsear error_code del fragmento de GoTrue en /auth/confirm markosbenitez 2026-06-30 11:18:37 -03:00
  • 7efab390da fix(admin): layout 3 columnas en invite form, banner de confirmación visible markosbenitez 2026-06-29 16:56:27 -03:00
  • 4611fb2363 feat(admin): onboarding por invitación — /admin/usuarios + /auth/confirm markosbenitez 2026-06-29 14:54:30 -03:00
  • d211382e4d fix(usabilidad): required questions, prompt min-height, autocomplete max-width markosbenitez 2026-06-29 09:26:10 -03:00
  • e29752644a fix(wizard): tests e2e sprint6 — cache geo, usabilidad, draft markosbenitez 2026-06-29 09:03:49 -03:00
  • 704d2407e8 fix(wizard): cache geo singleton, feedback carga, debounce draft markosbenitez 2026-06-28 22:04:12 -03:00
  • 5472043a33 fix(ops): setup_first_admin.sql usa email_confirmed_at (GoTrue v2.189.0) markosbenitez 2026-06-28 02:04:36 -03:00
  • 0fdee073a6 en el medio del kilombo de la db markosbenitez 2026-06-28 01:36:45 -03:00
  • 6a09ce9ee5 fix(seed): consolidar en un único bloque DO $$ (DELETE+UPDATE adentro) markosbenitez 2026-06-28 00:43:05 -03:00
  • af751d771d fix(seed): resolver question_id por code en runtime, no hardcodeado markosbenitez 2026-06-28 00:30:57 -03:00
  • cd87ddb18e fix(ops): setup_first_admin.sql usa confirmed_at, no email_confirmed_at markosbenitez 2026-06-28 00:17:22 -03:00
  • 6d9cf918f9 feat(ops): scripts de recuperación tras reinicialización de DB markosbenitez 2026-06-27 23:51:51 -03:00
  • a0db888f2e fix(seed): regenerar seed_prueba_50.sql con UUIDs reales de questions markosbenitez 2026-06-27 17:22:12 -03:00
  • a0253b4f90 feat(admin): vista respuestas mejorada + vista detallada [admin] markosbenitez 2026-06-27 16:48:32 -03:00
  • a660928085 fix(ui): título card talento en riesgo a carbón #494F4F markosbenitez 2026-06-27 15:46:48 -03: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. markosbenitez 2026-06-27 15:27:54 -03:00
  • ca3af1a750 fix(quality): contraste teal, submit red, bottombar mobile, autocomplete touch markosbenitez 2026-06-27 15:25:16 -03:00
  • b3f039fbd5 fix(ui): toggle password en login + fondo blanco card talento markosbenitez 2026-06-27 15:18:22 -03:00
  • 430bf7a5da feat(compliance): audit_log append-only — user_roles y surveys.status [SEC-002] markosbenitez 2026-06-27 14:51:07 -03:00
  • 10bb7299a2 docs: actualizar estado — cierre release v3.0.0 + ETAPA_AUTH + incidente VPS markosbenitez 2026-06-27 13:38:10 -03:00
  • dda4b5320a fix(auth): agregar email_change/email_change_token_new en setup_first_admin markosbenitez 2026-06-27 13:18:32 -03:00
  • 44d1f4b9d9 fix(auth): corregir setup_first_admin — psql vars no funcionan en DO $$ markosbenitez 2026-06-27 09:47:38 -03:00
  • a484ba7849 feat(auth): Supabase Auth email/password + middleware + login [auth] markosbenitez 2026-06-27 09:39:52 -03:00
  • ddaba6866a fix(rpc): filtrar elementos individuales en carrera_congelada [BUG-001] markosbenitez 2026-06-26 22:38:17 -03:00
  • fcf93ea3ea chore(release): CHANGELOG v3.0.0 — wizard declarativo + dashboard tres miradas v3.0.0 markosbenitez 2026-06-26 22:21:08 -03:00
  • 3e7109a0f1 feat(wizard): ciudad-select filtra por departamento desde geo json [4F] markosbenitez 2026-06-26 20:07:16 -03:00
  • 6e9ad89f7b fix(wizard): z-index dropdown barrio + texto cortado opciones markosbenitez 2026-06-26 20:03:09 -03:00
  • 3ec5da0e54 feat(wizard): autocomplete barrios desde geo_paraguay_full.json [4F] markosbenitez 2026-06-26 19:41:55 -03:00
  • dbcc60ad95 fix(dashboard): tema claro — widget-star, gap-brecha, lens-intro markosbenitez 2026-06-26 18:59:31 -03:00
  • 474b501fff tema claro v1 markosbenitez 2026-06-26 18:44:31 -03:00
  • c847ef3ef5 feat(dashboard): tema claro marca Re — fondos, cards y texto markosbenitez 2026-06-26 18:22:26 -03:00
  • 8dea04cae3 fix(rpc): expose cnt as outer column in apoyos and carrera (Opción B) markosbenitez 2026-06-26 17:59:35 -03:00
  • 56443a739f Etapa completada (local) — widgets de Mirada Empresa markosbenitez 2026-06-26 11:29:16 -03:00
  • df9b168577 docs: actualizar estado — Mirada Empresa verificada markosbenitez 2026-06-25 14:10:48 -03:00
  • 83782ab6f8 feat(dashboard): RPCs Mirada Empresa v3 + fix códigos v2 en helper [dashboard] markosbenitez 2026-06-25 14:06:49 -03:00
  • b0cf273bc8 docs: actualizar estado — cierre Etapa 4G. markosbenitez 2026-06-24 21:31:56 -03:00
  • eaf71567a7 prompt 4G markosbenitez 2026-06-24 21:29:01 -03:00
  • 2e6fbd7801 feat(submit): submit v3 con validación de integridad server-side [4G] markosbenitez 2026-06-24 21:27:49 -03:00
  • 61676e1423 refactor(engine): mover limpieza de instancias y validación required al motor [4E] markosbenitez 2026-06-23 22:57:42 -03:00
  • ce679ec1c3 feat(wizard): renderer pregunta-por-pantalla con layout estable [4D] markosbenitez 2026-06-23 22:40:01 -03:00
  • 7c8b034756 Bug corregido — duplicación de enunciado + fade mal posicionado markosbenitez 2026-06-23 22:12:00 -03:00
  • c30688810a Con las mejoras visuales markosbenitez 2026-06-23 21:44:05 -03:00
  • f2666c7d3c Con las mejoras visuales markosbenitez 2026-06-23 21:43:52 -03:00
  • 424071b97c estado de proyecto updated markosbenitez 2026-06-23 15:01:08 -03:00
  • eba93db452 feat(engine): motor de resolución de flujo declarativo [4C] markosbenitez 2026-06-23 07:21:35 -03:00
  • ed524af16b feat(engine): motor de resolución de flujo declarativo [4C] markosbenitez 2026-06-23 07:21:03 -03:00
  • 5987502664 feat(schema): esquema declarativo + seed v3 del formulario [4B] markosbenitez 2026-06-22 21:05:11 -03:00
  • aa893368cd feat(schema): esquema declarativo + seed v3 del formulario [4B] markosbenitez 2026-06-22 21:03:01 -03:00
  • 7e4991f960 feat(schema): esquema declarativo + seed v3 del formulario [4B] markosbenitez 2026-06-22 17:21:11 -03:00
  • a4287a122e docs(compliance): crear COMPLIANCE.md + registrar roadmap de auditabilidad y seguridad markosbenitez 2026-06-22 15:26:22 -03:00
  • 6db211b9aa docs(adr): registrar ADR-005 esquema declarativo + deuda Fase 2 en backlog markosbenitez 2026-06-22 15:19:37 -03:00
  • d50c31f8f4 feat(data): agregar instance_id a answers para multi-instancia [4A] markosbenitez 2026-06-22 14:35:13 -03:00
  • 31172cc91d chore(v2.1.0): snapshot de base de datos de producción v2.1.0-stable markosbenitez 2026-06-22 09:29:43 -03:00
  • d6be2b5c6b docs: agregar CHANGELOG con versionado semántico markosbenitez 2026-06-22 09:10:00 -03:00
  • 5c17a9846a feat(admin): filtro por empresa + contadores filtrados v2.1.0 markosbenitez 2026-06-17 10:01:59 -03:00
  • b9a3118c84 Filtro en listado de respuestas admin markosbenitez 2026-06-17 09:25:18 -03:00
  • cfd2eb0624 docs: estado del proyecto 11 junio 2026 markosbenitez 2026-06-11 16:56:17 -03:00
  • edf82bf7fd feat(dashboard): selector de empresa + flag p_all en _dash_responses markosbenitez 2026-06-11 16:35:03 -03:00
  • 60c9c81224 estado del proyecto markosbenitez 2026-06-10 21:42:14 -03:00
  • 1bab6874a9 feat(admin): colapsar/expandir submissions + eliminar columna Tipo markosbenitez 2026-06-10 21:41:47 -03:00
  • 933d00ad58 Etapa 2G: C.8 promovido a estable + AP.10/AP.11 documentados con casos reales markosbenitez 2026-06-10 21:36:33 -03:00
  • 059dfa071e Etapa 3C parte 2: orgs y surveys piloto InQuality y Fundación Solidaridad markosbenitez 2026-06-10 21:05:06 -03:00
  • 2d13982d92 Pin next a 15.3.8 sin caret markosbenitez 2026-06-10 20:49:43 -03:00
  • 92a7923a26 Con las encuestas para 3 empresas markosbenitez 2026-06-10 16:55:41 -03:00
  • af0ec65be5 Documentar deuda técnica: /admin/responses sin autenticación markosbenitez 2026-06-10 16:30:42 -03:00
  • 157e108322 Los triggers 1.1, 1.6, 1.13 muestran solo Sí · No (sin "Prefiero no decir") Al responder "No" en las tres, el formulario salta a 6.4 (no muestra secciones 2-5 ni 6.1-6.3) La pregunta 6.6 aparece antes del cierre Las preguntas multiple_choice muestran el hint "Podés marcar más de una opción" markosbenitez 2026-06-10 15:49:05 -03:00
  • bf963e8894 Con el listado de encuestas cargadas/respondidas markosbenitez 2026-06-10 08:59:50 -03:00
  • 2f39ce555c solucionado los build args markosbenitez 2026-06-08 20:44:46 -03:00
  • 52295a78d0 Con los números de preguntas y secciones markosbenitez 2026-06-08 20:25:23 -03:00
  • 307a54dabc refactor completo + truncate de base de datos + reingenieria dashboard markosbenitez 2026-06-05 17:13:45 -03:00
  • a17e810ea8 Con marca y dashboards markosbenitez 2026-06-05 07:18:10 -03:00
  • b813622e30 Con la marca incorporada primera versión markosbenitez 2026-06-04 22:49:25 -03:00
  • b1ca0e0795 Validaciones mandatorias — Sección 8 — IDs concretos markosbenitez 2026-06-04 21:52:39 -03:00
  • d91ea6b2ff Instrumento v2: 44 preguntas + widget text_short markosbenitez 2026-06-04 14:30:28 -03:00
  • 10c665d25c Fix build time: env var placeholders + sacar .next del repo markosbenitez 2026-06-02 21:22:55 -03:00
  • df2c33f2d9 Fix para deploy en dokploy markosbenitez 2026-06-02 20:10:02 -03:00
  • ad35c46a7a Terminado sprint 2A markosbenitez 2026-06-02 15:50:59 -03:00
  • 0f376a8b75 Terminado sprint 2A markosbenitez 2026-06-02 10:27:52 -03:00
  • 418c91fb12 Ignorar .DS_Store (basura de macOS) markosbenitez 2026-06-02 08:25:32 -03:00
  • 7cccce5866 Sprint 1 cerrado: seed real (34 preguntas) + REVOKE consent SELECT + validado en Cloud markosbenitez 2026-06-02 08:24:50 -03:00
  • e116e59ee9 Estructura del método + fundación de datos Sprint 1 (pre-ejecución) markosbenitez 2026-06-02 07:21:49 -03:00
  • ef9e4bf998 Primer commit - Sprint 1 markosbenitez 2026-05-31 04:33:07 -03:00