Commit Graph

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