home-panel

A web frontend for controlling the home.

MIT License

Stars
218

Bot releases are visible (Hide)

home-panel - v2.4.0

Published by timmo001 about 5 years ago

GitLab CI

There are two new cards in this release. You can now show news feeds from News API and RSS feeds from your favorite sources.

image

image

Charts have been reworked to use recharts. This replaces apex charts which became quite troublesome and slowed the UI.

image

You can also now backup and restore your config. This is great for migrating configs between servers or for versioning your changes.

image

Highlights

  • 4d45324 ✨ News Feed (#598)
  • 39d4650 ✨ Add RSS Feeds (#603)
  • 3eca106 📈 Charts Rework (#606)
  • 842493a ✨ Add backup and restore functionality (#607)
  • a1ff72a ✨ Add input text support
  • 39b420b ✏️ Add link color to config (#604) @viettrung9012

Changes

  • bdf02c2 🚑 Fix for climate icon
  • 581a8ad 🔨 Cleanup
  • 4c68dcf 🚑 Actually fix icon for state
  • 54718cc 🔨 Cleanup logs
  • a1ff72a ✨ Add input text support
  • 0cdb452 🔨 More cleanup
  • f1f6ece 🔨 Fixes for alarm panel layout
  • d67fcf6 🔨 Fix line height of period
  • 6c2d954 🔨 Move group edit icons to right
  • 4d45324 ✨ News Feed (#598)
  • 39b420b ✏️ Add link color to config (#604) @viettrung9012
  • 39d4650 ✨ Add RSS Feeds (#603)
  • b1bcadf 👕 Formatting
  • 3eca106 📈 Charts Rework (#606)
  • 0aac451 ⬆️ Update dependency react-moment to v0.9.6 (#605) @renovate[bot]
  • 2dc4419 👕 Add missing key
  • 47bc42d 🔨 Move non components utils to root
  • 9a2586e 🔨 Renames
  • 4579447 🔨 Renames and moves
  • dca92b9 🔨 Cleanup
  • 842493a ✨ Add backup and restore functionality (#607)

Full Changelog

home-panel - v2.3.0

Published by timmo001 about 5 years ago

GitLab CI

This release adds a bunch of new features, fixes and updates.

Highlights

  • 🎨 Theme Rework - See note
  • 🎨 Color wheel for config
  • 🎨 Add config for fonts and icons
  • 🏠 Support for input number and groups
  • ✨ Add chart labels on hover

Important Note - Theme

Themes have been rewritten. The old multiple theme setup is now replaced with a single theme. This speeds up the process as well with flattening the tree of the config. The old way was sluggish and occasionally caused issues which is why this decision was made.

Luckily it's super simple to setup your old theme with the config UI which has had a revamp in the process.

image


Changes

  • 4763d78 ⬆️ Update dependency @types/react to v16.9.4 (#541)
  • a407326 ⬆️ Update dependency snyk to v1.229.0 (#540)
  • 30c7ad2 ⬆️ Update dependency snyk to v1.230.2 (#543)
  • b86b97d ⬆️ Update dependency react-router-dom to v5.1.2
  • 1f71cb0 ⬆️ Update dependency react-router-dom to v5.1.2 (#544)
  • 9edc7de ⬆️ Update dependency snyk to v1.230.3
  • cf68fff ⬆️ Update Node.js to v12.11.1 (#549)
  • 839480f ⬆️ Update dependency @types/react-select to v3.0.5 (#550)
  • 026c127 ⬆️ Update dependency snyk to v1.230.4 (#555)
  • b46e74d ⬆️ Update dependency flow-bin to v0.109.0 (#556)
  • c42aedf ⬆️ Update dependency @material-ui/core to v4.5.0 (#552)
  • 195cee8 🔨 Allow background toggleable entities
  • 7308e01 🔨 Scale image to fit screen (#557)
  • cff59b8 ⬆️ Update dependency react-scripts to v3.2.0 (#569)
  • c5e6b2d ⬆️ Updates (#572)
  • 952e689 ⬆️ Update dependency @types/node to v12.7.11 (#573)
  • 6705dbf ⬆️ Update dependency @types/react to v16.9.5 (#576)
  • 938d4ad ⬆️ Update dependency react-moment to v0.9.3 (#578)
  • 347be70 ⬆️ Update react monorepo to v16.10.2 (#575)
  • 9368997 ⬆️ Update dependency react-moment to v0.9.4 (#580)
  • fa8e152 ⬆️ Update dependency snyk to v1.230.8 (#579)
  • d5dc577 🔥 Fix for 1 vulnerabilities (#581)
  • 68703f6 🔨 Tweak grids
  • 29caaee Theme Rework (#584)
  • ce492d3 🔨 Make color popup adornment into separate component
  • 1ea2cd4 ✨ Add color wheel to background
  • 640c082 ✨ Add text color to theme
  • a4d6774 ⬆️ Update dependency snyk to v1.231.0 (#582)
  • bc28b95 ✨ Add chart labels on hover (#586)
  • 59b2720 ⬆️ Update dependency react-moment to v0.9.5 (#585)
  • 44263ce ✨ Add config for fonts and icons (#587)
  • ecff578 ✨ support for input number, groups and fix user select on climate (#594)

Full Changelog

home-panel - v2.2.1

Published by timmo001 about 5 years ago

GitLab CI

A few layout fixes in this one. Long press fixed for touch devices, as well as rework on sizing with smaller devices. 📱

Changes

  • 1d15ff8 ⬆️ Update react monorepo to v16.10.1 (#534)
  • ab94677 ⬆️ Update dependency feathers-nedb to v5.0.2 (#536)
  • 653b990 ⬆️ Update dependency nodemon to v1.19.3 (#537)
  • a060ca1 🔨 Make card title and state text not selectable
  • 1a972f6 🔥 Rework grids to fix smaller screens
  • 9bdb8ba 🔨 Add userSelect to climate text
  • f86c9a0 🔨 Cleanup
  • eedc9c7 🚑 Fix long press for touch devices
  • b714108 🚑 Fix group scrolling from rework
  • 695f103 🔨 Fix position and backdrop of expanded card
  • 55c0f8d 🔨 Improve edit card experience with smaller devices

Full Changelog

home-panel - v2.2.0

Published by timmo001 about 5 years ago

GitLab CI

This release adds support for input_select entities as well as a few tweaks and fixes. There is also a new color wheel for light entities.

You can now also expand cards to show all features by long pressing the card.

image

Changes

  • 3537d96 📚 Add missing volume docs
  • 35860b1 ⬆️ Update mui monorepo to v4.4.3 (#518)
  • 8901f1f ⬆️ Update dependency snyk to v1.228.5 (#521)
  • cb3870c 📚 FAQ wording
  • 40a2e11 📚 Remove legacy docs
  • 4f0310f ⬆️ Update dependency @types/node to v12.7.7 (#522)
  • 929de12 ⬆️ Update Node.js to v12.11.0 (#528)
  • e69b697 ⬆️ Update dependency react-router-dom to v5.1.0 (#523)
  • 278156b ⬆️ Update types
  • d7c4b7b ✨ Support input_select (#530)
  • 4fa6ebd 🚑 Handle bad chart data
  • 570c6c8 ⬆️ Update react monorepo to v16.10.0 (#531)
  • f9fa5e0 ⬆️ Update dependency react-router-dom to v5.1.1 (#532)
  • 2f587b1 Expand entity card (#533)
  • 71b80aa ✨ New color wheel
  • 38afbd1 🔨 Add missing card move logic

Full Changelog

home-panel - v2.1.0

Published by timmo001 about 5 years ago

GitLab CI

This release adds support for charts 📈 as well as a few layout tweaks and fixes. Plus a bunch of updates ⬆️ and vscode tasks and devcontainer support. 🚀

image

Changes

  • 5b349f1 ⬆️ Update dependency @feathersjs/configuration to v4.3.2 (#489)
  • 70fc017 🔨 Cleanup logs
  • 9cea390 🔨 Add support for markdown height and standardise height
  • eef6297 🚑 Fix iFrame height
  • 86ac06e 🔨 Reset card props when changing type
  • ab3fd19 ⬆️ Update feathersjs to 4.3.2
  • 5dc5649 ⬆️ Upgrade curl
  • cee0ff5 ⬆️ Update dependency snyk to v1.228.2
  • e6e8aaa ⬆️ Update dependency @types/jsonwebtoken to v8.3.4
  • a26a0cc ⬆️ Update dependency ts-node-dev to v1.0.0-pre.43
  • 05c798a ⬆️ Update dependency react-scripts to v3.1.2
  • 223e336 🔨 Make camera entity use Image component
  • 08dd5d8 ⬆️ Update dependency flow-bin to v0.108.0 (#505)
  • 3803098 ⬆️ Update dependency socket.io-client to v2.3.0
  • 2398545 ⬆️ Update dependency helmet to v3.21.1
  • a247b72 ⬆️ Update dependency react-select to v3.0.5
  • 15e5327 ✨ Charts (#510)
  • 3905525 ⬆️ Update feathersjs
  • 71f2e9b 🔥 Rework entity selection and move items
  • f44adaa ✨ Setup tasks and devcontainer
  • bfa7cea 🔨 Add start all task
  • 26c5b6b 🔨 Add docker to devcontainer
  • c68cc8b 🔨 Add markdownlint to devcontainer
  • b7be74e 🔨 Pass ssh keys to dev container
  • 75b0392 🔨 Fix zsh path
  • e583d83 🔨 Cleanup
  • 1131325 🔥 Fix chart updating
  • e1bbb5b 🔨 tweak chart position
  • edaa242 🔨 Update chart on prop change
  • a415cd3 🔨 Leave chart props the same when switching between
  • 548e056 ⬆️ Update dependency snyk to v1.228.3 (#517)

Full Changelog

home-panel - v2.0.2

Published by timmo001 about 5 years ago

GitLab CI

Fixes issue in configuration section with changes reverting/not being able to be changed as well as improving performance and some layout tweaks/fixes.

Changes

  • 75edae4 ⬆️ Update dependency snyk to v1.227.0
  • 50eef25 🔨 Layout and header tweaks
  • 73e6b8b 🔨 Update local config before server
  • 0aab578 ⬆️ Update dependency @feathersjs/authentication-local to v4.3.2
  • 55a5cf8 🚑 Fix configuration section (#488)
  • ff70011 ⬆️ Update dependency @feathersjs/authentication-oauth to v4.3.2 (#487)
  • 57bb947 ⬆️ Update dependency @feathersjs/authentication-client to v4.3.2 (#485)
  • df589fa ⬆️ Update dependency @feathersjs/authentication to v4.3.2 (#484)
  • 6559271 ⬆️ Update dependency @feathersjs/configuration to v4.3.2 (#489)

Full Changelog

home-panel - v2.0.1

Published by timmo001 about 5 years ago

GitLab CI

Fixes persistence in database and secrets

Thanks to @sinclairpaul for helping with this!

Changes

  • 1cdba17 🚑 Force database to use /data
  • f7bb669 🔨 Persist secret and database

Full Changelog

home-panel - v2.0.0

Published by timmo001 about 5 years ago

GitLab CI

Please read before upgrading!!

Let's start with a TLDR: The whole app has been rewritten. You will lose all your data.

Why? Well.. Let's just say I've been busy. Just under 200 commits. (That's not even counting the rewrite of the app and the API)

screenshot

Behind the Scenes :shipit:

I started with looking at how the home-assistant-polymer project works.They have been making a huge effort to convert all their code to Typescript. Using Typescript (along with tslint) instead of just sticking to JavaScript helps with making sure the code is much more tight, modern and stable. I started by rewriting the app itself, experimenting with a bunch of different designs and frameworks. Sticking to using Material UI as the base for theming and components, I quickly realised the old way of storing cards, groups etc. in a very deep tree in JSON was a bad idea. So I decided to start from scratch.

App 🎨

I started with adding in the core framework, which ended up changing multiple times as I decided what I liked. There were a few attempts at using a different grid system, but none suited the app's needs. So I decided to stick to the old way and to keep that the same(ish).

There are new and old types of cards in the new frontend. Home Assistant entities, iframes, images and markdown. More to come. (Feel free to suggest new ones)

image

You should now log into Home Assistant via the button in the sidebar which has also been reworked. (No more getting stuck in a loop when you type the wrong url 🎉)

image

The configuration of the app has been split into different screens. You can still edit pages, groups and cards directly from the front page but everything else such as theming, date formatting and other customisations have been moved to their own section of the app which can be accessed via the sidebar.

image

API 💻

The backend was going to stay the same for now. However the amazing people at feathersjs released a new major version which also supports Typescript. So I decided to rewrite that too. However, this time was a lot easier. The folks at feathersjs have a CLI which allows you to generate an API in a matter of seconds. It even handles authentication, databases and any other setup for you. So there was very little needed to change in actual code in this one.

For hass.io add-on users 🏡

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.

Final Rambles

There will be a couple of bugs to find and fix, but I'm now at the point that I'm happy to release the app. Be aware that this app is currently a one man operation (contributors welcome!) and any changes will take time. I work on a few different oss projects in my spare time but this has been my pet project for a while now. All being said, I hope you are happy with this release and as always feel free to post your thoughts on the forum.

Please post any bugs or feature requests to this repository as always:

https://github.com/timmo001/home-panel/issues

Changes

  • c9dc58b ⬆️ Update dependency feathers-swagger to v1.1.0 (#307)
  • 81382a2 ⬆️ Update dependency react-router-dom to v5.0.1 (#309)
  • 54f2221 ⬆️ Update Node.js to v10.16.0 (#306)
  • bf9a388 ⬆️ Update dependency superagent to v5.0.6 (#311)
  • 5feb90f ⬆️ Bump js-yaml from 3.13.0 to 3.13.1 in /api (#310)
  • cf8296e ⬆️ Update dependency nodemon to v1.19.1 (#301)
  • a11b491 ⬆️ Update mui monorepo (#304)
  • 4774342 ⬆️ Update dependency react-select to v3 (#303)
  • 82d1661 ⬆️ Update mui monorepo to v4.1.0 (#313)
  • c387b54 🔥 ✨ Complete rewrite (#308)
  • d63be21 ⬆️ Update Node.js to v12.6.0 (#325)
  • 724a9fc ⬆️ Update dependency @types/classnames to v2.2.9 (#326)
  • ac5236b ⬆️ Update dependency feathers-nedb to v5 (#324)
  • 4677b5d fix: .snyk & package.json to reduce vulnerabilities (#327)
  • ce43308 📌 Pin dependency snyk to 1.192.3 (#328)
  • 0c3f1b8 [Snyk] Fix for 1 vulnerable dependencies (#330)
  • a0d15f2 ⬆️ Update mui monorepo (#322)
  • d14c6dd ⬆️ Update dependency @types/markdown-it to v0.0.8 (#329)
  • 8312e46 ⬆️ Update dependency @mdi/font to v3.7.95 (#320)
  • 0bfeb66 ⬆️ Update dependency superagent to v5.1.0 (#315)
  • 4475dd6 🔨 Remove stage for yarn install
  • e5e4d33 🚑 Add missing typescript dependency
  • 4b2a5a1 🔨 Add missing react-html-parset
  • 6343378 🔨 Add missing prop-types
  • 6fde443 ⬆️ Update dependency @types/react to v16.8.23 (#332)
  • 0eaab28 🔨 Move TODO to issue
  • ea00dc3 🔨 Remove unused packages
  • 26aec97 🔨 Remove broken types
  • 3a0c11f 🔨 Set default card
  • 9b6925b 🔨 Fix entity select
  • a20b109 🔨 Fix edit view
  • 1d3b496 🔨 Remove entites from header
  • 878e75b 🔨 Fix grid size
  • ea9fe70 ✨ Autohide toolbar option
  • 79add11 Edit groups (#334)
  • 76e2b45 ⬆️ Upgrade dockerfile and add tslint
  • f0338e4 🔨 Cleanup
  • 075ba57 🔨 Add ko-fi link
  • 225b026 🔨 Remove github sponsor link
  • a82fc88 Merge branch 'master' of github.com:timmo001/home-panel
  • 13878b9 🔨 Update topics
  • 71b3ab4 ⬆️ Update dependency @types/node to v12.6.0 (#336)
  • d9345ee ⬆️ Update dependency snyk to v1.192.4 (#335)
  • 5128c1a 🚑 Fix group delete issue
  • 2dc3c97 ⬆️ Update dependency @types/node to v12.6.2 (#337)
  • 54ce963 ⬆️ Update dependency typescript to v3.5.3 (#339)
  • a397650 ⬆️ Update dependency markdown-it to v9 (#340)
  • b0d7bca ✨ Pages support (#338)
  • 08c02dc ⬆️ Update dependency snyk to v1.192.5 (#341)
  • c290ad7 🔨 Cleanup
  • 564915e 🔥 Remove edge repo
  • 85a4818 ⬆️ Update dependency snyk to v1.192.6 (#342)
  • d694c33 ⬆️ Bump lodash from 4.17.11 to 4.17.14 in /api (#343)
  • c3f6b9d ⬆️ Bump lodash.merge from 4.6.1 to 4.6.2 in /api (#344)
  • e6e75ca ⬆️ Update dependency snyk to v1.193.0 (#346)
  • e3ff168 ⬆️ Bump lodash.template from 4.4.0 to 4.5.0 (#345)
  • 470d2ab ⬆️ Update dependency markdown-it to v9.0.1 (#348)
  • cabcaaa ⬆️ Update dependency snyk to v1.193.1 (#347)
  • 34ca5c5 🔨 Enable automerge for minor and patch dependency updates
  • b93b2c3 🔨 Cleanup
  • c6b8f68 ✨ Remote support and fix toggle icons
  • ca0551c 🔨 Cleanup
  • 98b120a ⬆️ Update dependency snyk to v2 (#363)
  • 217d19a ⬆️ Update dependency home-assistant-js-websocket to v4.3.1 (#362)
  • d298f1d ⬆️ Update dependency @types/react-dom to v16.8.5 (#361)
  • 43222bf ⬆️ Update Node.js to v12.7.0 (#352)
  • da1dedb ⬆️ Roll back dependency snyk to 1.199.2 (#364)
  • 12670aa ⬆️ Update dependency eslint to v6.1.0 (#360)
  • 3e827ae ⬆️ Update dependency helmet to v3.20.0 (#355)
  • efa98a0 ⬆️ Update dependency @material-ui/core to v4.2.1 (#354)
  • 71dac4f ⬆️ Update dependency feathers-nedb to v5.0.1 (#353)
  • 1080e56 ⬆️ Update dependency @mdi/font to v3.8.95 (#350)
  • 5bf8c2b ⬆️ Update dependency typeface-roboto to v0.0.75 (#356)
  • 2b2fedc ⬆️ Update dependency @types/react-html-parser to v2.0.1 (#357)
  • 0cd90e0 ⬆️ Update dependency flow-bin to v0.103.0 (#358)
  • 2a43967 ⬆️ Update dependency mocha to v6.2.0 (#359)
  • 2b5fa21 ⬆️ Update dependency flow-bin to v0.104.0 (#365)
  • fa34dfd ⬆️ Update dependency snyk to v1.200.1 (#367)
  • 6c0f018 ⬆️ Update dependency query-string to v6.8.2 (#366)
  • 997ba12 ✨ One port (#368)
  • bf8bf0d ⬆️ Update dependency @material-ui/core to v4.3.0 (#369)
  • 75f6a8b ⬆️ Update dependency snyk to v1.207.2 (#370)
  • 9ec19ff ⬆️ Update dependency @types/react to v16.8.24 (#372)
  • bdd7ec5 ⬆️ Update dependency @types/jest to v24.0.16 (#371)
  • 6df32ac 🚑 Fix typo
  • a9347be 🔨 Handle hass unavaliblity on cards
  • 2b45649 🔨 Fix not found
  • c5f38a2 🔨 Cleanup
  • b84ed6d 🔨 Fix overflow
  • 5375fff ⬆️ Update dependency @material-ui/core to v4.3.1 (#377)
  • d3bd58d ⬆️ Update dependency @types/node to v12.6.9 (#376)
  • 0d804bf ⬆️ Update dependency snyk to v1.208.0 (#375)
  • d928ce5 ⬆️ Update Node.js to v12.8.0 (#383)
  • ad526f3 ⬆️ Update dependency @types/jest to v24.0.17 (#380)
  • b8ed955 ⬆️ Update dependency @types/react-select to v3.0.2 (#379)
  • a78b5cf ⬆️ Update dependency snyk to v1.216.0 (#378)
  • ecdacba ⬆️ Update dependency @mdi/font to v3.9.97 (#384)
  • d443526 ⬆️ Update dependency @types/react to v16.9.1 (#385)
  • 553e04b ⬆️ Update react monorepo to v16.9.0 (#386)
  • b0afdd3 ⬆️ Update dependency @material-ui/core to v4.3.2 (#389)
  • 4f93c24 ⬆️ Update dependency flow-bin to v0.105.1 (#388)
  • 137bfe0 ⬆️ Update dependency react-scripts to v3.1.0 (#387)
  • 7ec2161 ✨ Support more Home Assistant Entities (#374)
  • bb58827 ⬆️ Update dependency markdown-it to v9.1.0 (#390)
  • 048af9e ⬆️ Update Node.js to v12.8.1 (#396)
  • 0e7008f ⬆️ Update dependency @mdi/font to v4 (#395)
  • cf17847 ⬆️ Update dependency react-scripts to v3.1.1 (#394)
  • a8a3757 ⬆️ Update dependency snyk to v1.217.0 (#393)
  • 170454b ⬆️ Update dependency flow-bin to v0.105.2 (#392)
  • 5167dbd ⬆️ Update dependency @types/react to v16.9.2 (#397)
  • 111d6d3 🔥 One port fixes (#373)
  • 23c5e02 ⬆️ Update Node.js to v12.9.0 (#403)
  • c036732 ⬆️ Update dependency flow-bin to v0.106.1 (#409)
  • 612d2d2 ⬆️ Update dependency eslint to v6.2.2 (#399)
  • c003621 ⬆️ Update dependency snyk to v1.219.0 (#400)
  • 1794a40 ⬆️ Update dependency @types/jest to v24.0.18 (#401)
  • a8ad318 ⬆️ Update dependency @types/react-dom to v16.9.0 (#402)
  • 2787839 ⬆️ Update dependency tslint to v5.19.0 (#404)
  • 401bbc2 ⬆️ Update dependency @types/react-select to v3.0.4 (#408)
  • 2e30757 ⬆️ Update dependency @material-ui/core to v4.3.3 (#406)
  • 6105816 ⬆️ Update dependency @mdi/font to v4.1.95 (#405)
  • 813b2af ⬆️ Update dependency @types/react-router-dom to v4.3.5 (#407)
  • a90a5cf 🔨 .snyk & package.json to reduce vulnerabilities (#398)
  • 9ac35cb 🔨 remove prepublish script
  • e8089a9 🎨 ✨ Theming support (#391)
  • af0a2cd ✨ Page editing (#349)
  • 6b784d3 🔥 Flatten config structure to separate groups and cards (#410)
  • 333c5e6 ⬆️ Update dockerfile
  • a4d4e0a 🔨 Cleanup login
  • 96bd275 ⬆️ Update dockerfile
  • 45fcc46 ✨ Get name and icon from HA (#411)
  • 3eb8355 🏠 Improved HA and Entity Support (#413)
  • 67adc54 ⬆️ Update Node.js to v12.9.1 (#414)
  • cb01ca2 ⬆️ Bump eslint-utils from 1.3.1 to 1.4.2 (#415)
  • 6a97765 ⬆️ Update dependency snyk to v1.220.0 (#412)
  • 60a041c ⬆️ Update dependency flow-bin to v0.106.2 (#416)
  • bc6e2ee 🐛 Fix for 1 vulnerable dependencies (#417)
  • f77327d ⬆️ Update dependency @mdi/font to v4.2.95 (#419)
  • 34e9c54 ⬆️ Update dependency snyk to v1.221.0 (#426)
  • 9676427 ⬆️ Update dependency snyk to v1.221.1 (#430)
  • e436ddd 🚀 Add prettier preflight check
  • 25a6dc3 ⬆️ Upgrade and rewrite API to typescript (#433)
  • d243235 📌 Pin dependencies (#434)
  • caeab07 ⬆️ Update dependency snyk to v1.222.0 (#437)
  • dfb0f15 ⬆️ Update dependency flow-bin to v0.106.3 (#435)
  • cfb21f5 ⬆️ Update dependency @types/node to v12.7.3 (#436)
  • f4df920 🔥 Remove engines (stick to nvm)
  • edfc45b ⬆️ Update dependency snyk to v1.222.1 (#438)
  • 4f94379 ⬆️ Update dependency query-string to v6.8.3 (#439)
  • 391b5c2 🚑 Fix effect when none
  • 591c05d 🚑 Fix unavaliable to on state
  • 91f87c9 ✨ Scrolling (#441)
  • 7fabda8 🔨 Fix loading layout
  • 42e7df5 ⬆️ Update dependency @material-ui/core to v4.4.0 (#440)
  • ea7aa93 🔨 merge
  • bb29096 🚑 Fix config for current user
  • dc40ccd 🔨 Cleanup and improve login and error views
  • 1809578 🔨 Tweak sizes
  • a5410ee 👕 Fix error layout
  • 7c84b10 📚 v2 Docs (#442)
  • 4c9e844 🔥 Change db to new location
  • 1653c92 🎨 Optimize images (#443)
  • 1cf08ed 👕 Fix linting
  • 964b78a 👕 Fix linting
  • bfa2c7d 👕 Fix linting
  • 70a6916 🔨 Update docker scripts
  • 64142df 🔨 Compile on build
  • b9a21da 🔨 Fix to use sed
  • 8d82c28 🔨 Move socket setup into main setup
  • 57d0c79 ⛵ Add missing openssl lib
  • f75b424 🔨 More logging and cleanup
  • 755b75f 🔨 Test
  • 6a57ec7 🔨 Test
  • 4e2b04a 🔨 Test 3
  • d09140f 🔨 Allow debugs
  • 2bba111 🔨 Enable test
  • 46bcd88 🔨 Remove / on redirect
  • 3893b44 🔨 Test
  • d2a77db 👕 Remove unused definition
  • 6f45eda 🔨 Something
  • fa8cb1c 🔨 Non exact paths
  • ea709c8 🔨 Non exact paths 2
  • cde47db ⬆️ Update dependency snyk to v1.223.0 (#445)
  • e9f9ee5 ⬆️ Update dependency nodemon to v1.19.2 (#446)
  • e6d0579 ⬆️ Update Node.js to v12.10.0 (#447)
  • f9946c8 🔥 Replace routes (#453)
  • b4b8191 ⬆️ Updates
  • b98f71a ⬆️ Update dependency snyk to v1.226.2
  • ddeca57 ⬆️ Update dependency typescript to v3.6.3
  • e05a437 ⬆️ Update dependency @material-ui/core to v4.4.2
  • 38aca04 ⬆️ Update dependency @types/node to v12.7.5 (#469)
  • 6584173 ⬆️ Update dependency ts-jest to v24.1.0
  • ffb8ced ⬆️ Update dependency home-assistant-js-websocket to v4.4.0 (#468)
  • 58b8088 ⬆️ Update dependency markdown-it to v10 (#467)
  • 6c8e4ee ⬆️ update openssl
  • 06d47f3 Merge branch 'master' of github.com:timmo001/home-panel
  • b17e4c4 🚑 Fix drawer to use state instead of location
  • 4227400 paths and urls
  • 832a797 🔨 Remove temporary logs

Full Changelog

home-panel - v1.0.0

Published by timmo001 over 5 years ago

GitLab CI

This will be the final release using the current UI. There is something new in the works :squirrel:

This was originally v0.10.0, but I decided to make it v1.0.0 and re-publish

Changes

  • a7872bb ⬆️ Update dependency superagent to v5.0.4 (#287)
  • 93ef5c6 ⬆️ Update dependency react-color to v2.17.3 (#290)
  • cce7cb8 ⬆️ Update dependency superagent to v5.0.5 (#289)
  • 15fe64b ✨ Add automation support
  • 6abcc62 ✨ Add support for hass cameras as an iFrame
  • c557723 🔨 Add option to make cameras live and change hass camera to camera
  • 5efed67 ⬆️ Update dependency nodemon to v1.19.0 (#291)
  • db00625 ⬆️ Update dependency helmet to v3.17.0 (#292)
  • 2be40fa 📚 Update docs
  • 038bf7a 👕 Fix linting
  • 54e39a3 ⬆️ Update dependency home-assistant-js-websocket to v4.1.0 (#294)
  • eadeda2 ⬆️ Update dependency helmet to v3.18.0 (#293)
  • 63f47d5 ⬆️ Update dependency home-assistant-js-websocket to v4.1.1 (#295)
  • 36b2f0e ⬆️ Update nginx to 1.14.2-r1
  • f315ad1 📌 Pin nginx >1.14.2-r0
  • f7548cd 👕 Fix hadolint
  • ff44ddd ⬆️ Update dependency home-assistant-js-websocket to v4.1.2 (#297)
  • 95a4cdd ⬆️ Update dependency react-scripts to v3.0.1 (#296)
  • fa68c8d 📚 Remove legacy images

Full Changelog

home-panel - v0.9.2

Published by timmo001 over 5 years ago

GitLab CI

Changes

  • cc12800 ⬆️ Update dependency feathers-swagger to v0.7.3 (#273)
  • d9bed0f ⬆️ Update dependency mocha to v6.1.4 (#277)
  • a8124b3 ⬆️ Update dependency react-select to v2.4.3 (#276)
  • e1785fb ⬆️ Update dependency react-scripts to v3 (#280)
  • cdf15c3 ⬆️ Update dependency is-plain-obj to v2 (#278)
  • a646b2a ⬆️ Update dependency react-color to v2.17.1 (#279)
  • 982cf54 ⬆️ Update dependency home-assistant-js-websocket to v4 (#281)
  • ed12cde ⬆️ Update dependency superagent to v5.0.3 (#284)
  • ae7a338 ⬆️ Update dependency react-color to v2.17.2 (#285)
  • b89c2cb 🔥 Remove link to demo
  • cc45325 🔥 Remove gh actions
  • 0eeca08 🔥 Sunset radio player
  • 2dc24c7 ✏️ Fix typo
  • 2bf9253 📚 Remove screenshot
  • 0d82e4b 🔨 Cleanup
  • aa2e9aa 🚑 Restore public folder

Full Changelog

home-panel - v0.9.1

Published by timmo001 over 5 years ago

GitLab CI

Changes

  • 69fa723 ⬆️ Update dependency react-moment to v0.9.1 (#267)
  • 62dc2b3 ⬆️ Update dependency react-moment to v0.9.2 (#270)
  • 15f11c2 ⬆️ Update dependency mocha to v6.1.3 (#268)
  • 92781b3 ⬆️ Update dependency @mdi/font to v3.6.95 (#271)
  • 3c32a57 🔨 Switch to relative paths for app build
  • af678c9 ⬆️ Updates tzdata to 2019a-r0

Full Changelog

home-panel - v0.9.0

Published by timmo001 over 5 years ago

GitLab CI

A couple of requested features in this one including improvements to the config UI and support for more Home Assistant domains. Also squashed a few bugs as well as the usual updates.

Changes

  • a22d3f7 ✨ Add HA entity_id autosuggestions (#261)
  • 5fd4487 ✨ Home Assistant Requested Domain Support (#262)
  • 0c69ca4 🚑 Fix Raw editor cancel
  • 4df240b 🔥 Fix entities for header editor
  • 67ad372 🔨 Allows disarming alarm_control_panel when pending
  • d62f097 ⬆️ Update dependency mocha to v6.1.0 (#263)
  • f61e75a ⬆️ Update dependency mocha to v6.1.2 (#264)
  • 69d7990 ⬆️ Update dependency nodemon to v1.18.11 (#265)
  • f356f77 ✨ Reorder pages, groups and cards (#266)

Full Changelog

home-panel - v0.8.1

Published by timmo001 over 5 years ago

Fixes a couple of bugs introduced in the rewrite. Also adds input_boolean support and fixes iframe height issue.

Changes

  • 747bac5 ✨ Input boolean support
  • 10b8938 🔨 Fix name and add icon in more info
  • 6d18a43 🔨 Fix HA auth check at login
  • c586b39 🚑 Fixes typo
  • ae19a52 ⬆️ Update dependency eslint to v5.16.0 (#258)
  • 5c6816f 📚 Remove old config setup

Full Changelog

home-panel - v0.8.0

Published by timmo001 over 5 years ago

This is a big one. There are a few things you will need to be aware of when updating so please read on.

The first major change is there is now a brand new configuration UI which will allow you to visually see what you are adding or changing. Take a look in the new section in the docs for how to use these new features.

The next one is a complete rewrite of the API that Home Panel uses. This should fix the issues that users were facing, as well as a nice new shiny framework for the project to use. (It's feathersjs if anyone is interested) This locks down the config to each user, so every user will have their own config instead of having one shared between all.

The API will require users to create a new account which will create a new 'internal' config for each user. This means you will have to take a copy of your old config.json and paste it into your new account.

Since the config is now internal, I have added a raw config editor, so you can still edit your config the 'traditional' way, just via the UI.

Updating your config

There is also a bunch of updates. The base docker image has been upgraded to Alpine 3.9, ARMv7 is now supported

Highlights

  • 1080691 ✨ 🎨 Rewrite Edit Config UI and Cleanup UI (#199)
  • d41f216 🔥 🔨 Rewrite API (#238)
  • e53d027 ✨ Raw config editor (#250)
  • 4fecf73 Upgrade to alpine 3.9 (#205)
  • 0716cd5 🚀 Add ARMv7 support

All Changes

  • e12c17c 📚 Update docs for community add-on release
  • 4d3069c ⬆️ Update dependency @material-ui/core to v3.9.0 (#196)
  • 6dfd9f9 📚 Update Shields
  • 7d1295e 📚 Update badges
  • d8a20c7 📚 👕 Fix duplicate links
  • dcab2e6 🎨 Update manifest and icons
  • 4353eb9 🎨 Optimize images (#198)
  • a806ac8 ⬆️ Update busybox to 1.28.4-r3
  • a13c8ae ⬆️ Update dependency moment to v2.24.0 (#201)
  • 0a21842 ⬆️ Update dependency home-assistant-js-websocket to v3.2.5 (#200)
  • 4085943 ⬆️ Updates tar to version 1.31-r0
  • 583dba1 ⬆️ Update mui monorepo (#202)
  • 3d53bec ⛵ 📚 Update docker setup
  • 942b260 ⬆️ Update dependency @mdi/font to v3.4.93 (#203)
  • 4fecf73 Upgrade to alpine 3.9 (#205)
  • 54b6567 📚 Date license
  • 137de79 ✨ Automatic rebase with /rebase
  • 345a984 ⬆️ Update mui monorepo (#206)
  • 0d12a57 ⬆️ Update s6-overlay to v1.21.8.0
  • 73c9dd0 ⬆️ Update react monorepo to v16.8.0 (#207)
  • 6751655 ⬆️ Update react monorepo to v16.8.1 (#208)
  • a109e73 ⬆️ Update s6-overlay to v1.22.0.0
  • 3e09a5b ⬆️ Update dependency react-scripts to v2.1.4 (#212)
  • e17f1d7 ⬆️ Update dependency prop-types to v15.7.1 (#213)
  • 00a85f7 ⬆️ Update dependency react-scripts to v2.1.5 (#221)
  • 77f4230 ⬆️ Update Node.js to v8.15.1 (#223)
  • 98bc3bb ⬆️ Update react monorepo to v16.8.3 (#222)
  • 1a5f9a0 ⬆️ Update dependency prop-types to v15.7.2 (#220)
  • 1e523e7 ⬆️ Update build dependencies
  • fdff241 ⬆️ Update dependency @mdi/font to v3.5.95 (#219)
  • 1f5a902 ⬆️ Update NodeJS version
  • 15737b1 ⬆️ Update Node.js to v10.15.2 (#224)
  • 6af6014 ✏️ Update docs link
  • 6f0f1e4 ✏️ Update docs links
  • c420645 Merge branch 'master' of github.com:timmo001/home-panel
  • 7b3313b ⬆️ Update Node.js to v10.15.3 (#228)
  • b5a41d1 ⬆️ Update react monorepo to v16.8.4 (#229)
  • d1f39d4 ⬆️ Update dependency home-assistant-js-websocket to v3.3.0 (#230)
  • 5400c64 ⬆️ Update dependency react-scripts to v2.1.8 (#231)
  • 0716cd5 🚀 Add ARMv7
  • ae0ee1f ⛵ Update Dockerfile
  • cc26544 ⬆️ Update dependency react-router-dom to v5 (#235)
  • e18b64c ⬆️ Update dependency home-assistant-js-websocket to v3.4.0 (#236)
  • 5cae4f1 ⬆️ Update react monorepo to v16.8.5 (#237)
  • 1080691 ✨ 🎨 Rewrite Edit Config UI and Cleanup UI (#199)
  • 6cc5a49 🎨 Add missing gifs
  • e45622d 📌 Pin dependency recompose to 0.30.0 (#239)
  • d41f216 🔥 🔨 Rewrite API (#238)
  • 8902e4f 📌 Pin dependencies (#243)
  • 9ec715a ⬆️ Update dependency superagent to v5 (#246)
  • 40d7bf3 ⬆️ Update react monorepo to v16.8.6 (#245)
  • 35bb304 ⬆️ Update dependency @material-ui/core to v3.9.3 (#247)
  • cd9082b ⬆️ Update dependency mocha to v6 (#244)
  • 1fd9e1b ⬆️ Update dependency superagent to v5.0.2 (#248)
  • e53d027 ✨ Raw config editor (#250)
  • 28f432d 🔨 Disable yarn ci check
  • 258835b 🔥 Fix login loop

Full Changelog

home-panel - v0.7.0

Published by timmo001 almost 6 years ago

This version combines the two docker images into one using the s6-overlay. Anyone who has been running this app with Docker Compose / Docker will now need to migrate to use the new setup. See docs here:

https://git.timmo.xyz/home-panel/setup/#docker-compose

Changes

  • e936ee5 🔨 Add renovate.json (#189)
  • 57908d7 🔨 Pin dependencies (#190)
  • 13ba13e ⬆️ Update Node.js to v8.15.0 (#191)
  • 2536254 ⬆️ Update mui monorepo (#192)
  • 02bf24b 🔨 Add emoji to renovate commit messages
  • 59037c5 🔨 Add label to renovate commits
  • d9b8425 🚀 🔨 Cleanup
  • a9e1b1e 🚀 Cleanup
  • f56b806 🚀 Update CI
  • 0c8b04e 🚀 Enable test
  • dba365f Create new Docker setup with s6-overlay (#193)
  • 301c333 ⬆️ Update dependency @material-ui/core to v3.8.3 (#194)
  • f83b9da 🔨 Fix to branch

Full Changelog


This release was created with reporeleaser 🎉

home-panel - v0.6.9

Published by timmo001 almost 6 years ago

Changes

  • ⬆️ Bump @mdi/font from 3.2.89 to 3.3.92 (#186)
  • ⬆️ Bump @material-ui/core from 3.7.1 to 3.8.1 (#185)
  • ⬆️ Bump @material-ui/lab from 3.0.0-alpha.26 to 3.0.0-alpha.27 (#184)
  • 🚀 CI Rewrite (#187)

Full Changelog


This release was created with reporeleaser 🎉

home-panel - v0.6.8

Published by timmo001 almost 6 years ago

Full Changelog

Changed

  • ✨ Add media_player HA platform support (#183)
  • ⬆️ Multiple dependency updates
  • 🔨 Update to new components
home-panel - v0.6.7

Published by timmo001 almost 6 years ago

Full Changelog

Changed

  • ✨ 🌈 Weather support (#151)
  • ✨ ❄️ Climate support (#164)
  • 🔨 🔥 Other optimisations and bug fixes
  • 🛠️ ⬆️ Update dependencies
  • ✨ 🎨 Update screenshots
home-panel - v0.6.6

Published by timmo001 almost 6 years ago

Full Changelog

Changed

  • ✨ 🎨 add more configuration (#125)
  • ✨ Optional Home Assistant Authentication (#141)
  • ⬆️ update React to latest version
  • ⬆️ 🔨 dependency updates (#136)
  • 🔥 remove unneeded packages (#138)
  • 🔨 only show navigation if there is more than one page
  • 🚑 UI and speed fixes
home-panel - v0.6.5

Published by timmo001 about 6 years ago

Full Changelog

Changed

  • ✨ 🔨 refactor UI (#122)