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
homarr-renovate[bot]
f71b145403
chore(deps): update tiptap monorepo to v3.25.0 ( #5898 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-09 05:17:18 +00:00
homarr-renovate[bot]
607fd498f4
chore(deps): update tanstack-query monorepo to ^5.101.0 ( #5894 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-09 00:17:40 +00:00
homarr-renovate[bot]
3f2fb54cdf
chore(deps): update mantine monorepo to ^9.3.0 ( #5890 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-08 22:39:48 +00:00
Thomas and homarr-releases[bot]
69412f2d10
chore(release): 1.64.0 [skip ci] ( #5902 )
...
Co-authored-by: homarr-releases[bot] <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-06-08 22:25:40 +02:00
Afonso Jorge Ramos
f6d5f97933
fix(integrations): support truenas json-rpc api, certificate trust, and api key auth ( #5861 )
...
* chore(integrations): add ws dependency for the truenas client
* feat(definitions): allow api key authentication for truenas
* fix(integrations): connect to truenas over trusted-certificate websocket with protocol autodetection
* test(integrations): cover truenas protocol detection and authentication
* refactor(integrations): avoid shorthand index variable in truenas mapping
* feat(integrations): add a websocket url helper to the integration base
* refactor(integrations): extract truenas connection handling into a client
2026-06-08 22:20:42 +02:00
homarr-renovate[bot]
a447a9f615
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.17.0 ( #5897 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-08 14:15:50 +00:00
homarr-renovate[bot]
87d3f6a0a1
chore(deps): update dependency @gfazioli/mantine-onboarding-tour to ^4.0.4 ( #5896 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-08 09:30:40 +00:00
homarr-renovate[bot]
f2705eeb57
chore(deps): update dependency oxfmt to ^0.53.0 ( #5883 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-06 23:12:23 +00:00
homarr-renovate[bot]
ac37d2c73f
chore(deps): update react monorepo ( #5886 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-06 21:13:36 +00:00
homarr-renovate[bot]
e00ea624cd
chore(deps): update nextjs monorepo to v16.2.7 ( #5885 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-06 19:32:30 +00:00
homarr-renovate[bot]
20b62c42e3
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.61.0 ( #5878 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-06 13:54:21 +00:00
homarr-renovate[bot]
59971991c7
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.16 ( #5880 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-06 11:36:28 +00:00
homarr-renovate[bot]
a629681ae5
chore(deps): update vitest monorepo to ^4.1.8 ( #5879 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-06 09:34:48 +00:00
homarr-renovate[bot]
572d5fb5ec
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.15 ( #5877 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-06 07:01:54 +00:00
Thomas and homarr-releases[bot]
91a1858743
chore: merge main into dev
...
Co-authored-by: homarr-releases[bot] <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-06-06 07:47:59 +02:00
homarr-renovate[bot]
f00d3627c9
chore(deps): update dependency @gfazioli/mantine-onboarding-tour to ^4.0.3 ( #5873 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-05 18:04:10 +00:00
homarr-releases[bot]
7760e01ccb
chore: update bug report template ( #5821 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-06-05 17:47:57 +00:00
Releases Homarr
8a1ead3674
chore(release): 1.64.0 [skip ci]
v1.64.0
2026-06-05 17:35:36 +00:00
homarr-releases[bot]
9c05f44916
chore(release): automatic release v1.64.0
2026-06-05 17:34:47 +00:00
Thomas Camlong
efd37dca93
fix(db): log when UNSAFE_ENABLE_MOCK_INTEGRATION is enabled during seeding
...
Warn on startup seed when mock integration env flag is set, matching demo mode visibility.
2026-06-05 18:43:33 +02:00
Thomas Camlong
796c679140
chore: merge main into dev
2026-06-05 18:42:31 +02:00
homarr-update-contributors[bot]
76fd4c5fb1
chore: update contributors ( #5871 )
2026-06-05 18:08:47 +02:00
Thomas Camlong
68f24e34d5
fix: disable onboarding tours when demo mode is enabled
...
Return completed tour status in demo mode so board and manage tours do not start for demo users.
2026-06-05 18:02:08 +02:00
homarr-update-contributors[bot]
22d7ebab50
chore: update integrations list readme ( #5872 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-06-05 15:45:46 +00:00
Thomas Camlong
4f5f3e14a1
fix: sync docs sitemap and remove stale coolify ts-expect-error
2026-06-05 17:39:03 +02:00
Thomas and copilot-swe-agent[bot]
dbf021e04a
feat(docker): add container logs modal and stats columns ( #4807 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-05 16:57:26 +02:00
Copilot and Thomas
cc24f070db
fix: redirect to login after credentials logout instead of crashing on current page ( #5819 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-06-05 16:56:24 +02:00
Thomas
0b663a7fc6
feat(onboarding): guided management and board tours ( #5756 )
2026-06-05 16:54:50 +02:00
Afonso Jorge Ramos
0dc2558faf
feat: add PeaNUT integration and UPS monitoring widget ( #5862 )
2026-06-05 16:51:09 +02:00
Thomas
dd7a4908a3
feat(onboarding): enhance integration setup with Docker discovery and URL templating ( #5607 )
2026-06-05 16:50:35 +02:00