8b40856205
fix: hide subjects with no data in day modal; fix failure bar rendering
Experiments DB Dev
2026-04-23 12:13:05 -04:00
d764bc66fb
fix: move bar chart inside day modal instead of below calendar
Experiments DB Dev
2026-04-23 12:06:52 -04:00
4a048fda88
feat: permanent calendar with editable day modal and per-subject bar chart
Experiments DB Dev
2026-04-23 11:30:26 -04:00
755caca09e
feat: permanent calendar below analytics, editable day modal, per-subject bar chart
Experiments DB Dev
2026-04-23 15:24:00 +00:00
fe23085e0f
fix: resolve DailyStatusForm test stall and add label accessibility
Experiments DB Dev
2026-04-23 10:41:17 -04:00
78fe3f68cc
test: suppress act() console.error warnings in frontend test setup
Experiments DB Dev
2026-04-23 10:04:57 -04:00
9535f86970
feat: add experiment calendar view with per-day subject counts
Experiments DB Dev
2026-04-23 09:26:35 -04:00
09a853e28b
merge: stable template fieldIds into main
Experiments DB Dev
2026-04-15 14:01:18 -04:00
b7374777d3
feat(template): stable fieldId per field — custom_fields keyed by UUID, not label slug
feature/template-field-ids
Experiments DB Dev
2026-04-15 14:01:14 -04:00
1305e53f96
merge: daily record template feature into main
Experiments DB Dev
2026-04-15 13:56:20 -04:00
86a56427b7
feat(template): per-experiment daily record template — rename/add/hide fields, custom_fields JSONB
feature/daily-record-template
Experiments DB Dev
2026-04-15 13:56:17 -04:00
80fb1c6e27
fix(docker): openssl in Alpine, binaryTargets for Prisma, IPv4 healthcheck, start_period for migration delay
Experiments DB Dev
2026-04-15 13:43:20 -04:00
b03566e658
merge: red team security fixes into main
Experiments DB Dev
2026-04-15 13:25:23 -04:00
9b3c883bf0
fix(security): rate limiting, CORS restriction, tableName allowlist, non-root Docker, migration entrypoint, aria-live
feature/red-team-fixes
Experiments DB Dev
2026-04-15 13:25:18 -04:00
5460a93217
merge: test suite into main
Experiments DB Dev
2026-04-15 13:23:51 -04:00
5874ed8374
feat(tests): Jest backend (38 tests), Jest RTL frontend (28 tests), Playwright E2E spec
feature/tests
Experiments DB Dev
2026-04-15 13:23:48 -04:00
c359cb4bb9
merge: frontend UI into main
Experiments DB Dev
2026-04-15 13:18:34 -04:00
c32a5d200d
feat(frontend): React UI — pages, forms, audit log section, Tailwind, Vite build
feature/frontend
Experiments DB Dev
2026-04-15 13:18:31 -04:00
f1d2449808
merge: database setup and backend API into main
Experiments DB Dev
2026-04-15 10:40:41 -04:00
04d1eee8f8
feat(backend): Prisma schema, Express routes, audit middleware, error handling
feature/database-setup
Experiments DB Dev
2026-04-15 10:40:39 -04:00
44dfe3fdc4
chore: initialize project structure, Docker setup, docker-compose on port 52867
feature/docker-init
Experiments DB Dev
2026-04-15 10:38:41 -04:00