ajnart
1fe07f8d79
fix(query-cache): guard against undefined result from superjson.parse on legacy cache entries
...
Fixes #6219
superjson.parse returns undefined when given plain JSON (stored by older
versions before the superjson serializer was introduced). Without the null
guard, accessing .buster on undefined throws "Cannot read properties of
undefined (reading 'buster')", which is caught and logged as
"Failed to hydrate query cache" — contributing to instability on upgrade.
Also remove now-redundant optional chaining on persisted.clientState since
persisted is guaranteed non-null at that point.
2026-07-06 18:07:52 +02:00
homarr-renovate[bot]
24188ce51f
chore(deps): update dependency posthog-node to ^5.39.2 ( #6226 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-06 14:37:51 +00:00
homarr-renovate[bot]
e31f60fdec
chore(deps): update dependency cookie to v2.0.1 ( #6223 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-06 14:36:14 +00:00
homarr-renovate[bot]
6bb547f3c5
chore(deps): update dependency conventional-changelog-conventionalcommits to ^10.2.0 ( #6222 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-06 10:32:35 +00:00
Thomas
b07cc14d0e
Merge pull request #6221 from homarr-labs/feat/fix-build
...
fix(deps): revert typescript from 7.0.1-rc to ^6.0.3
2026-07-06 12:16:11 +02:00
Thomas Camlong
0dc93c1a02
fix(deps): revert typescript from 7.0.1-rc to ^6.0.3
...
Next.js 16.2.9 does not fully support TypeScript 7 (tsgo) as the
primary typescript package. The Go-native compiler has no in-process
JavaScript API — lib/typescript.js is missing — which causes Next.js's
hasNecessaryDependencies check to fail and the build to SIGABRT with
CI=true. Vercel is working on native tsgo integration expected in Q3
2026 alongside TypeScript 7 stable.
2026-07-06 12:15:38 +02:00
Thomas
00661c9b3d
fix: fix pnpm lockfile ( #6220 )
2026-07-06 10:52:58 +02:00
Thomas
2e8fddd29f
fix(docs): fix docs build — MDX acorn error and CSS @import ordering ( #6217 )
2026-07-06 10:14:36 +02:00
homarr-releases[bot]
302d5a0d04
chore: update bug report template ( #6181 )
2026-07-06 10:14:15 +02:00
Thomas and Releases Homarr
a9ed95856a
fix(layout): raise AppShellHeader z-index above Indicator dots ( #6218 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-07-06 10:13:54 +02:00
Thomas and homarr-renovate[bot]
4d42eb65e4
chore(deps): mega dependency update ( #6212 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-06 10:05:51 +02:00
Thomas
82858ecd75
fix(forms): break AppForm infinite render loop on edit page ( #6198 ) ( #6215 )
2026-07-06 10:03:22 +02:00
homarr-crowdin[bot]
0e365ed53c
chore(lang): updated translations from crowdin
...
* chore(lang): update translations from crowdin
* chore(lang): update translations from crowdin
---------
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-07-06 02:04:20 +00:00
Thomas
a55dc98487
Remove memory regression job from code quality workflow
...
Removed memory regression testing steps from the workflow.
2026-07-06 02:22:05 +02:00
homarr-crowdin[bot]
5b91687912
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-07-05 01:57:18 +00:00
Thomas
a3df31ff05
Revise Immich API key permissions in documentation
...
Updated API key permissions for Immich integration documentation.
2026-07-04 21:49:08 +02:00
homarr-renovate[bot]
c5c9daf5a5
chore(deps): update dependency undici to v7.28.0 [security] ( #6188 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-04 18:11:47 +00:00
homarr-renovate[bot]
ab0e878fbf
chore(deps): update dependency posthog-js to ^1.396.2 ( #6189 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-04 16:20:03 +00:00
Thomas
885be1b9a1
fix(widget-secrets): add missing widget_secret migration and add error notifications ( #6192 )
...
* fix(widget-secrets): add missing widget_secret migration and add error notifications
The widget_secret table was defined in all three Drizzle schema files but
no SQL migration was ever generated to create it, causing setSecret to
fail with 'no such table: widget_secret' in production (drizzle-kit push
in development hid the problem).
- Add migration SQL for sqlite (0040), mysql (0042), postgresql (0008)
- Update journal entries for all three dialects
- Add onError handlers to setSecret/deleteSecret mutations so errors
are shown as red notifications instead of silently swallowed
Fixes #6186
* fix(widget-secrets): add missing drizzle snapshots for merge-url and widget_secret migrations
The merge_custom_widget_url migration (0039/0041/0007) was committed
without a corresponding snapshot, breaking drizzle-kit generate for
all future migrations. This adds:
- 0039/0041/0007 snapshots reflecting the merge-url changes
(base_url+endpoint -> url, add enabled column)
- 0040/0042/0008 snapshots reflecting the widget_secret table
All snapshot chains now match journal entries (41/43/9 entries each).
2026-07-04 17:57:40 +02:00
homarr-renovate[bot]
0f8a86fdde
fix(deps): update tailwindcss monorepo to ^4.3.2 ( #6190 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-04 14:55:47 +00:00
homarr-renovate[bot]
59c084bc57
chore(deps): update testcontainers-node monorepo to ^12.0.4 ( #6185 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-04 12:18:18 +00:00
homarr-renovate[bot]
f6cf262bab
chore(deps): update dependency posthog-js to ^1.396.1 ( #6183 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-04 10:27:08 +00:00
Releases Homarr
ba860aacaa
chore(release): 1.69.1 [skip ci]
v1.69.1
2026-07-04 09:02:40 +00:00
homarr-releases[bot]
161dafbdb8
chore(release): automatic release v1.69.1
2026-07-04 09:01:34 +00:00
Thomas
a382c75968
fix: unblock query cache mutations in demo mode and add cache buster ( #6176 )
2026-07-04 10:47:09 +02:00
homarr-renovate[bot]
529942e4da
chore(deps): update dependency brace-expansion@>=1.0.0 <=1.1.11 to >=5.0.7 ( #6173 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-04 07:55:55 +00:00
homarr-releases[bot]
e20053b2c1
chore: update bug report template ( #6134 )
2026-07-04 09:09:59 +02:00
134106b82c
Main ( #6175 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-07-04 09:09:23 +02:00
homarr-crowdin[bot]
7635031fdf
chore(lang): updated translations from crowdin ( #6143 )
2026-07-04 08:58:20 +02:00
Bergasha
b663dae409
fix (Calendar Widget): Add superjson serialization to query cache persister ( #6172 )
2026-07-04 08:57:49 +02:00
homarr-renovate[bot]
2c2bdb6b76
chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to >=5.0.7 ( #6174 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-04 04:45:04 +00:00
homarr-renovate[bot]
dee9cd7aac
chore(deps): update dependency lucide-react to ^1.22.0 ( #6171 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-03 20:27:36 +00:00
homarr-renovate[bot]
7c222bf5e8
chore(deps): update dependency fastify to ^5.9.0 ( #6166 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-03 20:26:10 +00:00
homarr-renovate[bot]
f914cc26be
chore(deps): update mantine monorepo to ^9.4.1 ( #6165 )
...
* chore(deps): update mantine monorepo to ^9.4.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-03 20:15:37 +00:00
Releases Homarr
6f47a05cc2
chore(release): 1.69.0 [skip ci]
v1.69.0
2026-07-03 18:08:44 +00:00
homarr-releases[bot]
d8d5894b28
chore(release): automatic release v1.69.0
2026-07-03 18:07:40 +00:00
homarr-renovate[bot]
9252fdc139
fix(deps): update dependency postcss to ^8.5.16 ( #6169 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-03 16:36:25 +00:00
Thomas
f19033e0d5
feat: simplify caching — TanStack Query as single source of truth ( #6075 )
2026-07-03 16:33:03 +02:00
Thomas
a5ec880eec
fix(immich): v3 API compatibility — use searchAssets for album assets, drop deviceAssetId ( #5977 )
2026-07-03 15:59:08 +02:00
homarr-update-contributors[bot]
b588672709
chore: update contributors ( #6167 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-07-03 13:58:25 +00:00
homarr-update-contributors[bot]
ceed5c6751
chore: update integrations list readme ( #6085 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-07-02 15:47:49 +00:00
Thomas
f7ede23dc3
Merge pull request #6089 from homarr-labs/feat/widget-only-integration-refactor
2026-07-02 17:37:07 +02:00
homarr-renovate[bot]
1b50249ea9
chore(deps): update dependency tar-fs@>=3.0.0 <3.0.9 to >=3.1.3 ( #6162 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-02 14:11:50 +00:00
homarr-renovate[bot]
1d57519005
chore(deps): update dependency tar-fs@>=2.0.0 <2.1.3 to >=3.1.3 ( #6161 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-02 11:44:07 +00:00
homarr-renovate[bot]
dd2eb3aa66
chore(deps): update dependency posthog-js to ^1.395.0 ( #6150 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-01 15:51:52 +00:00
Thomas Camlong
2c1a5c92e8
chore(i18n): revert non-English translations to dev
...
Keep translation changes in en.json only; Crowdin handles other locales.
2026-07-01 17:25:43 +02:00
ajnart
0425bec2ca
style: auto-fix lint and format
2026-07-01 13:00:06 +00:00
Thomas Camlong
06da6191cc
Merge origin/dev into feat/widget-only-integration-refactor
...
Resolve integration.ts conflict (keep widget-only documentationUrl: null, take defaultUrl from dev) and regenerate pnpm-lock.yaml.
2026-07-01 14:57:00 +02:00
homarr-renovate[bot]
aec6bb18c5
chore(deps): update dependency @scalar/api-reference-react to ^0.9.49 ( #6146 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-01 12:21:19 +00:00
Thomas
f9da71a19b
fix: quick wins — calendar, about, glances, admin UX, releases, iframe, notes ( #6116 )
2026-07-01 13:57:39 +02:00