Harmonie's Changelogs is a custom Lovelace card for Home Assistant that allows you to display a changelog for your Home Assistant instance. It is designed to be simple and easy to use, and it can be customized to fit your needs. The changelog is stored in an input_text entity, which can be updated manually or through automation, and it supports markdown formatting. The changelog popup auto shows the first time after an update, and can be configured to show a button to open it manually... or not.
Use this button to add the repository to your HACS:
or follow these steps:
- Add this repository to HACS by including it as a custom repository:
- Go to
HACS>Integrations>⋮>Custom repositories. - Paste the URL of this repository and select Lovelace as the category.
- Install the Entity Progress Card from HACS.
- Clone the repository into the
/config/www/directory in your Home Assistant setup. - Add
/local/harmonie-changelogs/dist/index.jsto your Lovelace resources
url: /local/harmonie-changelogs/dist/index.js
type: module- if you are updating just replace the old file with the new and clear your browser cache. (or append
?v=xto the end of the url where x is a number you increase with each update)
The Changelog card allows you to display a changelog for your Home Assistant instance. To use the card, add the following configuration to your Lovelace dashboard:
type: custom:changelog-card
entity: input_text.changelog
hide_button: truetype: custom:changelog-card
entity: input_text.changelog
hide_button: true
Feel free to fork this repo and submit your changes through pull requests, or to suggest a feature/report a bug, make an issue in the issues tab of this repository.
When developing run npm install to setup the project, and npm run build or npm run watch to build the project. (The watch command will automatically rebuild the project when you save a file)
