Late April 2026.
ShippedApr 20, 2026Marketing site launch
cedrustakeoffs.com is live — an editorial, film-graded site with a cinematic scroll, bento suite layout, waitlist with interest counter, FAQ, legal pages, and a Supabase-backed contact form.
Assembly-based estimating engine
New Price Book with assemblies, templates, and folders. Per-drawing cost codes price additively inside takeoffs, with real-time sync so pricing changes propagate to open estimates instantly.
Cost code system with starter packs
Trades, imports, and one-click install for Cedrus starter packs (including a tile template). System Library tab in the Price Book, room-aware defaults, and admin-side assembly management.
Cloudflare R2 cloud storage
PDFs, page images, thumbnails, and avatars now flow through a Google-Docs-style file gateway backed by R2 and a Cloudflare CDN worker. IndexedDB caching cuts repeat egress dramatically.
Branded transactional emails
React Email templates delivered via Resend for welcomes, invitations, and password resets — replacing Supabase's built-in emails with on-brand, deliverable messages.
Mobile dashboard & PWA polish
Touch-optimized home with bottom nav, FAB, carousel stats, swipe actions, and pull-to-refresh. Mobile sign-in is now gated behind PWA install, with a native back-button flow and forgot-password reset.
Payment safety & usage limits
Hardened billing UI with per-plan usage caps, CORS and rate-limit guards, ownership validation, and hashed work-order tokens for shareable links.