homarr-releases[bot]
7ff115465a
chore: update bug report template ( #5944 )
...
* chore: update bug report template
* style: auto-fix lint and format
---------
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-06-16 10:21:19 +02:00
Matt Van Horn and Matt Van Horn
58058f2ea6
fix: make quicklook optional in Glances integration schema ( #5949 )
...
On macOS (and some Glances configurations) the /api/4/all endpoint
omits the quicklook key, causing a Zod invalid_type error and crashing
the system health widget. Mark quicklook as .optional() in allSchema
and add a null-safe fallback (`?? "Unknown"`) for cpuModelName.
Fixes #5728
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-06-16 10:17:56 +02:00
Daniel Lopes
6881b8355c
fix: fixes and unifies descriptions in dns-hole-controls and dns-hole-summary docs ( #5938 )
2026-06-16 10:15:56 +02:00
homarr-renovate[bot]
7837b6fa6b
chore(deps): update pnpm to >=11.5.2 ( #5941 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-15 21:55:49 +00:00
homarr-renovate[bot]
f263388f71
chore(deps): update turbo monorepo to ^2.9.17 ( #5959 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-15 18:40:14 +00:00
homarr-renovate[bot]
85e74691f2
fix(deps): update dependency postcss to ^8.5.15 ( #5940 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-15 13:27:40 +00:00
homarr-renovate[bot]
ab41b76a66
chore(deps): update semantic-release monorepo to ^25.0.4 ( #5960 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-15 06:36:32 +00:00
homarr-renovate[bot]
1f474c9ee7
chore(deps): update nextjs monorepo to v16.2.8 ( #5961 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-15 00:21:13 +00:00
homarr-renovate[bot]
0c15dc13fa
chore(deps): update oxlint monorepo to ^1.69.0 ( #5953 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-14 22:22:45 +00:00
homarr-renovate[bot]
992c48fdde
chore(deps): update dependency undici to v7.27.2 ( #5424 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-14 20:28:50 +00:00
homarr-renovate[bot]
7ccaabbd97
chore(deps): update scalar monorepo to ^0.9.43 ( #5954 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-14 18:27:39 +00:00
homarr-renovate[bot]
030b84674f
chore(deps): update dependency hono@<4.6.5 to >=4.12.24 ( #5950 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-14 16:32:22 +00:00
Thomas
5fe43eb363
fix(beszel): correct unit scaling for system stats and container charts ( #5958 )
2026-06-14 18:21:29 +02:00
homarr-crowdin[bot]
db8440bddf
chore(lang): updated translations from crowdin ( #5875 )
2026-06-14 16:59:34 +02:00
Releases Homarr
f324f58e79
chore(release): 1.65.0 [skip ci]
v1.65.0
2026-06-12 14:10:11 +00:00
Thomas
ea30c818c6
Merge pull request #5943 from homarr-labs/dev
...
chore(release): automatic release 1.65.0
2026-06-12 16:08:50 +02:00
Thomas Camlong
c20522946c
style: auto-fix lint and format
2026-06-12 15:58:31 +02:00
Thomas Camlong
15e061cf03
fix(ci): rename baseBranches to baseBranchPatterns in renovate config
2026-06-12 15:53:51 +02:00
Thomas
93c008ff4f
docs: add varied improvements ( #5942 )
2026-06-12 15:50:41 +02:00
homarr-update-contributors[bot]
8598159894
chore: update integrations list readme ( #5927 )
2026-06-12 14:01:17 +02:00
Thomas
2fb7bde900
feat(lang): add Finnish language support ( #5892 )
2026-06-12 13:57:11 +02:00
Thomas
7567842c4c
docs: add Beszel, SQLite backup, and Custom widgets documentation ( #5930 )
2026-06-12 13:56:53 +02:00
Thomas
d16571d4c4
chore(deps): batch dependency updates, pnpm v11 migration, and fix integration cache ( #5939 )
2026-06-12 13:52:43 +02:00
Thomas Camlong
905f795b56
fix(docs): disable swcHtmlMinimizer and fix broken links
...
The SWC HTML minifier rejects slightly invalid HTML that browsers
tolerate, breaking the build on every page. Disable it while keeping
all other Docusaurus Faster optimizations.
Also fix broken relative links in after-the-installation.mdx and
donate.mdx by using absolute paths.
2026-06-11 21:25:25 +02:00
Thomas Camlong
28ceb37cbf
fix(docs): add trailingSlash for GitHub Pages compatibility
...
GitHub Pages redirects non-trailing-slash URLs with 301, causing
Algolia crawler to ignore all sitemap entries. Setting trailingSlash
to true aligns generated URLs with what GitHub Pages actually serves.
2026-06-11 21:18:37 +02:00
Thomas Camlong
7f8b0121b3
fix(definitions): gracefully handle sitemap fetch failure in codegen
...
The postinstall codegen script crashes CI when homarr.dev/sitemap.xml
is unreachable. Now catches fetch errors and keeps the existing
committed homarr-docs-sitemap.ts instead of crashing.
2026-06-11 18:55:07 +02:00
Thomas
9e421c67bd
feat(docs): migrate documentation site into monorepo ( #5912 )
2026-06-11 18:48:39 +02:00
Thomas
3e464a76f2
fix(image-proxy): use ArrayBuffer instead of Blob to prevent OOM on Node v24 ( #5926 )
2026-06-11 11:50:49 +02:00
homarr-renovate[bot] and Manuel
c54a7c9a7e
chore(deps): update dependency proxmox-api>undici to v7.27.1 ( #5423 )
...
* chore(deps): update dependency proxmox-api>undici to v7.27.1
* style: auto-fix lint and format
* chore: also update undici
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
2026-06-11 11:17:43 +02:00
homarr-renovate[bot]
fa9023c61e
chore(deps): update scalar monorepo to ^0.9.42 ( #5919 )
...
* chore(deps): update scalar monorepo to ^0.9.42
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-11 10:19:03 +02:00
homarr-renovate[bot]
5ab6c2f461
chore(deps): update dependency zod-form-data to ^3.0.2 ( #5924 )
...
* chore(deps): update dependency zod-form-data to ^3.0.2
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-11 10:18:15 +02:00
homarr-renovate[bot]
442f2482bb
chore(deps): update dependency @types/node to ^24.13.1 ( #5907 )
...
* chore(deps): update dependency @types/node to ^24.13.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-11 10:17:55 +02:00
homarr-renovate[bot]
ec1bc1b2b1
chore(deps): update dependency pnpm to v10.34.1 ( #5922 )
...
* chore(deps): update dependency pnpm to v10.34.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-11 10:17:28 +02:00
homarr-renovate[bot]
b675ac934a
chore(deps): update dependency mantine-contextmenu to ^7.17.1 ( #5921 )
...
* chore(deps): update dependency mantine-contextmenu to ^7.17.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-11 10:16:12 +02:00
Daniel Lopes and Daniel Lopes
cd1a82a640
feat: add Technitium DNS integration, usable with DNS Hole widgets ( #5832 )
...
Co-authored-by: Daniel Lopes <daniel.lopes@agido.com >
2026-06-11 00:22:09 +02:00
Thomas
a42af0e678
fix(boards): add permissions to board summary schema to fix manage page crash ( #5917 )
...
* fix(boards): add permissions to board summary schema to fix manage page crash
The getAllBoards query fetches userPermissions and groupPermissions
from the DB, but boardSummarySchema (the output validator) did not
include them. tRPC stripped the fields, causing a TypeError when
getBoardPermissionsAsync called .some() on undefined.
* fix(backup): cast Buffer to Uint8Array for NextResponse body
Node 24 narrowed the BodyInit type, making Buffer incompatible.
Wrapping in Uint8Array satisfies the type constraint.
* fix(lint): remove forbidden non-null assertions across backup and board code
Replace non-null assertions with safe guards, optional chaining, and
for-of iteration so oxlint passes in CI. Also remove unused Collapse import.
2026-06-10 19:51:56 +02:00
Thomas Camlong
f26007a29a
fix(db): inline custom widget seed data to fix CJS migration crash
...
`import.meta.url` is undefined when esbuild bundles migrate.ts into
migrate.cjs, causing a TypeError at startup. Inline the seed JSON
data directly instead of reading from disk, which also fixes the
Docker image missing the seed files (not copied by Dockerfile).
2026-06-10 19:32:59 +02:00
Thomas
aecbca2b81
feat: custom widgets ( #5889 )
2026-06-10 18:58:14 +02:00
Thomas
48e1844b5b
feat: search widgets by integration type when adding items ( #5909 )
2026-06-10 18:53:16 +02:00
Thomas
74443a49b2
feat(ui): add global query cache leveraging Redis ( #5811 )
2026-06-10 18:52:06 +02:00
Thomas
29bd7101b1
feat(board): add widget hover overlay on dashboard ( #5888 )
2026-06-10 18:45:41 +02:00
Thomas Camlong
1079a5a4c5
chore: regenerate pnpm-lock.yaml
2026-06-10 18:32:12 +02:00
Thomas
6baff7be3d
feat: add MCP server for AI assistant integration ( #5882 )
2026-06-10 18:28:34 +02:00
Thomas
d77c6f8d4e
feat: add Uptime Kuma, Audiobookshelf, Paperless-ngx, and Navidrome integrations ( #5910 )
2026-06-10 18:27:24 +02:00
Thomas
a4db9cf0dc
feat(beszel): add Beszel integration with system monitoring widgets ( #5900 )
2026-06-10 18:27:05 +02:00
Thomas
5d1f268438
feat: SQLite backup & restore with WASM preview ( #5887 )
2026-06-10 18:26:17 +02:00
Thomas
484b8cf9f1
fix: gracefully skip widgets with unknown kind instead of crashing ( #5915 )
2026-06-10 18:19:13 +02:00
homarr-renovate[bot]
b3cdab579b
chore(deps): update dependency isomorphic-dompurify to ^3.16.0 ( #5913 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-10 14:31:02 +00:00
homarr-renovate[bot]
44a0c6ce54
chore(deps): update dependency semver-parser to ^4.2.1 ( #5868 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-09 12:47:00 +00:00
homarr-renovate[bot]
7f05e0325d
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.61.1 ( #5906 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-09 09:53:16 +00:00