|
|
16b7a317f8
|
feat: extend floor screen sync to product screen and increase refresh frequency to 5 seconds
|
2026-06-20 09:54:46 +07:00 |
|
|
|
5c9296a150
|
feat: add concurrency checks for POS orders and payments using write_date verification
|
2026-06-19 11:26:28 +07:00 |
|
|
|
932db6e5f7
|
feat: implement transaction-level session locking in pos_order and idempotent payment creation in pos_payment
|
2026-06-19 10:57:51 +07:00 |
|
|
|
52565d3f92
|
refactor: replace odoo.osv.expression with odoo.fields.Domain for domain filtering logic
|
2026-06-19 09:40:47 +07:00 |
|
|
|
b5fa919327
|
feat: add transaction-level advisory locks to sync_from_ui to prevent concurrent duplicate order processing
|
2026-06-19 09:27:31 +07:00 |
|
|
|
fd66566e91
|
refactor: simplify floor screen validation using router state instead of component lookup
|
2026-06-18 17:02:27 +07:00 |
|
|
|
a628105429
|
fix: prevent duplicate customer notes in pos order processing and ignore empty entries
|
2026-06-17 21:34:24 +07:00 |
|
|
|
164307b46d
|
refactor: remove unused res.partner logic from pos_ui_optimization module
|
2026-06-17 17:52:07 +07:00 |
|
|
|
930999b30c
|
feat: override res.partner search to force zero loyalty member load limit in POS
|
2026-06-17 10:51:35 +07:00 |
|
|
|
2f1e9d869a
|
feat: add debounced auto-sync to pending orders on note updates in POS restaurant mode
|
2026-06-16 16:39:18 +07:00 |
|
|
|
f205e94c2b
|
feat: aggregate line-level customer notes into order note and force visibility of customer_note field in POS orders
|
2026-06-16 15:39:50 +07:00 |
|
|
|
93ac66fa5b
|
feat: implement multi-device sync hardening with periodic auto-refresh and table-open synchronization
|
2026-06-15 23:33:36 +07:00 |
|
|
|
881c4af73a
|
fix: prevent table release on RPC failure to avoid accidental order deletion
|
2026-06-15 23:11:28 +07:00 |
|
|
|
bb75a58ca9
|
refactor: use toRaw for accessing internal caches in PosStore patch to avoid reactivity overhead
|
2026-06-14 09:49:58 +07:00 |
|
|
|
6173399c87
|
feat: disable Print Bill button when there are unsent order changes
|
2026-06-08 20:54:19 +07:00 |
|
|
|
a389ad963e
|
perf: implement aggressive POS UI optimizations including product caching, lazy loading throttling, and hardware-accelerated rendering.
|
2026-06-05 22:21:20 +07:00 |
|
|
|
af4e446a7e
|
feat: hide invoice button in ticket screen via XML patch
|
2026-06-05 16:11:59 +07:00 |
|
|
|
69b6a8f3ea
|
refactor: restrict POS paid order history to the current day instead of including yesterday
|
2026-06-04 14:55:14 +07:00 |
|
|
|
f8c59c560f
|
feat: add server-side guard to prevent accidental release of occupied restaurant tables in multi-device POS setups
|
2026-06-03 21:17:44 +07:00 |
|
|
|
ffb9d3feaf
|
feat: override productsToDisplay to remove hardcoded product limit for progressive rendering
|
2026-06-03 14:53:55 +07:00 |
|
|
|
e2fd06fbd6
|
feat: restrict POS paid order history to the last 48 hours to optimize UI performance
|
2026-06-03 14:48:05 +07:00 |
|
|
|
85aa55dda9
|
refactor: add default fallback order object to OrderDisplay to prevent errors when props are missing
|
2026-06-03 14:40:03 +07:00 |
|
|
|
0dcd17039f
|
feat: increase product load limit and add order summary patches for optimized POS navigation
|
2026-06-03 14:24:16 +07:00 |
|
|
|
277d740996
|
refactor: extract category change handler and add touchmove event to product cards
|
2026-06-03 12:28:02 +07:00 |
|
|
|
0f231e9d20
|
feat: synchronize mobile pane state with product screen tabs and add product image URL helper
|
2026-06-03 12:11:26 +07:00 |
|
|
|
593884ab7b
|
feat: add configurable setting to hide Cash In/Out button in POS navbar and update portrait mode layout styles
|
2026-06-03 08:42:58 +07:00 |
|
|
|
19f189dab7
|
feat: implement robust note splitting and defensive JSON parsing for POS order lines and customer display
|
2026-06-02 13:35:49 +07:00 |
|
|
|
35f254ddb0
|
fix: update xpath selector to use contains for category-list class compatibility
|
2026-06-02 08:46:59 +07:00 |
|
|
|
671f508b85
|
feat: implement portrait mode enhancements including category dropdown and optimized numpad actions
|
2026-06-02 08:34:24 +07:00 |
|
|
|
b9658d87dd
|
feat: hide invoice button and restyle partner button on POS payment screen
|
2026-06-02 08:14:53 +07:00 |
|
|
|
d124a934ca
|
fix: disable table checker button when order is empty or contains unsent items
|
2026-06-01 22:26:39 +07:00 |
|
|
|
ecb1a242f3
|
feat: add print checker button to POS portrait screen and update responsive styling
|
2026-06-01 10:12:12 +07:00 |
|
|
|
0c6410a221
|
docs: add detailed description and feature list to POS UI optimization manifest
|
2026-05-26 14:10:09 +07:00 |
|
|
|
945db1d0c2
|
feat: implement mobile-responsive portrait mode layout for PoS screens with tab-based navigation
|
2026-05-26 08:43:33 +07:00 |
|
|
|
43e908ce7d
|
refactor: replace lifecycle hooks with useEffect and improve state initialization in OrderDisplay to prevent patch conflicts
|
2026-05-11 17:26:57 +07:00 |
|
|
|
c79145faa3
|
fix: bypass line truncation in order display when not in display mode
|
2026-04-14 16:28:09 +07:00 |
|
|
|
14b847d3ba
|
feat: Add author to module manifest.
|
2026-03-20 15:20:47 +07:00 |
|
|
|
896252b61e
|
feat: Add POS UI optimization module for low-RAM devices, implementing incremental loading and safely removing event listeners.
|
2026-03-20 08:34:32 +07:00 |
|
|
|
c238ec5e77
|
upgrade to odoo19
|
2026-03-16 09:07:33 +07:00 |
|