Commit Graph

  • 380bba0408 fix: proxy OpenFoodFacts API through HA backend to fix browser CORS errors; implement products/delete handler v2.3.4 v2.5.0---Improvements-and-Tweaks thekiwismarthome 2026-03-31 19:57:01 +13:00
  • cf3ab90d74 fix: implement products/delete websocket handler — deleted products were silently ignored v2.3.3 thekiwismarthome 2026-03-25 08:56:25 +13:00
  • 4b7043d075 feat: product match review step when adding ingredients to SLM shopping list v2.3.2 thekiwismarthome 2026-03-25 08:34:50 +13:00
  • e7306275e4 refactor: standardize image storage location and migrate existing files and URLs. main v2.3.1 thekiwismarthome 2026-03-03 22:59:44 +13:00
  • 9430811cda Merge pull request #6 from thekiwismarthome/2.3.0---Product-Barcode-Scanner-w/-OpenFoodFacts-Lookup v2.3.0 thekiwismarthome 2026-03-03 17:52:21 +13:00
  • 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. v2.3.0-beta03 thekiwismarthome 2026-03-01 22:24:14 +13:00
  • ae7717a8eb feat: Add WebSocket endpoint to download, process, and save product images locally as WebP. v2.3.0-beta02 thekiwismarthome 2026-03-01 21:20:09 +13:00
  • 433c03035b feat: Add websocket command to search for products by barcode. v2.3.0-beta01 thekiwismarthome 2026-03-01 20:15:29 +13:00
  • 8eb403ed8e docs: extensively update README with detailed features, requirements, and installation instructions. thekiwismarthome 2026-02-28 22:29:19 +13:00
  • 03fb9a9a67 Merge pull request #5 from thekiwismarthome/v2.1.0---Themes thekiwismarthome 2026-02-28 22:16:05 +13:00
  • ae133ae59b feat: Implement comprehensive access control for shopping list and item WebSocket handlers and refine country code validation. v2.1.5-beta01 thekiwismarthome 2026-02-28 10:34:40 +13:00
  • 2a8b12a07e Add compiled Python bytecode files for the shopping list manager custom component. thekiwismarthome 2026-02-28 00:23:52 +13:00
  • a36933c4c6 Merge pull request #4 from thekiwismarthome/v2.0.5-Country-Specific-Product-Catalogues v2.0.5 thekiwismarthome 2026-02-27 17:57:50 +13:00
  • 402881c687 feat: Add barcode_type field to the Card model and its WebSocket handlers for creation and updates. thekiwismarthome 2026-02-27 17:35:49 +13:00
  • d412764cba fix: Change the default value of the loyalty card 'private' field to true in the websocket handler. thekiwismarthome 2026-02-27 14:49:30 +13:00
  • 752f9e5622 feat: add loyalty card management with dedicated storage, data model, and websocket API endpoints. thekiwismarthome 2026-02-27 13:00:08 +13:00
  • 86896ba4af feat: Introduce private shopping lists with owner and member management, and add Home Assistant user lookup. thekiwismarthome 2026-02-26 14:41:43 +13:00
  • 36a8939ebc feat: Implement backup/restore functionality for user data via new WebSocket handlers and automatic config backups. thekiwismarthome 2026-02-26 09:53:05 +13:00
  • 57b6d52ddf feat: Add country selection for product catalogs, including new WebSocket handlers and catalog reloading logic. thekiwismarthome 2026-02-26 06:51:26 +13:00
  • 03249df651 Merge pull request #3 from thekiwismarthome/v2.0.4---Lots-of-Enhancements v2.0.4 thekiwismarthome 2026-02-25 22:40:58 +13:00
  • 11180db0e3 feat: rebuild product search engine immediately after adding a new product thekiwismarthome 2026-02-25 21:54:33 +13:00
  • 9bdaea0b1b refactor: Replace storage.get_all_products() with storage.get_products() for product retrieval. thekiwismarthome 2026-02-25 08:19:29 +13:00
  • ec0f44f109 style: update color codes for Health & Beauty and Baby categories. thekiwismarthome 2026-02-19 11:32:39 +13:00
  • 88b3f2d435 Update handlers.py thekiwismarthome 2026-02-17 20:58:37 +13:00
  • d93ea86d72 duplicate websocket_search_products in handlers.py thekiwismarthome 2026-02-17 20:13:17 +13:00
  • 5b3dcb65b4 another fix thekiwismarthome 2026-02-17 19:14:23 +13:00
  • 94cdede3b9 non-admin event handler thekiwismarthome 2026-02-17 18:57:40 +13:00
  • e6117073be Sync Bug thekiwismarthome 2026-02-17 14:53:06 +13:00
  • e76fad5a92 Correct Increment Handler thekiwismarthome 2026-02-16 22:17:16 +13:00
  • bcfde6df9a Fix the Broken Increment Handler thekiwismarthome 2026-02-16 22:00:20 +13:00
  • 85e0e68af9 spelling error thekiwismarthome 2026-02-16 21:39:31 +13:00
  • 11eb698c20 Product Items VACA Sync Bug Fix thekiwismarthome 2026-02-16 21:27:23 +13:00
  • 0e3fcd56f5 Update __init__.py thekiwismarthome 2026-02-16 20:14:23 +13:00
  • 9d8fd3f63e Update handlers.py thekiwismarthome 2026-02-16 20:09:54 +13:00
  • c9c1d16f08 Update handlers.py thekiwismarthome 2026-02-16 20:05:22 +13:00
  • 3b0cff3476 Update handlers.py thekiwismarthome 2026-02-16 20:00:58 +13:00
  • 9c98972b40 Merge pull request #2 from thekiwismarthome/v2.0.0-phase2-backend-foundation v2.0.0 thekiwismarthome 2026-02-14 16:16:23 +13:00
  • 575e59225f Update handlers.py thekiwismarthome 2026-02-14 15:44:46 +13:00
  • 960319231f Update __init__.py thekiwismarthome 2026-02-14 07:42:23 +13:00
  • 4dbae38bd9 Update __init__.py thekiwismarthome 2026-02-14 07:37:41 +13:00
  • 06eae30773 Update handlers.py thekiwismarthome 2026-02-14 07:36:09 +13:00
  • 0ad377114b Update storage.py thekiwismarthome 2026-02-14 07:29:27 +13:00
  • bc584c647a Update storage.py thekiwismarthome 2026-02-14 07:27:08 +13:00
  • 70dc3f1693 Update storage.py thekiwismarthome 2026-02-14 07:25:07 +13:00
  • b9ae304ba0 Update __init__.py thekiwismarthome 2026-02-14 07:22:53 +13:00
  • 18040e5017 Update __init__.py thekiwismarthome 2026-02-14 07:21:19 +13:00
  • 76d0eed1d6 Update storage.py thekiwismarthome 2026-02-14 07:12:31 +13:00
  • fd841270d8 Create search.py thekiwismarthome 2026-02-14 07:11:59 +13:00
  • 30859a7d26 Update manifest.json thekiwismarthome 2026-02-14 07:11:25 +13:00
  • 91615964c5 Update storage.py thekiwismarthome 2026-02-14 07:05:08 +13:00
  • 61a7678e24 Update category_loader.py thekiwismarthome 2026-02-14 07:04:22 +13:00
  • c7310d4213 Update storage.py thekiwismarthome 2026-02-14 07:01:47 +13:00
  • f8324ccf8f Update manifest.json thekiwismarthome 2026-02-14 06:59:55 +13:00
  • 9a74fd9027 Update catalog_loader.py thekiwismarthome 2026-02-14 06:59:16 +13:00
  • 1b05185dfe Update models.py thekiwismarthome 2026-02-14 06:52:29 +13:00
  • 94f771d0e3 Update storage.py thekiwismarthome 2026-02-14 06:51:55 +13:00
  • e8ba135d9d Add files via upload thekiwismarthome 2026-02-13 22:47:57 +13:00
  • 02cddeafc1 Update products_catalog_nz.json thekiwismarthome 2026-02-13 22:19:59 +13:00
  • 5378f79ac4 Update config_flow.py thekiwismarthome 2026-02-13 21:53:39 +13:00
  • d22b234f68 Update __init__.py thekiwismarthome 2026-02-13 21:38:33 +13:00
  • b4ea6bc7f0 Update config_flow.py thekiwismarthome 2026-02-13 21:36:37 +13:00
  • e09f9004a6 Update storage.py thekiwismarthome 2026-02-13 21:21:58 +13:00
  • b349a3142a Update storage.py thekiwismarthome 2026-02-13 21:19:57 +13:00
  • 5fab64bd4d Update __init__.py thekiwismarthome 2026-02-13 21:19:07 +13:00
  • d1573846cd Update config_flow.py thekiwismarthome 2026-02-13 21:18:13 +13:00
  • b2da5e62bd Update storage.py thekiwismarthome 2026-02-13 20:54:33 +13:00
  • f0c2bb6f29 Update __init__.py thekiwismarthome 2026-02-13 20:52:57 +13:00
  • ab5bd34c07 Update __init__.py thekiwismarthome 2026-02-13 20:19:04 +13:00
  • f80efe7582 Update storage.py thekiwismarthome 2026-02-13 20:16:50 +13:00
  • e21d136369 Update catalog_loader.py thekiwismarthome 2026-02-13 20:12:09 +13:00
  • 8689e8aa3f Create catalog_loader.py thekiwismarthome 2026-02-13 20:11:56 +13:00
  • 5f5066e6d8 Update products_catalog_nz.json thekiwismarthome 2026-02-13 15:46:28 +13:00
  • 0345c091be Create products_catalog_nz.json thekiwismarthome 2026-02-13 15:08:58 +13:00
  • 073218b851 Update const.py thekiwismarthome 2026-02-13 15:07:18 +13:00
  • 0258bc8690 Update images.py thekiwismarthome 2026-02-13 15:06:11 +13:00
  • 5a7b8203f6 Create __init__.py thekiwismarthome 2026-02-13 15:00:39 +13:00
  • c7f91ac37c Update manifest.json thekiwismarthome 2026-02-13 15:00:11 +13:00
  • 7dda89c5cb Create images.py thekiwismarthome 2026-02-13 14:54:38 +13:00
  • 95b8a99304 Update config_flow.py thekiwismarthome 2026-02-13 14:53:47 +13:00
  • acce175d0a Update __init__.py thekiwismarthome 2026-02-13 14:25:46 +13:00
  • 4a9a12ea7a Update const.py thekiwismarthome 2026-02-13 13:57:19 +13:00
  • 980a99c7ff Update const.py thekiwismarthome 2026-02-13 13:56:07 +13:00
  • 3829039a8a Delete custom_components/shopping_list_manager/websocket_api.py thekiwismarthome 2026-02-13 13:54:38 +13:00
  • 5af3e83fde Delete custom_components/shopping_list_manager/manager.py thekiwismarthome 2026-02-13 13:54:23 +13:00
  • 4ce63938e9 Update models.py thekiwismarthome 2026-02-13 13:53:36 +13:00
  • c67cc4b445 Update manifest.json thekiwismarthome 2026-02-13 13:15:02 +13:00
  • bdff875fcb Update hacs.json thekiwismarthome 2026-02-13 13:14:37 +13:00
  • 5c33f01e51 Update hacs.json thekiwismarthome 2026-02-13 13:07:06 +13:00
  • 4f56c655ca Update const.py thekiwismarthome 2026-02-13 12:49:59 +13:00
  • d0806aaf69 Update storage.py thekiwismarthome 2026-02-13 12:45:03 +13:00
  • 8bc67b5331 Update category_loader.py thekiwismarthome 2026-02-13 12:42:51 +13:00
  • ab59be6f1d Update const.py thekiwismarthome 2026-02-13 12:42:22 +13:00
  • 296a8ad5fd Update storage.py thekiwismarthome 2026-02-13 12:24:19 +13:00
  • 16b594f11a Update __init__.py thekiwismarthome 2026-02-13 10:48:44 +13:00
  • 3303776cd0 Update handlers.py thekiwismarthome 2026-02-13 10:48:10 +13:00
  • 832d29b0f9 Create storage.py thekiwismarthome 2026-02-13 10:35:26 +13:00
  • b91d027d08 Update manifest.json thekiwismarthome 2026-02-13 10:34:35 +13:00
  • a8ee630b7c Update manifest.json thekiwismarthome 2026-02-13 10:34:04 +13:00
  • 4135231a7e Create __init__.py thekiwismarthome 2026-02-13 10:33:19 +13:00
  • 903d2577c0 Create handlers.py thekiwismarthome 2026-02-13 10:32:33 +13:00