Timezone-correct iCal sync with echoDetection. Rewrote the date normalizer to use toLocaleDateString('en-CA', {timeZone: 'Europe/Zagreb'}) with a fallback, iterating at noon UTC to stay DST-safe. A new save_trimmed recommended action handles the case where an aggregator event has partial overlap with an existing booking — imports only the genuinely-new date ranges instead of flagging the whole event for manual review. Eight dedicated tests cover real-world Adriagate imports, 100% containment, 0% overlap, multiple contiguous ranges, turnover days, and action priority.
Fixed-dimension timeline calendar. Cells are locked at 50/42/100/60 pixels across every platform — no responsive breakpoints reshaping the drag math. Z-index is disciplined: cancelled bookings at base level drawn first, confirmed bookings on top. The underlying repository (989 lines, firebase_booking_calendar_repository.dart) carries deliberate duplication marked "do not refactor without unit tests" — because the duplication came from real bugs we solved incrementally, and collapsing the code would resurrect them.
Scroll overlay v5 in bookbed-overlay.js. Universal iframe scroll-trap fix that works across any owner site. Detects scroll intent at iframe boundaries and releases it back to the parent. Deployed alongside the main widget bundle via CI pipeline with an explicit copy step (earlier deploys had missed the overlay asset entirely).
Cross-tab Stripe with BroadcastChannel + Firestore fallback. When checkout opens in a new tab, the original tab subscribes to a BroadcastChannel and a Firestore listener. Either source can fire — BroadcastChannel is instant when the browser permits it, Firestore is authoritative via webhook. Webhook writes sync accountType in lockstep with subscription status; no orphaned "active" accounts with cancelled subscriptions.
Versioned discipline across 66+ changelog entries. v4.6 through v6.66+ with detailed changelogs for every release. Path-scoped code rules in .claude/rules/ (per-directory linting guidance for calendar, widget, admin, auth, stripe, firestore, fcm, hosting). AI-branch audits (Jules/Sentinel/Bolt contributions) integrated selectively — real fixes cherry-picked, regressions rejected.