What shipped.
One line per ship. Newest at the top. We update this on every deploy — if it's not in the log, we didn't ship it.
- LANDING
Real Leaflet map in the hero, door-by-door pins
The hero map now renders a real block in Orem at zoom 17 with one pin per door, a coral route line walking the sweep, and an animated marching-ant overlay. Drag + zoom live.
- SHIPPED
Per-org email domains (Resend multi-tenancy)
Owners can now wire their own domain under Admin → Email. DKIM/SPF records surface directly in-app; verification is one click once DNS propagates. Cadence + contract email then sends from the customer's domain.
- SHIPPED
Night + Canvas card presets
Two new style presets for the public rep card: Night (iOS dark-mode port) and Canvas (iOS light-mode port). Both lock to coral accent regardless of the rep's saved color.
- DESIGN
Palette cleanup — last yellow squashed
Swept every remaining #E4FF3A render across web/app. Rep-color wheel now avoids the coral band (hue 0–25°) so rep avatars never collide with the brand accent.
- DB
Style preset whitelist widened to 5
rep_cards_style_preset_check + update_my_card RPC both accept night/canvas alongside sleek/bold/gritty.
- SHIPPED
12-week streak heatmap on Home
Ported from the landing's Lead tab — the same coral-tinted grid now lives on the iOS Home dashboard with a 🔥 active-streak badge.
- DESIGN
iOS migration to KHScheme
Home, Account, map, chat, and tab bar all on the flat #E1E6E9 canvas with white cards + coral accent. Dark mode mirrors with near-black cards.