thekiwismarthome
98eb022573
fix: OFT search URL encoding and barcode field
...
- URL-encode search query so multi-word product names return correct results
- Add code (EAN barcode) to fields returned by both name search and
barcode lookup — frontend can now auto-populate barcode on OFT apply
- Add sort_by=unique_scans_n to name search for more relevant ordering
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-08-09 22:36:33 +12:00
thekiwismarthome
3e4f014b11
feat: add es/fr/de/pt/it config flow translations and expose metric/price settings via WebSocket
2026-08-09 21:45:47 +12:00
thekiwismarthome
88cadea42f
fix: persist migrated custom regions format on first load
2026-08-09 14:38:36 +12:00
thekiwismarthome
5e2a7e8d35
feat: add currency_symbol and language fields to custom regions
2026-08-09 10:29:26 +12:00
thekiwismarthome
78f857f8f9
feat: add custom regions support
2026-08-09 09:45:33 +12:00
thekiwismarthome
19bf03a5c6
feat: add ha_todo_entity_id field to ShoppingList for global todo sync config
2026-08-08 23:31:27 +12:00
myTselection
c971b89779
us belgian openfoodfacts lookup when belgium catalog is used
2026-06-14 23:41:47 +02:00
myTselection
42746c86b8
v2.2.1
2026-06-14 23:28:25 +02:00
myTselection
6a344914a2
allow categories reload for different language
2026-06-14 23:28:10 +02:00
myTselection
8d9dd5bf6a
v2.2.0
2026-06-14 22:51:36 +02:00
myTselection
c48c96e133
belgium dutch categories and products
2026-06-14 22:51:16 +02:00
myTselection
1dea960449
v2.1.0
2026-06-14 22:46:59 +02:00
myTselection
fd5b17ced8
fix startup warning Detected blocking call to open with args ('/config/custom_components/shopping_list_manager/manifest.json',)
2026-06-14 22:43:37 +02:00
myTselection
0468893919
base nl translation
2026-06-14 22:29:04 +02:00
thekiwismarthome
d50bd39210
feat: expose installed version from manifest via get_integration_settings WS
2026-05-19 22:49:56 +12:00
thekiwismarthome
8652996b65
fix: add translations/en.json to resolve 500 on options flow
2026-05-18 20:29:48 +12:00
thekiwismarthome
380bba0408
fix: proxy OpenFoodFacts API through HA backend to fix browser CORS errors; implement products/delete handler
2026-03-31 19:57:01 +13:00
thekiwismarthome
cf3ab90d74
fix: implement products/delete websocket handler — deleted products were silently ignored
2026-03-25 08:56:25 +13:00
thekiwismarthome
4b7043d075
feat: product match review step when adding ingredients to SLM shopping list
2026-03-25 08:34:50 +13:00
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