TopherMayor
1e36d45976
Add editable option approval flow
2026-04-30 22:39:51 -07:00
TopherMayor
bdd2e5968f
Add guest auth for Cabo voters
2026-04-30 19:58:22 -07:00
TopherMayor
3e0a462431
fix: calculate stay totals
2026-04-30 12:07:45 -07:00
TopherMayor
106270117d
fix: parse gathered price labels
2026-04-30 11:59:21 -07:00
TopherMayor
a3b8e9a4b0
feat: expand price automation contract
2026-04-30 11:53:18 -07:00
TopherMayor
bdc0a5d8e6
feat: track prices by source
2026-04-30 11:21:06 -07:00
TopherMayor
09982c2d9c
fix: alias source-prefixed price history keys
2026-04-30 11:10:21 -07:00
TopherMayor
b7a4386e00
feat: surface automation option details
2026-04-30 11:07:26 -07:00
TopherMayor
899c9cb30b
feat: add price history support
2026-04-30 10:52:21 -07:00
TopherMayor
516bcd0a44
feat: support external runtime state for hosting
2026-04-29 22:19:10 -07:00
TopherMayor
8f31b80647
feat: add cabo package planning and price watch assets
2026-04-29 21:29:20 -07:00
47acadc88c
Add Yelp Fusion API proxy endpoint for dynamic map search
2026-04-29 15:43:40 +00:00
f47dac1e41
Add Cabo map tab with Leaflet integration and lat/lng seed data
2026-04-29 14:56:57 +00:00
a6e07258c6
[ #6 ] Add admin panel at /admin
...
- Password-protected (cabo2026) admin page
- View/approve/reject pending options
- Delete any option
- Toggle polls open/closed
- Live stats: voters, options, votes, pending count
- Add DELETE /api/options/:id endpoint
- Add option_deleted WebSocket broadcast
2026-04-28 21:42:41 -07:00
6f4167e7ab
[ #5 ] Add results leaderboard tab
...
- 6th tab (🏆 Results) shows ranked results across all categories
- Medal icons 🥇 🥈 🥉 for top 3 per category
- Percentage bars with category colors
- Accessible without voter name via ?view=results URL
- Shareable link: no modal, shows live results
2026-04-28 21:40:54 -07:00
6ed5f360ac
Initial commit: Cabo Bachelor Party voting app
...
- Node.js/Express + WebSocket real-time voting
- Hotel, Golf, Nightlife, Excursion, Itinerary categories
- Seed data with 20+ Cabo venues and 3 itineraries
- Gitea issues: #1-16 for UI/UX improvements
2026-04-28 20:55:42 -07:00