Commit Graph

14 Commits

Author SHA1 Message Date
1bc0ab091b fix: use scrypt hash to update password directly in accounts table instead of auth.api.setPassword 2026-01-28 19:25:20 +00:00
6dec91d0d8 feat: admin password reset generates self-service link instead of direct password set 2026-01-28 19:13:36 +00:00
410f6373d9 Add admin password reset endpoint via BetterAuth 2026-01-28 18:55:04 +00:00
86df62ba63 Add role field to invites, apply role on acceptance 2026-01-28 18:46:03 +00:00
ed99c14212 Fix getProject: remove invalid isArchived filter on tasks 2026-01-28 18:37:57 +00:00
03fce9f391 Fix cross-subdomain cookie auth for frontend/API split 2026-01-28 17:45:16 +00:00
9869d3abe0 Remove temporary bootstrap endpoint 2026-01-28 17:40:06 +00:00
db36c3c9b5 Fix bootstrap-recreate: use static imports and error handling 2026-01-28 17:22:48 +00:00
3fbf75b1e1 Add bootstrap-recreate endpoint for proper user creation 2026-01-28 17:22:07 +00:00
68de97735f Add temporary bootstrap-reset endpoint 2026-01-28 17:20:31 +00:00
8efb0bee1d Remove bootstrap-admin endpoint 2026-01-28 17:19:17 +00:00
d346f90793 Add temporary bootstrap-admin endpoint 2026-01-28 17:18:07 +00:00
a15ecdff59 Simplify docker-compose for Dokploy - API only 2026-01-28 16:29:26 +00:00
98ea0427bb Initial todo app setup
- Backend: Bun + Elysia + Drizzle ORM + PostgreSQL
- Frontend: React + Vite + TailwindCSS + Zustand
- Auth: better-auth with invite-only system
- Features: Tasks, Projects, Sections, Labels, Comments
- Hammer API: Dedicated endpoints for AI assistant integration
- Unit tests: 24 passing tests
- Docker: Compose file for deployment
2026-01-28 14:02:15 +00:00