Commit graph

81 commits

Author SHA1 Message Date
Lance Edgar e1dcd7d4ed Add support for custom header logo image within assets dir
should avoid external URL for header logo where possible
2023-09-29 13:02:30 -05:00
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