Commit graph

  • 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