What's Changed
⚠️ Breaking Changes
🚀 Features
- Enhancement: Add album count to Jellyfin widget (#6974) @alexclarke
- Enhancement: signout button (#6962) @shamoon
- Feature: Maintainerr service widget (#6907) @shamoon
- Feature: sportarr service widget (#6906) @Sportarr
- Enhancement: handle OMV v8 auth response (#6886) @shamoon
- Feature: Syncthing service widget (#6865) @Kat9-123
- Feature: Duplicati service widget (#6864) @miguellobato84
- Change: use status field as primary queue detail (#6859) @shamoon
- Enhancement: support dockhand api key auth (#6848) @shamoon
- Enhancement: support qBittorrent apikey (#6791) @Clone003
- Feature: homepage MCP (#6771) @shamoon
- Feature: pulse widget (#6786) @shamoon
- Feature: homepage auth (#6769) @shamoon
🐛 Fixes
- Fix: fix qnap token deconstruction thing (#6961) @shamoon
- Chore: prevent some unnecessary failed requests from stale cookies (#6960) @shamoon
- Fix: Disable using proxies in Docker HEALTHCHECK (#6930) @Bytenka
- Fix: ignore archived drives in Scrutiny widget (#6903) @MartinFournier
- Chore: simplify qbittorrent api key handling (#6888) @headscarf737
- Fix: correctly handle date-only recurring ical events (#6875) @shamoon
- Fix: correct showers WMO weather icons (#6869) @shamoon
- Fix: auto-scale binary rate units instead of pinning to MiB/s (#6866) @TowyTowy
- Fix (dev): exclude healthcheck from auth (#6776) @shamoon
🧰 Maintenance
- Chore(deps): Bump pnpm/action-setup from 6.0.9 to 6.0.10 (#6979) @dependabot[bot]
- Performance: reduce calls to kubernetes api-server (#6963) @emouawad
- Chore: update kubernetes-node-client (#6959) @shamoon
- Chore(deps): Bump next from 16.2.11 to 16.2.12 (#6955) @dependabot[bot]
- Chore(deps): Bump pretty-bytes from 7.1.0 to 7.1.1 (#6958) @dependabot[bot]
- Chore(deps-dev): Bump @eslint/compat from 2.0.3 to 2.1.0 (#6957) @dependabot[bot]
- Chore(deps): Bump react-i18next from 15.5.3 to 17.0.11 (#6956) @dependabot[bot]
- Chore(deps-dev): Bump jsdom from 28.1.0 to 30.0.1 (#6950) @dependabot[bot]
- Chore(deps): Bump tough-cookie from 6.0.0 to 6.0.2 (#6949) @dependabot[bot]
- Chore(deps): Bump js-yaml from 4.3.0 to 4.3.1 (#6954) @dependabot[bot]
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.9 to 4.1.10 (#6951) @dependabot[bot]
- Chore: update zensical (#6952) @shamoon
- Chore: bump ci tests node version to 24 (#6953) @shamoon
- Chore(deps): Bump i18next from 26.3.0 to 26.3.6 (#6948) @dependabot[bot]
- Chore(deps): Bump raw-body from 3.0.2 to 4.0.0 (#6946) @dependabot[bot]
- Chore(deps-dev): Bump eslint-plugin-prettier from 5.5.5 to 5.5.6 (#6947) @dependabot[bot]
- Chore(deps-dev): Bump postcss from 8.5.25 to 8.5.26 (#6937) @dependabot[bot]
- Chore(deps): Bump actions/checkout from 7.0.0 to 7.0.1 (#6925) @dependabot[bot]
- Chore(deps-dev): Bump postcss from 8.5.23 to 8.5.24 (#6933) @dependabot[bot]
- Chore(deps): Bump systeminformation from 5.31.7 to 5.33.1 (#6929) @dependabot[bot]
- Chore(deps-dev): Bump @testing-library/jest-dom from 6.9.1 to 7.0.0 (#6919) @dependabot[bot]
- Chore(deps): Bump next-i18next from 16.0.7 to 16.0.8 (#6928) @dependabot[bot]
- Chore(deps): Bump the react group with 2 updates (#6926) @dependabot[bot]
- Chore(deps): Bump docker/login-action from 4.5.0 to 4.5.1 (#6927) @dependabot[bot]
- Chore(deps): Bump release-drafter/release-drafter from 7.5.1 to 7.6.0 (#6912) @dependabot[bot]
- Chore(deps): Bump actions/setup-python from 6.3.0 to 7.0.0 (#6924) @dependabot[bot]
- Chore: Add groups for React and Testing Library in Dependabot config (#6923) @shamoon
- Chore(deps-dev): Bump @tailwindcss/postcss from 4.1.18 to 4.3.3 (#6920) @dependabot[bot]
- Chore(deps-dev): Bump tailwindcss from 4.3.0 to 4.3.3 (#6921) @dependabot[bot]
- Chore(deps): Bump swr from 2.4.1 to 2.4.2 (#6918) @dependabot[bot]
- Chore(deps): Bump ws from 8.21.0 to 8.21.1 (#6917) @dependabot[bot]
- Chore(deps): Bump crowdin/github-action from 2.16.4 to 2.17.0 (#6911) @dependabot[bot]
- Chore(deps): Bump release-drafter/release-drafter/autolabeler from 7.5.1 to 7.6.0 (#6910) @dependabot[bot]
- Chore(deps): Bump astral-sh/setup-uv from 8.3.2 to 9.0.0 (#6913) @dependabot[bot]
- Chore(deps): Bump docker/login-action from 4.4.0 to 4.5.0 (#6914) @dependabot[bot]
- Chore(deps-dev): Bump postcss from 8.5.16 to 8.5.18 in the npm_and_yarn group across 1 directory (#6901) @dependabot[bot]
- Chore(deps): Bump the npm_and_yarn group across 1 directory with 4 updates (#6894) @dependabot[bot]
- Chore(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 (#6892) @dependabot[bot]
- Chore(deps): Bump crowdin/github-action from 2.16.3 to 2.16.4 (#6893) @dependabot[bot]
- Chore(deps): Bump docker/login-action from 4.3.0 to 4.4.0 (#6872) @dependabot[bot]
- Chore(deps): Bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (#6873) @dependabot[bot]
- Chore(deps): Bump actions/stale from 10.3.0 to 10.4.0 (#6871) @dependabot[bot]
- Chore(deps): Bump systeminformation from 5.31.6 to 5.31.7 in the npm_and_yarn group across 1 directory (#6870) @dependabot[bot]
- Chore(deps): Bump docker/build-push-action from 7.2.0 to 7.3.0 (#6856) @dependabot[bot]
- Chore(deps): Bump docker/setup-qemu-action from 4.1.0 to 4.2.0 (#6857) @dependabot[bot]
- Chore(deps): Bump docker/login-action from 4.2.0 to 4.3.0 (#6855) @dependabot[bot]
- Chore(deps): Bump docker/metadata-action from 6.1.0 to 6.2.0 (#6854) @dependabot[bot]
- Chore(deps): Bump docker/setup-buildx-action from 4.1.0 to 4.2.0 (#6853) @dependabot[bot]
- Chore(deps): Bump react from 19.2.5 to 19.2.7 (#6829) @dependabot[bot]
- Chore(deps): Bump release-drafter/release-drafter from 7.4.0 to 7.5.1 (#6834) @dependabot[bot]
- Chore(deps): Bump release-drafter/release-drafter/autolabeler from 7.4.0 to 7.5.1 (#6832) @dependabot[bot]
- Chore(deps): Bump actions/cache from 5.0.5 to 6.1.0 (#6833) @dependabot[bot]
- Chore(deps): Bump actions/setup-python from 6.2.0 to 6.3.0 (#6831) @dependabot[bot]
- Chore(deps-dev): Bump prettier from 3.8.1 to 3.8.4 (#6826) @dependabot[bot]
- Chore(deps): Bump ping from 0.4.4 to 1.0.0 (#6825) @dependabot[bot]
- Chore(deps-dev): Bump @vitest/coverage-v8 from 4.1.8 to 4.1.9 (#6827) @dependabot[bot]
- Chore(deps-dev): Bump postcss from 8.5.10 to 8.5.15 (#6828) @dependabot[bot]
- Chore(deps): Bump pnpm/action-setup from 6.0.8 to 6.0.9 (#6804) @dependabot[bot]
- Chore(deps): Bump release-drafter/release-drafter/autolabeler from 7.3.1 to 7.4.0 (#6805) @dependabot[bot]
- Chore(deps): Bump release-drafter/release-drafter from 7.3.1 to 7.4.0 (#6806) @dependabot[bot]
- Chore(deps): Bump actions/checkout from 6.0.3 to 7.0.0 (#6803) @dependabot[bot]
- Chore(deps): Bump the npm_and_yarn group across 1 directory with 2 updates (#6782) @dependabot[bot]
- Chore(deps): Bump crowdin/github-action from 2.16.2 to 2.16.3 (#6781) @dependabot[bot]
- Chore(deps): Bump astral-sh/setup-uv from 8.1.0 to 8.2.0 (#6765) @dependabot[bot]
- Chore(deps): Bump actions/checkout from 6.0.2 to 6.0.3 (#6764) @dependabot[bot]
🌐 Translations
- New Crowdin translations by GitHub Action (#6785) @github-actions[bot]
- New Crowdin translations by GitHub Action (#6660) @github-actions[bot]