Sitekit primitives
Chart, Date, MultiPicker, Context, Table
Captions Postgres-backed loader
PRs #539, #545 · anomaly detection live (#559) · LCP #560, title/push-guesty #561–562 open
Open PR stack — 2026-08-11 (GH daily)
#551 docs: introduce docs/integrations/ shelf + Hospitable & PriceLabs API references —
73d
#552 docs: add Escapia integration reference (Gateway + HSAPI + EscapiaNET SOAP) —
73d
#555 scanner: add Hostaway as 4th floor source (unvalidated — awaiting creds) —
72d
#568 Partner portal: polish table + sidebar hover —
44d
#574 partner: PM Valuation Hub — customer-facing business valuation (draft) —
39d
#576 Avon Layers 2-6: diagnostic, suggestions, market context, outcome measurement, n —
35d
#577 LOE Wave 1: trust fixes for the listing optimization rollout —
35d
#578 Captions: Stripe Phase 3 fulfillment — paid order to delivered captions, zero-to —
35d
#579 guesty: sync owner-held calendar blocks (BNR coverage) —
35d
#580 bnr: close the owner loop — outreach, decision page, release detection, rebookin —
35d
#583 Partner portal design mockups (reference for SiteKit port) —
32d
#589 portal: filter Reviews to units improving or declining in score —
16d
#594 rescal: fix unreadable completed-stay bars in light mode —
11d
#595 rezzy: multi-select OTA, pinned header, and an "Early & underpriced" hold —
11d
#596 Channel Mix page + channel roll-up on Reservation Search —
11d
#597 mc: Revenue Estimator — KeyData-backed single-listing revenue projection —
11d
#598 avon: get_greenshoots tool + stop suggesting questions Avon can't answer —
11d
#600 mc: Reservation Calendar spans the viewport (fullWidth page option) —
10d
#601 avon: render assistant replies as Markdown + prompt for list-shaped answers —
10d
#602 portal: Account settings rehaul — client branding + platform credential intake —
9d
#603 mc: Reservation Search — separate Check-in / Check-out / Nights columns, explici —
9d
#604 public: white-label the shared reservation comparison with client branding —
9d
#606 mc: Client Portal editor explains enabled-but-hidden (data-gated) pages —
9d
#607 captions: push plan builder + Playwright skeletons for Streamline / iTrip HUB (d —
8d
#608 share+rezzy: remove the Unverified-net-revenue banner (premise failed validation —
7d
#609 mc: Units & Reservations dialog — preselect KeyData-reported PMS, autofill-proof —
7d
#614 fix(rezzy): restore the Pacing chip trailing counts —
5d
#615 portal+mc: Account page desktop grid + staff-side Branding editor (seed client l —
5d
#617 portal: Budget & Pace copy — 'booked' reads as rental revenue —
5d
#619 feat(promo): Guesty coupons into Rezzy Promo tier + Promotions view (roster × ap —
4d
#621 sitekit: labeled More/Fewer-filters pill replaces the bare disclosure chevron —
0d
#622 res-search: blank Booked-on means no bound; promote Channel to the visible filte —
0d
Done = 9/9 RMs use MC daily. NPS ≥40. RM hours per portfolio down.