export const metadata = {
title: "v1.0.0 - Initial Release",
description:
"Create professional invoices instantly with real-time preview, default and Stripe-style templates, and shareable links. No registration needed.",
date: "2025-11-19",
version: "1.0.0",
type: "major",
};
## Initial Release
### Welcome!
We're excited to launch this tool that helps you create professional invoices instantly with real-time preview. Pick the **default layout** or a **Stripe-inspired invoice template** so PDFs match the look you want. No sign-up required, completely free to use!
## Core Features
### Stripe-inspired template
Switch to a **Stripe-style invoice template** for a clean, familiar layout (in addition to the default template). Same fields and PDF download; only the visual design changes.
### Live Preview
See your invoice update in real-time as you make changes, ensuring it looks exactly how you want before downloading.
### Shareable Links
Generate secure links to share your invoices directly with clients without sending attachments. Perfect for remote collaboration and client communication.
### Instant Download
Download your invoice as a PDF file with one click, ready to be sent or printed. No waiting, no processing delays.
### Multiple Languages & Currencies
Create invoices in **ten languages**:
- English
- Polish
- German
- Spanish
- Portuguese
- Russian
- Ukrainian
- French
- Italian
- Dutch
With support for all major currencies and automatic formatting based on your selected locale.
### European VAT Support
Automatically calculate European VAT rates and totals for your invoices. Compliant with EU tax requirements.
### Privacy-First
- **Free to Use**: No hidden costs
- **Privacy Focused**: All invoice data is processed entirely in your browser - no information is stored on servers
- **No Sign-up Required**: Start creating invoices immediately without any registration process
### Professional Invoice Features
- Default and Stripe-inspired PDF templates
- Complete seller and buyer information management
- Detailed invoice items with descriptions, quantities, and pricing
- Automatic tax calculations and totals
- Professional invoice formatting and layout
- Payment information and terms
- Invoice numbering and dating
---
**Ready to simplify your invoicing?**
Start creating professional invoices in seconds.
export const metadata = {
title:
"v1.0.2 - QR Code Support, Logo Upload for the Default Invoice Template and Many More",
description:
"QR code generation for invoices, logo upload for the default template, searchable currency combobox, and improved multi-page PDF support",
date: "2026-03-10",
version: "1.0.2",
type: "minor",
};
## Highlights
- **QR code generation** for invoices with customizable descriptions and visibility toggles, supported in both default and Stripe templates
- **Logo upload for invoices** add a logo to invoice templates
- **Searchable currency combobox** search by currency code, symbol, or name, grouped into categories replacing the native dropdown
- **Improved multi-page PDF support** with automatic pagination and page breaks
---
### Changed
- Increased QR code size and improved rendering quality for better scannability
- Enhanced invoice template text color and visuals for improved readability
- Reorganized Stripe payment link input position in the form for better flow
- Improved user feedback during invoice item deletion with better toast notification handling
- Enhanced error handling to reset invoice metadata to defaults on errors
- Clearer error messages when invoice sharing fails
- Tooltip on the "Add invoice item" button for contextual guidance
- Sentry error tracking integration for invoice sharing features
### Fixed
- i18n issue when generating PDF via the API route
- Delete invoice item flow not working correctly
- Item name field validation too strict (now optional for flexibility)
---
export const metadata = {
title:
"v1.0.3 - Email visibility toggle for seller and buyer, reworked seller/buyer sections, confirm dialog to discard changes, UX improvements",
description:
"Email visibility toggle for seller/buyer sections, reworked form layouts with locked-state banners, ConfirmDiscardDialog, and auto-scroll on mobile",
date: "2026-03-29",
version: "1.0.3",
type: "minor",
};
## Highlights
- **Seller & Buyer Email visibility toggle** — control whether the email address appears in the generated PDF
- **`ConfirmDiscardDialog`** component to warn users about unsaved changes when closing the buyer/seller dialogs
- **Reworked seller and buyer information form sections** with improved layout, locked-state banners, and cleaner field grouping
- **Auto-scroll the invoice form on mobile** when switching between tabs (UX improvement)
- **Out-of-Date dates helper** shows outdated fields and provides a button to update all dates at once
---
### Changed
- Invalid localStorage entries for buyers and sellers are now validated and silently dropped instead of causing errors
- Error message component layout and copy updated for better readability
- CI workflows updated to latest action versions; failure handling added to all CI jobs
- Added knip CI job for automated dead-code and unused-dependency detection
### Fixed
- Pre-fill switch in buyer/seller dialogs no longer retains its state after the dialog is closed and reopened
- Buyer and seller dialogs now reset form values and pre-fill switch to their defaults when closed
- Buyer and seller names are trimmed of whitespace before saving; whitespace-padded duplicates are rejected
---