Changelog & Release Notes

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

Latest Version

v2.1.2

Release Date: October 7, 2026

🚀 New Features & Enhancements

  • Cursor Lands in the Right Field: Forms, dialogs and search pages now put the cursor in the first field as soon as they open, so you can type right away.

🐛 Bug Fixes

  • Auto-Focus in the Sales Screen: The automatic focus after pressing Enter is fixed; it now lands on the quantity field instead of the search field.

v2.1.1

Release Date: October 6, 2026

🚀 New Features & Enhancements

  • Stock by Box Size: A new eye button in Inventory shows your total quantity and how many boxes of each size it makes.

🐛 Bug Fixes

  • Boxes Disappeared for Weight Products: Box sizes can now be added to products sold by weight.

v2.1.0

Release Date: October 5, 2026

🚀 New Features & Enhancements

  • Print on a Wi-Fi / Network Printer: Connect your receipt printer by its network address — no Windows driver needed. The app can search your network for it, and receipts, test prints and the cash drawer all work.

  • Shelf Tags on Network Printers: Shelf tags now print on a network receipt printer too.

  • Default Logo: Receipts and tags show the SoftLink logo when you haven’t uploaded your own.

  • Cleaner Setup Screen: A fresh, simpler look for choosing what a computer is used for when setting it up.

  • More Even Spacing Everywhere: Spacing between cards, buttons and fields is now consistent across all screens for a neater, easier-to-read look.

v2.0.2

Release Date: September 24, 2026

🐛 Bug Fixes

  • Slow Barcode Scanning with Large Catalogues: Scanning a barcode in POS could lag on a store with several thousand products. Scanning is now instant regardless of catalogue size.

v2.0.1

Release Date: September 22, 2026

🐛 Bug Fixes

  • Host Not Found in Setup: When setting up a device as Client or Price Checker, the first-run wizard now offers the same “pick your main computer from a list” dropdown already used when reconnecting — no more typing the address by hand.

  • Host Disappearing From the List: A device found on the network could appear in the dropdown and then vanish a moment later. The list now keeps every device it finds instead of clearing itself on every search.

  • Slow to Find the Main Computer: The network search now shows a device the instant it answers, and asks twice more in case the first request is missed — noticeably faster and more reliable, especially on Wi-Fi.

v2.0.0

Release Date: September 20, 2026

⚠️ Important Before You Update

  • Back up first: This update upgrades your data automatically the first time it opens. Create a backup before installing.

  • Update every device together: If you use several computers in the same store, install 2.0.0 on the main computer (Host) and on every other device.

  • Activation: A computer activated with an older version may ask you to activate once more (its Device ID can change once). Send us the new Device ID to get a new key — after that it stays stable.

🚀 New Features & Enhancements

  • Multi-Device Mode: Connect several computers in the same store. One main computer (Host) keeps the data, and the other devices (Clients) sell and manage from it live. Works on your local network — no internet needed. Choose the mode in the setup wizard or later from Settings > Network & Devices.

  • Automatic Host Discovery: Pick the main computer from a list instead of typing its address. The list scans the network every time you open it, and the connection key is no longer case-sensitive.

  • Clear Connection Messages: When a connection fails you now see exactly why — wrong connection key, or the main computer cannot be reached.

  • Price Checker Device: A simple screen that scans a barcode and shows only the price. No login, no sales.

  • Live Sync Between Devices: Store logo, product and category images, the weight unit and discounts update on every device without restarting.

  • Three Levels of Settings: Store-wide settings are shared by all devices. Printer, paper and automatic-backup settings belong to each device. Language, font size, the dark POS total bar and the sidebar layout are personal to each user account and follow it to any device.

  • Hide a Discount from the Customer Screen: A new eye button in the Active Promotions list hides an offer from the customer offers screen. The discount itself keeps applying to sales.

🐛 Bug Fixes

  • Activation Lost After Network Changes: The Device ID no longer changes when a network cable is unplugged, Wi-Fi is switched, or the device mode is changed.

  • Wholesale Discounts on the Offers Screens: A discount on the wholesale price is now shown against the wholesale price (it was shown against the retail price). A product with both a retail and a wholesale discount shows both, and prices match exactly what the POS charges.

  • Customer Offers Screen on Other Devices: Offers now show the correct product name, image and price on every device.

  • Page Layout: Consistent spacing under the page title and next to the sidebar on every page, and the Dashboard cards now line up with the page header.

  • Purchase Orders: Action icons are now centered under their header.

  • QR Code Label Printing: Labels would sometimes print incomplete (missing the barcode and price) when using QR code mode. They now print in full.

v1.7.3

Release Date: September 6, 2026

🐛 Bug Fixes

  • QR Code Label Printing: Labels would sometimes print incomplete (missing the barcode and price) when using QR code mode. They now print in full.

v1.7.2

Release Date: September 2, 2026

🐛 Bug Fixes

  • Saving a Product with Wholesale Disabled: The Save button would get stuck disabled and save nothing when “Wholesale” was turned off with an empty price field.

  • Category Field After Adding a Product: Now resets automatically after adding a new product instead of keeping the last entered value.

v1.7.1

Release Date: September 2, 2026

🚀 New Features & Enhancements

  • Invoice Item List Printing Style: Choose to always print items in detail, always as a table, or automatically based on item count with a user-defined threshold.

🐛 Bug Fixes

  • Company Name on Barcode Labels: Now actually appears when enabled in settings — it previously didn’t show even with the option turned on.

  • Price Alignment on Labels: Fixed the “دج” currency text not being properly centered with the price number on barcode labels.

v1.7.0

Release Date: August 28, 2026

🚀 New Features & Enhancements

  • Resizable POS Layout: Drag the divider between the quick-buttons grid and the invoice list to resize each side — the width is remembered every time.

  • Custom Quick-Button Shortcuts: Assign any quick button to a Ctrl+0 through Ctrl+9 keyboard shortcut directly from the Quick Buttons management screen.

  • Enter an Amount Instead of Weight: For weight-sold products, you can now type the price directly and the weight is calculated automatically.

  • Print Shortcuts List: A new button prints or saves the full keyboard shortcuts list as a PDF — handy to keep posted near the register.

  • Receipt Printer Bottom Margin: A new setting ensures enough blank space at the bottom of every receipt so it can always be torn off safely.

  • Barcode or QR Code Toggle: Choose to show a barcode, a QR code, or neither — independently for receipts and shelf tags.

🐛 Bug Fixes

  • False Activation Failure: Fixed a message incorrectly showing activation as failed when it actually succeeded.

  • Version Number in Settings: Now always shows the correct installed version.

  • Categories Permission Group: Fixed missing translations in the Categories permission group.

  • Wholesale Price Validation: Price warnings and validation now apply to the wholesale price too, not just retail.

v1.6.0

Release Date: August 14, 2026

🚀 New Features & Enhancements

  • Jewelry Labels: Print a new small label (QR code on one end, price on the other) for jewelry and other small items, from its own dedicated printer setup in Settings and a new button in the Label Printing screen.

  • Pick a Specific Held Invoice in POS: The Resume button is now split in two — the main button still recalls the most recent held invoice as before, while a new arrow opens a list of all currently held invoices so you can browse and load any one of them directly (also available via Ctrl+F11).

  • Category Performance in Analytics: A new tab in the Intelligence Center breaks down sales by category, with summary KPI cards and a revenue-share chart.

  • Manual Debt Entries: Add or void manual debt entries for customers and suppliers directly, with these entries now included in printed debt statements.

🐛 Bug Fixes

  • Clearer Error Messages: Errors shown throughout the app are now translated into plain, friendly messages instead of raw technical/database text. Full technical detail is still kept in the log file for support purposes.

  • Sales Trend Chart: The Analytics sales-trend chart now shows true net profit per day instead of a misleading figure.

  • First-Run Setup Wizard: Polished the initial setup screens — corrected the back button for Arabic, fixed text wrapping, and improved the activation choice cards.

v1.5.3

Release Date: August 6, 2026

🔒 Security Updates

  • Security fixes and stability improvements: General security updates to improve stability and protect the application licensing system.

v1.5.2

Release Date: July 26, 2026

🚀 New Features & Enhancements

  • Smarter POS Search Suggestions: The product search dropdown in POS now shows stock quantity instead of the barcode, making it easier to check availability while searching.

🐛 Bug Fixes

  • Returns Now Reflected in Reports: Fixed an issue where returns weren’t always showing up in the dashboard and Smart Center analytics.

  • Accurate Low Stock Alerts: The Home dashboard’s low stock count and list no longer cap out at 10 — they now show your full, real count.

v1.5.1

Release Date: July 21, 2026

🐛 Bug Fixes

  • Hybrid Product Weight Pricing: Fixed a pricing error where, for hybrid (piece + weight) products, selling by weight while the store’s weight display was set to grams charged 1000x the correct price. Selling in kilogram display mode was unaffected.

v1.5.0

Release Date: July 20, 2026

🚀 New Features & Enhancements

  • Hierarchical Product Categories: Organize your catalog into nested categories, with dedicated quick-access category buttons and a grouped grid view in POS for faster browsing.

  • POS Quick-Add for Unknown Barcodes: Scanning a barcode that doesn’t match any product now lets you add it as a new product right from the POS screen, without interrupting the sale.

  • Quick Button Prompt on Save: After saving a new product, the system now offers to add it as a Quick Button immediately, saving an extra trip to the Quick Buttons screen.

  • Configurable Reference Field: Added a setting to show or hide the product Reference field, for stores that don’t use it.

  • Default Price Mode for New Products: A new setting lets you choose whether newly created products default to retail or wholesale pricing.

  • Stricter Stock Warnings: Hardened low/out-of-stock warnings in POS, with an optional setting to block a sale outright when stock isn’t sufficient.

🐛 Bug Fixes

  • Activation Security Fix: Fixed an issue where, on a single-user account with a password set, activating the license right after a first launch or trial expiry could log the user in without asking for their password.

  • Hybrid Product Pricing: Fixed weight-based pricing on hybrid (piece + weight) products being lost when saving, and POS charging the piece price instead of the per-kg price when selling by weight.

  • Printed Labels: Corrected barcode/QR code rendering and margins on printed product labels.

  • POS Navigation: Escape now correctly returns to the Home screen from POS, and switching screens no longer force-maximizes a restored window.

  • Product Editing: Fixed the category field showing empty with stray suggestions when editing an existing product.

  • Login List: Disabled user accounts no longer appear in the login account list.

  • Also included: clearer “selling price” wording for retail/wholesale price labels, remaining hardcoded UI text now fully localized, instant analytics chart label refresh on language switch, corrected weight-unit default and decimal-quantity entry restrictions, external purchase-order expenses no longer require an open cash-drawer shift, centered hardware ID display on small screens, and the desktop-icon installer option now defaults to checked.

v1.4.0

Release Date: July 2, 2026

🚀 New Features & Enhancements

  • Additional Expenses Module: Introduced a brand new module to manage and track all operational expenses (such as electricity, rent, salaries, transport, etc.). Key capabilities include:

    • Detailed expenses history tracking linked to categories and register users.
    • Flexible expense category configuration.
    • Seamless integration with reports, dashboard charts, and profit/loss calculations.
  • Archived Products Tab: Added a dedicated filter to view archived products with a one-click restore option. The system now automatically fetches and populates archived product details if you try to add a new product with an existing archived barcode, making restoration seamless.

  • Smart Cash Drawer Integration: Separated the cash drawer system setting from the shift status. Cash drawer options are completely hidden if disabled in Settings, and appear locked (disabled) if there is no open shift, preventing accidental transactions.

  • Simplified Layout for Other Items: When selling a custom item (using the + button), thermal receipts and A4 invoices now print the name and total amount directly on a single clean line, omitting confusing quantity multiplications and slash symbols.

  • Dynamic Shortcut Translations: Keyboard shortcut names and descriptions are now translated dynamically to match the active application language.

  • Fixed Payment Method Translations: Corrected payment method labels in analytics charts and audit logs, ensuring “Credit” and “Cash” translate correctly instead of using automated literal translations.

🐛 Bug Fixes

  • Clean Sales Statistics: Excluded the virtual system product (+OTHER) from top-selling items and dashboard charts to ensure reporting reflects real inventory sales.

  • Unified Default Footer: Standardized the default receipt and invoice footer message across Settings, thermal receipts, and A4 pages.

  • Clean Expense Notes: The system now trims and ignores trailing spaces or newlines (Space/Enter) in the additional expenses notes field, saving it as a clean null value.

v1.3.0

Release Date: June 18, 2026

🚀 New Features & Enhancements

  • Product Reference Field: You can now add an optional reference number to each product (such as a spare part number or supplier code). This field is optional and does not affect any existing data. You can now search for products by name, barcode, or reference number.

  • Sidebar Navigation: A new option in System Preferences lets you switch between two layouts: the existing portal buttons, or a sidebar that appears on the right side of the screen with a command center dashboard. The change is instant — no restart needed.

  • Proforma Invoice: In the POS screen, you can now print a preliminary invoice for the customer before completing the sale. Useful for quotes and price offers.

  • Cash Drawer Settings: Full control over when the cash drawer opens automatically — after cash sales, after debt sales, with or without printing. All configurable from the Settings page.

  • Manual Drawer Open from POS: A dedicated button to open the cash drawer directly from the POS screen (shortcut F12) without needing to complete a sale.

  • Test Print Opens Drawer: When clicking “Test Print” in Settings, the cash drawer will also open to confirm everything is working correctly.

  • Optional Password: Passwords are no longer required when creating a new user. Users without a password can log in simply by selecting their name.

  • Remove Password: Users can now remove their account password from the Profile page if they prefer to log in without one.

  • Proforma Shortcut Ctrl+P: A new keyboard shortcut to quickly print a proforma invoice from the POS screen.

🐛 Bug Fixes

  • Field Navigation Fix: When adding a product, pressing Enter now correctly moves through fields in order: Name → Reference → Barcode → remaining fields.

v1.2.4

Release Date: June 16, 2026

🚀 New Features & Enhancements

  • Improved POS Search Box: Enhanced the product search functionality to support typing in Arabic with spaces and backspaces naturally, while maintaining fast and accurate barcode scans without any layout conflicts.

🐛 Bug Fixes

  • Cash Drawer Calculations: Cancelled and deleted invoices are now correctly excluded from expected cash balance totals, ensuring the drawer expected balance perfectly matches actual sales.
  • Resolved Cash Drawer Freezes: Fixed an issue where the cash drawer view would sometimes appear completely empty due to a calculation parsing error.
  • Sales Reports Accuracy: Cancelled and deleted invoices are now excluded from total revenue and sales count metrics in the Reports dashboard.
  • Delete Cancelled Invoices: Added support to delete previously cancelled invoices directly to help keep your invoices list organized.
  • Hide Deleted Invoices from Drawer: Deleted invoices are now completely hidden from the cash drawer invoices list, displaying only active and cancelled ones.

v1.2.3

Release Date: June 15, 2026

🚀 New Features & Enhancements

  • Dynamic Excel File Picker Filters: Updated the file dialog filters to display “Excel Files” when importing products and data, replacing generic or hardcoded image file filters.

🐛 Bug Fixes

  • Reports Initial Load Fix: Resolved the issue where reports appeared empty upon first entry by offloading query processing to background threads, ensuring immediate data visualization.
  • Smart Center Crash Fix (Locale Formatting): Fixed data loading crashes in the Smart Center caused by regional decimal and negative sign formatting (e.g., Arabic locales) by standardizing database collation parsing using invariant culture.
  • Cashier Performance Column Bindings: Corrected the math and data binding for the “Average Invoice” column in the Cashier Performance analytics view and adjusted colors for a cleaner presentation.

v1.2.2

Release Date: June 13, 2026

🚀 New Features & Enhancements

  • Smart Decimal Formatting: Implemented dynamic decimal formatting across all list views, invoices, and reports to show precise values while hiding trailing zeros for integers (e.g., displaying 15 instead of 15.00), using a unified notation (comma , for thousands and dot . for decimals).
  • Activation UI Usability: Added a “Paste” button, Ctrl+V keyboard shortcut support, and Enter key confirmation to the license activation screens for a smoother setup flow.
  • Quick Buttons Performance: Greatly accelerated loading times in the Quick Buttons management dashboard, ensuring smooth browsing and full compatibility even with a very large number of products.
  • Unified Print Button Design: Standardized the look and behavior of the debt statement print buttons in both Customer and Supplier directories to dynamically match the style of the Purchase Orders print action.

🐛 Bug Fixes

  • Invoice Rounding Adjustment: Refined the POS rounding mechanism to only apply to the invoice grand total, preserving exact double-decimal pricing for individual items.
  • Debt Payment Separator Fix: Updated debt payment fields for both customers and suppliers to allow decimal separator input at all times, replacing default zero values with clean placeholders.
  • Cash Drawer Decimal Precision: Forced cash drawer expected totals and transactions to display with exactly two decimal places for absolute financial accuracy.

🔒 Security Updates

  • Security fixes and stability improvements: General security updates to improve stability and protect the application licensing system.

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: Improved the application’s reboot behavior during database recovery or reset to restart smoothly without showing false “application already running” warning messages.
  • Localized Launch Warnings: The warning message shown when attempting to open the application twice is now displayed in the language configured in the application instead of the operating system’s default language.

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