Thomas Camlong
5784612d59
merge: incorporate dev and add context menu refetch
...
- Resolve dns-hole conflicts (keep simplified polling, no per-query opts)
- Calendar hover/pin UI and docker column visibility preserved
- Subscriptions from dev (docker, calendar) correctly excluded by auto-merge
- Error boundary invalidateQueries fix preserved alongside context menu
- Add "Refresh" button to widget context menu with live "Xs ago" indicator
2026-07-01 15:18:25 +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
homarr-renovate[bot]
b83c8b6546
chore(deps): update dependency posthog-js to ^1.393.5 ( #6135 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-30 21:53:10 +00:00
homarr-renovate[bot]
0e4189f693
chore(deps): update dependency dockerode to ^5.0.1 ( #6130 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-30 20:09:36 +00:00
homarr-renovate[bot]
5f011e8456
chore(deps): update turbo monorepo to ^2.10.0 ( #6129 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-29 20:22:40 +00:00
homarr-renovate[bot]
9e1b529288
chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.16 ( #6131 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-29 20:14:32 +00:00
homarr-renovate[bot]
4ad115dd2d
chore(deps): update dependency posthog-js to ^1.393.4 ( #6127 )
...
* chore(deps): update dependency posthog-js to ^1.393.4
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-29 20:01:36 +00:00
homarr-renovate[bot]
7a21e2a9c3
chore(deps): update dependency @playwright/test to ^1.61.1 ( #6120 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 21:14:08 +00:00
homarr-renovate[bot]
c4a0c818d0
chore(deps): update mantine monorepo to ^9.4.0 ( #6102 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 19:32:49 +00:00
homarr-renovate[bot]
3492700e6b
chore(deps): update dependency vite to ^8.1.0 ( #6114 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 14:06:36 +00:00
homarr-renovate[bot]
590d316671
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.1.0 ( #6115 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 14:03:05 +00:00
homarr-renovate[bot]
6e9d20e651
chore(deps): update dependency recharts to ^3.9.0 ( #6113 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 14:00:52 +00:00
homarr-renovate[bot]
ed829fddfa
chore(deps): update dependency posthog-js to ^1.393.0 ( #6112 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 13:57:57 +00:00
homarr-renovate[bot]
ed8b8a40eb
chore(deps): update dependency @vitejs/plugin-react to ^6.0.3 ( #6110 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 11:18:49 +00:00
homarr-renovate[bot]
7bc3bbb8c0
chore(deps): update dependency @gfazioli/mantine-onboarding-tour to ^4.0.6 ( #6109 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 09:03:24 +00:00
homarr-renovate[bot]
74943ef9bc
chore(deps): update dependency hono@<4.6.5 to >=4.12.27 ( #6108 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 05:28:04 +00:00
homarr-renovate[bot]
5dd7f839ee
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.18.1 ( #6104 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 00:16:33 +00:00
homarr-renovate[bot]
d8c6c0f978
chore(deps): update dependency posthog-js to ^1.391.4 ( #6094 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 00:16:09 +00:00
homarr-renovate[bot]
75b2d1bd1b
chore(deps): update dependency oxlint to ^1.71.0 ( #6101 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 00:15:23 +00:00
homarr-renovate[bot]
7c12a9ce48
chore(deps): update dependency @scalar/api-reference-react to ^0.9.48 ( #6103 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-28 00:13:44 +00:00
homarr-renovate[bot]
9033acc66c
chore(deps): update dependency oxfmt to ^0.56.0 ( #6100 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-27 22:17:27 +00:00
Thomas
a42dc34d34
Revert "feat(config): enable pnpm global virtual store for worktree support" ( #6106 )
2026-06-27 23:37:36 +02:00
Thomas
3864727502
feat(config): enable pnpm global virtual store for worktree support ( #6098 )
2026-06-27 13:23:01 +02:00
Thomas Camlong
96fe0d55c7
merge: incorporate dev changes and migrate VPN widget
...
Resolve merge conflicts favoring our simplified caching architecture:
- cron-jobs/index.ts: keep reduced job set (no integration cron jobs)
- en.json: keep reduced cron job labels
- docker-table.tsx: keep refetch() approach, adopt dev's initialData format
Migrate new VPN widget to polling architecture:
- Remove VPN cron job and subscription-based pattern
- Simplify request handler to createIntegrationRequestHandler
- Simplify tRPC router to use getDataAsync + settleIntegrationQueries
- Convert widget from useSuspenseQuery + subscription to useQuery with polling
2026-06-26 20:38:13 +02:00
homarr-renovate[bot]
f0b2486c8a
chore(deps): update dependency timezones-ical-library to ^2.2.1 ( #6077 )
...
* chore(deps): update dependency timezones-ical-library to ^2.2.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-26 16:18:40 +00:00
homarr-renovate[bot]
f56a05bd8e
chore(deps): update dependency video.js to ^8.23.9 ( #6084 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-26 11:04:52 +00:00
homarr-renovate[bot]
6051b17401
chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.15 ( #6079 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-25 16:37:40 +00:00
Thomas
cf5934aef6
Merge branch 'dev' into feat/simplify-caching-tanstack-persister
2026-06-25 11:49:39 +02:00
homarr-renovate[bot]
29eed08408
chore(deps): update dependency isomorphic-dompurify to ^3.18.0 ( #6074 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-24 17:20:55 +00:00
homarr-renovate[bot]
bd74fe4a61
chore(deps): update dependency posthog-js to ^1.391.0 ( #6073 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-24 17:18:43 +00:00
homarr-renovate[bot]
b88e8861e1
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.62.1 ( #6076 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-24 17:17:34 +00:00
homarr-renovate[bot]
39af3ec7e6
chore(deps): update dependency mantine-datatable to ^9.3.1 ( #6072 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-24 17:17:15 +00:00
homarr-renovate[bot]
7f50be3dbb
chore(deps): update dependency fast-xml-parser to ^5.9.3 ( #6069 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-24 14:48:29 +00:00
Thomas Camlong
18d6013f3f
merge: resolve conflicts with origin/dev
...
Take dev's newer dependency versions (tiptap 3.27.1, testcontainers 12.0.3).
Resolve beszel widget conflicts by keeping our approach (no per-widget
staleTime/refetchInterval/subscriptions, globals handle it).
2026-06-24 15:10:10 +02:00
Thomas Camlong
6416080b79
feat: replace server-side Redis caching with TanStack Query AsyncStoragePersister
...
Consolidate two overlapping cache systems (broken TanStack persister + per-query Redis hash + pub/sub) into one: TanStack Query as single source of truth with Redis as its persistence layer via createAsyncStoragePersister.
- Replace QueryClientProvider with PersistQueryClientProvider backed by Redis
- Set global query defaults (staleTime: 0, refetchInterval: 30s, gcTime: 24h)
- Remove all per-widget staleTime/refetchInterval/retry/refetchOnWindowFocus overrides
- Replace cached request handlers with simplified fetch-only versions
- Remove all tRPC subscription procedures and useSubscription calls in favor of polling
- Delete 20 cron jobs that only pre-warmed server-side cache
- Simplify Redis from per-query hash to single blob per user+board
2026-06-24 14:55:17 +02:00
homarr-renovate[bot]
b6b7bea1dd
chore(deps): update dependency mantine-contextmenu to ^9.3.1 ( #6071 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-24 11:56:45 +00:00
homarr-renovate[bot]
9bde1dfbd6
chore(deps): update dependency pg to ^8.22.0 ( #6068 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-24 04:26:21 +00:00
homarr-renovate[bot]
c2712ed7f1
chore(deps): update tiptap monorepo to v3.27.1 ( #6067 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 22:24:52 +00:00
homarr-renovate[bot]
16be7ece33
chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.14 ( #6066 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 20:19:16 +00:00
homarr-renovate[bot]
d0385a4480
chore(deps): update dependency @ctrl/qbittorrent to ^9.13.0 ( #5978 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 18:06:38 +00:00
homarr-renovate[bot]
641ee18278
chore(deps): update dependency hono@<4.6.5 to >=4.12.26 ( #6062 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 12:44:43 +00:00
homarr-renovate[bot]
2e538bf40d
chore(deps): update dependency lucide-react to ^1.21.0 ( #6063 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 09:52:42 +00:00
homarr-renovate[bot]
1c0a94a6dc
chore(deps): update playwright monorepo ( #6045 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 00:26:23 +00:00
homarr-renovate[bot]
3a3dc449de
chore(deps): update scalar monorepo ( #6056 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 00:22:43 +00:00
homarr-renovate[bot]
d6b156b8ee
chore(deps): update dependency posthog-js to ^1.388.1 ( #6041 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 00:21:38 +00:00
homarr-renovate[bot]
fc4e31fb42
chore(deps): update dependency @gfazioli/mantine-onboarding-tour to ^4.0.5 ( #6033 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-23 00:19:54 +00:00
homarr-renovate[bot]
b82b22431b
chore(deps): update vitest monorepo to ^4.1.9 ( #6037 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-22 22:15:25 +00:00
homarr-renovate[bot]
510cba295a
chore(deps): update dependency oxfmt to ^0.55.0 ( #6040 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-22 19:49:24 +00:00
homarr-renovate[bot]
56d838dafc
chore(deps): update dependency fast-xml-parser to ^5.9.2 ( #6039 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-22 19:45:28 +00:00
homarr-renovate[bot]
eae9f0438c
chore(deps): update oxlint monorepo ( #6044 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-22 16:17:14 +00:00