Commit Graph

7 Commits

Author SHA1 Message Date
muken 1e66e918ac feat: add messaging system with admin bulk messages and user conversations
- Add conversations and direct_messages tables to schema
- User messaging page at /messages (users can start conversations, see admin responses)
- Admin messaging page at /admin/messages (view all conversations, reply to users)
- Admin bulk messaging: send to all customers, specific users, or admins
- Mail icon in navbar for logged-in users (links to appropriate messaging page)
- Show first name of admin who responded in conversation view
- Clean build cache after middleware changes
2026-07-03 00:06:07 -05:00
muken 2dc949553e fix: slide image upload - clear image_url when image_id set, fix slides.image_url column type to TEXT, add bed amenities (Queen, 2 Queen) 2026-06-29 21:38:27 -05:00
muken bd3f3e2d3b fix: defer JWT_SECRET check to runtime (build-time throw) 2026-06-28 13:22:55 -05:00
muken 49bf370d41 Prod hardening and K8s drafts: auth fail-close, DB pool, init/schema split, prod init guard 2026-06-27 20:41:41 -05:00
muken a11bd3ada8 feat: room photo gallery, featured photo, and comments moderation 2026-06-27 19:25:00 -05:00
muken 1bd5325baa Add createUser helper, admin users API, and bootstrap endpoint for mmendoza 2026-06-27 16:47:02 -05:00
muken cc59177a74 Add database integration, auth API, admin/user portals, and deploy-db.sh 2026-06-27 16:40:58 -05:00