-
be88d5de68
docs: update project links, kallithea -> forgejo
master
Lance Edgar
2024-09-13 17:54:15 -0500
-
25b05fe568
docs: update project readme
Lance Edgar
2024-07-12 22:28:01 -0500
-
0a2a0f3804
docs: add doc for menu basics, how to customize
Lance Edgar
2024-07-09 21:57:39 -0500
-
0572512908
docs: another test commit
Lance Edgar
2024-07-09 21:24:21 -0500
-
809fda9450
docs: add tagline to index page
Lance Edgar
2024-07-09 21:20:24 -0500
-
717f9518ff
docs: add initial docs, w/ quickstart
Lance Edgar
2024-07-09 21:05:59 -0500
-
e2e4df4721
feat: add support for dynamic context menu
Lance Edgar
2024-07-09 19:37:42 -0500
-
8fe4c94005
fix: change how snackbar is opened, per upstream changes
Lance Edgar
2024-07-07 14:22:11 -0500
-
f3ab4f859d
fix: add backward compatibility for Flet 0.19.0
Lance Edgar
2024-07-07 13:52:47 -0500
-
4eb9442fce
feat: begin abstraction for more flexible button menus
Lance Edgar
2024-07-06 23:32:51 -0500
-
34390e4320
fix: avoid deprecated
Page.dialog
usage
Lance Edgar
2024-07-05 20:35:56 -0500
-
ab3c3737bb
fix: change how we set app to be full screen (again)
Lance Edgar
2024-07-05 20:21:56 -0500
-
1df3327d9b
feat: abandon
UserControl
as parent class for custom controls
Lance Edgar
2024-07-05 19:52:22 -0500
-
2a835d9bcb
feat: use latest flet, try to fix threading issues
Lance Edgar
2024-07-05 16:41:11 -0500
-
b8bb42e38c
fix: add red highlighting for Terminal ID, if not configured
Lance Edgar
2024-07-04 16:56:03 -0500
-
56ac6b2770
bump: version 0.2.0 → 0.2.1
v0.2.1
Lance Edgar
2024-07-01 11:55:59 -0500
-
95551a3038
fix: use rattail function to create top-level command
Lance Edgar
2024-07-01 11:55:44 -0500
-
96a571b5d0
bump: version 0.1.0 → 0.2.0
v0.2.0
Lance Edgar
2024-06-10 21:57:16 -0500
-
af840fdcd4
feat: switch from setup.cfg to pyproject.toml + hatchling
Lance Edgar
2024-06-10 21:56:59 -0500
-
9378d9b0f8
Cap version of Flet, to avoid "Event loop is closed" error
Lance Edgar
2024-05-31 14:12:04 -0500
-
2b2703ea4e
Migrate commands to use 'typer' framework
Lance Edgar
2024-05-15 16:24:01 -0500
-
f18e0d3c3c
Set full screen differently, so it always works
Lance Edgar
2023-11-30 14:43:57 -0600
-
c8788e282e
Update subcommand entry point group names, per wuttjamaican
Lance Edgar
2023-11-30 14:42:25 -0600
-
f9e0e4c02a
Add button stub for item refund
Lance Edgar
2023-10-20 14:41:33 -0500
-
95bf8ecfca
More tweaks for training mode
Lance Edgar
2023-10-19 21:12:23 -0500
-
0e5ad257c8
Add basic support for training mode
Lance Edgar
2023-10-19 20:53:07 -0500
-
22894b6c7a
Add first attempt at food stamp support
Lance Edgar
2023-10-19 19:13:48 -0500
-
4a9c93c96b
Require decimal point when user enters currency amount
Lance Edgar
2023-10-19 15:59:40 -0500
-
7edceac934
Add basic support for "sale" price
Lance Edgar
2023-10-18 21:31:08 -0500
-
d933a6acbc
Move the '@' button next to main input
Lance Edgar
2023-10-12 17:23:51 -0500
-
7b73438cf9
Require permission to adjust price
Lance Edgar
2023-10-12 16:32:42 -0500
-
aab3d9498d
Fix snackbar size after sending feedback
Lance Edgar
2023-10-12 12:03:20 -0500
-
fc2fda7c3a
Require permission to remove or replace customer in txn
Lance Edgar
2023-10-12 11:58:21 -0500
-
e7ecd88e64
Add support for suspend/resume txn
Lance Edgar
2023-10-11 23:14:43 -0500
-
52c35ed85c
Move "test error" button to about dialog; require perm to use
Lance Edgar
2023-10-11 19:56:35 -0500
-
8b526af843
Do not color voided line items in red
Lance Edgar
2023-10-11 18:50:01 -0500
-
2c9f3cd41a
Add initial support for Open Ring
Lance Edgar
2023-10-11 18:40:11 -0500
-
fb4206e5a9
Display tax info per line, and totals
Lance Edgar
2023-10-07 16:32:26 -0500
-
d15f521679
Add stub logic to kick drawer for "no sale" and based on txn tenders
Lance Edgar
2023-10-06 20:34:41 -0500
-
61a06ec5de
Add basic mechanism for manager override, use for void txn
Lance Edgar
2023-10-06 09:18:07 -0500
-
21f848cc82
Move login form to separate control
Lance Edgar
2023-10-05 22:22:13 -0500
-
9340e0d1bc
Add button for "Adjust Price"
Lance Edgar
2023-10-05 20:04:29 -0500
-
4ed006a93f
Add scroll bar, up/down keys for item, customer lookup dialogs
Lance Edgar
2023-10-05 17:23:11 -0500
-
e59c398b45
Add support for 10-key menu on login screen
Lance Edgar
2023-10-05 16:27:32 -0500
-
734600817f
Split the tenkey menu into separate control
Lance Edgar
2023-10-05 15:12:06 -0500
-
8f647a85b9
Fix redirect bug, add note about serving under non-root path
Lance Edgar
2023-10-04 21:03:57 -0500
-
d32ca9fc6a
Add config, runtime support for for
serve.path
Lance Edgar
2023-10-04 19:53:13 -0500
-
069289775e
Let config suppress username field for login screen
Lance Edgar
2023-10-01 19:51:28 -0500
-
9268d939eb
Show tender line items on screen; add "change back" alert
Lance Edgar
2023-10-01 17:39:02 -0500
-
7a8dce69b3
Add support for "void line"
Lance Edgar
2023-09-30 21:08:29 -0500
-
d969d5c994
Force user to click Dismiss for uncaught error alert
Lance Edgar
2023-09-29 13:06:26 -0500
-
e1dcd7d4ed
Add support for custom header logo image within assets dir
Lance Edgar
2023-09-29 13:02:30 -0500
-
cd392fa432
Show alert on-screen when uncaught exception happens
Lance Edgar
2023-09-29 12:32:06 -0500
-
fc58594699
Add hooks to send email when uncaught exception occurs
Lance Edgar
2023-09-29 11:46:34 -0500
-
d83204495b
Show logo image on login, POS views
Lance Edgar
2023-09-29 10:01:02 -0500
-
d8ff7dd944
Add testing watermark asset
Lance Edgar
2023-09-28 12:59:08 -0500
-
44b3b437e3
Cleanup tender logic a bit; require amount
Lance Edgar
2023-09-27 20:35:28 -0500
-
114c6e4dd6
Improve tender support; assign user for each batch row added
Lance Edgar
2023-09-27 17:16:02 -0500
-
4058f2df67
Record bad scans in transaction; tweak snackbar etc.
Lance Edgar
2023-09-26 17:48:53 -0500
-
39abb0d648
Show terminal ID in page header
Lance Edgar
2023-09-26 14:22:20 -0500
-
55203afc4d
Add initial support for item lookup dialog
Lance Edgar
2023-09-26 13:44:29 -0500
-
ced1d37edd
Show keyboard on login page
Lance Edgar
2023-09-26 12:16:44 -0500
-
0676a9ef4c
Add the "About" dialog and move feedback button there
Lance Edgar
2023-09-26 11:46:37 -0500
-
bdae602289
Fix main routing between /login and /pos
Lance Edgar
2023-09-26 10:44:53 -0500
-
d52f0b3207
Fix shift/caps behavior for keyboard
Lance Edgar
2023-09-26 10:16:17 -0500
-
32fc71691e
Add behavior for "long backspace" press in keyboard
Lance Edgar
2023-09-26 10:04:13 -0500
-
78e6704639
Add on-screen keyboard for feedback dialog
Lance Edgar
2023-09-25 23:12:19 -0500
-
0767b81d0b
Prevent sending empty feedback
Lance Edgar
2023-09-25 22:43:01 -0500
-
a7ab1b5882
Do not void txn if there is none
Lance Edgar
2023-09-25 22:27:56 -0500
-
207de81e51
Add way to remove customer from txn
Lance Edgar
2023-09-25 22:18:36 -0500
-
6caee556df
Cleanup some logic for tracking current txn/cust
Lance Edgar
2023-09-25 21:57:43 -0500
-
1fd78d0c2f
Move customer lookup into a control
Lance Edgar
2023-09-25 21:10:44 -0500
-
943f723ae6
Use
Page.session
and .client_storage
instead of my first hack
Lance Edgar
2023-09-24 20:56:02 -0500
-
51c1094e1c
Add basic Feedback button for POS screen
Lance Edgar
2023-09-24 19:29:57 -0500
-
6448fc139c
Centralize logic for default POS batch handler
Lance Edgar
2023-09-24 18:00:06 -0500
-
a0915f7d5c
Add
wuttapos serve
command
Lance Edgar
2023-09-24 17:45:51 -0500
-
27dca66a0f
Cleanup the dev startup logic a bit
Lance Edgar
2023-09-24 17:45:33 -0500
-
8f937d040a
Add basic customer lookup
Lance Edgar
2023-09-23 20:16:24 -0500
-
545f115dc8
Use actual POS batch under the hood
Lance Edgar
2023-09-23 11:19:42 -0500
-
c3c8ae7e94
Add initial buttons, items list for main POS screen
Lance Edgar
2023-09-23 08:27:22 -0500
-
a789bb3b14
Update changelog
v0.1.0
Lance Edgar
2023-09-22 21:43:08 -0500
-
cbab5ec976
Initial commit, basic login working
Lance Edgar
2023-09-22 21:39:25 -0500