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.0feature

Upload 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.2feature

Sign 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.1feature

The 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.0improvement

Complete 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.0improvement

Warm 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.0feature

Sign up, add recipients, and start sending postcards. Auth via Google or email magic link.

Landing page

v0.1.0feature

Homepage with how-it-works section and pricing. Login page with email magic link and Google sign-in.

Public docs & changelog

v0.1.0feature

Documentation pages, public changelog, and llms.txt for AI-friendly docs.

Full web app

v0.1.0feature

Onboarding (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.0feature

Email 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.1improvement

Registered 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.1feature

Comprehensive 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.