NexoPOS 4.7.0
Today we're excited to release NexoPOS 4.7.x. A major upgrade that comes with a bunch of interesting changes. Throughout this update we've been working on the dark mode, multi roles, security and other changes we believe will make your day-to-day life easier. Let's jump into those changes to give a better overview.
Multi Roles
Previously, a user could only have 1 role at the time. While that was working well for much needs, we wanted to add a multi role support, to give a better flexibility. For example, this mean that if you can give cashier role to your employee, one of these cashier can have a specific role who gives him access to reporting. More over the reason why we created this feature was to allow you to control all the user who can have access to a store just using the multistore module.
Dark Mode
We know many are using NexoPOS for a long period of time during the day, and we don't want their eyes irratated because of the screen. We've added the Dark Mode which gives a most soft tone to the design. We've also revamped the actual light mode to make it better and less shiny.
Keyboard Supported
From NexoPOS v4.7.x, the keyboard is supported for all visual keyboard that appear on the screen. For each popup, using "ESC" is an internal shortcut that closes it. You can configure your own shortcuts from the settings.
Amount Helpers
If you're using the POS payment popup, you might have wanted to add your own amount helper. This is now possible.
This can also be changed on the keyboard shortcuts.
Merge Similar Products
From now, you can instruct the system to merge all products that are similar. This will prevent having a long list of same products on the POS.
You'll find the settings to enable this behavior by default.
Dependency Protection
We wanted with this feature to ensure some resources can't be deleted if it remains in use. For example, a category cannot be deleted if some products remain assigned to it.
Cash Register : Highlighting Discrepancy For Cash Register
Previously, users were forced to input the expected amount on the cash register. From this update, any amount can be defined. NexoPOS will higlight if there is a discrepancy.
About Page
We've added an about page that will display the actual system and environment details.
Other Changes
- Removed: unused settings
- Fixed: theming issue
- Update: add fallback when no theme is defined. closes #633
- Fixed: hotpress library missing
- Fixed: environment changed during test
- Removed: unecessary expense tracking
- Removed: unecessary soud control option
- Added: sound shortcut support
- Fixed: popup closing issue
- Added: Support for multiple amount helpers
- Fix #557 Dependency Protection
- Fix #577 Disable Strict Balance To Be Provided
- Added: Crud toggle "options" column + button
- Update: minor design fix
- Merge Commit from 0eade40 to c06aefc
- Fix #587 : Balance Entry on Cash Flow Report
- Fix #588 Add Customer Date For Procurement And Expenses
- Fix ns-button component showing 2 buttons
- Added: support for 2 new db drivers
- Added: order management from customer panel
- Fix #604 Pull php files exclusively.
- Fixed Error Pages
- Fix #606, Add User Selection On Sales Report
- Fixed: tax computation on POS
- Added: About Page With System Details
- Fix #579 Allow Payment For Order With 0 As Total
- Fix #578 Tax Not Applied While Switching
- Fix #575 Missing Product Name On Labels
- Fix #573 Inaccuracy on Cash Register History And Balance
- Fix: role accessibility
- Added: job generator for module
- Added: settings generator for module
- Fixed: bug while saving settings
- Fix: #549 Cash Flow Loading Full Day Records
- Fix: #551 Sales On Cash Register Options To Be Accurate
- Fix: #552 Date Range Selector Accuracy
- Fix #544 Allow To Remove Image From Products
- Fix #566 Cashier Dashboard Bug
- Added: portuguese