Specify penv location for uv using environ#554
Merged
Conversation
JanPetterMG
marked this pull request as ready for review
April 27, 2026 17:48
Solmath
added a commit
to Solmath/Frekvens
that referenced
this pull request
Jul 17, 2026
* Rework medium fonts for Clock mode (#367) * Add MediumFont2 implementation and integrate into FontsService and LargeClockMode * Fix constructor string formatting in MediumFont2 * Rename new font to MediumRegularFont * Replace MediumFont2 with MediumRegularFont in FontsService and LargeClockMode * Update bitmap patterns in MediumRegularFont for improved rendering * Fix bitmap pattern in MediumRegularFont for improved rendering * Make ascii vector in MediumRegularFont static inline to fix clang-tidy finding * Make ascii vector in font classes static inline to fix clang-tidy finding * Make unicode vector in font headers static inline to fix clang-tidy findings * Reduce length of midstroke in '3' * Remove redundant MediumFont header and simplify getChar method in MediumBoldFont * Add MediumWideFont implementation and update references in FontsService and ClockMode * Fix capitalization in MediumWideFont constructor * Refactor Sidebar layout in Clock component for improved styling and structure * Update clang threshold to 100 and remove FontsService include from ClockMode * Update clang threshold from 100 to 101 in workflow summary * Bump @biomejs/biome from 2.3.15 to 2.4.0 in /webapp (#401) Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.3.15 to 2.4.0. - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.0/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @biomejs/biome from 2.4.0 to 2.4.6 in /webapp (#403) Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.0 to 2.4.6. - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.6/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.4.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Switch to uv as Python package manager (#400) * Migration to vu from pip * Change cmd from `python` to `vu run` * Fix typo + add uv to pyproject * Run pio inside venv * Minor refactor to fix various issues * Attempt at fixing some of the build issues * Potential fix for pygit2 * Experimental fix for git2 * Temporarily experimental code for clang * Roll back certain Clang workflows to Python 3.13 to avoid pygit2 issue * Add 3.13 to EOL + adjust build-system * Refactoring * Fallback to ensurepip * Re-add ruff version-file * Avoid installing project + uv version lock refactor * Pin version when installing uv using pip * Avoid uv run * Partially restore Python 3.14 CI testing * Remove 3.13 matrix tests * Re-add tzdata to the dependabot cooldown exclusion list * Bundle Node.js and remove external requirement (#407) * Refactor to bundle Node.js * Revert matrix setup in tests * Bump ruff from 0.15.4 to 0.15.5 (#404) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.4 to 0.15.5. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.4...0.15.5) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.5 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @tailwindcss/vite from 4.1.18 to 4.2.0 in /webapp (#408) Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.1.18 to 4.2.0. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.0/packages/@tailwindcss-vite) --- updated-dependencies: - dependency-name: "@tailwindcss/vite" dependency-version: 4.2.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Version consistency check workflow (#409) * Version consistency check workflow * Resolve and install packages * Cosmetical reordering * Refresh uv.lock * Add Node.js and uv lockfile checks and refactor CI workflows (#410) * New checks + refactoring of existing * Cache key refinements * Bump esp32async/ESPAsyncWebServer from 3.9.6 to 3.10.0 in / (#402) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan-Petter Gundersen <europe.jpg@gmail.com> * PlatformIO dependency tree check for unpinned dependencies (#412) * Unpinned dependency check script and workflow * Install dependencies before checking * Fix typo * Cache + renaming + removed duplicate entries * Fix filename in workflow * Remove "Package prefix" and revert print[4:] * Reverse lookup local packages * Refactoring * Move SystemExit to __main__ * Bump @tailwindcss/vite from 4.2.0 to 4.2.1 in /webapp (#411) Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.2.0 to 4.2.1. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.1/packages/@tailwindcss-vite) --- updated-dependencies: - dependency-name: "@tailwindcss/vite" dependency-version: 4.2.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix Draw mode API and load behavior (#413) * Fix rendering of the Draw mode * Refactor to avoid duplicate code + silence a false positive clang finding * Minor refactor to satisfy clang * Adjust clang-threshold * Bump ruff from 0.15.5 to 0.15.6 (#414) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.5 to 0.15.6. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.5...0.15.6) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactoring (#416) * Styling and best practice refactoring iteration for maintainability (#417) * Various minor styling or clang-related changes * Fix two more concerns + reduce clang threshold * Add Medium wide font, a few resources, typos and styling adjustments (#418) * Prepare v2.3.0 (#419) * Bump internal version to v2.3.1-dev0 (#424) * Add version.py to the version consistency check (#425) * Add version.py to the version consistency check * Use regex instead * Add rel="noopener" to external GitHub link, ref. #420 (#426) * Add SCons + reorganize groups (#428) * Centralize and improve the auto-labeler (#429) * Add more head branch prefixes, primarily to dependency patterns * Centralize label management + adjust patterns * Fix indentation (#431) * Ensure patch cooldown isn't skipped for major/minor bumps (#430) * Bump vite-plugin-solid from 2.11.10 to 2.11.11 in /webapp (#423) Bumps [vite-plugin-solid](https://github.com/solidjs/vite-plugin-solid) from 2.11.10 to 2.11.11. - [Release notes](https://github.com/solidjs/vite-plugin-solid/releases) - [Changelog](https://github.com/solidjs/vite-plugin-solid/blob/main/CHANGELOG.md) - [Commits](https://github.com/solidjs/vite-plugin-solid/compare/vite-plugin-solid@2.11.10...vite-plugin-solid@2.11.11) --- updated-dependencies: - dependency-name: vite-plugin-solid dependency-version: 2.11.11 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix certificate chain resolution and restore build reliability (#440) * Fix certificate chain resolution and restore build reliability * Added more logging * Replace strings with constants * Add another debug log line * Bump @tailwindcss/vite from 4.2.1 to 4.2.2 in /webapp (#435) Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.2.1 to 4.2.2. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.2/packages/@tailwindcss-vite) --- updated-dependencies: - dependency-name: "@tailwindcss/vite" dependency-version: 4.2.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @types/node from 24.10.15 to 24.11.0 in /webapp (#434) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.10.15 to 24.11.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.11.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ruff from 0.15.6 to 0.15.7 (#438) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.6 to 0.15.7. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.6...0.15.7) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite-plugin-singlefile from 2.3.0 to 2.3.2 in /webapp (#427) Bumps [vite-plugin-singlefile](https://github.com/richardtallent/vite-plugin-singlefile) from 2.3.0 to 2.3.2. - [Release notes](https://github.com/richardtallent/vite-plugin-singlefile/releases) - [Changelog](https://github.com/richardtallent/vite-plugin-singlefile/blob/main/CHANGELOG.md) - [Commits](https://github.com/richardtallent/vite-plugin-singlefile/commits) --- updated-dependencies: - dependency-name: vite-plugin-singlefile dependency-version: 2.3.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @biomejs/biome from 2.4.6 to 2.4.8 in /webapp (#436) Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.6 to 2.4.8. - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.8/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.4.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump uv from 0.10.9 to 0.10.12 (#437) Bumps [uv](https://github.com/astral-sh/uv) from 0.10.9 to 0.10.12. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.10.9...0.10.12) --- updated-dependencies: - dependency-name: uv dependency-version: 0.10.12 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor to check semver/pep compatibility (#441) * Add `open-pull-requests-limit` option (#442) * Bump esphome/build-action from 7.1.0 to 7.2.0 (#443) * Bump esp32async/ESPAsyncWebServer from 3.10.0 to 3.10.3 in / (#439) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan-Petter Gundersen <europe.jpg@gmail.com> * Adjusted labeler + rename no-changelog label (#444) * Improve type-linting of extra_scripts.py (#445) * Improve type-linting of extra_scripts * Potential fix for pull request finding 'Statement has no effect' Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> * Add SCons to uv sync in README --------- Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> * Change runner, adjust styling, rename jobs (#446) * v2.3.1 (#447) * v2.3.2-dev0 (#449) * Remove cooldowns and milestones from dependency PRs (#450) * Bump actions/setup-node from 4.4.0 to 6.3.0 (#451) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 6.3.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/49933ea5288caeca8642d1e84afbd3f7d6820020...53b83947a5a98c8d113130e565377fae1a50d02f) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 6.3.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump biomejs/setup-biome from 2.7.0 to 2.7.1 (#453) Bumps [biomejs/setup-biome](https://github.com/biomejs/setup-biome) from 2.7.0 to 2.7.1. - [Release notes](https://github.com/biomejs/setup-biome/releases) - [Commits](https://github.com/biomejs/setup-biome/compare/29711cbb52afee00eb13aeb30636592f9edc0088...4c91541eaada48f67d7dbd7833600ce162b68f51) --- updated-dependencies: - dependency-name: biomejs/setup-biome dependency-version: 2.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Remove redundant on push triggers (#461) * Bump uv from 0.10.12 to 0.11.0 (#454) Bumps [uv](https://github.com/astral-sh/uv) from 0.10.12 to 0.11.0. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.10.12...0.11.0) --- updated-dependencies: - dependency-name: uv dependency-version: 0.11.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @types/node from 24.11.0 to 24.12.0 in /webapp (#458) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.11.0 to 24.12.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.12.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump Andrew-Chen-Wang/github-wiki-action from 5.0.3 to 5.0.4 (#457) Bumps [Andrew-Chen-Wang/github-wiki-action](https://github.com/andrew-chen-wang/github-wiki-action) from 5.0.3 to 5.0.4. - [Release notes](https://github.com/andrew-chen-wang/github-wiki-action/releases) - [Commits](https://github.com/andrew-chen-wang/github-wiki-action/compare/6448478bd55f1f3f752c93af8ac03207eccc3213...64efa0a9436db17670a2259e0ac249d6f08bb352) --- updated-dependencies: - dependency-name: Andrew-Chen-Wang/github-wiki-action dependency-version: 5.0.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/cache from 5.0.1 to 5.0.4 (#456) Bumps [actions/cache](https://github.com/actions/cache) from 5.0.1 to 5.0.4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/9255dc7a253b0ccc959486e2bca901246202afeb...668228422ae6a00e4ad889ee87cd7109ec5666a7) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump cpp-linter/cpp-linter-action from 2.16.7 to 2.17.0 (#452) Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.16.7 to 2.17.0. - [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases) - [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/b6edc0625e3941baa1797f4b4326adeab6890c97...24467985494bed9bfc398489b6ec12469beaf4da) --- updated-dependencies: - dependency-name: cpp-linter/cpp-linter-action dependency-version: 2.17.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump fonttools from 4.61.1 to 4.62.1 (#459) Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.61.1 to 4.62.1. - [Release notes](https://github.com/fonttools/fonttools/releases) - [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst) - [Commits](https://github.com/fonttools/fonttools/compare/4.61.1...4.62.1) --- updated-dependencies: - dependency-name: fonttools dependency-version: 4.62.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump astral-sh/ruff-action from 3.5.1 to 3.6.1 (#462) Bumps [astral-sh/ruff-action](https://github.com/astral-sh/ruff-action) from 3.5.1 to 3.6.1. - [Release notes](https://github.com/astral-sh/ruff-action/releases) - [Commits](https://github.com/astral-sh/ruff-action/compare/57714a7c8a2e59f32539362ba31877a1957dded1...4919ec5cf1f49eff0871dbcea0da843445b837e6) --- updated-dependencies: - dependency-name: astral-sh/ruff-action dependency-version: 3.6.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump packaging from 25.0.0 to 26.0 (#460) Bumps [packaging](https://github.com/pypa/packaging) from 25.0.0 to 26.0. - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/packaging/compare/25.0...26.0) --- updated-dependencies: - dependency-name: packaging dependency-version: '26.0' dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump astral-sh/setup-uv from 7.3.1 to 7.6.0 (#466) Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 7.3.1 to 7.6.0. - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](https://github.com/astral-sh/setup-uv/compare/5a095e7a2014a4212f075830d4f7277575a9d098...37802adc94f370d6bfd71619e3f0bf239e1f3b78) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-version: 7.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/stale from 9.1.0 to 10.2.0 (#465) Bumps [actions/stale](https://github.com/actions/stale) from 9.1.0 to 10.2.0. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/5bef64f19d7facfb25b37b414482c7164d639639...b5d41d4e1d5dceea10e7104786b73624c18a190f) --- updated-dependencies: - dependency-name: actions/stale dependency-version: 10.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/checkout from 5.0.1 to 6.0.2 (#464) Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.1 to 6.0.2. - [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/93cb6efe18208431cddfb8368fd83d5badbf9bfd...de0fac2e4500dabe0009e67214ff5f5447ce83dd) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor icon handling (#469) * Bump clang from 21.1.0 to 22.1.0 (#468) * Bump to v22 and remove token * Rename `cert-err58-cpp` to `bugprone-throwing-static-initialization` * Re-add cert-err58-cpp * Adjust threshold due to new check + move env version to step level * Bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory (#470) Bumps the uv group with 1 update in the / directory: [requests](https://github.com/psf/requests). Updates `requests` from 2.32.5 to 2.33.0 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0) --- updated-dependencies: - dependency-name: requests dependency-version: 2.33.0 dependency-type: indirect dependency-group: uv ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite from 7.3.1 to 8.0.2 in /webapp (#455) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.1 to 8.0.2. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.2/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump solid-js from 1.9.11 to 1.9.12 in /webapp (#463) Bumps [solid-js](https://github.com/solidjs/solid) from 1.9.11 to 1.9.12. - [Release notes](https://github.com/solidjs/solid/releases) - [Changelog](https://github.com/solidjs/solid/blob/main/CHANGELOG.md) - [Commits](https://github.com/solidjs/solid/commits) --- updated-dependencies: - dependency-name: solid-js dependency-version: 1.9.12 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump the npm_and_yarn group across 1 directory with 1 update (#471) Bumps the npm_and_yarn group with 1 update in the /webapp directory: [picomatch](https://github.com/micromatch/picomatch). Updates `picomatch` from 4.0.3 to 4.0.4 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4) Updates `picomatch` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4) --- updated-dependencies: - dependency-name: picomatch dependency-version: 4.0.4 dependency-type: indirect dependency-group: npm_and_yarn - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump cryptography from 46.0.5 to 46.0.6 (#473) Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.5 to 46.0.6. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/46.0.5...46.0.6) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump brace-expansion (#477) Bumps the npm_and_yarn group with 1 update in the /webapp directory: [brace-expansion](https://github.com/juliangruber/brace-expansion). Updates `brace-expansion` from 2.0.2 to 2.0.3 - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.2...v2.0.3) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 2.0.3 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Adapt to the new Wttr.in API response scheme (#481) * Migrate weather services from HTTPClient to esp_http_client (#482) * Refactor weather services * Minor refactoring + add nolint comments * Refactor array to pointer decay + nolint aliases * Nolint comments * Make the fallback version-mismatch UI clearer (#483) * Bump @biomejs/biome from 2.4.8 to 2.4.10 in /webapp (#479) Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.8 to 2.4.10. - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.10/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.4.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Scripts refactor with focus on logging, linting and correctness (#484) * Minor scripts refactor with focus on logging, linting and correctness * Refactor extra_script to always pre-install dependencies * Run CA generation also when targeting `compiledb` * Bump astral-sh/setup-uv from 7.6.0 to 8.0.0 (#478) Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 7.6.0 to 8.0.0. - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](https://github.com/astral-sh/setup-uv/compare/37802adc94f370d6bfd71619e3f0bf239e1f3b78...cec208311dfd045dd5311c1add060b2062131d57) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-version: 8.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump nodejs-wheel from 24.14.0 to 24.14.1 (#480) Bumps [nodejs-wheel](https://github.com/njzjz/nodejs-wheel) from 24.14.0 to 24.14.1. - [Release notes](https://github.com/njzjz/nodejs-wheel/releases) - [Commits](https://github.com/njzjz/nodejs-wheel/compare/v24.14.0...v24.14.1) --- updated-dependencies: - dependency-name: nodejs-wheel dependency-version: 24.14.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump sindrel/endoflife-github-action from 1.0.2 to 1.0.3 (#485) Bumps [sindrel/endoflife-github-action](https://github.com/sindrel/endoflife-github-action) from 1.0.2 to 1.0.3. - [Release notes](https://github.com/sindrel/endoflife-github-action/releases) - [Commits](https://github.com/sindrel/endoflife-github-action/compare/6931ca61221cebfe107b0c3349979cb7075ff270...5f91adaabc542a346876290ff0f447c7bc355f99) --- updated-dependencies: - dependency-name: sindrel/endoflife-github-action dependency-version: 1.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ruff from 0.15.7 to 0.15.8 (#475) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.7 to 0.15.8. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.7...0.15.8) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite from 8.0.2 to 8.0.3 in /webapp (#474) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.2 to 8.0.3. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.3/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jan-Petter Gundersen <europe.jpg@gmail.com> * Bump uv from 0.11.0 to 0.11.3 (#486) Bumps [uv](https://github.com/astral-sh/uv) from 0.11.0 to 0.11.3. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.11.0...0.11.3) --- updated-dependencies: - dependency-name: uv dependency-version: 0.11.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump pillow from 12.1.1 to 12.2.0 (#487) Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.1.1 to 12.2.0. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](https://github.com/python-pillow/Pillow/compare/12.1.1...12.2.0) --- updated-dependencies: - dependency-name: pillow dependency-version: 12.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * v2.3.2 (#488) * v2.3.3-dev0 (#489) * Bump vite in /webapp in the npm_and_yarn group across 1 directory (#496) Bumps the npm_and_yarn group with 1 update in the /webapp directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 8.0.3 to 8.0.5 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.5/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.5 dependency-type: direct:development dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tzdata from 2025.3 to 2026.1 (#495) Bumps [tzdata](https://github.com/python/tzdata) from 2025.3 to 2026.1. - [Release notes](https://github.com/python/tzdata/releases) - [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md) - [Commits](https://github.com/python/tzdata/compare/2025.3...2026.1) --- updated-dependencies: - dependency-name: tzdata dependency-version: '2026.1' dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Deprecate custom CA bundle generation and switch to system CA bundle (#497) * Deprecation of the custom CA bundle builder * Remove unused esp_crt_bundle header * Unify weather providers into a single weather mode (#499) * Unify weather providers into a single weather mode * Fix build error and address clang concerns * Fix typo and revert static_casts * Add missing include + nolint comments * Renames and typos * Formatting + adjust clang tidy baseline * Refine web UI details and improve overall UX (#500) * Bump arduino-irremote/IRremote from 4.5.0 to 4.7.0 in / (#491) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan-Petter Gundersen <europe.jpg@gmail.com> * Bump uv from 0.11.3 to 0.11.6 (#510) Bumps [uv](https://github.com/astral-sh/uv) from 0.11.3 to 0.11.6. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.11.3...0.11.6) --- updated-dependencies: - dependency-name: uv dependency-version: 0.11.6 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor font pipeline and rendering system (#506) * Initial draft * various refactoring * Renamed variables + addressed various clang concerns * refactoring * Refactoring * Widespread abstract refactoring * Address Clang concerns * Refactoring * Refactoring + optional font migration * Doc + adjust tests + fix typo * Address Clang concerns + typos * Various refactoring * Refactor bitmap handling to support templated types and mixed bit widths (#511) * Refactor BitmapHandler to support templated types and update related modes for improved flexibility * Clang nolint comments for false positives * Adjust tests + some nolint comments * Replace uv setup with Python setup in workflows (#513) * Add multi-font support to countdown mode (#512) * Added ability to select what font to use * Fix formatting * Display the current temperatures in the Web UI (#514) * Add nodejs-wheel-binaries to the end-of-life Node.js matrix (#521) * Add "nodejs-wheel-binaries" to Node.js matrix Refactor GitHub Actions workflow to improve branch handling and add Node.js wheel versioning. * Fix escaping in end-of-life.yml for nodejs-wheel-binaries * Fix yq command and update strategy settings Updated yq command to use TOML format and modified strategy settings. * Fix echo command for Node.js wheel binaries version * Fix yq command syntax for Node.js wheel binaries * Bump vite-plugin-solid from 2.11.11 to 2.11.12 in /webapp (#493) Bumps [vite-plugin-solid](https://github.com/solidjs/vite-plugin-solid) from 2.11.11 to 2.11.12. - [Release notes](https://github.com/solidjs/vite-plugin-solid/releases) - [Changelog](https://github.com/solidjs/vite-plugin-solid/blob/main/CHANGELOG.md) - [Commits](https://github.com/solidjs/vite-plugin-solid/compare/vite-plugin-solid@2.11.11...vite-plugin-solid@2.11.12) --- updated-dependencies: - dependency-name: vite-plugin-solid dependency-version: 2.11.12 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @types/node from 24.12.0 to 24.12.2 in /webapp (#494) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.12.0 to 24.12.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.12.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add CODEOWNERS file (#522) * Bump vite from 8.0.5 to 8.0.8 in /webapp (#503) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.5 to 8.0.8. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.8/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor extensions to heapless architecture (#520) * Structural refactor * Make RTC inline * Fix Preferences storage initialization by using data() for string compatibility * Fix photocell build errors * Add missing import * Refactor SSE * Fix build error * Bump arduino-irremote/IRremote from 4.7.0 to 4.7.1 in / (#505) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan-Petter Gundersen <europe.jpg@gmail.com> * Use std::string_view for service names (#525) * Migrate name to string_view, from const char* * Fix build * Fix static reference * Fix variable usage in Photocell extension * Use std::string_view for mode names (#528) * Use std::string_view for mode names * Typo * Bump actions/github-script from 8.0.0 to 9.0.0 (#507) Bumps [actions/github-script](https://github.com/actions/github-script) from 8.0.0 to 9.0.0. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/ed597411d8f924073f98dfc5c65a23a2325f34cd...3a2844b7e9c422d3c10d287c895573f7108da1b3) --- updated-dependencies: - dependency-name: actions/github-script dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ruff from 0.15.8 to 0.15.10 (#509) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.8 to 0.15.10. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.8...0.15.10) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor modes structure for improved lifecycle and memory handling (#529) * Structural refactor * Formatting + swap imports * Refactor Home Assistant integration structure (#530) * Refactor Home Assistant extension * Address various Clang concerns * Minor refactoring to adapt to the new structure changes introduced recently (#531) * Bump cpp-linter/cpp-linter-action from 2.17.0 to 2.18.0 (#515) Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.17.0 to 2.18.0. - [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases) - [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/24467985494bed9bfc398489b6ec12469beaf4da...77c390c5ba9c947ebc185a3e49cc754f1558abb5) --- updated-dependencies: - dependency-name: cpp-linter/cpp-linter-action dependency-version: 2.18.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 (#516) Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 8.1.0 to 8.1.1. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/c0f553fe549906ede9cf27b5156039d195d2ece0...5f6978faf089d4d20b00c7766989d076bb2fc7f1) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-version: 8.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump astral-sh/ruff-action from 3.6.1 to 4.0.0 (#517) Bumps [astral-sh/ruff-action](https://github.com/astral-sh/ruff-action) from 3.6.1 to 4.0.0. - [Release notes](https://github.com/astral-sh/ruff-action/releases) - [Commits](https://github.com/astral-sh/ruff-action/compare/4919ec5cf1f49eff0871dbcea0da843445b837e6...0ce1b0bf8b818ef400413f810f8a11cdbda0034b) --- updated-dependencies: - dependency-name: astral-sh/ruff-action dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/cache from 5.0.4 to 5.0.5 (#523) Bumps [actions/cache](https://github.com/actions/cache) from 5.0.4 to 5.0.5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/668228422ae6a00e4ad889ee87cd7109ec5666a7...27d5ce7f107fe9357f9df03efb73ab90386fccae) --- updated-dependencies: - dependency-name: actions/cache dependency-version: 5.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump astral-sh/setup-uv from 8.0.0 to 8.1.0 (#533) Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv) from 8.0.0 to 8.1.0. - [Release notes](https://github.com/astral-sh/setup-uv/releases) - [Commits](https://github.com/astral-sh/setup-uv/compare/cec208311dfd045dd5311c1add060b2062131d57...08807647e7069bb48b6ef5acd8ec9567f424441b) --- updated-dependencies: - dependency-name: astral-sh/setup-uv dependency-version: 8.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/setup-node from 6.3.0 to 6.4.0 (#538) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.3.0 to 6.4.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/53b83947a5a98c8d113130e565377fae1a50d02f...48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: 6.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump packaging from 26.0 to 26.1 (#527) Bumps [packaging](https://github.com/pypa/packaging) from 26.0 to 26.1. - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/packaging/compare/26.0...26.1) --- updated-dependencies: - dependency-name: packaging dependency-version: '26.1' dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite-plugin-singlefile from 2.3.2 to 2.3.3 in /webapp (#539) Bumps [vite-plugin-singlefile](https://github.com/richardtallent/vite-plugin-singlefile) from 2.3.2 to 2.3.3. - [Release notes](https://github.com/richardtallent/vite-plugin-singlefile/releases) - [Changelog](https://github.com/richardtallent/vite-plugin-singlefile/blob/main/CHANGELOG.md) - [Commits](https://github.com/richardtallent/vite-plugin-singlefile/commits) --- updated-dependencies: - dependency-name: vite-plugin-singlefile dependency-version: 2.3.3 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * New extension, Screenshot (#546) * Bump postcss in /webapp in the npm_and_yarn group across 1 directory (#547) Bumps the npm_and_yarn group with 1 update in the /webapp directory: [postcss](https://github.com/postcss/postcss). Updates `postcss` from 8.5.8 to 8.5.10 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.10) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.10 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Refactor to use NVS over Preferences library (#548) * Refactor modules away from Preferences lib * More refactoring + a few fixes * Clang fixes + renamed variable * Refactor logging messages to use specific tags for clarity (#549) * Visual refresh of the Web app sidebar (#550) * Optimize display rendering pipeline and introduce PWM_DEPTH config (#551) * PWM_DEPTH config option + refined rendering pipeline * Tests + formatting * Documentation tweak * Bump nodejs-wheel from 24.14.1 to 24.15.0 (#540) Bumps [nodejs-wheel](https://github.com/njzjz/nodejs-wheel) from 24.14.1 to 24.15.0. - [Release notes](https://github.com/njzjz/nodejs-wheel/releases) - [Commits](https://github.com/njzjz/nodejs-wheel/compare/v24.14.1...v24.15.0) --- updated-dependencies: - dependency-name: nodejs-wheel dependency-version: 24.15.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add penv as uv venv (#554) * Bump @tailwindcss/vite from 4.2.2 to 4.2.4 in /webapp (#542) Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.2.2 to 4.2.4. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-vite) --- updated-dependencies: - dependency-name: "@tailwindcss/vite" dependency-version: 4.2.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tzdata from 2026.1 to 2026.2 (#556) Bumps [tzdata](https://github.com/python/tzdata) from 2026.1 to 2026.2. - [Release notes](https://github.com/python/tzdata/releases) - [Changelog](https://github.com/python/tzdata/blob/master/NEWS.md) - [Commits](https://github.com/python/tzdata/compare/2026.1...2026.2) --- updated-dependencies: - dependency-name: tzdata dependency-version: '2026.2' dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix y-offset of the character ä (#559) * Status LED extension (#558) * Status LED implementation * Casting * Bump matplotlib from 3.10.8 to 3.10.9 (#545) Bumps [matplotlib](https://github.com/matplotlib/matplotlib) from 3.10.8 to 3.10.9. - [Release notes](https://github.com/matplotlib/matplotlib/releases) - [Commits](https://github.com/matplotlib/matplotlib/compare/v3.10.8...v3.10.9) --- updated-dependencies: - dependency-name: matplotlib dependency-version: 3.10.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite from 8.0.8 to 8.0.10 in /webapp (#543) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.8 to 8.0.10. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.10/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump packaging from 26.1 to 26.2 (#552) Bumps [packaging](https://github.com/pypa/packaging) from 26.1 to 26.2. - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pypa/packaging/compare/26.1...26.2) --- updated-dependencies: - dependency-name: packaging dependency-version: '26.2' dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @biomejs/biome from 2.4.10 to 2.4.13 in /webapp (#544) Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.10 to 2.4.13. - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.13/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.4.13 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump uv from 0.11.6 to 0.11.8 (#555) Bumps [uv](https://github.com/astral-sh/uv) from 0.11.6 to 0.11.8. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.11.6...0.11.8) --- updated-dependencies: - dependency-name: uv dependency-version: 0.11.8 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ruff from 0.15.10 to 0.15.12 (#553) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.10 to 0.15.12. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.10...0.15.12) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.12 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jan-Petter Gundersen <europe.jpg@gmail.com> * Bump esp32async/ESPAsyncWebServer from 3.10.3 to 3.11.0 in / (#557) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan-Petter Gundersen <europe.jpg@gmail.com> * Mechanical refactor and code cleanup iteration (#560) * Mechanical refactor and code cleanup iteration * Addressed various Clang tidy concerns * More Clang fixes * static_cast * More refactoring * More mechanical refactoring * Optimizing variable types * Minor for loop tweaks * Tweaking to avoid implict casting * For loop tweak + reduce clang-threshold * Ellipse refactoring * Fix for loop wraparound edgecase * Add nolint comment * Append alias to existing nolint comment * Micro-optimizations for Metaballs * Metaball tweaks * Make the Micro font optional (#561) * v2.4.0 (#562) * v2.4.1-dev0 (#564) * Bump urllib3 from 2.6.3 to 2.7.0 in the uv group across 1 directory (#576) Bumps the uv group with 1 update in the / directory: [urllib3](https://github.com/urllib3/urllib3). Updates `urllib3` from 2.6.3 to 2.7.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.3...2.7.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.7.0 dependency-type: indirect dependency-group: uv ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/labeler from 6.0.1 to 6.1.0 (#566) Bumps [actions/labeler](https://github.com/actions/labeler) from 6.0.1 to 6.1.0. - [Release notes](https://github.com/actions/labeler/releases) - [Commits](https://github.com/actions/labeler/compare/634933edcd8ababfe52f92936142cc22ac488b1b...f27b608878404679385c85cfa523b85ccb86e213) --- updated-dependencies: - dependency-name: actions/labeler dependency-version: 6.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * MQTT chunked payload support (#572) * Refactor and add chunked payload support * Refactor + nolint comments * Refactor and fix display rendering (#580) * Fix display rendering edge cases * Unsigned integer suffixes * Mechanical refactoring * Styling mechanical refactor * Clang nolint comment placement fix * Fix casting * Floating point style adjustment * Unsigned suffix * Bump @biomejs/biome from 2.4.13 to 2.4.15 in /webapp (#573) Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.4.13 to 2.4.15. - [Release notes](https://github.com/biomejs/biome/releases) - [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md) - [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.4.15/packages/@biomejs/biome) --- updated-dependencies: - dependency-name: "@biomejs/biome" dependency-version: 2.4.15 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @tailwindcss/vite from 4.2.4 to 4.3.0 in /webapp (#574) Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.2.4 to 4.3.0. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.3.0/packages/@tailwindcss-vite) --- updated-dependencies: - dependency-name: "@tailwindcss/vite" dependency-version: 4.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump idna from 3.11 to 3.15 in the uv group across 1 directory (#591) Bumps the uv group with 1 update in the / directory: [idna](https://github.com/kjd/idna). Updates `idna` from 3.11 to 3.15 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](https://github.com/kjd/idna/compare/v3.11...v3.15) --- updated-dependencies: - dependency-name: idna dependency-version: '3.15' dependency-type: indirect dependency-group: uv ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @types/node from 24.12.2 to 24.12.4 in /webapp (#579) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.12.2 to 24.12.4. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.12.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump fonttools from 4.62.1 to 4.63.0 (#584) Bumps [fonttools](https://github.com/fonttools/fonttools) from 4.62.1 to 4.63.0. - [Release notes](https://github.com/fonttools/fonttools/releases) - [Changelog](https://github.com/fonttools/fonttools/blob/main/NEWS.rst) - [Commits](https://github.com/fonttools/fonttools/compare/4.62.1...4.63.0) --- updated-dependencies: - dependency-name: fonttools dependency-version: 4.63.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ruff from 0.15.12 to 0.15.13 (#585) Bumps [ruff](https://github.com/astral-sh/ruff) from 0.15.12 to 0.15.13. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/ruff/compare/0.15.12...0.15.13) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.15.13 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump vite from 8.0.10 to 8.0.13 in /webapp (#583) Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.10 to 8.0.13. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.0.13/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 8.0.13 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Clamp photocell brightness to a positive value (#587) * Mini refactor and clamp brightness to a positive value * Fix debounce calculation * Add validation to display brightness * Leave display brightness==0 as undefined behaviour * Renamed variable * Bump uv from 0.11.8 to 0.11.15 (#593) Bumps [uv](https://github.com/astral-sh/uv) from 0.11.8 to 0.11.15. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.11.8...0.11.15) --- updated-dependencies: - dependency-name: uv dependency-version: 0.11.15 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump js-cookie from 3.0.5 to 3.0.7 in /webapp (#586) Bumps [js-cookie](https://github.com/js-cookie/js-cookie) from 3.0.5 to 3.0.7. - [Release notes](https://github.com/js-cookie/js-cookie/releases) - [Commits](https://github.com/js-cookie/js-cookie/compare/v3.0.5...v3.0.7) --- updated-dependencies: - dependency-name: js-cookie dependency-version: 3.0.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Rename ticker and fix Clock second indicator (#590) * Clock refactor * Add const qualifier to drawTicker method * Bump solid-js from 1.9.12 to 1.9.13 in /webapp (#592) Bumps [solid-js](https://github.com/solidjs/solid) from 1.9.12 to 1.9.13. - [Release notes](https://github.com/solidjs/solid/releases) - [Changelog](https://github.com/solidjs/solid/blob/main/CHANGELOG.md) - [Commits](https://github.com/solidjs/solid/commits/v1.9.13) --- updated-dependencies: - dependency-name: solid-js dependency-version: 1.9.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * v2.4.1 (#595) * v2.5.0-dev0 (#596) * Consolidate Waveform modes 3-in-1 (#589) * Consolidate Waveform modes * Fix formatting * Reimplementation of Alexa (#588) * Reimplementation of Alexa * Fix missing include + const attributes + nolint comments * reintrepet_cast refactor + nolint * Refactoring * Nolint comment to an false positive * Refactor Home Assistant extension and update abbreviations (#597) * Refactored Home Assistant extension, removed EOL abbreviations and added new ones * Add nolint co…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Compatibility fix for #524 pioarduino 55.03.38+.
Specifies penv directory as
uvvenv target.