Commit 5bb8677
committed
feat: add rooms + bookings commands, separate events from bookings sync
CLI:
- chb rooms — list rooms with capacity, EUR/h, CHT/h, calendar status
- chb bookings [-n] [--skip] [--date] [--room] — list room bookings
- chb bookings sync [--room] [--force] [--since] — sync Google Calendar ICS
- chb events sync now only fetches Luma (ICS + API), no room calendars
fetch-calendars.ts:
- New fetchEventCalendars() — Luma ICS + API only
- New fetchBookingCalendars() — room Google Calendar ICS only
- fetchCalendars() still does both (backward compat)
fetch-recent.js: added separate bookings sync step1 parent 44f6602 commit 5bb8677
3 files changed
Lines changed: 500 additions & 94 deletions
0 commit comments