Changelog
What's new
New updates and improvements to Courrier.
March 26, 2026
Simple email addresses + authorized senders
v0.5.0feature[email protected] instead of [email protected]. Globally unique handles, first-come-first-served. Authorized senders model: invite family members by email with optional monthly limits. Owner always pays.
Send cards from the web + recipients overhaul
v0.4.0featureUpload a photo and message directly from the recipient page — mobile-friendly with camera capture. Click a recipient to see all cards sent. New address fields matching Merci Facteur. Delete cards and recipients.
Continue with Google
v0.3.2featureSign in with your Google account in one click. Google is now the primary login method, with email magic link as an alternative.
First real postcard sent!
v0.3.1featureThe full end-to-end pipeline is working: photo upload, address management, postcard printing via La Poste, and delivery tracking. From email to mailbox in 3-5 business days.
Print fulfillment integration
v0.3.0improvementComplete integration with our print partner for postcard printing and mailing via La Poste. Includes address management, delivery tracking, and automatic retry on failure.
Full redesign
v0.2.0improvementWarm editorial design with italic headings, cream palette, and terracotta accents. Every page redesigned: landing, login, dashboard, recipients, settings, billing, changelog, and docs.
Project launched
v0.1.0featureSign up, add recipients, and start sending postcards. Auth via Google or email magic link.
Landing page
v0.1.0featureHomepage with how-it-works section and pricing. Login page with email magic link and Google sign-in.
Public docs & changelog
v0.1.0featureDocumentation pages, public changelog, and llms.txt for AI-friendly docs.
Full web app
v0.1.0featureOnboarding (username selection), recipients CRUD with generated email addresses, card gallery dashboard with delivery status, settings with AI toggle, billing page, and navigation bar.
End-to-end pipeline
v0.1.0featureEmail webhook (SendGrid Inbound Parse), cron card processor (AI rewrite → Stripe charge → Merci Facteur print → confirmation email), with auto-refund and retry on failure. 61 tests across 9 files.
Custom domain getcourrier.com
v0.1.1improvementRegistered getcourrier.com on Cloudflare. Set up R2 bucket for image storage. DNS pointed to Railway. SendGrid domain authenticated. Inbound Parse configured.
March 25, 2026
PRD & implementation plan
v0.0.1featureComprehensive product requirements document covering email-first photo-to-print flow, Merci Facteur integration (La Poste partner), Stripe payments, and AI message rewriting. 17-task implementation plan reviewed and approved.