Commit Graph
203 Commits
Author SHA1 Message Date
DigiLive ebb88f4cd0 Bump Strategy version to v2.3.4 2025-06-03 20:58:13 +02:00
DigiLive e806ffd3d5 Fix counting entity states
Entity states where counted multiple times if those entities also belong
to a group. `Group` entities are excluded from the count now.
2025-06-03 20:57:18 +02:00
CI Bot 0bcc1a417a Continuous Integration - Build Distribution
[skip codacy]
2025-06-03 18:48:14 +00:00
Ferry Cools 29f003fd09 Fix Header Card
The header cards in the domain view did not initialize the buttons
correctly. They had the default icons and actions of the Header class
assigned to them instead of the ones from the specific view class.
2025-06-03 20:47:44 +02:00
DigiLive 4257a6cc68 Fix Webpack workflow
The commit action fails if the new build is the same as the existing
build. Now, Git checks for unchanged files first.
v2.3.3
2025-06-01 12:57:05 +02:00
Ferry Cools 561e047736 Release v2.3.3
* Add Configuration Option: Set card count for horizontal stacks.
* Add Brazilian Portuguese language.
* Add Valve view.
* Add a log message for domain views.

* Fix Entities shown twice.
* Fix Entities not shown.
* Fix Area not found error.
* Fix Unable to hide areas.
* Fix Home view section split.
* Fix filtering on AreaId.

* Refactor sorting logic.
* Refactor sorting logic of extra_views.
* Bump Strategy version to v2.3.3.
* Build Distribution.
2025-06-01 12:49:10 +02:00
DigiLive 6f3d9de56d Refactor documentation 2025-05-31 16:02:25 +02:00
DigiLive 95794bf3b8 Refactor workflows
- Update webpack.yml and deploy-docs.yml to use GitHub App tokens
- Ensure consistent token usage for all git operations
- Add proper checkout configuration with fetch-depth
- Standardize environment variables and job structure
- Add timeouts to prevent hanging workflows
- Improve change detection for relevant files
2025-05-29 08:56:10 +02:00
DigiLive 6a2e64f6ad Refactor configuration files 2025-05-28 18:20:20 +02:00
DigiLive f29a90da9d Refactor MKDocs configuration
The theme now follows the dark/light mode of the browser.
2025-05-27 22:19:35 +02:00
DigiLive a60b5d88cf Add trigger
The workflow for deploying the documentation wasn't triggered on PRs.
In that case, the PR's status check will keep waiting infinitely.
2025-05-27 22:02:36 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Ferry Cools
acf995ccc3 Bump the dependencies group across 1 directory with 3 updates (#229)
Bumps the dependencies group with 2 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [webpack](https://github.com/webpack/webpack).


Updates `@typescript-eslint/eslint-plugin` from 8.32.1 to 8.33.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.32.1 to 8.33.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/parser)

Updates `webpack` from 5.99.8 to 5.99.9
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.8...v5.99.9)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: webpack
  dependency-version: 5.99.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ferry Cools <fcools@digilive.nl>
2025-05-27 21:49:50 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 690d41446a Bump tj-actions/changed-files from 40 to 46 in the actions group (#228)
Bumps the actions group with 1 update: [tj-actions/changed-files](https://github.com/tj-actions/changed-files).


Updates `tj-actions/changed-files` from 40 to 46
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](https://github.com/tj-actions/changed-files/compare/v40...v46)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: '46'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 21:45:57 +02:00
DigiLive adb796d959 Reformat code style 2025-05-27 21:08:22 +02:00
DigiLive 3045828a48 Add media 2025-05-27 18:33:04 +02:00
Ferry Cools c945ca5632 Refactor Access Token 2025-05-26 19:12:08 +02:00
DigiLive 95424243e9 Refactor Workflows 2025-05-26 18:50:23 +02:00
DigiLive 2cf0debbf5 Fix Markdown formatting issues 2025-05-26 17:36:13 +02:00
DigiLive 2331e33847 Refactor paths and paths-ignore
Webpack doesn't need to build a distribution if the source files don't
change.
2025-05-26 15:29:43 +02:00
DigiLive 09d486359e Add wiki documents 2025-05-26 15:03:23 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Ferry Cools
2fd1be9fc3 Bump the dependencies group with 6 updates (#218)
Bumps the dependencies group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.31.0` | `8.32.1` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.31.0` | `8.32.1` |
| [eslint](https://github.com/eslint/eslint) | `9.25.1` | `9.27.0` |
| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `10.1.2` | `10.1.5` |
| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.2.6` | `5.4.0` |
| [webpack](https://github.com/webpack/webpack) | `5.99.7` | `5.99.8` |


Updates `@typescript-eslint/eslint-plugin` from 8.31.0 to 8.32.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.31.0 to 8.32.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.32.1/packages/parser)

Updates `eslint` from 9.25.1 to 9.27.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.25.1...v9.27.0)

Updates `eslint-config-prettier` from 10.1.2 to 10.1.5
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v10.1.2...v10.1.5)

Updates `eslint-plugin-prettier` from 5.2.6 to 5.4.0
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v5.2.6...v5.4.0)

Updates `webpack` from 5.99.7 to 5.99.8
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.99.7...v5.99.8)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.32.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.32.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 9.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint-config-prettier
  dependency-version: 10.1.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: eslint-plugin-prettier
  dependency-version: 5.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: webpack
  dependency-version: 5.99.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ferry Cools <fcools@digilive.nl>
2025-05-17 14:23:59 +02:00
DigiLive b80d3c70b0 Bump Node version for the build workflow 2025-05-17 14:19:17 +02:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 48a253ac7f Bump the actions group with 2 updates (#217)
Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

Updates `actions/setup-node` from 3 to 4
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-node
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 14:16:39 +02:00
Ferry Cools c534505e6e Add Pull Request grouping 2025-05-17 13:50:43 +02:00
Ferry Cools 6e214079a6 Refactor HACS Action version 2025-05-17 13:42:37 +02:00
Ferry Cools 01c8f162a2 Add dependabot.yml 2025-05-17 13:36:04 +02:00
DigiLive f6a7e80004 Merge remote-tracking branch 'origin/main' 2025-05-17 12:51:44 +02:00
DigiLive bac30b5855 Refactor commit message for build
Adds a skip tag for codacy.
2025-05-17 12:50:26 +02:00
Continuous Integration 00508cf03a Continuous Integration - Build Distribution 2025-05-17 10:35:35 +00:00
DigiLive 02caa4dbed Refactor Codacy items
Adds a code quality badge to the readme and refactors some minor issues
to satisfy Codacy.
2025-05-17 12:35:02 +02:00
DigiLive 9aa2c442f0 Refactor ESSLint configuration file
Codacy expects it to have a `.json` extension.
2025-05-17 11:41:46 +02:00
Continuous Integration ebc71daf6a Continuous Integration - Build Distribution 2025-05-17 08:34:59 +00:00
DigiLive 28296a8a63 Fix localization for regioned languages 2025-05-17 10:34:29 +02:00
P1LH4 90da717c81 Add Brazilian-Portugese language 2025-05-17 09:51:29 +02:00
Continuous Integration b2e34e83a4 Continuous Integration - Build Distribution 2025-05-16 06:14:34 +00:00
DigiLive 6f81e7da65 Fix showing entities twice
Entities with an explicit area id where shown twice.
Once because of the explicit area and once because of its device's area.

Closes #207.
2025-05-16 08:13:44 +02:00
Continuous Integration 7bbfe6c0c9 Continuous Integration - Build Distribution 2025-05-14 08:59:18 +00:00
DigiLive 993ef5258a Add a showControls option to all domains
Adds the `showControls` option to the all-domains configuration to allow
hiding the control buttons at a domain view or for the domains at an
area view.

Closes #126.
2025-05-14 10:58:45 +02:00
Continuous Integration d37c903d37 Continuous Integration - Build Distribution 2025-05-14 06:39:51 +00:00
DigiLive 7a17a330fe Merge remote-tracking branch 'origin/main' 2025-05-14 08:37:19 +02:00
DigiLive 4cbb1274f6 Fix "Area not found" error
If the card type for the undisclosed area is set to `HaAreaCard`, a card
is shown with the message "Area not found".
This is because it's not a real area and the type must be enforced to
`default`.

Closes #206
2025-05-14 08:36:37 +02:00
DigiLive 2fc0df9db0 Fix Vacuum Control buttons
The default configuration of the control buttons was missing.
2025-05-14 07:37:48 +02:00
Continuous Integration 9975a89f4c Continuous Integration - Build Distribution v2.3.2 2025-05-14 05:01:34 +00:00
DigiLive 207c4c13c0 Bump Strategy version 2025-05-14 07:00:57 +02:00
Continuous Integration 5860178818 Continuous Integration - Build Distribution 2025-05-14 04:42:21 +00:00
DigiLive b58ece65cf Fix hiding areas
Closes #205.
2025-05-14 06:41:51 +02:00
Continuous Integration 9f818f6294 Continuous Integration - Build Distribution v2.3.1 2025-05-13 20:34:59 +00:00
DigiLive a4239ca99f Bump Strategy version 2025-05-13 22:34:10 +02:00
Continuous Integration e9ae919a77 Continuous Integration - Build Distribution 2025-05-13 20:29:32 +00:00
DigiLive 101538067e Fix applying custom area configuration
Closes #200, #202.
2025-05-13 22:29:03 +02:00