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
friday-bot
ef8d281b2b
v2: MongoDB backend + /manage dashboard
...
- Replace Express 4 backend with Express 5 + Mongoose 8 + TypeScript 5.8
- Add MongoDB 8.0 container via docker-compose
- Add JWT auth (jose), argon2 password hashing, zod validation, multer uploads
- Models: BoardMember, Event, GalleryItem, Sponsor, Minute, Member, User
- Full CRUD REST API for all content types
- Seed script to populate MongoDB from hardcoded data
- Wire all frontend components to fetch from API (no JSX changes)
- Add /manage dashboard: login + tabs for Board, Events, Gallery, Sponsors, Minutes, Members
- Uploads volume for persistent file storage across deploys
2026-05-27 16:23:12 -06:00
addd4858ae
Update June 13 board meeting to Hybrid format
2026-03-14 13:28:58 -06:00
bfa0756e69
Fix mobile menu: add all About MCDi dropdown items
2026-03-10 12:38:29 -06:00
added541c0
Add Resources page with Montana and National Deaf resources directory
2026-03-10 12:33:42 -06:00
3eff1a924f
Update events: Remove past events (Jan 2025, Dec 2025) and update March 14, 2026 meeting with Funk It Coffee location
2026-03-04 12:50:40 -07:00
3b88fc883d
Fix: Add index.css import to restore Tailwind CSS styling
2025-12-15 09:25:02 -07:00
45d4ff3d61
Fix: Remove old index.js file and update index.html for React 19 compatibility
2025-12-15 09:13:22 -07:00
9b964ea8fa
Update web packages: React 19, React Router 7, Framer Motion 12, and dependencies
2025-12-15 08:59:00 -07:00
efa7f38439
Fix SBS Solar social media links
2025-10-15 09:03:20 -06:00
8d4c058a85
Add SBS Solar sponsor with logo and social media links
2025-10-15 09:00:55 -06:00
4f6bc08e40
Add video thumbnails extracted at 5-second mark, delete Junk folder
2025-10-14 20:51:15 -06:00
b28bafaeb3
Fix FaPlay icon - remove style prop, use Tailwind opacity
2025-10-14 14:23:23 -06:00
5f68cd48ba
Fix FaPlay icon TypeScript error
2025-10-14 14:20:46 -06:00
e241e0946b
Add video gallery with 5 community videos and archived board intro
2025-10-14 14:00:52 -06:00
a92839f08f
Rename gallery photos to 0001-0010 format
2025-10-14 13:35:01 -06:00
ae8b2625fa
Update gallery with optimized community photos (no captions)
2025-10-14 13:26:04 -06:00
9733d4099f
Add gallery system to the website
2025-10-14 09:46:54 -06:00
3294fc2cc6
Add yello donation button for mobile screens.
2025-10-14 09:31:57 -06:00
6273a8ff52
add new events
2025-09-30 20:57:39 -06:00
bc7f58818e
Add April 12, 2025 membership meeting minutes at The Break Coffee
2025-09-16 14:45:22 -06:00
620de877bd
Update board members after election - Rita President, Skyla VP, Tessa Secretary, Aubz Treasurer
2025-09-16 13:45:34 -06:00
c0e920f147
Switch from Board to Membership.
2025-09-16 09:08:59 -06:00
af6475844b
Remove Missoula MT from list of minutes
2025-09-15 14:55:18 -06:00
fd1a3f7866
Add January 11, 2025 meeting minutes - Board Meeting at Black Coffee Roasting Company
2025-09-15 12:21:06 -06:00
70e90cab12
Replace two minutes with corrected versions and add a new March minutes.
2025-08-12 14:19:38 -05:00
bb22799937
Add new photo
2025-07-03 09:16:01 -05:00
6c8766e77a
Fix minutes ordering
2025-03-25 18:12:19 -05:00
09893fcb5d
Fix update bug
2025-03-25 18:07:55 -05:00
6ebdb0b886
Fix versioning
2025-03-25 18:02:09 -05:00
d5f60c8479
Add Feb. board meeting minutes
2025-03-25 17:55:59 -05:00
1b6167827c
Add October minutes
2025-03-16 15:19:00 -05:00
b8f73dc3a6
Fix date typo
2025-01-23 20:59:46 -08:00
5b9712fc9d
Add new minutes
2025-01-23 20:52:10 -08:00
5027b921ab
remove ,
2024-12-02 12:44:58 -06:00
f67aafaaf6
Update headers
2024-11-07 15:55:50 -06:00
bf2bd09019
Ensure headers are in proper order
2024-11-07 15:09:06 -06:00
90a16fe19d
Increase constrast throughout
2024-11-07 14:48:07 -06:00
b30579391a
made more blind friendly
2024-11-07 14:26:44 -06:00
b43b6b8e2a
Typo
2024-10-19 19:00:46 -06:00
f62657a07b
Update typo and contact info
2024-10-19 18:59:08 -06:00
0dbdaf59f7
Update events, minutes viewing, and facebook logo
2024-10-19 18:12:45 -06:00
da626f5478
Fix designed by bug
2024-10-19 13:16:45 -06:00
996a27d9fe
Add designed by
2024-10-19 13:13:56 -06:00
3edb58297c
Update Facebook links
2024-10-19 11:41:54 -06:00
16dec47ddc
Add sponsor social media links and logos
2024-10-19 11:33:02 -06:00
8180099165
update bio
2024-10-17 11:05:26 -06:00
b1d1a523ee
Speed up image rotation
2024-10-16 22:39:17 -06:00
198cf4b3b9
Update menu
2024-10-16 20:43:46 -06:00
398aa130a0
update donate button for mobile
2024-10-16 20:33:32 -06:00