114 Commits

Author SHA1 Message Date
thekiwismarthome e7306275e4 refactor: standardize image storage location and migrate existing files and URLs. 2026-03-03 22:59:44 +13:00
thekiwismarthome 2b11632253 feat: Improve image download robustness with a User-Agent header and extended timeout, and enhance WebP conversion by ensuring images are in RGB mode. 2026-03-01 22:24:14 +13:00
thekiwismarthome ae7717a8eb feat: Add WebSocket endpoint to download, process, and save product images locally as WebP. 2026-03-01 21:20:09 +13:00
thekiwismarthome 433c03035b feat: Add websocket command to search for products by barcode. 2026-03-01 20:15:29 +13:00
thekiwismarthome ae133ae59b feat: Implement comprehensive access control for shopping list and item WebSocket handlers and refine country code validation. 2026-02-28 10:34:40 +13:00
thekiwismarthome 2a8b12a07e Add compiled Python bytecode files for the shopping list manager custom component. 2026-02-28 00:23:52 +13:00
thekiwismarthome 402881c687 feat: Add barcode_type field to the Card model and its WebSocket handlers for creation and updates. 2026-02-27 17:35:49 +13:00
thekiwismarthome d412764cba fix: Change the default value of the loyalty card 'private' field to true in the websocket handler. 2026-02-27 14:49:30 +13:00
thekiwismarthome 752f9e5622 feat: add loyalty card management with dedicated storage, data model, and websocket API endpoints. 2026-02-27 13:00:08 +13:00
thekiwismarthome 86896ba4af feat: Introduce private shopping lists with owner and member management, and add Home Assistant user lookup. 2026-02-26 14:41:43 +13:00
thekiwismarthome 36a8939ebc feat: Implement backup/restore functionality for user data via new WebSocket handlers and automatic config backups. 2026-02-26 09:53:05 +13:00
thekiwismarthome 57b6d52ddf feat: Add country selection for product catalogs, including new WebSocket handlers and catalog reloading logic. 2026-02-26 06:51:26 +13:00
thekiwismarthome 11180db0e3 feat: rebuild product search engine immediately after adding a new product 2026-02-25 21:54:33 +13:00
thekiwismarthome 9bdaea0b1b refactor: Replace storage.get_all_products() with storage.get_products() for product retrieval. 2026-02-25 08:19:29 +13:00
thekiwismarthome ec0f44f109 style: update color codes for Health & Beauty and Baby categories. 2026-02-19 11:32:39 +13:00
thekiwismarthome 88b3f2d435 Update handlers.py 2026-02-17 20:58:37 +13:00
thekiwismarthome d93ea86d72 duplicate websocket_search_products in handlers.py 2026-02-17 20:13:17 +13:00
thekiwismarthome 5b3dcb65b4 another fix 2026-02-17 19:14:23 +13:00
thekiwismarthome 94cdede3b9 non-admin event handler 2026-02-17 18:57:40 +13:00
thekiwismarthome e6117073be Sync Bug 2026-02-17 14:53:06 +13:00
thekiwismarthome e76fad5a92 Correct Increment Handler 2026-02-16 22:17:16 +13:00
thekiwismarthome bcfde6df9a Fix the Broken Increment Handler 2026-02-16 22:00:20 +13:00
thekiwismarthome 85e0e68af9 spelling error 2026-02-16 21:39:31 +13:00
thekiwismarthome 11eb698c20 Product Items VACA Sync Bug Fix 2026-02-16 21:27:23 +13:00
thekiwismarthome 0e3fcd56f5 Update __init__.py 2026-02-16 20:14:23 +13:00
thekiwismarthome 9d8fd3f63e Update handlers.py 2026-02-16 20:09:54 +13:00
thekiwismarthome c9c1d16f08 Update handlers.py 2026-02-16 20:05:22 +13:00
thekiwismarthome 3b0cff3476 Update handlers.py 2026-02-16 20:00:58 +13:00
thekiwismarthome 575e59225f Update handlers.py 2026-02-14 15:44:46 +13:00
thekiwismarthome 960319231f Update __init__.py 2026-02-14 07:42:23 +13:00
thekiwismarthome 4dbae38bd9 Update __init__.py 2026-02-14 07:37:41 +13:00
thekiwismarthome 06eae30773 Update handlers.py 2026-02-14 07:36:09 +13:00
thekiwismarthome 0ad377114b Update storage.py 2026-02-14 07:29:27 +13:00
thekiwismarthome bc584c647a Update storage.py 2026-02-14 07:27:08 +13:00
thekiwismarthome 70dc3f1693 Update storage.py 2026-02-14 07:25:07 +13:00
thekiwismarthome b9ae304ba0 Update __init__.py 2026-02-14 07:22:53 +13:00
thekiwismarthome 18040e5017 Update __init__.py 2026-02-14 07:21:19 +13:00
thekiwismarthome 76d0eed1d6 Update storage.py 2026-02-14 07:12:31 +13:00
thekiwismarthome fd841270d8 Create search.py 2026-02-14 07:11:59 +13:00
thekiwismarthome 30859a7d26 Update manifest.json 2026-02-14 07:11:25 +13:00
thekiwismarthome 91615964c5 Update storage.py 2026-02-14 07:05:08 +13:00
thekiwismarthome 61a7678e24 Update category_loader.py 2026-02-14 07:04:22 +13:00
thekiwismarthome c7310d4213 Update storage.py 2026-02-14 07:01:47 +13:00
thekiwismarthome f8324ccf8f Update manifest.json 2026-02-14 06:59:55 +13:00
thekiwismarthome 9a74fd9027 Update catalog_loader.py 2026-02-14 06:59:16 +13:00
thekiwismarthome 1b05185dfe Update models.py 2026-02-14 06:52:29 +13:00
thekiwismarthome 94f771d0e3 Update storage.py 2026-02-14 06:51:55 +13:00
thekiwismarthome e8ba135d9d Add files via upload 2026-02-13 22:47:57 +13:00
thekiwismarthome 02cddeafc1 Update products_catalog_nz.json 2026-02-13 22:19:59 +13:00
thekiwismarthome 5378f79ac4 Update config_flow.py 2026-02-13 21:53:39 +13:00