החשבונית

יומן שינויים

כל העדכונים, השיפורים והתיקונים האחרונים

initial-release

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

qr-codes-and-improvements

Developer
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) ---

seller-buyer-improvements

Developer
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 ---