Changelog & Release Notes

Track the evolution and updates of SoftLink. We are committed to continuous performance improvements and features addition.

Latest Version

v1.2.1

Release Date: June 11, 2026

🚀 New Features & Enhancements

  • First-Run Printer Setup: Added a new configuration modal accessible via a gear icon ⚙️ on the startup welcome screen, allowing users to configure and test receipt, label, and A4 printers before registering or logging in.
  • Smart Restart Handling: Introduced a retry loop when acquiring the single-instance mutex. This enables the application to restart smoothly during data recovery, full reset, or first installation without triggering false “app already running” warnings.
  • Localized Single-Instance Dialog: The error message informing that another instance of SoftLink is running is now shown in the application’s configured language (read from startup.json) instead of defaulting to the OS locale.

🐛 Bug Fixes

  • Font Size & Settings Persistence: Fixed an issue where the user’s preferred font size (Small, Medium, Large) reset to “Medium” when switching the UI language. The application now also preserves the active weight display unit (kg, g) and rounding configurations across language changes.
  • Printer Dialog Centering & Scroll: Adjusted the printer setup dialog width to 520px with uniform spacing and added a vertical scrollbar to prevent layout clipping.

v1.1.0

Release Date: June 10, 2026

🚀 New Features & Enhancements

  • License Activation Interface: Improved the in-app license key activation screen to be faster and simpler, featuring automatic focus tabbing between input boxes and autofocus on startup.
  • Amount-in-Words Translation: Integrated a number-to-words converter on A4 invoices and purchase orders to print written totals for financial clarity.
  • User Management Overhaul: Removed the redundant username field, unified employee profiles under their unique full name, enabled real-time duplicate name checking, and made Name, JobTitle, and Password fields mandatory.
  • Stock Adjustments & Units: Made the adjustment reason optional to speed up daily stock edits, and enabled automatic scrolling to the end of the list when adding packaging units.
  • Dynamic Alignment & Flow (RTL/LTR): Fixed dynamic text and element alignment for Login, FirstRun, profile dropdowns, and dashboard widgets to automatically adapt to flow directions.

🐛 Bug Fixes

  • Excel Import/Export Fixes: Fixed Excel product imports by setting correct header options and resolved layout clipping and text wrapping issues on Excel sheets.
  • Text Truncation Prevention: Increased price and unit column widths in the POS view and settings layouts to prevent text cut-offs when scaling fonts.
  • Printers Test Capabilities: Added print testing features inside Settings for receipt, label, and A4 printers to verify connections.

v1.0.0

Release Date: June 4, 2026

🎉 Initial System Release (Stable Version)

  • Fast Point of Sale (POS): Advanced, ultra-fast checkout screen supporting instant search by name or barcode, invoice parking, discounts control, and quick quantity edits.
  • Inventory & Stock Management: Complete system to track items count, automatic low-stock alerts, shelf locations, item categorization, and product expiration dates tracking.
  • Cash Drawer & Shift Control: Detailed tracking of cashier sessions, daily cash movements, custom expenses registry, and automatic cash variance calculations.
  • Suppliers, Customers & Debt Tracking: Dedicated customer/supplier registries to manage purchases and sales, tracking pending credits/debts with full or partial payment logging.
  • Receipt & Label Printing: Seamless integration with thermal receipt printers (58mm/80mm), standard A4 printers, barcode labels, and pricing tags.
  • User Accounts & Permissions: Secure individual accounts for staff (Manager, Cashier, Sales) with custom access control to protect sensitive financial records and settings.