Sean O'Connor
20d6d3de1a
migrate: replace NextAuth.js with Better Auth
...
- Install better-auth and @better-auth/drizzle-adapter
- Create src/lib/auth.ts with Better Auth configuration using bcrypt
- Update database schema: change auth table IDs from uuid to text
- Update route handler from /api/auth/[...nextauth] to /api/auth/[...all]
- Update tRPC context and middleware for Better Auth session handling
- Update client components to use Better Auth APIs (signIn, signOut)
- Update seed script with text-based IDs and correct account schema
- Fix type errors in wizard components (robotId, optional chaining)
- Fix API paths: api.robots.initialize -> api.robots.plugins.initialize
- Update auth router to use text IDs for Better Auth compatibility
Note: Auth tables were reset - users will need to re-register.
2026-03-21 23:03:55 -04:00
0051946bde
feat: Implement digital signatures for participant consent and introduce study forms management.
2026-03-02 10:51:20 -05:00
72971a4b49
feat(analytics): refine timeline visualization and add print support
2026-02-17 21:17:11 -05:00
dbfdd91dea
feat: Redesign Landing, Auth, and Dashboard Pages
...
Also fixed schema type exports and seed script errors.
2026-02-01 22:28:19 -05:00
433c1c4517
docs: consolidate and restructure documentation architecture
...
- Remove outdated root-level documentation files
- Delete IMPLEMENTATION_STATUS.md, WORK_IN_PROGRESS.md, UI_IMPROVEMENTS_SUMMARY.md, CLAUDE.md
- Reorganize documentation into docs/ folder
- Move UNIFIED_EDITOR_EXPERIENCES.md → docs/unified-editor-experiences.md
- Move DATATABLE_MIGRATION_PROGRESS.md → docs/datatable-migration-progress.md
- Move SEED_SCRIPT_README.md → docs/seed-script-readme.md
- Create comprehensive new documentation
- Add docs/implementation-status.md with production readiness assessment
- Add docs/work-in-progress.md with active development tracking
- Add docs/development-achievements.md consolidating all major accomplishments
- Update documentation hub
- Enhance docs/README.md with complete 13-document structure
- Organize into logical categories: Core, Status, Achievements
- Provide clear navigation and purpose for each document
Features:
- 73% code reduction achievement through unified editor experiences
- Complete DataTable migration with enterprise features
- Comprehensive seed database with realistic research scenarios
- Production-ready status with 100% backend, 95% frontend completion
- Clean documentation architecture supporting future development
Breaking Changes: None - documentation restructuring only
Migration: Documentation moved to docs/ folder, no code changes required
2025-08-04 23:54:47 -04:00
1121e5c6ff
Add authentication
2025-07-18 19:56:07 -04:00
28ac7dd9e0
Refactor API routes and enhance documentation; add collaboration features and user role management. Update environment example and improve error handling in authentication.
2025-07-18 16:34:25 -04:00
4f8402c5e6
Add documentation, clean repository templating
2025-07-18 01:38:43 -04:00