Shipping on a schedule

The log,
honestly kept.

Every meaningful change we've shipped. New things. Fixes. The one embarrassing regression we had to roll back at 2am. We ship on Tuesdays and write it all down.

v2026.04
Apr 16, 2026
"Highlands"

Sitemap view,
finally mapped.

The grid view has earned the "sitemap" name for two years without actually being a map. This release fixes that — a real overlay on your park, drawn from your uploaded layout, with every site draggable, drop-zone-aware, and keyboard-navigable.

New · Map overlay betaHIGHLIGHT
Sites mapped
47 / 47
Occupied now
38 80.8%
Arriving today
6 by 4pm
Held
2 deposit
New
Sitemap map overlay

Upload a PNG or SVG of your park layout. We place every site on it. Drag to reposition, snap to grid, lock once happy.

New
Keyboard reservation editor

Press R on any occupied site to open the edit drawer. ⌘K opens command palette. / focuses guest search.

New
Multi-site cart in public booking

Guests can book sites 12, 14, and 16 as a single reservation. We treat it as one check-in but three ledger entries.

Improved
Inbox thread search now includes attachments

PDFs and images are OCR'd on upload, searchable for 90 days.

Improved
Stripe settlement report gained a "tips" column

Pulled from the metadata.tip field on payment intents.

Fixed
Daylight savings rollover

Reservations spanning the DST jump were off by one hour in printed receipts. Sorry, Montana.

Fixed
Safari 17 inbox compose field

Pressing return submitted the form instead of breaking the line. Our bad.

Security
Rotated our GCP service account keys

Routine 90-day rotation. No user action required.

v2026.03
Mar 18, 2026
"Juniper"

Deeper
Stripe integration.

Payouts, disputes, and refunds are now first-class objects in DwellSpace — not links to the Stripe dashboard. Your bookkeeper can live in one tab.

New
Dispute inbox

New Stripe disputes land in your ops inbox with evidence auto-gathered: stay dates, ID copy, signed check-in form, gate log entries.

New
Refund rules engine

Define per-site-type cancellation policies. System calculates refundable amount at cancel time.

New
Tips at checkout

Toggle a tip line on guest-facing checkout. Splits by staff shift at close-of-day.

Improved
QuickBooks Online sync speed

Nightly journal entries now post in under 90 seconds, down from 8 minutes.

Improved
Tax packet export

Added Washington & Oregon lodging tax jurisdictions.

Fixed
Partial refund rounding

A $47.13 refund occasionally rounded to $47.14. Off by a penny, still unacceptable.

Fixed
Reservation confirmation emails

The "pets" field printed as "null" when guests brought no pets. Now prints "No pets" or is omitted.

v2026.02
Feb 20, 2026
"Ironwood"

SMS, finally
done right.

We've had SMS for a year. It was clunky. We rebuilt it on 10DLC, added templates, shift handoff, and guest auto-responders.

New
10DLC registration wizard

We walk your park through TCR brand + campaign registration. 3 days end to end, no $50 per-carrier fees — we eat those.

New
Canned replies

Save frequent responses. Gate code, quiet hours, WiFi password. Insert with / shortcut.

New
Staff shift notes

Leave a sticky on any thread. Next staff on shift sees it before they reply.

Breaking
Deprecated legacy SMS endpoint

/v1/sms/send is removed. All integrations should use /v2/messages. Migration guide in docs.

Improved
Guest phone number normalization

We now handle extensions, international formats, and the occasional rogue hyphen.

v2026.01
Jan 14, 2026
"Aspen"

Park website,
v2.

Lighter, faster, and theme-able without a designer. Four starter themes. Your photos, your domain, live availability — in 20 minutes.

New
Four new themes

"Rustic", "Coastal", "Mountain", "Modern". Pick one, swap accent color, done.

New
Page builder blocks

Hero, site gallery, amenities grid, rules card, map, reviews, FAQ. Drag in any order.

New
SEO panel

Meta title, description, OG image per page. Schema.org markup auto-generated.

Improved
Lighthouse score

Stock sites now score 94+ on mobile. Previously 72.

Fixed
DNS setup wizard

Detected CNAME vs ALIAS correctly for Cloudflare, Squarespace, and GoDaddy.

v2025.12
Dec 9, 2025
"Larkspur"

Reporting,
rebuilt.

The old reports were static PDFs. These are interactive, exportable, and the one-pager your accountant actually asked for.

New
RevPAR & ADR by site type

Compare loops, slice by month, export CSV.

New
Nightly audit

Runs 11pm local. Flags short stays, overpayments, no-shows. Email at 7am.

New
Cohort view

See how repeat guests behave year over year.

Breaking
Old "Reports" tab removed

Replaced by new Ops workspace. Old report URLs 301 to nearest equivalent.

Security
Enforced 2FA for owner roles

You have 30 days to enable. Email sent to all owners.

Load older releases (v2024.01 – v2025.11)

Want to read
what's next?

The monthly digest lands first Tuesday. What shipped, what broke, what's coming.