Changelog
RSSWhat shipped.
Every release, in plain English. Built by one A&P mechanic — no marketing team required.
- Featurev9.8
Admin metrics, notifications, search + observability
- Real-time admin metrics dashboard with Prometheus integration
- In-app notification system with unread-count badge
- Full-text search across logbook entries, work orders, and aircraft
- OpenTelemetry trace export to Grafana Tempo
- Webhook delivery queue with retry + dead-letter log
Shipped by Valeriy Baranyshyn
- Securityv9.7
2FA, rate limiting, CSP hardening + email lifecycle
- TOTP-based two-factor authentication for all accounts
- Per-route rate limiting via sliding window (Redis-backed)
- Content Security Policy nonce injection on every response
- Email verification + account lifecycle reminders via Resend
- Login history page with device + location metadata
Shipped by Valeriy Baranyshyn
- Featurev9.6
Stripe portal, email verification, onboarding + GDPR export
- Self-serve Stripe billing portal — upgrade, downgrade, cancel without contacting support
- Email verification gate on signup (Resend + custom templates)
- Onboarding checklist with sample data seeding for new accounts
- GDPR data export: full JSON dump of your account, aircraft, and logbook entries
- Account deletion with 30-day grace period and recovery flow
Shipped by Valeriy Baranyshyn
- Infrastructurev9.5
Logger adoption, status page, admin tools + DPA/subprocessors
- Structured logging with correlation IDs across all API routes
- Public status page at /status (checks DB, blockchain, storage, Stripe)
- Admin console: user management, job moderation, blog editor
- DPA and sub-processors disclosure pages for GDPR compliance
- Hetzner EU hosting verified and documented
Shipped by Valeriy Baranyshyn
- Featurev9.4
Aircraft transfer v2, sample data + MinIO storage integration
- Cryptographic aircraft transfer: one-time signed token, 72-hour expiry, chain-of-custody seal
- Transfer history page per aircraft with full audit trail
- MinIO object storage replacing Supabase Storage for documents + photos
- Sample data seeder for new accounts — explore the platform without entering real data
- Cron job for expiring stale transfer tokens
Shipped by Valeriy Baranyshyn
Get release notes by email.
Low-volume — only when something worth reading ships. No product announcements, no re-engagement spam.
Create free account