ajnart
9c31cdce37
fix(custom-widgets): prevent editor crash on invalid v2 request manifest
...
The customJsx v2 serialize path called parseRequestManifest which threw
on invalid JSON during React render (via getInput on every keystroke),
crashing the page with Next.js 'Unexpected error' because the form had
no error boundary.
- Make parseRequestManifest defensive (try/catch -> empty array)
- Wrap CustomWidgetForm in FormErrorBoundary (defense-in-depth)
- Add unit tests for invalid manifest inputs
2026-07-17 14:26:44 +02:00
Thomas Camlong
67d146220a
test(integrations): wait for Home Assistant restart
2026-07-16 16:25:48 +02:00
Thomas Camlong
41db737905
ci: publish multi-platform preview images
2026-07-16 16:16:01 +02:00
Thomas Camlong
3b128585a3
ci: remove memory regression test
2026-07-16 15:01:27 +02:00
Thomas Camlong
cdaf2a838c
fix(ci): preserve memory-test encryption key
2026-07-16 14:52:40 +02:00
Thomas Camlong
926a6856fb
test(integrations): allow recurring calendar setup
2026-07-16 14:34:07 +02:00
Thomas Camlong
c6160da222
fix(ci): stabilize affected workspace gate
2026-07-16 14:22:01 +02:00
Thomas Camlong
e729dfd891
fix(ci): prevent autofix race
2026-07-16 14:13:39 +02:00
Thomas Camlong
eb71f936c6
fix(custom-widgets): remove stale form helpers
2026-07-16 14:13:39 +02:00
ajnart
c10ebbc863
style: auto-fix lint and format [skip ci]
2026-07-16 08:22:51 +00:00
Thomas
106c3bfa90
Merge branch 'dev' into v2
2026-07-16 10:21:40 +02:00
Thomas
06719cdef0
fix(ci): remove coverage report, scope format to changed files, fix oxlint config ( #6359 )
2026-07-16 10:21:07 +02:00
Thomas Camlong
27a6467896
fix(ci): don't cancel CI on autofix pushes, guard format step
2026-07-15 16:47:28 +02:00
Bergasha
5144e14da4
fix(media-server): populate playback progress, transcode status, and network location for streams ( #6315 )
2026-07-15 16:27:58 +02:00
Thomas
8528d5068b
feat(media-requests): filter requests list by status and time window ( #6320 )
2026-07-15 16:27:24 +02:00
ajnart
8331a58471
style: auto-fix lint and format [skip ci]
2026-07-15 14:20:37 +00:00
Thomas Camlong
ec74c36a6a
fix(oxlint): remove unsupported option from docs child config
2026-07-15 16:19:12 +02:00
Thomas Camlong
487d98275c
fix(ci): autofix commits skip CI to prevent race cancellation
2026-07-15 16:17:59 +02:00
Thomas Camlong
187a479bd5
fix(ci): scope format check to only PR-changed files
2026-07-15 15:57:42 +02:00
Thomas Camlong
0bfe6ddabe
fix(ci): don't fail fast-gate on format check (auto-fix handles it)
2026-07-15 15:55:00 +02:00
ajnart
51d8a3cc53
style: auto-fix lint and format
2026-07-15 13:54:18 +00:00
Thomas Camlong
06db42129c
fix(ci): remove coverage step, fix auto-fix to format all affected workspaces
2026-07-15 15:47:11 +02:00
Thomas Camlong
a11583feb1
Revert "style: format all files and remove coverage report step"
...
This reverts commit 446931bc0a .
2026-07-15 15:44:49 +02:00
Thomas Camlong
446931bc0a
style: format all files and remove coverage report step
2026-07-15 15:42:13 +02:00
Thomas Camlong
34bcc62415
fix: disable cpu-features native build (incompatible with Node 24 V8 API)
2026-07-15 15:35:43 +02:00
Thomas Camlong
a2e3c5d3bc
style: fix formatting in v2 files
2026-07-15 15:34:15 +02:00
Thomas Camlong
ed9646b0c6
fix: regenerate pnpm-lock.yaml after dev merge
2026-07-15 15:25:52 +02:00
Thomas Camlong
e0de370340
Merge branch 'dev' into v2
2026-07-15 15:17:18 +02:00
Thomas
c6c4428f7d
Revert "fix(docker): report current CPU usage instead of the lifetime average" ( #6357 )
2026-07-15 14:55:18 +02:00
homarr-renovate[bot]
7e5453d47c
chore(deps): update dependency @gfazioli/mantine-onboarding-tour to ^4.0.7 ( #6343 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-15 12:16:38 +00:00
Thomas
3b2fc2527e
feat(custom-widgets): Full Mantine v9 + SubFetch support for custom JSX ( #6304 )
2026-07-15 14:06:02 +02:00
Thomas and homarr-renovate[bot]
0a0b3a12c9
bring dev changes to v2 ( #6353 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-15 12:16:16 +02:00
Thomas
ba263dbe47
Delete .opencode directory
2026-07-15 12:14:46 +02:00
Thomas Camlong
8a7c4875bf
Revert "chore(merge): resolve v2 conflicts"
...
This reverts commit 377f2f6a20 , reversing
changes made to 7e4cb0201b .
2026-07-15 12:12:33 +02:00
Thomas Camlong
377f2f6a20
chore(merge): resolve v2 conflicts
2026-07-15 12:09:51 +02:00
Thomas and copilot-swe-agent[bot]
c69e33ac8c
feat: community workshop for custom widgets and CSS ( #5984 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-07-15 11:53:15 +02:00
Thomas
7e4cb0201b
fix(widgets): add refetchInterval to WidgetDefinition for per-widget polling ( #6352 )
2026-07-15 11:52:35 +02:00
Thomas
7887ce12c0
fix(integrations): resolve intermittent Seerr/Overseerr crashes and add query status to context menu ( #6347 )
2026-07-15 11:41:18 +02:00
Thomas
2d450239ac
fix(releases): add required octokit throttling rate limit handlers ( #6338 )
2026-07-15 11:27:32 +02:00
Thomas
bf4ccd8cb3
fix(ci): remove persist-credentials: false to fix git-auto-commit-action push ( #6346 )
2026-07-15 10:33:32 +02:00
homarr-renovate[bot]
c473e80243
chore(deps): update pnpm to v11.11.0 ( #6342 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-15 02:31:21 +00:00
homarr-renovate[bot]
bf55bcce92
fix(deps): update dependency swiper to ^14.0.5 ( #6341 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-14 23:55:02 +00:00
homarr-renovate[bot]
49248cedaf
chore(deps): update dependency posthog-js to ^1.399.1 ( #6340 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-14 22:09:52 +00:00
homarr-renovate[bot]
a0034b2cfc
chore(deps): update dependency @immich/sdk to ^3.0.2 ( #6339 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-14 21:01:58 +00:00
homarr-renovate[bot]
4a297180fd
chore(deps): update dependency lucide-react to ^1.24.0 ( #6334 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-14 19:23:26 +00:00
Thomas
5fa3a3313a
Merge pull request #6337 from homarr-labs/fix/ts7-nextjs-build
...
fix(docker): pin TypeScript to v6 to fix Next.js 16.2.10 build in CI
2026-07-14 18:11:38 +02:00
Thomas Camlong
29ee87c4aa
fix(docker): pin typescript to v6 via alias to fix Next.js 16.2.10 build
2026-07-14 18:11:15 +02:00
Thomas
94a247e24a
fix(docker): remove --offline flag from pnpm install step ( #6335 )
2026-07-14 17:19:51 +02:00
homarr-renovate[bot]
6d37710fec
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.1.4 ( #6333 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-14 11:26:55 +00:00
homarr-renovate[bot]
c016beb2e5
chore(deps): update dependency vite to ^8.1.4 ( #6332 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-14 09:06:17 +00:00