Skip to content

Releases: samjwalsh/POS-client

v5.0.0

Choose a tag to compare

@samjwalsh samjwalsh released this 09 Jul 14:26
ef1d9ab

Change Notes

  • Modify server calls to use new backend

v4.1.0

Choose a tag to compare

@samjwalsh samjwalsh released this 13 May 17:19

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

Choose a tag to compare

@samjwalsh samjwalsh released this 11 May 17:52

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

Choose a tag to compare

@samjwalsh samjwalsh released this 23 Jun 06:49

Change Notes

  • Fix error printing most recent order if orders from another till exist on client

v4.2.1

Choose a tag to compare

@samjwalsh samjwalsh released this 17 May 21:12

Change Notes

  • Printer is checked less often
  • Only run printer.execute() if actually printing a sheet
  • Coloured more items in menu
  • Various changes

v4.2.0

Choose a tag to compare

@samjwalsh samjwalsh released this 16 May 21:03

Change Notes

  • Add section showing last reconcilliation transaction time
  • Change default order sort direction for POS-server
  • Change how IDs work, now always unique
  • Changed how swapping payment method changes the ID

v3.10.0

Choose a tag to compare

@samjwalsh samjwalsh released this 06 Mar 12:25

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

Choose a tag to compare

@samjwalsh samjwalsh released this 02 Mar 21:41

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

Choose a tag to compare

@samjwalsh samjwalsh released this 01 Mar 21:26

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

Choose a tag to compare

@samjwalsh samjwalsh released this 18 Feb 10:47

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