Repository navigation
Releases: samjwalsh/POS-client
Releases · samjwalsh/POS-client
Release list
v5.0.0
v4.1.0
Change Notes
- Cash button pressed after 20 secs of inactivity
- Reconcilliation adjustments shown in reports
- Reconcilliation items not shown in items
- App screen title shown in title bar
- Adding new reconcilliation transactions will delete old ones
v4.0.0
Change Notes
- IBM Carbon design system used
- Created reusable text/number input modal
- Voucher and print receipt buttons only visible in register view
- Printer now runs printer.execute() before printing to wake printer
- Removed voucher warning
- Menu items have a colour
- Shortcuts have a colour
- Categories have a colour
- Reconcilliation not counted in rolling revenue
v4.2.2
v4.2.1
v4.2.0
v3.10.0
Change Notes
- Icons available for menu items
- Allow reconcilliation of balances during the day
- Keyboard has a title whenever it is open
- Settings update properly from version to version
- Orders only update in Reports if the server sends changes to the client
- Removed refresh orders button
- Added number formatting functions
v3.9.0
Change Notes
- Fixed bug where option to reprint EOD sheet didn't work
- Added ability to swap payment method of existing order
- Added rolling average revenue statistic
- Moved menu items around to create space for adult and kids tubs on main page
- Added support for Re-turn bottles
- Added special shortcut for all relevant items
- Changed colours
v3.8.0
Change Notes
- Disabled button hover effect from DaisyUI
- Redesigned UI and changed font
- Dropdown settings can now automatically update their lists in accordance with the settings schema
- Reconcilliation transactions will only be added if the amount would be greater than 0.005 Euro
- In reports, the getAllOrders function only returns ~50 orders and a seperate getOrderStats function is used to get stats. all functions acting on the orders are in IpcMain so the renderer process never needs all the orders.
- Greatly improved speed at which orders load, 4000 orders load in 15ms (used to be ~10 seconds)
- Added a button to manually refresh orders in reports, removed automatic fetching of new orders
- The itempage is now more responsive to different screen sizes
- Added a reusable please wait component
- Added a please wait notice when orders are loading
- Created a new logo
v3.7.0
Change Notes
- Created reconcilliation dialog to update balances for end of day
- Added reconcilliation diaglog to end of day pipeline
- Client now logs any errors to server with relevant info for diagnostics
- Discouraged voucher creation
- Discouraged use of misc button
- Orders now use a date object instead of a timestamp stored as an integer
- Moved some order sync logic to server to speed up client
- Fixed bug where command to open cash drawer could be sent multiple times
- Added info box about shortcut buttons
- Fixed bug where errors are generated while getting version number
- Centered ping for server connection