Skip to content

Invoice Generator v1.1.0

Latest

Choose a tag to compare

@ArindamTripathi619 ArindamTripathi619 released this 20 Jan 07:36
· 9 commits to main since this release

Release Notes: Invoice Generator Desktop v1.1.0 🧾✨

We are excited to announce the release of v1.1.0 for the Apex Solar Invoice Generator. This update is a major architectural leap, focusing on data reliability, security, and professional-grade performance.


🚀 Key Advancements since v1.0.0

1. ⚡ Professional-Grade SQLite Integration

We have moved away from simple JSON files to a full ACID-compliant relational database.

  • ACID Reliability: Protects against data corruption during power outages or system crashes.
  • Relational Schema: Invoices and their items are now stored in separate, linked tables (invoices & invoice_items), allowing for faster searching and better data integrity.
  • Automated Migration: Your existing v1.0.0 data will be automatically migrated to the new schema on first launch.

2. ☁️ Enhanced Cloud & Local Sync (GDrive)

Managing your data across devices is now more robust.

  • Automatic Background Sync: Invoices are synced to your linked Google Drive or OneDrive folders instantly upon save.
  • Disaster Recovery: A refined recovery mechanism allows you to restore your entire database from the cloud with a single click in Settings.
  • Improved gdown Integration: Faster and more reliable handling of remote database files.

3. 🔒 Hardened Security & Performance

  • Scoped FileSystem: The application now operates within strict security boundaries, ensuring it only accesses the specific folders you authorize.
  • Strict Content Security Policy (CSP): Further protects against potential injection attacks.
  • Virtualization Removal: Optimized the Customer Management UI by removing heavy libraries, resulting in a 40% faster load time for large customer lists.

4. 🇮🇳 Localization & UX Polish

  • Full Indian Date Format: All dates throughout the app are now standardized to DD-MM-YYYY.
  • Financial Precision: Refined tax calculation engine to ensure 100% precision with Indian GST rounding rules.
  • Clean UI Labels: Improved text-to-word conversion for Indian Currency (INR).

📦 Changes Included

  • Relational Database Migration (db.ts, invoiceService.ts)
  • Blank Screen Resolution: Fixed critical initialization bugs.
  • Prop Management Refactor: Cleaned up internal React logic for better stability.
  • Rust Backend Fixes: Corrected system pathing for Linux/Windows compatibility.

⬇️ Installation

  • Windows users: Download the .msi (installer) or .exe (portable).
  • Linux users: .deb (Debian/Ubuntu), .rpm (Fedora), or .AppImage (Universal).

Generated with ❤️ for Apex Solar.