From d66147300545b2894d347b43835d9a79c4eb6f75 Mon Sep 17 00:00:00 2001 From: "Community Hass.io Add-ons Bot" Date: Sat, 14 Sep 2019 20:17:47 +0000 Subject: [PATCH] :tada: Release of add-on Home Panel 1.0.0 --- README.md | 6 +++--- home-panel/CHANGELOG.md | 42 +++++++++++++++++++++++++++++++++++------ home-panel/README.md | 24 +++++++++-------------- home-panel/config.json | 20 +++++++++++--------- 4 files changed, 59 insertions(+), 33 deletions(-) diff --git a/README.md b/README.md index e9187702..a6caafcc 100644 --- a/README.md +++ b/README.md @@ -850,10 +850,10 @@ SOFTWARE. [happy-bubbles-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [happy-bubbles-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [happy-bubbles-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg -[addon-home-panel]: https://github.com/hassio-addons/addon-home-panel/tree/v0.5.0 -[addon-doc-home-panel]: https://github.com/hassio-addons/addon-home-panel/blob/v0.5.0/README.md +[addon-home-panel]: https://github.com/hassio-addons/addon-home-panel/tree/v1.0.0 +[addon-doc-home-panel]: https://github.com/hassio-addons/addon-home-panel/blob/v1.0.0/README.md [home-panel-issue]: https://github.com/hassio-addons/addon-home-panel/issues -[home-panel-version-shield]: https://img.shields.io/badge/version-v0.5.0-blue.svg +[home-panel-version-shield]: https://img.shields.io/badge/version-v1.0.0-blue.svg [home-panel-pulls-shield]: https://img.shields.io/docker/pulls/hassioaddons/home-panel-armhf.svg [home-panel-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [home-panel-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg diff --git a/home-panel/CHANGELOG.md b/home-panel/CHANGELOG.md index 7a9c6459..0e98d15d 100644 --- a/home-panel/CHANGELOG.md +++ b/home-panel/CHANGELOG.md @@ -1,14 +1,44 @@ [![GitLab CI][gitlabci-shield]][gitlabci] +### ***Please read before upgrading!!*** + +TLDR: The whole app has been rewritten. You will lose all your data. + +Please read the release over on the upstream repository. There are a lot of changes: + +https://github.com/timmo001/home-panel/releases/tag/v2.0.0 + +Any bugs or feature requests for the app itself should be opened on the upstream repo as mentioned on the release above. + +The add-on specific changes include one port, upgrades and ingress support :tada: + +> There was a lot that had to change in this app to support ingress. The way that the app originally worked was to use routing (the url decides what section you want) but this causes issues with ingress. So I moved the setup of the app to use single page and a single url, but instead use states. Socket.io was also a bit of a pain to get working, since it defaults to the root of the url you are on. + ## Changes -- 0619ec2 :pencil2: Maintaince -> Maintenance @frenck -- 874aab6 :arrow_up: Upgrade base to v4.0.2 -- e1d1c1c :arrow_up: Update dependencies -- bd201bc :fire: Disable ingress temporarily (#27) +- 5cb1f83 :fire: :arrow_up: Home Panel v2 addon upgrade (#25) +- ef0ea60 :hammer: :arrow_up: Upgrade base and use Hass.io DNS as NGinx resolver +- 2b7cd69 :hammer: Re enable ingress +- cbff72e :docs: Update docs +- 9d23c5e :hammer: Update run script +- 79adbb3 :hammer: Compile on build +- 1209e84 :hammer: Fix config +- 5f17136 :hammer: Update build +- fb1b268 :fire: Add missing dependency +- ad5d23b :hammer: Check for key first +- eed9ee0 :ambulance: Fix secrets check +- 8d5ea96 :hammer: Update download url +- 9ad7d18 :hammer: Update url +- 1aef54d :shirt: Shellcheck fix +- 7e0bd6a :shirt: Fix shellcheck +- 2528ae6 :arrow_up: Update openssl +- 21c927f :hammer: Update temp link +- a72d708 :hammer: Update temporary url to working ingress +- 13fdd82 :hammer: Fix banner +- 28a1b5b :sparkles: Replace links with v2.0.0 link [Full Changelog][changelog] -[changelog]: https://github.com/hassio-addons/addon-home-panel/compare/v0.4.1...v0.5.0 -[gitlabci-shield]: https://gitlab.com/hassio-addons/addon-home-panel/badges/v0.5.0/pipeline.svg +[changelog]: https://github.com/hassio-addons/addon-home-panel/compare/v0.5.0...v1.0.0 +[gitlabci-shield]: https://gitlab.com/hassio-addons/addon-home-panel/badges/v1.0.0/pipeline.svg [gitlabci]: https://gitlab.com/hassio-addons/addon-home-panel/pipelines diff --git a/home-panel/README.md b/home-panel/README.md index 11fde9b6..6aa2ef05 100644 --- a/home-panel/README.md +++ b/home-panel/README.md @@ -6,23 +6,17 @@ [![Buy me a coffee][buymeacoffee-shield]][buymeacoffee] -A touch-compatible web frontend for controlling the home. - -## About - -A touch-compatible web frontend for controlling the home. Integrates with +A web frontend for controlling the home. Integrates with [Home Assistant][hass] as an alternative / additional frontend. Uses a customisable and themeable card based UI which can be used on a touch screen. -[Click here for the full documentation][docs] +![banner][banner] -### Screenshots +## Screenshots ![Midnight Theme Screenshot][midnight-theme] -![More Info Light Screenshot][more-info-light] - -![Forest Theme Screenshot][forest-theme] +![Settings Screenshot][settings-screen] [Click here for the full documentation][docs] @@ -43,19 +37,19 @@ If you are more interested in stable releases of our add-ons: +[banner]: https://raw.githubusercontent.com/timmo001/home-panel/master/docs/resources/banner.png [buymeacoffee-shield]: https://www.buymeacoffee.com/assets/img/guidelines/download-assets-sm-2.svg [buymeacoffee]: https://www.buymeacoffee.com/frenck [discord-shield]: https://img.shields.io/discord/478094546522079232.svg [discord]: https://discord.me/hassioaddons -[docs]: https://github.com/hassio-addons/addon-home-panel/blob/v0.5.0/README.md -[forest-theme]: https://raw.githubusercontent.com/timmo001/home-panel/master/docs/resources/forest-theme.png +[docs]: https://github.com/hassio-addons/addon-home-panel/blob/v1.0.0/README.md [forum-shield]: https://img.shields.io/badge/community-forum-brightgreen.svg [forum]: https://community.home-assistant.io/t/home-panel-a-touch-compatible-webapp-for-controlling-the-home/62597?u=timmo001 [hass]: https://www.home-assistant.io/ [home-panel]: https://github.com/timmo001/home-panel [maintenance-shield]: https://img.shields.io/maintenance/yes/2019.svg [midnight-theme]: https://raw.githubusercontent.com/timmo001/home-panel/master/docs/resources/midnight-theme.png -[more-info-light]: https://raw.githubusercontent.com/timmo001/home-panel/master/docs/resources/more-info-light.png [project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg -[release-shield]: https://img.shields.io/badge/version-v0.5.0-blue.svg -[release]: https://github.com/hassio-addons/addon-home-panel/tree/v0.5.0 \ No newline at end of file +[release-shield]: https://img.shields.io/badge/version-v1.0.0-blue.svg +[release]: https://github.com/hassio-addons/addon-home-panel/tree/v1.0.0 +[settings-screen]: https://raw.githubusercontent.com/timmo001/home-panel/master/docs/resources/settings-main.png \ No newline at end of file diff --git a/home-panel/config.json b/home-panel/config.json index 2365fa60..f1ab9964 100644 --- a/home-panel/config.json +++ b/home-panel/config.json @@ -1,8 +1,8 @@ { "name": "Home Panel", - "version": "0.5.0", + "version": "1.0.0", "slug": "home-panel", - "description": "A touch-compatible web frontend for controlling the home", + "description": "A web frontend for controlling the home", "url": "https://github.com/hassio-addons/addon-home-panel", "webui": "[PROTO:ssl]://[HOST]:[PORT:80]", "startup": "application", @@ -14,17 +14,18 @@ "i386" ], "boot": "auto", - "hassio_role": "default", "hassio_api": true, + "hassio_role": "default", + "homeassistant": "0.91.4", "homeassistant_api": true, - "ingress": false, + "ingress": true, + "ingress_port": 1337, + "panel_icon": "mdi:home", "ports": { - "80/tcp": 8234, - "3234/tcp": 3234 + "80/tcp": null }, "ports_description": { - "80/tcp": "Web UI", - "3234/tcp": "API" + "80/tcp": "Web UI (Not required for Hass.io Ingress)" }, "map": [ "config:rw", @@ -39,7 +40,8 @@ "log_level": "match(^(trace|debug|info|notice|warning|error|fatal)$)?", "ssl": "bool", "certfile": "str", - "keyfile": "str" + "keyfile": "str", + "leave_front_door_open": "bool?" }, "image": "hassioaddons/home-panel-{arch}" } \ No newline at end of file