markosbenitez a0253b4f90 feat(admin): vista respuestas mejorada + vista detallada [admin]
/admin/responses: filtro survey dinámico (select, no hardcodeado),
paginación 50/página, link a vista detallada, conteos consistentes con
el filtro de preguntas permitidas (evita página fantasma al final).
/admin/responses/[id]: respuestas agrupadas por sección (derivado de
type='section', igual que el wizard — no existen section_number/
section_title, ver TECH-DEBT-011), instancias bajo "Familiar N".
RLS y exclusión de sensibles intactos en ambas vistas.

Fixes de revisión antes de cerrar: toggle expandir/colapsar movido a
un <button> real (evita anidar el link "Ver" dentro de un role=button),
formatDate/renderValue unificados en admin-format.ts, queries
independientes en paralelo (Promise.all).
2026-06-27 16:48:32 -03:00
2026-06-08 20:44:46 -03:00
2026-06-08 20:44:46 -03:00
2026-06-02 10:27:52 -03:00
2026-06-02 10:27:52 -03:00
Description
No description provided
46 MiB
Languages
TypeScript 47.8%
PLpgSQL 33.3%
CSS 9%
HTML 8.6%
Shell 0.6%
Other 0.7%