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
cbab5ec976
Initial commit, basic login working
2023-09-22 21:39:25 -05:00