This website requires JavaScript.
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