Releases: ottendorfcipher/simple-invoice
Releases · ottendorfcipher/simple-invoice
v1.0.6 - Configurable Footer & Date Fix
🎉 What's New
Features
- Configurable Footer Message: Invoice footer message is now fully customizable
- Add your own custom footer message in the invoice form
- Leave blank for no footer (no more forced "Thank you for your business!")
- Changes appear in both preview and PDF exports
Bug Fixes
- Fixed Date Timezone Issue: Dates now display correctly without timezone offset
- Due dates and issue dates no longer show one day earlier
- Fixed across invoice preview, PDF generation, and main listing page
Technical Improvements
- Added
footerMessagefield to database schema - Updated date formatting to parse strings directly without timezone conversion
- Added
invoice-data.jsonto .gitignore to protect local data - Included migration script (
migrate-add-fields.js) for existing invoices
📝 Migration
If you have existing invoices, run the migration script:
node migrate-add-fields.js🔄 Upgrading
git pull origin main
npm installFull Changelog: v1.0.5...v1.0.6
v.1.0.5
Simple Invoice v1.0.5 Release Notes
✨ What's New
🖨️ Enhanced Print Functionality
- Professional Print Styles: Added comprehensive print-specific CSS for clean, professional invoice printing
- Print Modal & Preview: New print functionality with modal interface and preview options
- Optimized Page Layout: Improved page setup, content isolation, and table optimization for printing
🔧 Core Improvements
- PDF Generation Fix: Resolved PDF generation issues for more reliable invoice exports
- Dashboard UI Improvements: Enhanced user interface for better navigation and usability
- Database Abstraction: Major improvements to database handling and API architecture
🏷️ Project Identity
- Rebranding: Project renamed from "invoice-app" to "Simple Invoice" for better clarity
🛠️ Technical Enhancements
- Cross-platform Electron builds for macOS (x64/ARM64), Windows (x64), and Linux (x64)
- Improved server integration replacing Next.js spawn with Express server
- Enhanced Electron packaging with proper asset handling
v.1.0.4
Release v1.0.4: Production-Ready Electron App 🚀 Major Improvements: - Fixed Electron app packaging and runtime issues - Replaced Express with direct Next.js HTTP server integration - Optimized startup performance and eliminated loading delays - Fixed application icons for all platforms - Improved development workflow with proper environment detection 🔧 Technical Changes: - Remove Express dependency, reducing bundle size - Promise-based server startup for better reliability - Platform-specific icon handling (macOS .icns, Windows .ico, Linux .png) - Enhanced error handling with user-friendly dialogs - Fixed development/production mode detection 🐛 Bug Fixes: - Resolved spawn ENOTDIR errors in packaged apps - Fixed grey application icon issue on macOS - Eliminated arbitrary 3-second startup delays - Proper window focus and visibility handling ✅ Platform Support: - macOS (Intel x64 & Apple Silicon ARM64) - Windows (x64) - Linux (x64 - tar.gz and deb packages)