Commit graph

80 commits

Author SHA1 Message Date
Lance Edgar cd392fa432 Show alert on-screen when uncaught exception happens 2023-09-29 12:32:06 -05:00
Lance Edgar fc58594699 Add hooks to send email when uncaught exception occurs 2023-09-29 11:46:34 -05:00
Lance Edgar d83204495b Show logo image on login, POS views 2023-09-29 10:01:02 -05:00
Lance Edgar d8ff7dd944 Add testing watermark asset 2023-09-28 12:59:08 -05:00
Lance Edgar 44b3b437e3 Cleanup tender logic a bit; require amount 2023-09-27 20:35:28 -05:00
Lance Edgar 114c6e4dd6 Improve tender support; assign user for each batch row added 2023-09-27 17:16:02 -05:00
Lance Edgar 4058f2df67 Record bad scans in transaction; tweak snackbar etc. 2023-09-26 17:48:53 -05:00
Lance Edgar 39abb0d648 Show terminal ID in page header 2023-09-26 14:56:36 -05:00
Lance Edgar 55203afc4d Add initial support for item lookup dialog 2023-09-26 13:55:42 -05:00
Lance Edgar ced1d37edd Show keyboard on login page
also do *not* show feedback button on login page
2023-09-26 13:55:42 -05:00
Lance Edgar 0676a9ef4c Add the "About" dialog and move feedback button there 2023-09-26 13:55:39 -05:00
Lance Edgar bdae602289 Fix main routing between /login and /pos
should only show one or the other depending on user login status
2023-09-26 10:44:53 -05:00
Lance Edgar d52f0b3207 Fix shift/caps behavior for keyboard 2023-09-26 10:16:17 -05:00
Lance Edgar 32fc71691e Add behavior for "long backspace" press in keyboard
what this actually does must be specified by parent i guess, so far
that is in 2 places.  if many more would be nice to standardize that a
bit more somehow
2023-09-26 10:05:04 -05:00
Lance Edgar 78e6704639 Add on-screen keyboard for feedback dialog 2023-09-25 23:12:19 -05:00
Lance Edgar 0767b81d0b Prevent sending empty feedback
technically can still send just a bunch of spaces, but whatever
2023-09-25 22:43:01 -05:00
Lance Edgar a7ab1b5882 Do not void txn if there is none 2023-09-25 22:38:36 -05:00
Lance Edgar 207de81e51 Add way to remove customer from txn 2023-09-25 22:18:36 -05:00
Lance Edgar 6caee556df Cleanup some logic for tracking current txn/cust 2023-09-25 21:57:43 -05:00
Lance Edgar 1fd78d0c2f Move customer lookup into a control 2023-09-25 21:31:11 -05:00
Lance Edgar 943f723ae6 Use Page.session and .client_storage instead of my first hack
no shortage of hacky yet though i'm sure
2023-09-24 20:57:45 -05:00
Lance Edgar 51c1094e1c Add basic Feedback button for POS screen
this will definitely need to change, but wanted it on screen at least
2023-09-24 19:29:57 -05:00
Lance Edgar 6448fc139c Centralize logic for default POS batch handler 2023-09-24 18:00:06 -05:00
Lance Edgar a0915f7d5c Add wuttapos serve command
b/c it apparently is just that easy..
2023-09-24 17:45:51 -05:00
Lance Edgar 27dca66a0f Cleanup the dev startup logic a bit 2023-09-24 17:45:33 -05:00
Lance Edgar 8f937d040a Add basic customer lookup 2023-09-23 21:28:24 -05:00
Lance Edgar 545f115dc8 Use actual POS batch under the hood 2023-09-23 12:00:34 -05:00
Lance Edgar c3c8ae7e94 Add initial buttons, items list for main POS screen
savepoint
2023-09-23 08:27:22 -05:00
Lance Edgar a789bb3b14 Update changelog 2023-09-22 21:43:08 -05:00
Lance Edgar cbab5ec976 Initial commit, basic login working 2023-09-22 21:39:25 -05:00