diff --git a/CHANGELOG.md b/CHANGELOG.md index ae30496..32eb473 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,28 @@ All notable changes to this project are documented here. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.5.0] - 2026-08-19 + +The integration now wears the Fresh Harvest brand instead of the generic +puzzle-piece placeholder. + +### Added + +- Bundled brand images in `custom_components/freshharvest/brand/`: the FH + icon (256/512), the wordmark logo, and a dark-theme wordmark variant. + Home Assistant 2026.3+ serves these locally, so Settings → Devices & + Services shows the real logo with no home-assistant/brands submission + (that repository no longer accepts custom integrations anyway). +- The Fresh Harvest wordmark at the top of the README (`docs/logo.svg`). + +### Notes + +- Home Assistant older than 2026.3 ignores the `brand/` folder and keeps the + placeholder; nothing breaks. +- The HACS dashboard still shows its own placeholder — HACS fetches icons + from its CDN and does not read local brand images yet + (hacs/integration#5171). The integration pages themselves are unaffected. + ## [0.4.1] - 2026-08-04 ### Fixed diff --git a/README.md b/README.md index 98bb7be..b5f0401 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +

+ Fresh Harvest +

+ # ha-freshharvest [![Validate](https://git.arch.fyi/flan/ha-freshharvest/actions/workflows/validate.yml/badge.svg)](https://git.arch.fyi/flan/ha-freshharvest/actions) @@ -103,7 +107,9 @@ Paste it under `views:` in the raw configuration editor. ## Requirements -Home Assistant 2025.2 or newer. Developed and running against 2026.7. +Home Assistant 2025.2 or newer. Developed and running against 2026.7. The +bundled brand images (the logo in Settings → Devices & Services) need 2026.3 +or newer; older versions simply keep the generic placeholder. ## Troubleshooting @@ -134,6 +140,8 @@ pytest tests/ ## Disclaimer Unofficial and unaffiliated — not endorsed by or supported by Fresh Harvest. +The Fresh Harvest name and logo belong to Fresh Harvest and are used here only +to identify the service this integrates with. Please do not lower the six-hour poll interval: this is a small business's website, not an API. diff --git a/custom_components/freshharvest/brand/dark_logo.png b/custom_components/freshharvest/brand/dark_logo.png new file mode 100644 index 0000000..305914a Binary files /dev/null and b/custom_components/freshharvest/brand/dark_logo.png differ diff --git a/custom_components/freshharvest/brand/dark_logo@2x.png b/custom_components/freshharvest/brand/dark_logo@2x.png new file mode 100644 index 0000000..a8adb4f Binary files /dev/null and b/custom_components/freshharvest/brand/dark_logo@2x.png differ diff --git a/custom_components/freshharvest/brand/icon.png b/custom_components/freshharvest/brand/icon.png new file mode 100644 index 0000000..3d51c8b Binary files /dev/null and b/custom_components/freshharvest/brand/icon.png differ diff --git a/custom_components/freshharvest/brand/icon@2x.png b/custom_components/freshharvest/brand/icon@2x.png new file mode 100644 index 0000000..05214ff Binary files /dev/null and b/custom_components/freshharvest/brand/icon@2x.png differ diff --git a/custom_components/freshharvest/brand/logo.png b/custom_components/freshharvest/brand/logo.png new file mode 100644 index 0000000..29a1dbb Binary files /dev/null and b/custom_components/freshharvest/brand/logo.png differ diff --git a/custom_components/freshharvest/brand/logo@2x.png b/custom_components/freshharvest/brand/logo@2x.png new file mode 100644 index 0000000..37b5738 Binary files /dev/null and b/custom_components/freshharvest/brand/logo@2x.png differ diff --git a/custom_components/freshharvest/manifest.json b/custom_components/freshharvest/manifest.json index 97521c9..da5c6b9 100644 --- a/custom_components/freshharvest/manifest.json +++ b/custom_components/freshharvest/manifest.json @@ -12,5 +12,5 @@ "requirements": [ "beautifulsoup4>=4.12" ], - "version": "0.4.1" + "version": "0.5.0" } diff --git a/docs/logo.svg b/docs/logo.svg new file mode 100644 index 0000000..5744898 --- /dev/null +++ b/docs/logo.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file