Commit graph

6 commits

Author SHA1 Message Date
friday-bot
a164c1f956 Auth, drag-and-drop, image previews, rate limiting
- Login by email; board members are dashboard users (full access)
- Forced password change on first login; forgot/reset password via email
- Auto-send welcome email with set-password link when board member created
- 5 attempts / 5 min rate limit on login endpoint
- Board + Minutes tabs: drag-and-drop card reordering, persisted to DB
- PATCH /api/board/reorder and /api/minutes/reorder endpoints
- New minutes auto-insert at top (order 0)
- ImagePicker: inline preview thumbnail before upload (board, gallery, sponsors)
- Fix Minutes public sort: proper date parsing instead of broken string compare
- Remove server/dist/ from git tracking (.gitignore)
2026-05-27 16:49:10 -06:00
9b964ea8fa Update web packages: React 19, React Router 7, Framer Motion 12, and dependencies 2025-12-15 08:59:00 -07:00
01a1795d52 Add important files 2024-12-01 22:02:38 -06:00
cea06ba801 Update .gitignore 2024-10-14 14:38:04 -05:00
99a0e926c4 Delete unnecessary files 2024-10-14 14:17:20 -05:00
2521489cad Fresh update 2024-10-14 14:15:30 -05:00