Web application IDS

New Features

  • Support for all currencies
    We are adapting our system to global projects. In the company settings, we have added support for all available world currencies.

Interface Changes

  • Form autocomplete optimization
    We have streamlined the browser autocomplete mechanism. Suggestions for fields such as “Numeric Login” have been disabled in administrative forms (e.g., when creating or editing an account), which prevents accidental insertion of incorrect data. This feature remains active only on login screens, where it is genuinely useful and speeds up the process.
  • Enhanced PIN login
    We have improved the PIN login process. Users whose numeric login codes begin with the digit “0” can now correctly authenticate on the machines.

Improvements

  • Optimized withdrawal limit alert system
    We have refined the logic for sending notifications. The alert system now operates more accurately, ensuring reliable notifications about exceeded withdrawal limits while avoiding unnecessary alerts.
  • Higher performance of import tasks
    We have optimized the handling of schedules and queues for the built-in importer. Recurring tasks are processed with greater reliability, which translates into smoother data updates and synchronization.
  • Clear information regarding invalid image files
    We have added precise messages in the product gallery module. If there is an attempt to upload a damaged or unsupported image file, the system will immediately notify you and request the upload of a valid image.

New Features

  • Expanded Inventory Analytics
    We have added two new columns to the Current Stock module: “Last Withdrawal Date” and “Last Return Date”. This allows for faster verification of product rotation and precise tracking of operation history for specific assets.
  • More Efficient Media Uploads
    We have increased the limit for simultaneous photo uploads from 20 to 100 files. This improvement significantly speeds up the process of updating product visual documentation and the database.

Interface Changes

  • Terminology Correction in the Cells Module
    We have updated the column naming in two languages: PL (“Liczba” instead of “Ilość”) and EN (“Number” instead of “Quantity”) to better reflect the nature of the data.
  • FTP Configuration Security
    We have disabled the autocomplete feature for the “Host” field in import and report tasks. This prevents login errors and accidental data overwriting.
  • Cost Center Control
    We have added a checkbox when assigning distribution points to cost centers, which informs users about the consequences of activating this option.

Improvements

  • Reliable Limit Management
    We have enhanced the user profile update mechanism, ensuring full consistency of user permissions, even when machines are operating offline.
  • Higher Database Quality
    We have implemented safeguards against duplicate product statuses and optimized email address management in report tasks.

New Features

  • Mandatory Terms and Conditions Acceptance
    We have introduced a Terms and Conditions acceptance mechanism, required for continued use of the system. The verification process is tailored to the user’s account status:
    • Users without an assigned email: The system will request the email address to be completed and verified before the terms can be accepted.
    • Users with a verified email: Acceptance requires scrolling through the entire content of the terms to ensure they have been read.
  • New “Terms and Consents” Section in User Profile
  • Newsletter Subscription Option
    In the “Terms and Consents” section, users can now sign up for the newsletter. The process is simplified—the email address is automatically pulled from account data, and the user confirms with a single click.
  • CAD Currency Support
    A new currency Canadian Dollar (CAD) is now available in the company settings.

New features

  • Better visibility of expired linked accounts
    We have changed the presentation of linked accounts that have lost validity. Instead of disappearing from the list, they are now marked with a special warning icon. Hovering over it displays the exact expiration date, facilitating the verification of cooperation history and contract management.
  • Greater control over Cost Center configuration
    We have introduced a safeguard mechanism to prevent accidental restriction of Cost Center visibility. A new checkbox, “Enable assignment to distribution points,” accompanied by an explanatory tooltip, has appeared in the edit form. The option to assign specific machines becomes active only after intentionally selecting this field, which facilitates correct configuration and prevents errors.

Improvements

  • Optimization of the machine limiting mechanism
    We have ensured full compliance of product dispensing from machines with the rules defined in the “Limiting Profile.” Limiting now operates with full precision, guaranteeing system integrity and reliability.
  • Greater stability in permission management
    We have increased the stability of role editing, especially when assigned to a large group of users. The system now guarantees the consistency and security of permission settings after every role modification.
  • Improved catalog management and product filtering
    We have optimized the process of moving products between catalogs, eliminating the risk of application lag. We also improved the precision of product filtering so that the “Image: exists” filter displays exclusively items that have assigned photographs.
  • Reliable quantity editing in Cost Centers
    We have refined the saving mechanism, ensuring that introduced changes to product quantities in Cost Centers are now correctly and permanently recorded by the system.
  • Greater clarity in the English version
    To better reflect functionality, the permission naming on the storage device in the English version has been changed from “Product deployment” to the more intuitive and precise “Product loading.”

New features

  • Support for a new vending machine model
    The IDS application now supports the D1080neo model. All reporting features, issuance history, and access management functions are now fully available for this machine.
  • More detailed transaction history
    The transaction view for a distribution point now distinguishes between loading and returning a product. This improvement enables faster analysis of material flow and provides more precise control over item movements.

Improvements

  • Unified naming of product price fields
    All column names related to product pricing have been standardized across the application. This improves administrative clarity and reduces the risk of configuration errors.
  • Enhancements to user account navigation
    An issue that caused incorrect redirection from the user account view has been resolved.
    The “Products consumption” button now functions correctly and opens the appropriate module with the user filter applied automatically.
  • Updated import forms
    The incorrect option to select SSL in import tasks using the SFTP method has been removed from the import form.
  • Correct display of NPS surveys
    NPS user satisfaction surveys are now displayed in the language set in the application preferences.

New features

  • New Rich Text editor for product descriptions
    A Rich Text editor is now available in the product description section. It allows for convenient text formatting and creating clearer, more structured product cards.
    The formatted description is also visible in:
    • the machine product list,
    • the product detail view,
    • the product catalog.
  • Limit refresh at midnight based on the company’s time zone
    Withdrawal limits are now automatically reset at 00:00 according to the time zone configured in the company settings.
  • Limit refresh after return (functionality for neo machines)
    When defining limits in a user profile, a new checkbox has been added that enables limit refresh upon return. Withdrawals and returns do not affect the configured limit duration. If a user withdraws an item and does not return it, the limit will automatically reset at midnight.

Improvements

  • Correct display of product images in the loading scheme
    An issue causing incorrect preview image display when configuring the loading scheme has been resolved. Product images now appear correctly.
  • Blocking deletion of roles assigned to linked accounts
    Roles that are assigned to at least one linked account can no longer be deleted.
  • Automatic wrapping of long product names in filters
    Long product names in filters are now wrapped automatically, ensuring proper layout and readability.
  • Improved handling of limits in current stock
    An issue preventing re-adding a limit for products with a previously removed limit has been fixed. Limits can now be restored and updated with new values.
  • Fixed issue causing products to disappear from the catalog
    Moving a product multiple times within the catalog no longer causes it to disappear.
  • Improved behavior of the pricing module
    The pricing module has been corrected – removing a price no longer causes the product to disappear from the list.

New features

  • Support for product variants in the Current States view
    • Support for product variants has been added both in the Current States view and when generating machine limits. In the Current States view variants are displayed in the “Signature” field according to the variant signature defined in the product.
    • When generating limits, a variant can be selected only after choosing a product that has size handling enabled – similar to configuring the loading scheme. Only then does the additional “Variant” field appear.
  • Saving filter and column settings
    The application now remembers selected filters and column layouts even after the user logs out.

Improvements

  • Correct behavior of the “Cancel” button during import
    Import cancellation now works as intended – the Cancel button is visible only when an import is actively in progress.
  • Improved image replacement for products
    An issue preventing the replacement of a product image with another image already stored in the gallery has been fixed. Product images can now be updated without limitations.
  • Improved handling of the product catalog
    Deleting a product no longer results in an empty folder being created in the machine product catalog.

New features

  • Product size support (VendOS)
    • Users can enable size support in the product add/edit form.
    • Size support works only for machines with VendOS software.

Optimizations

  • The linked accounts form no longer displays deleted roles for the target company.
  • The importer timeout is now correctly read from the configuration (previously it was always 90s).

New features

  • Product Prices Module
    • Gain greater control over who can view product prices.
    • This new module allows you to easily assign, edit, and delete product prices in the system.
      • set prices for multiple products at once,
      • price visibility in key modules (transactions, current states, reports),
      • price management also available via import,
      • access limited to users with the appropriate permission.
  • Informational Banner in the Dashboard
    • We’ve added an informational banner to the Dashboard.
    • It includes updates, tips, and important messages about IDS and vending software.
  • Short NPS Surveys
    • We’ve introduced short NPS (Net Promoter Score) surveys within the app.
    • These will help us better understand your needs and improve your overall experience with IDS.

Optimizations

  • Imports – Now Safer and More Precise
    • We’ve enhanced the import mechanism so that files are only processed if they fully match the assigned definition.
    • This gives you better control over your data and makes the entire process more reliable and predictable.

New features

  • Added a “Custom Name” field in the product item edit view (to allow adding comments or notes)

Improvements

  • Fixed calendar display when setting filters
  • Importing machine product catalogs no longer removes previously added data
  • Removing a profile now unassigns it from users and assigns them the default profile
  • Changing the product in a product item is now blocked (both in UI and import)
  • Added ability to re-crop images in the gallery
  • Duplicate filters in charts removed (in some language versions)
  • Chart data now respects the company’s time zone

New features

  • Support for the Bulgarian language
  • New date filter in the Transactions module: “In the last few months”
  • New filter in the Inventory Status module: “Designated for rental process”
  • New column and filter “GSD Device” in the Product Instances module
  • Account linking now available directly from the user account edit view
  • Ability to view and restore deleted product instances

Interface Improvements

  • The list of user profiles in the account edit view is now sorted alphabetically
  • Updated layout for the alarm and account edit forms

Optimizations

  • Faster and more stable operation of imports and reports
  • Improved handling of accounts with future activation dates
  • Enhanced machine synchronization via API, user deletion, and generation of long reports
  • The unused “Companies” permission has been removed

New features

  • Ability to change time zones for a company
  • Option to select the first day of the week in regional settings
  • Automatic removal of associations for a deleted machine product
  • New data displayed on dashboard charts and the distribution point view
  • Added support for D540 Neo and D810 Neo devices
  • Ability to sort by the “Order Details” column in the Transactions module
  • Option to delete unused Alarms, Report Definitions, Attributes, and Report Tasks

Optimizations

  • Improved performance of the Cost Center module
  • Better handling of custom logos displayed in IDS
  • Optimizations in Inventory Status and Transactions modules