25 April 2026
v0.24.0
Conversion & Analytics
- Redesigned /compare page - separate columns per tool with accurate data for Expiro, Spreadsheets, Notion, Monday.com and Airtable
- Admin analytics dashboard at /admin/analytics - signups, conversion rate, churn, 30-day chart
- Landing page /vs-excel - Expiro vs Excel comparison with verified pricing
24 April 2026
v0.23.0
SEO Expansion
- Landing page /vs-monday - Expiro vs Monday.com comparison
- Landing page /vs-airtable - Expiro vs Airtable comparison
- Fixed comparison data on /vs-notion and /vs-monday - expiry alerts marked as partial where applicable
21 April 2026
v0.22.0
SEO Foundation
- Landing page /for-agencies - dedicated page targeting agency owners
- Landing page /vs-google-sheets - comparison page for Google Sheets alternatives
- Landing page /vs-notion - comparison page for Notion alternatives
- FAQ structured data fix - each schema type now rendered in its own script block
- Internal links added to all existing blog posts
- Homepage meta description and title updated with target keywords
20 April 2026
v0.21.0
Growth & SEO
- Account settings moved to key-value table - extensible config without migrations
- Dynamic roadmap loaded from priv/roadmap.exs - update without touching templates
- Compare page at /compare - Expiro vs spreadsheets and generic tools
- Landing page at /for-freelancers - dedicated page for freelancer audience
- Blog post: How to never miss a contract renewal
19 April 2026
v0.20.0
Conversion & Integrations
- MS Teams notifications - contract expiry alerts delivered to your Teams channel via Power Automate Workflows
- Discord notifications - contract expiry alerts delivered to your Discord server
- Win-back email - personal email from Piotr sent 3 days after trial expiry if not converted
- Testimonials section added to landing page
- Roadmap updated - shipped section added, new items in progress and coming soon
- og.png updated with new headline and branding
17 April 2026
v0.19.0
Conversion & Engagement
- Admin dashboard live updates - stats and trial activity refresh automatically via PubSub
- Admin dashboard expanded - trial activity table, activity feed, feedback pagination, account filters
- Admin subpages - /admin/accounts, /admin/feedback, /admin/activity with pagination and filters
- Dashboard live updates - contracts refresh automatically when added, edited or archived
- Onboarding checklist - step-by-step guide for new trial users, dismissable
- Settings URL routing - active tab persists in URL on refresh
- Inactive trial email - personal email from Piotr sent 72h after signup if no contracts added
- Monthly newsletter - composable and sendable from admin dashboard with preview
- SEO fix - priceSpecification structured data corrected for Google Rich Results
- Guidelines compliance - noindex on authenticated pages, changelog dates, novalidate audit
- README updated - current stack, setup, deployment and project structure
- Uptime monitoring switched to Better Stack - status page at status.expiro.io
16 April 2026
v0.18.0
Growth & Content
- Roadmap page - public /roadmap with In Progress, Coming Soon and Ideas sections
- Blog date filtering - future posts hidden in production until publish date
- Footer redesigned - four-column layout with grouped links
- SEO improvements - canonical tags, FAQ structured data, improved page titles, sitemap updated
16 April 2026
v0.17.0
Quick Wins & Performance
- Admin and email-preview routes excluded from Umami analytics
- Expiro listed on PostYourStartup - badge added to footer
- Account loaded once in Scope instead of on every page render
- Dashboard stats reduced from 4 to 3 database queries
- Composite indexes added on contracts table for faster filtering