Commit Graph

  • bc57d58e4a refactor: rename ClosingPopup to ClosePosPopup in hardware proxy patch 19.0 Suherdy Yacob 2026-06-18 06:50:54 +0700
  • 3fbccec8e3 feat: add automatic cash drawer triggers for opening and closing popups and enforce explicit action strings for all manual cashbox requests Suherdy Yacob 2026-06-17 22:08:05 +0700
  • 85692e2fec feat: implement centralized cash drawer security via HardwareProxy patching to support Bluetooth printer triggers and restrict unauthorized drawer openings. Suherdy Yacob 2026-06-07 21:53:51 +0700
  • 5f92333cdf feat: implement logic to capture and print sub-line notes on POS thermal receipts Suherdy Yacob 2026-06-05 16:38:24 +0700
  • eda65ef3b7 fix: improve print type detection logic and cash drawer triggering for Bluetooth thermal printers Suherdy Yacob 2026-06-04 08:25:22 +0700
  • 7279f740cd fix: wrap order.change access in try-catch to prevent crash on missing rounding_method Suherdy Yacob 2026-06-03 20:17:04 +0700
  • ac9b328e51 fix: ensure consistent receipt data parsing and include order notes in all print modes Suherdy Yacob 2026-06-03 15:41:24 +0700
  • fa2f72cf61 feat: add internal and customer notes to receipt data and consolidate multi-line note extraction logic Suherdy Yacob 2026-06-03 15:20:00 +0700
  • 923671cc56 refactor: update order retrieval method and remove redundant pos service reference in receipt printer logic Suherdy Yacob 2026-06-03 11:42:55 +0700
  • 2397c6dcb3 feat: implement cash drawer security gate to conditionally trigger drawer pulses based on payment type Suherdy Yacob 2026-06-03 11:16:41 +0700
  • 5524546dab feat: implement order and line notes for basic receipts in ESC/POS generator and update receipt data mapping Suherdy Yacob 2026-06-03 09:46:18 +0700
  • e80bce30fa refactor: simplify receipt note processing by removing kitchen note parsing logic Suherdy Yacob 2026-06-02 20:17:08 +0700
  • 0ca500fc01 perf: optimize BLE transmission throughput and fix layout truncation on basic receipts Suherdy Yacob 2026-06-01 22:14:01 +0700
  • d1df33bdb2 feat: enhance basic receipt layout with double-height printing and conditional header skipping Suherdy Yacob 2026-06-01 15:09:38 +0700
  • e667ef3bac feat: increase font scaling and add inline product name rendering for improved thermal printer legibility Suherdy Yacob 2026-06-01 14:54:05 +0700
  • 71b7461f41 fix: improve reliability of combo sub-line identification by explicitly validating parent reference properties Suherdy Yacob 2026-06-01 14:49:47 +0700
  • 17d51ac34f refactor: optimize BLE flow control, improve receipt parsing logic, and refine feed settings for thermal printers Suherdy Yacob 2026-06-01 14:24:06 +0700
  • 17e1b4cc60 fix: improve BLE transmission stability by adjusting chunk sizes and delays, and enhance receipt rendering with combo sub-line support and word-wrapped notes. Suherdy Yacob 2026-06-01 13:19:22 +0700
  • 3a28e7ac08 refactor: improve printer cut reliability, add buffer flushing, and enhance receipt metadata parsing for Odoo 19 Suherdy Yacob 2026-06-01 10:35:08 +0700
  • e71f979e3b fix: increase feed to 4 lines in escpos_generator to clear cutter blade on integrated printers Suherdy Yacob 2026-06-01 09:37:34 +0700
  • fe1b692f4f feat: truncate long cashier names to first and last name, apply bold formatting to receipt items, and reduce paper feed length Suherdy Yacob 2026-06-01 08:49:26 +0700
  • 85ddc0ab44 feat: include table name and guest count in thermal receipt output Suherdy Yacob 2026-05-29 14:28:30 +0700
  • 2858ef1cc4 feat: add support for basic receipt mode by conditionally hiding prices and totals in escpos generator Suherdy Yacob 2026-05-29 12:33:24 +0700
  • a4a2f936f4 feat: add customer/kitchen note support and conditionally disable footer for basic receipts Suherdy Yacob 2026-05-29 11:10:22 +0700
  • 8a33de6916 feat: include customer and kitchen notes in receipt lines and add basic receipt flag to export data Suherdy Yacob 2026-05-29 10:58:38 +0700
  • d3a3633359 refactor: include state code in receipt address and optimize ESC/POS generator codebase Suherdy Yacob 2026-05-29 10:36:44 +0700
  • 458404ba7a feat: implement direct POS order model data extraction to ensure accurate receipt printing in basic_receipt mode Suherdy Yacob 2026-05-29 09:56:26 +0700
  • d4416d9e66 feat: update pos_receipt_printer to support Odoo 19 receipt structure and element selectors Suherdy Yacob 2026-05-29 09:03:57 +0700
  • 4ee383c672 feat: add print mode configuration to support both graphics and text printing options Suherdy Yacob 2026-05-28 22:03:25 +0700
  • 464bbc3067 fix: defer Web Bluetooth check and implement mobile-specific print fallback for POS receipts Suherdy Yacob 2026-05-25 10:15:29 +0700
  • 0f225a7bfb feat: implement dynamic POS configuration ID resolution and UI updates for printer bypass functionality Suherdy Yacob 2026-05-20 06:59:57 +0700
  • cc38ae44c9 feat: add device-specific bypass option for bluetooth printing in POS configuration Suherdy Yacob 2026-05-19 10:03:56 +0700
  • a0ce35c237 feat: allow passing arbitrary props to BluetoothPrinterNavbarWidget Suherdy Yacob 2026-05-07 16:57:43 +0700
  • ff69c9d008 chore: clean up and reformat manifest description text Suherdy Yacob 2026-05-06 10:38:13 +0700
  • 2bf797b531 chore: remove unused files and associated references Suherdy Yacob 2026-04-27 13:58:30 +0700
  • c1b2d0f1f4 refactor: Update POS component and service import paths to align with Odoo 19 and fix module name in manifest. Suherdy Yacob 2026-04-27 13:58:07 +0700
  • e62ed4121e feat: Add comprehensive multi-device support and related enhancements for Bluetooth thermal printers in Odoo POS. Suherdy Yacob 2026-03-12 10:02:16 +0700
  • 54729b1a51 fix the width scaling error, fix the font scaling, removing debug logging main Suherdy Yacob 2025-12-07 22:40:50 +0700
  • 9483f369d7 add DPI options and some scaling TODO: the layout still wrong Suherdy Yacob 2025-12-07 21:36:21 +0700
  • d13cd3b2c8 add feature for raster image printing to ESC/POS admin.suherdy 2025-12-07 19:26:07 +0700
  • 3138c71e03 first commit admin.suherdy 2025-11-21 05:52:53 +0700