Thomas Camlong
9b25ab15ff
fix: regenerate lockfile for spotlight notifications dependency
2026-06-04 14:29:51 +02:00
Thomas Camlong
79eb7f2302
Merge remote-tracking branch 'origin/feat/docker-logs' into insiders/ui-ux
2026-06-04 13:59:28 +02:00
Thomas Camlong
83366e86aa
fix(docker): add tooltip on image name for truncated values
2026-06-04 13:56:41 +02:00
Thomas Camlong
79490399ef
fix(docker): reduce table cell padding for compact layout
2026-06-04 13:56:13 +02:00
Thomas Camlong
0e24508a73
Merge remote-tracking branch 'origin/feat/docker-logs' into insiders/ui-ux
...
# Conflicts:
# apps/nextjs/src/app/[locale]/manage/tools/docker/docker-table.tsx
2026-06-04 13:55:00 +02:00
ajnart
2a92135adf
style: auto-fix lint and format
2026-06-04 11:54:39 +00:00
Thomas Camlong
fa665e0093
fix(docker): fix breadcrumb, xterm cleanup, and replace action column with menu
...
- Fix breadcrumb checking dynamicMappings before nonInteractable so container
name shows instead of raw translation key
- Fix xterm _linkifier2 error by disposing canvas addon before terminal
- Replace single-action row column with a Menu dropdown containing all actions
(view logs, start, stop, restart, remove, add to homarr)
- Refactor action bar to use shared containerActions lookup table
2026-06-04 13:53:51 +02:00
Thomas Camlong
69e3b7bc97
Merge remote-tracking branch 'origin/feat/docker-logs' into insiders/ui-ux
...
# Conflicts:
# apps/nextjs/src/app/[locale]/manage/tools/docker/docker-table.tsx
# apps/nextjs/src/app/[locale]/manage/tools/logs/terminal.tsx
# apps/nextjs/src/components/layout/navigation-link.tsx
# pnpm-lock.yaml
2026-06-04 13:41:47 +02:00
Thomas Camlong
b829568a7e
Merge remote-tracking branch 'origin/dev' into feat/docker-logs
...
# Conflicts:
# apps/nextjs/src/app/[locale]/manage/tools/docker/docker-table.tsx
# apps/nextjs/src/components/layout/navigation-link.tsx
2026-06-04 13:40:35 +02:00
Thomas Camlong
0167e6d564
fix(docker): fix logs page font size, sidebar active state, and breadcrumb translations
...
- Set fontSize: 14 on both docker and server logs terminals for consistency
- Use startsWith for nav link active state so docker sub-pages highlight Docker
- Add missing navigationStructure.manage.tools.docker.logs translation key
- Pass dynamicMappings for containerId in breadcrumb to show container name
2026-06-04 13:39:36 +02:00
Thomas Camlong
3b11671366
Merge branch 'feat/add-integration-from-dashboard' into insiders/ui-ux
2026-06-04 13:28:03 +02:00
Thomas Camlong
3cb2932474
feat: redesign select modals, add log font-size slider, improve onboarding UX
...
- Redesign widget/app/integration select modal cards: icon left of name,
description tooltip on hover, "Add to board" button revealed on hover,
reduced card height from 180 to 140
- Add client-side font-size slider (10-24px) to server logs terminal,
persisted in localStorage
- Merge Docker discovery into integration grid with "Detected via Docker"
badges, remove separate DockerDiscoveryIndicator panel
- Make base URL input more prominent (orange alert, auto-focused) in
onboarding with stronger hint text
- Add disableAutoFocus prop to SelectGridLayout
2026-06-04 13:27:26 +02:00
Thomas
41fe5928f1
fix: add bookmark widget option to toggle card borders ( #5854 )
2026-06-04 11:07:31 +02:00
homarr-renovate[bot]
6eb59d6f53
chore(deps): update tiptap monorepo to v3.24.0 ( #5858 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-04 08:58:12 +00:00
Afonso Jorge Ramos
2c6b7a818e
fix(immich): respect app color scheme in server-stats widget ( #5859 )
2026-06-04 09:50:02 +02:00
Thomas
fd10788838
fix(auth): relax password complexity requirements to suggestions-only ( #5764 )
2026-06-04 07:56:34 +02:00
Thomas
fe4598f722
fix(docker): restore container selection toolbar broken by Mantine v9 ( #5855 )
2026-06-03 10:03:37 +02:00
Thomas
a755692d81
fix(ui): restore pre-v9 light variant colors ( #5856 )
2026-06-03 06:49:38 +00:00
homarr-renovate[bot]
3ff0d72ba1
chore(deps): update dependency next-intl to v4.13.0 ( #5853 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-03 04:21:57 +00:00
homarr-renovate[bot]
a63a191203
chore(deps): update turbo monorepo to ^2.9.16 ( #5851 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-02 23:54:09 +00:00
homarr-renovate[bot]
1be906a0cd
chore(deps): update dependency isomorphic-dompurify to ^3.15.0 ( #5852 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-02 21:55:53 +00:00
Thomas Camlong
95fc9f2a61
fix(tour): add TourTarget wrappers to users management page
2026-06-02 22:44:26 +02:00
Thomas Camlong
e9374d53e1
fix: add withBorder to old-import bookmark options mapping
2026-06-02 22:30:42 +02:00
Thomas Camlong
acf9ca9acb
fix: add missing user settings components from app-tour branch
2026-06-02 22:26:55 +02:00
Thomas Camlong
5ae05c9bb4
chore: regenerate pnpm-lock.yaml after merge
2026-06-02 22:25:10 +02:00
Thomas Camlong
777fdb6f9c
fix: remove unused ModalFormFooter import after merge
2026-06-02 22:24:15 +02:00
Thomas Camlong
c110e10e22
Merge remote-tracking branch 'origin/fix/bookmark-with-border-option' into insiders/ui-ux
2026-06-02 22:22:14 +02:00
Thomas Camlong
d7848390d1
Merge origin/feat/inline-app-edit-modal into insiders/ui-ux
2026-06-02 22:22:10 +02:00
Thomas Camlong
0722abcf39
Merge origin/feat/media-request-search into insiders/ui-ux
2026-06-02 22:21:29 +02:00
Thomas Camlong
afb1cfa2bf
Merge remote-tracking branch 'origin/feat/cnmdk-preferences' into insiders/ui-ux
2026-06-02 22:19:59 +02:00
Thomas Camlong
6a91af1f6f
Merge origin/feat/add-integration-from-dashboard into insiders/ui-ux
2026-06-02 22:19:55 +02:00
Thomas Camlong
c822fc5a99
Merge origin/feat/app-tour into insiders/ui-ux
2026-06-02 22:19:23 +02:00
Thomas Camlong
1169fb3b8d
Merge remote-tracking branch 'origin/fix/credentials-login-session' into insiders/ui-ux
2026-06-02 22:18:03 +02:00
Thomas Camlong
c29e2ed0e3
Merge origin/feat/docker-logs into insiders/ui-ux
2026-06-02 22:17:59 +02:00
Thomas Camlong
82c4622b28
Merge origin/feat/global-refresh-indicator into insiders/ui-ux
2026-06-02 22:17:31 +02:00
Thomas Camlong
9fb2fafb9c
Merge origin/feat/board-cache into insiders/ui-ux
2026-06-02 22:17:08 +02:00
ajnart
144a55b34e
style: auto-fix lint and format
2026-06-02 20:08:53 +00:00
Thomas Camlong
46ccc6c245
fix: add bookmark widget option to toggle card borders
...
Replace hardcoded borderless cards with a withBorder switch defaulting to false so existing bookmarks stay borderless while users can opt in to borders.
2026-06-02 22:07:40 +02:00
homarr-renovate[bot]
63d8fa8c26
chore(deps): update dependency @ctrl/qbittorrent to ^9.12.2 ( #5834 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-02 18:47:29 +00:00
homarr-renovate[bot]
b5dd6ae8ef
chore(deps): update babel monorepo to >=7.29.7 ( #5830 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-02 14:11:26 +00:00
homarr-renovate[bot]
d540ad374a
chore(deps): update pnpm to v10.34.0 ( #5846 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-02 09:17:24 +00:00
homarr-renovate[bot]
6a971c1986
chore(deps): update mantine monorepo to ^9.2.2 ( #5844 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-02 04:13:28 +00:00
homarr-crowdin[bot]
d86fe3ddf0
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-06-02 02:23:34 +00:00
homarr-renovate[bot]
06db8960a7
chore(deps): update turbo monorepo to ^2.9.15 ( #5841 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-01 23:12:09 +00:00
homarr-renovate[bot]
a5719acf34
chore(deps): update dependency tmp@<=0.2.3 to >=0.2.7 ( #5848 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-01 21:06:21 +00:00
homarr-renovate[bot]
d1d597c8e1
chore(deps): update testcontainers-node monorepo to ^12.0.1 ( #5845 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-01 16:48:41 +00:00
ajnart
3a1adab3e5
style: auto-fix lint and format
2026-06-01 08:31:53 +00:00
Thomas Camlong
e67d603570
fix(spotlight): remove all non-null assertions to pass oxlint
...
- Refactor groupDispatchers to accept userId as a parameter instead of closing over nullable userId
- Replace mutationGroup! with a guard clause
- Use optional chaining for preferenceChildrenOptionsByKey lookup with fallback
2026-06-01 10:30:41 +02:00
Thomas Camlong
0449716805
fix(spotlight): address PR review feedback
...
- Clear optimistic store on user/session change to prevent stale values leaking across logins
- Move dispatcher lookup before setOptimistic to avoid permanent ghost entries when no dispatcher exists
- Inline dayjs.weekdays() calls to reflect runtime locale changes instead of caching at module load
- Remove unused UserPreferenceKey import
2026-06-01 10:26:08 +02:00
copilot-swe-agent[bot]
2bfe2caffc
fix: use i18n for availability badge labels and make requestedSeasons optional
2026-06-01 07:28:36 +00:00
homarr-renovate[bot]
657e42e4bb
chore(deps): update dependency mysql2 to v3.22.4 ( #5839 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-31 18:12:08 +00:00
homarr-renovate[bot]
256ebcb864
chore(deps): update dependency oxlint to ^1.67.0 ( #5837 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-31 16:18:04 +00:00
homarr-renovate[bot]
72e86dee01
chore(deps): update dependency ioredis to v5.11.0 ( #5838 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-31 14:53:18 +00:00
homarr-renovate[bot]
b7910b16e0
chore(deps): update dependency oxfmt to ^0.52.0 ( #5836 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-31 11:08:29 +00:00
homarr-renovate[bot]
5a83bb6e39
chore(deps): update dependency dayjs to ^1.11.21 ( #5835 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-31 08:54:20 +00:00
homarr-renovate[bot]
433b66582d
chore(deps): update dependency hono@<4.6.5 to >=4.12.23 ( #5828 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-30 09:25:22 +00:00
homarr-renovate[bot]
acbcb6818b
chore(deps): update dependency react-error-boundary to ^6.1.2 ( #5829 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-30 06:54:05 +00:00
homarr-crowdin[bot]
07d991a0a1
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-05-30 05:27:45 +00:00
Thomas
e98487d2aa
Merge branch 'dev' into feat/add-integration-from-dashboard
2026-05-30 01:10:17 +02:00
Thomas
a2a65c9a54
Route integration creation to the new selector page ( #5825 )
2026-05-30 01:09:54 +02:00
ajnart
6bf3c75f9f
style: auto-fix lint and format
2026-05-29 22:58:49 +00:00
Thomas
afa36bffa9
fix: media request search bugs and availability indicators ( #5824 )
2026-05-30 00:58:10 +02:00
ajnart
6230db53e0
style: auto-fix lint and format
2026-05-29 21:43:47 +00:00
Thomas Camlong
d4279a938d
wip on fixing seerr media request
2026-05-29 23:42:39 +02:00
Thomas
ef27d739bb
remove green dot ( #5822 )
2026-05-29 23:41:40 +02:00
homarr-renovate[bot]
92364e9574
chore(deps): update tanstack-query monorepo to ^5.100.14 ( #5813 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-29 21:15:51 +00:00
Thomas
9fc0e5f94c
Delete .cursor/plans/widget_refresh_indicator_ffb2b58d.plan.md
2026-05-29 22:55:08 +02:00
Thomas
60ae487842
Merge branch 'dev' into feat/global-refresh-indicator
2026-05-29 22:35:05 +02:00
Thomas
e0a77948e2
Merge branch 'dev' into feat/cnmdk-preferences
2026-05-29 22:01:10 +02:00
Thomas
5c0fd755cc
Merge branch 'dev' into fix/credentials-login-session
2026-05-29 21:28:41 +02:00
Thomas and Meier Lukas
2991777b0a
feat(users): rework general settings ( #4915 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-29 21:22:55 +02:00
Thomas and Meier Lukas
6cc2ac56a9
fix: prevent GitHub releases check from blocking app on API failure ( #5807 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-29 21:14:51 +02:00
Thomas Camlong
75a45c2b71
Merge remote-tracking branch 'origin/dev' into feat/app-tour
...
# Conflicts:
# apps/nextjs/src/app/[locale]/_client-providers/mantine.tsx
# apps/nextjs/src/app/[locale]/boards/(content)/_client.tsx
# apps/nextjs/src/app/[locale]/boards/(content)/_header-actions.tsx
# apps/nextjs/src/app/[locale]/manage/apps/page.tsx
# apps/nextjs/src/app/[locale]/manage/boards/page.tsx
# apps/nextjs/src/app/[locale]/manage/integrations/page.tsx
# apps/nextjs/src/app/[locale]/manage/users/_components/user-list.tsx
# apps/nextjs/src/components/layout/navigation-link.tsx
# packages/ui/src/theme.ts
# pnpm-lock.yaml
# pnpm-workspace.yaml
2026-05-29 21:02:18 +02:00
homarr-update-contributors[bot]
92086e060f
chore: update contributors ( #5818 )
2026-05-29 20:52:54 +02:00
Thomas
77f5d9bf9a
Merge branch 'dev' into feat/add-integration-from-dashboard
2026-05-29 20:52:15 +02:00
ajnart
4bfde12b65
style: auto-fix lint and format
2026-05-29 17:55:03 +00:00
ajnart
a2c4b29bfd
style: auto-fix lint and format
2026-05-29 17:52:12 +00:00
Thomas Camlong
5899e1b44b
chore(deps): add @tanstack/query-persist-client-core to workspace catalog
2026-05-29 17:26:44 +02:00
Thomas Camlong
201a461729
feat(ui): rewrite query refresh indicator with integration icons
...
Filter out widget.app.ping from the indicator. Show colored status dots
(green/orange/red) per query alongside integration icons with name
tooltips. Use lookup maps and resolver functions instead of ternaries.
Display relative timestamps for last data update.
2026-05-29 17:26:36 +02:00
Thomas Camlong
87798a9789
feat(nextjs): stream cached query data from Redis during SSR
...
Add QueryCacheHydration async server component inside <Suspense> that
reads all persisted queries from Redis via HGETALL and streams a
HydrationBoundary to the client. Builds DehydratedState directly with
original dataUpdatedAt timestamps so fresh prefetch data is never
overwritten by stale cache. Make client persister write-only (getItem
returns null) since reads are handled server-side.
2026-05-29 17:26:28 +02:00
Thomas Camlong
5501ee6a7d
refactor(spotlight): registry-driven preferences with data-driven hook
...
Replace 5 per-preference children files with a single
preference-registry.tsx that auto-generates CMDK children via factory
functions. Rewrite useUserPreferences from ~347 lines to ~160 lines by
deriving mutation dispatch, pending state, and optimistic values from
preference definitions.
Simplify settings-children.tsx and groups.tsx to iterate over
visiblePreferenceDefinitions instead of maintaining manual mappings.
Deleted: board.tsx, color-scheme.tsx, first-day-of-week.tsx,
search-engine.tsx, registry.ts
Net reduction: ~261 lines across 9 files.
2026-05-29 17:26:27 +02:00
Thomas Camlong
682f6bd3ea
fix(widgets): fix downloads widget and add SSR prefetch
...
Remove WidgetEmptyState guard from downloads (widget renders fine with
empty data). Fix columnsSort filter logic from .some() to .every() so
non-sortable columns are correctly excluded. Add server-side prefetch
via tRPC caller so download data is available immediately on page load.
2026-05-29 17:26:15 +02:00
Thomas Camlong
f49ae79c99
refactor(widgets): stabilize widget components after useQuery migration
...
Add WidgetEmptyState component for widgets that need a loading fallback.
Disable refetch-on-mount/focus/reconnect and retry for integration widgets
so cached data is preserved. Ensure hooks are never called conditionally.
2026-05-29 17:26:05 +02:00
Thomas Camlong
f6592b27a1
refactor(settings): add mutationGroup to preference definitions
...
Enrich userPreferenceDefinitions with mutationGroup field to express
which tRPC mutation handles each preference key. Move
visiblePreferenceDefinitions helper from spotlight registry to the
shared settings package.
This enables data-driven mutation dispatch in the CMDK hook and
eliminates manual key-to-group mappings.
2026-05-29 17:26:02 +02:00
Thomas Camlong
f7f6d1e382
feat(boards): wire board cache scope for query persistence
...
Call setActiveQueryCacheBoardId when board context initializes so the
client-side persister knows which board to scope cache reads/writes to.
2026-05-29 17:25:53 +02:00
Thomas Camlong
6c623a3a2d
feat(redis): migrate query cache to Hash storage for bulk SSR reads
...
Replace individual Redis keys (queryCache:sha256(...)) with a Hash per
user+board (qc:{userId}:{boardId}). This enables HGETALL to read all
cached entries in a single call for server-side hydration. Remove unused
SHA256 hashKey function and createHash import.
2026-05-29 17:25:46 +02:00
Thomas Camlong
b65eef08ea
feat(api): add Redis-backed query cache persistence layer
...
Add tRPC router (queryCache.getItem/setItem/removeItem) for persisting
TanStack Query cache entries to Redis, scoped per user and board.
Includes isPersistableWidgetQueryKey filter that excludes widget.app.ping,
and comprehensive tests covering access control, TTL expiry, and size limits.
2026-05-29 17:25:38 +02:00
Thomas Camlong
970b92cd95
Merge remote-tracking branch 'origin/feat/rework-perferences' into feat/cnmdk-preferences
2026-05-29 17:05:49 +02:00
Thomas Camlong
e182d28605
continue working on user prefernces in command palette
2026-05-29 16:23:29 +02:00
Thomas Camlong
19d86daa87
wip: user preferences in command palette
2026-05-29 15:37:00 +02:00
Thomas Camlong
1c9a63d9ef
fix: address CodeQL and code quality review comments
...
Replace polynomial trailing-slash regex with removeTrailingSlash helper
and remove unused ModalFormFooter import in quick-add-app modal.
2026-05-29 14:54:39 +02:00
homarr-renovate[bot]
2aa5ab95e6
chore(deps): update dependency trpc-to-openapi to ^3.3.0 ( #5802 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-29 11:44:26 +00:00
Thomas Camlong
46f19c120d
fix(widgets): refresh app data after embedded app edit
...
Invalidate app queries on update so board widgets reflect changes.
Sync AppForm with refetched initialValues and reset after submit.
2026-05-29 12:06:46 +02:00
ajnart
b125a6159a
style: auto-fix lint and format
2026-05-29 09:46:55 +00:00
Thomas Camlong
ecbed76a65
refactor(forms): update form submission methods
2026-05-29 11:46:03 +02:00
Thomas Camlong
fec0eb51a3
fix(widgets): remove non-null assertion in widget edit modal
...
Satisfies oxlint no-non-null-assertion by narrowing appId before render.
2026-05-29 11:36:33 +02:00
Thomas
67b8084bc3
Merge branch 'dev' into feat/inline-app-edit-modal
2026-05-29 11:28:53 +02:00
Thomas
9bf6d9851c
Merge branch 'dev' into fix/credentials-login-session
2026-05-29 11:17:53 +02:00
Thomas Camlong
f1ed293b79
fix: address PR review feedback on password suggestions
...
Remove redundant tests, rename requirement translations to suggestion for clearer i18n, simplify password input state and requirement display.
2026-05-29 11:16:07 +02:00
Meier Lukas
1bdfc44ba1
Merge branch 'dev' into feat/rework-perferences
2026-05-29 11:08:03 +02:00
Meier Lukas
650f761325
ci(format): fails to apply format due to conflict between --write and --check ( #5815 )
2026-05-29 11:07:48 +02:00
David
be61602576
feat(auth): support custom token endpoint auth methods ( #5806 )
2026-05-29 10:51:28 +02:00
Meier Lukas
0ab0be0aa4
Merge branch 'dev' into feat/rework-perferences
2026-05-29 10:28:31 +02:00
homarr-crowdin[bot]
d01834d975
chore(lang): updated translations from crowdin ( #5814 )
2026-05-29 10:07:48 +02:00
ajnart
598307c7bf
style: auto-fix lint and format
2026-05-28 16:08:04 +00:00
Thomas Camlong
94cbbde576
fix(widgets): prevent NoIntegrationDataError during initial load and scope indicator
...
- Add isFetched guard in media-requests/list to avoid throwing before data loads
- Scope refresh indicator to only track widget and integration queries
2026-05-28 18:07:03 +02:00
Thomas Camlong
1b003bfc50
fix(widgets): resolve hooks violations, stale state, and missing edit-mode guard
...
- Move hooks above early returns in system-disks, immich-carousel, media-transcoding
- Add enabled flag to immich-carousel query when albumId is absent
- Replace disconnected local state in ping-indicator with query cache setData
- Stabilize docker timestamp with useMemo to prevent useTimeAgo flicker
- Wrap releases results in useMemo with proper type narrowing
- Hide refresh indicator during edit mode
2026-05-28 18:07:03 +02:00
Thomas Camlong
394debbea1
refactor(widgets): migrate all widgets from useSuspenseQuery to useQuery
...
Non-blocking data fetching for all 38 widget components. Widgets now
render immediately and show data when available, with loading state
delegated to the global refresh indicator in the board header.
2026-05-28 18:07:03 +02:00
Thomas Camlong
cb5ae65f8a
refactor(ui): simplify indicator to status dot on board logo
...
Use Mantine Indicator with processing animation instead of custom CSS.
Switch from HoverCard to Menu with grouped sections. Remove beep,
position dot next to board logo, hide in edit mode.
2026-05-28 18:07:03 +02:00
ajnart
fc80a61aef
style: auto-fix lint and format
2026-05-28 14:07:20 +00:00
Thomas Camlong
a2668740c0
feat(ui): add global query refresh indicator to board header
...
Replace per-widget loading spinners with a shared header indicator that
shows live TanStack Query cache status for all widget-related queries.
Includes orange/green dot, completion beep, and hover card with
per-query staleness and error details.
2026-05-28 16:05:49 +02:00
Thomas Camlong
4a67bf0ef3
fix(ui): use imported theme instead of undefined createTheme
...
createTheme was called without being imported, causing a runtime
ReferenceError on every page load. Use the already-imported theme
object from @homarr/ui which contains the full Mantine configuration.
2026-05-28 15:54:37 +02:00
ajnart
d44cf13c5b
style: auto-fix lint and format
2026-05-28 12:56:44 +00:00
Thomas
1b4532651b
Merge branch 'dev' into feat/inline-app-edit-modal
2026-05-28 14:55:54 +02:00
Thomas Camlong
3d1bb2f0ba
feat(widgets): wire up tabbed app editing in widget edit modal
...
- Add hideButtons/formRef props to AppForm for headless embedding
- Add Mantine Tabs to WidgetEditModal for app widgets (permission-gated)
- Pass appId from BoardItemMenu to the modal
- Add translation keys for tab labels and propagation notice
2026-05-28 14:55:15 +02:00
Thomas Camlong
d83e9b2611
feat(widgets): add embedded app edit form for in-place app editing
...
Add EmbeddedAppEditForm component that allows editing app properties
(name, icon, URL, description) directly from the widget edit modal
without navigating to the management pages.
2026-05-28 14:51:23 +02:00
ajnart
28f31243fb
style: auto-fix lint and format
2026-05-28 12:06:00 +00:00
Thomas Camlong
7c0653672a
feat(init): apply base URL template to discovered apps
...
Discovered Docker apps now use the same buildAppUrl logic as
integrations when a base host is set, instead of using the raw
Docker socket URL (e.g. http://container:5432 ).
Extracts shared buildUrl helper and adds buildAppUrl that derives
a slug from the container name. Also passes publishedPort through
the DiscoveredApp type so host:port mode works correctly.
2026-05-28 12:21:03 +02:00
Thomas Camlong
bbb04b084f
fix(definitions): use HTTPS for subdomain URL template
...
Subdomain-based URLs (e.g. sonarr.example.com) are typically served
behind a reverse proxy with TLS. Update the template to generate
https:// URLs. Host:port mode remains http:// for local access.
2026-05-28 12:16:14 +02:00
Thomas Camlong
efc48e5097
feat(definitions): add apiKeySettingsPath for qBittorrent
...
Points to /#/settings/webui so the integration form can link directly
to the qBittorrent API key settings page.
2026-05-28 12:16:04 +02:00
Thomas Camlong
3ff3d41d7c
fix(init): improve integrations step UX
...
- Replace plain Base URL input with a prominent Alert callout so users
don't overlook it
- Add disableScroll prop to SelectGridLayout and use it in onboarding
so integrations expand the page instead of scrolling
- Fix Collapse `in` → `expanded` prop for Mantine v9 migration in both
the URL helpers panel and the Docker discovery panel
2026-05-28 12:15:56 +02:00
Thomas Camlong
1065e30c8d
feat(init): unify onboarding step widths with shared layout
...
Replace per-step hardcoded Card widths (384px, 776px, 1024px) with a
consistent 1024px shell defined in _constants.ts. All steps now use an
InitStepCard wrapper set to w=100%, inheriting width from the page shell.
Also updates old-import cards to w=100% for proper width propagation.
2026-05-28 12:15:44 +02:00
Thomas Camlong
0e2441167d
Merge branch 'dev' into feat/add-integration-from-dashboard
...
Integrate dev's centralized Mantine theme in @homarr/ui and reconcile modal grid work.
2026-05-28 11:20:03 +02:00
Thomas Camlong
cf998b474b
Merge branch 'dev' into feat/rework-perferences
...
Resolve conflicts by keeping the consolidated general settings form,
porting the firstDayOfWeek Radio.Group fix from dev, and retaining
mobile avatar layout improvements from this branch.
2026-05-28 11:11:27 +02:00
Thomas Camlong
737e2f8c42
chore(users): remove unused general settings form components
...
These were superseded by UserGeneralSettingsForm in the preferences rework.
2026-05-28 11:09:52 +02:00
Thomas
4454e3fb7a
fix: matine ui fixes for concistency ( #5733 )
2026-05-28 10:59:03 +02:00
Thomas
c252b4f9ac
feat(manage): unified management page layout ( #5758 )
2026-05-28 10:56:46 +02:00
Thomas Camlong
2268aa3d99
fix(ui): enforce minimum width on all grid-based select modals
...
Apply miw="min(1400px, 90vw)" to app select and integration select
modals so they never shrink when filtering reduces visible items.
2026-05-28 10:54:32 +02:00
Thomas Camlong
10c2e42172
fix(ui): enforce minimum width on item select modal to prevent resizing
2026-05-28 10:51:47 +02:00
Thomas Camlong
095d40b065
fix(ui): prevent item select grid from collapsing with few results
2026-05-28 10:42:45 +02:00
Thomas Camlong
d0f63b9563
fix(seed): use 10 columns for default dashboard layout
2026-05-28 10:39:24 +02:00
homarr-renovate[bot]
4f2b3cf3ee
chore(deps): update node.js to v24.16.0 ( #5790 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-28 08:09:15 +00:00
Vivaan Dhawan
b19549b601
fix: parse Speedtest Tracker created_at as local time ( #5751 )
2026-05-28 07:48:00 +00:00
homarr-renovate[bot]
a0cc68798d
chore(deps): update mantine monorepo to ^9.2.1 ( #5801 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-28 03:50:55 +00:00
homarr-renovate[bot]
9a538941ee
chore(deps): update dependency ws to ^8.21.0 ( #5804 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-27 23:20:59 +00:00
homarr-renovate[bot]
fc12500b3e
chore(deps): update tanstack-query monorepo to ^5.100.13 ( #5803 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-27 21:45:28 +00:00
homarr-renovate[bot]
64dccec362
chore(deps): update dependency oxfmt to ^0.51.0 ( #5799 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-27 16:46:40 +00:00
ajnart
8cb3c9d12d
style: auto-fix lint and format
2026-05-27 15:32:21 +00:00
Thomas
710187fee1
Merge branch 'dev' into feat/add-integration-from-dashboard
2026-05-27 17:31:10 +02:00
homarr-renovate[bot] and Thomas Camlong
f7ea1b33a0
chore(deps): update mantine monorepo to v9 ( #5411 )
...
Co-authored-by: Thomas Camlong <thomas@ajnart.fr >
2026-05-27 17:29:52 +02:00
Thomas Camlong
0efbe8f6a3
style: format onboard-router with oxfmt
2026-05-27 17:28:55 +02:00
Thomas Camlong
4d801aa231
feat(onboarding): add Docker scanning loading animation and fix hydration
...
- Show animated "Scanning Docker..." indicator with dots loader while
the discovery query is pending
- Add isLoading prop to DockerDiscoveryIndicator
- Fix button hydration mismatch with suppressHydrationWarning
- Add scanning/scanningDescription translation keys
2026-05-27 16:42:24 +02:00
Thomas Camlong
a89479ed6f
fix(onboarding): strict Docker discovery — only running containers with matched icons
...
- Change listContainers to all:false so only running containers are discovered
- Replace loose bestMatch with strictIconMatch (exact or startsWith) to avoid
false positives from short image names matching unrelated icons
- Gate discovered apps behind DB icon match; unmatched containers are hidden
- Add CDN icon URL fallback for matched integrations display
2026-05-27 16:42:14 +02:00
Thomas Camlong
460875345b
fix(onboarding): fallback to CDN icon URL when icons table is empty
...
During fresh onboarding the icons DB table hasn't been populated by the
cron job yet. Fall back to a dashboard-icons CDN URL guess based on
the container image name so apps still get icons for popular services.
2026-05-27 16:28:04 +02:00
Thomas Camlong
d571396fba
fix(onboarding): discover Docker apps even without icon match
...
Containers that don't match a known integration were only added as apps
if they had a matching icon in the DB. Remove the iconUrl requirement
so all non-integration containers appear as selectable apps.
2026-05-27 16:25:45 +02:00
Thomas Camlong
51004f0857
revert changes
2026-05-27 16:23:44 +02:00
Thomas Camlong
1b19248262
fix(ui): revert Modal.extend, not available at runtime
2026-05-27 16:23:06 +02:00
Thomas Camlong
6461d84ec8
fix(ui): use Modal.extend for proper Mantine v7 typing
2026-05-27 16:22:16 +02:00
Thomas Camlong
18db344ed1
fix(security): replace regex with loop to prevent ReDoS
...
CodeQL flagged `/\/+$/` as polynomial-time on repeated slashes.
Use `while (endsWith("/"))` loop instead.
2026-05-27 16:20:19 +02:00
Thomas Camlong
1df84cbccd
feat(onboarding): hide 0-widget integrations and add selectable app grid
...
- Filter out integrations with no widgets from onboarding selection
- Replace single checkbox app toggle with a compact selectable grid
- Each Docker-discovered app is individually toggleable (all on by default)
- Track selected apps by container ID instead of a boolean flag
2026-05-27 15:55:40 +02:00
Thomas Camlong
a6566f74c9
fix: address PR review feedback
...
- Show error notification on setup failure instead of silent reset
- Fix toggleKind stale closure by using prop array directly
- Remove duplicate translations from en-gb.json (falls back to en.json)
- Align seed board columnCount to 12 (codebase default)
- Extract shared placeAllWidgetsAsync helper to @homarr/db/queries
- Remove redundant onboardingFormSchema; reuse formSchema for both paths
- Fix lint errors (optional chain, unused imports, unnecessary conditions)
2026-05-27 15:53:14 +02:00
Thomas Camlong
c97513a61c
chore: trigger deployment
2026-05-27 15:20:33 +02:00
homarr-renovate[bot]
fe3cebb902
chore(deps): update dependency hono@<4.6.5 to >=4.12.22 ( #5797 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-27 13:06:33 +00:00
Thomas Camlong
309ba0590d
feat(onboarding): enhance integration setup with Docker discovery, URL templating, and API key helpers
...
Add automatic Docker container discovery during onboarding to pre-select
and pre-fill integrations. Introduce base URL templating with subdomain/port
modes, API key settings path links, and a curated onboarding list that
hides niche integrations (GitHub, npm, Docker Hub, etc.). Prevent duplicate
widget seeding and remove the timetable widget from defaults.
2026-05-27 14:36:04 +02:00
homarr-renovate[bot]
ba1d213870
chore(deps): update dependency oxlint to ^1.66.0 ( #5798 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-27 10:00:11 +00:00
Thomas
8f03a38de5
perf(boards): parallelize board page data fetching ( #5736 )
2026-05-27 07:44:37 +00:00
605af19cd8
refactor: replace ESLint + Prettier with OXC (oxlint + oxfmt) ( #5741 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
Co-authored-by: Meierschlumpf <63781622+Meierschlumpf@users.noreply.github.com >
2026-05-27 09:37:44 +02:00
homarr-renovate[bot]
b4921af60d
chore(deps): update dependency sass to ^1.100.0 ( #5795 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-27 05:24:00 +00:00
homarr-renovate[bot]
32385206ad
chore(deps): update tiptap monorepo to v3.23.6 ( #5793 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-26 21:03:11 +00:00
homarr-renovate[bot]
7e59ba3d5e
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.14 ( #5791 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-26 07:57:31 +00:00
Thomas Camlong
1fcc149c91
feat(seed): add demo user seeding with pre-placed widgets on dashboard board
...
- seedBoardWidgetsAsync always places widgets (clock, weather, bookmarks,
integration-linked, app widgets) on the default board
- seedDemoUserAsync creates demo user + admin group, skips onboarding,
reuses the existing dashboard board instead of creating a duplicate
- Fix broken open-collective icon URL in defaultBookmarkApps
2026-05-25 12:42:55 +02:00
Thomas Camlong
9377e4b2f8
Merge remote-tracking branch 'origin/dev' into feat/add-integration-from-dashboard
...
# Conflicts:
# packages/db/migrations/seed.ts
2026-05-25 11:36:33 +02:00
Thomas Camlong
0df64f05e5
fix: remove auth session and env schema changes, keep only password requirement relaxation
2026-05-25 11:30:32 +02:00
Thomas Camlong
884fde245b
fix(boards): replace global cache with React cache() per-request dedup
...
The unstable_cache approach bypassed throwIfActionForbiddenAsync and
dropped user-specific data (permissions, collapse states). Use React
cache() to deduplicate getInitialBoard within a single request instead,
preserving auth checks and all user data while reducing DB calls from
9 to 3 per board page load.
2026-05-25 11:01:07 +02:00
homarr-renovate[bot]
81caaa9d6c
chore(deps): update vitest monorepo to ^4.1.7 ( #5789 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-25 08:30:36 +00:00
Thomas Camlong
d2ce64252c
fix: revert unrelated changes (Dockerfile, Redis null-safety)
2026-05-25 10:09:55 +02:00
homarr-renovate[bot]
09243148da
chore(deps): update dependency ldapts to v8.1.8 ( #5788 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-25 04:03:12 +00:00
homarr-update-contributors[bot]
c7c57887cf
chore: update contributors ( #5771 )
2026-05-24 22:44:36 +02:00
homarr-renovate[bot]
990a924631
chore(deps): update testcontainers-node monorepo to v12 ( #5785 )
2026-05-24 22:09:13 +02:00
homarr-renovate[bot]
83caf3ef4b
chore(deps): update dependency @types/react to v19.2.15 ( #5787 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-24 19:26:04 +00:00
homarr-renovate[bot]
991f07ae51
chore(deps): update tiptap monorepo to v3.23.5 ( #5783 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-24 15:12:39 +00:00
homarr-renovate[bot]
bc05128cd4
chore(deps): update dependency hono@<4.6.5 to >=4.12.21 ( #5782 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-24 13:34:35 +00:00
homarr-renovate[bot]
cf0fb8a879
chore(deps): update dependency hono@<4.6.5 to >=4.12.20 ( #5780 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-24 11:25:35 +00:00
homarr-renovate[bot]
1f31735ee0
chore(deps): update dependency isomorphic-dompurify to ^3.14.0 ( #5779 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-24 10:02:26 +00:00
homarr-crowdin[bot]
ff974bf343
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-05-24 02:04:49 +00:00
homarr-renovate[bot]
d42bbfce17
chore(deps): update tanstack-query monorepo to ^5.100.11 ( #5777 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-23 20:13:50 +00:00
homarr-renovate[bot]
0130303e74
chore(deps): update dependency semver-parser to ^4.2.0 ( #5766 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-23 15:08:34 +00:00
Austin and Claude Sonnet 4.6
66212b4e47
feat(board): persist category collapse state in localStorage for guests ( #5714 )
...
* feat(board): persist category collapse state in localStorage for guests
Authenticated users already had their collapse state saved server-side.
This extends the same behaviour to unauthenticated (guest) users by
reading/writing localStorage keyed by section ID.
On mount, if the user is a guest, the stored value is applied to the
disclosure. On toggle, guests write to localStorage instead of calling
the protected API mutation.
Closes #3355
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* refactor: set localStorage value as useDisclosure default instead of useEffect
Replaces the useEffect that read localStorage after mount with a direct
initial value computation passed to useDisclosure. Removes the effect,
the open/close destructuring, and the useEffect import.
Note: initialCollapsed is computed during render rather than post-mount,
which may cause a hydration mismatch on SSR if localStorage differs from
the server-provided section.collapsed. The typeof window guard handles
the SSR case.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-23 16:25:10 +02:00
Thomas
f10bb3ae23
feat: auto-open widget settings on add with all integrations pre-selected ( #5767 )
...
When adding a widget from the "Choose item to add" modal, the widget
edit modal now opens immediately after placement, allowing the user to
configure options and integrations before the widget renders.
All available integrations for the widget are selected by default.
2026-05-23 16:19:36 +02:00
homarr-renovate[bot]
af1991a4a3
chore(deps): update dependency pg to ^8.21.0 ( #5776 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-23 13:35:11 +00:00
homarr-releases[bot]
9a9551130c
chore: update bug report template ( #5775 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-05-22 21:01:54 +00:00
Meier Lukas
a93f03eae4
Merge branch 'main' into dev
2026-05-22 22:46:15 +02:00
Thomas
df4b57bd41
perf(boards): remove loading overlay and show board immediately ( #5735 )
2026-05-22 07:06:48 +00:00
Thomas Camlong
63d50ed5fb
fix(ci): resolve format, lint and typecheck failures
2026-05-21 16:50:28 +02:00
Thomas Camlong
27325326da
fix(auth): resolve credentials login SQLITE_CONSTRAINT_NOTNULL and relax password rules
...
Session creation failed with NOT NULL constraint on expires column due to
invalid date propagation from duration parsing. Override adapter.createSession
with validated insert, harden signIn callback, fix createDurationSchema for
numeric-only values, and guard events.ts group insert.
Also relaxes password complexity to suggestions-only (min 8 chars enforced),
extracts shared UserCreatePasswordFields component, and fixes login form
passing extra fields to signIn.
2026-05-21 16:30:07 +02:00
Thomas and Manuel
dade477b32
feat(seed): add demo mode with pre-seeded user ( #5739 )
...
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
2026-05-21 16:08:46 +02:00
Thomas Camlong
9e55f55c58
Merge branch 'dev' into feat/docker-logs
...
Resolve docker.ts conflict by keeping dev improvements (host field,
bestMatch icons, Promise.allSettled with logging, Podman-safe stats)
alongside container log streaming and decode utilities.
2026-05-21 14:27:28 +02:00
Thomas Camlong
379dc8f407
feat(docker): replace logs modal with dedicated xterm page
...
Address PR review feedback by moving container logs to a full-page viewer
using xterm (matching /manage/tools/logs), with per-row actions for better
UX when browsing long container lists. Harden log streaming with multiplex
decode fallbacks, stream cleanup on parse errors, and decode unit tests.
2026-05-21 14:18:21 +02:00
Thomas
79f88dc3b8
ci: add --affected filtering and fix Turbo cache invalidation ( #5740 )
...
* ci: add --affected filtering and fix Turbo cache invalidation
- Remove globalDependencies **/.env which invalidated all caches on any .env change
- Move 40+ env vars from globalEnv to build-specific env (lint/format/typecheck don't need DB_URL etc.)
- Add per-task inputs with test file exclusions so test changes don't trigger build/typecheck
- Enable affectedUsingTaskInputs for task-level --affected detection
- Add --affected to all turbo commands in CI (lint, format, typecheck, build)
- Add fetch-depth: 0 for proper git history comparison
- Add Docker Buildx + GHA layer caching for E2E builds
* ci: add Cloudflare remote cache for Turborepo
Configure turborepo-remote-cache-cloudflare as the remote cache backend.
This commit can be reverted independently to disable remote caching.
* fix(ci): set TURBO_SCM_BASE for --affected to work in PRs
Turbo defaults to comparing against `main`, but PRs target `dev`.
Without explicit base/head refs, --affected falls back to running
all tasks. Use the PR base SHA for pull_requests, the before SHA
for pushes, and HEAD~1 as a last resort.
* perf(typecheck): exclude bundled .cjs/.css from tsc
websocket (835K lines) and tasks (755K lines) had bundled output
files being typechecked due to `include: ["."]` in their tsconfig.
Full typecheck drops from ~70s to ~26s.
* perf(turbo): scope topo task inputs to package.json only
The topo virtual task had no explicit inputs, defaulting to all files.
This caused any source change to cascade cache invalidation through
all dependent packages via ^topo. Since topo is only for dependency
ordering, its hash should only change when dependencies change.
* fix(turbo): disable remote cache signature verification
The cache lives on a private CF worker, signature verification
just adds noise without security benefit.
* fix(turbo): remove runtime env vars from build cache key
These env vars (DB_*, AUTH_*, DOCKER_*, etc.) are all runtime
configuration provided by users when running the Docker container.
They don't influence the build output since Next.js standalone mode
reads process.env at runtime and SKIP_ENV_VALIDATION=true skips
validation during build. Listing them in build.env caused unnecessary
cache busting in local dev.
Also restores coverage report comments per review feedback.
* fix(turbo): include test files in typecheck cache inputs
Test files must be typechecked — excluding them from typecheck inputs
caused changed tests to skip type validation.
2026-05-21 14:11:27 +02:00
homarr-renovate[bot]
4a12f8be61
chore(deps): update dependency hono@<4.6.5 to >=4.12.19 ( #5762 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-21 11:33:05 +00:00
homarr-renovate[bot]
044ad9edf9
fix(deps): update dependency better-sqlite3 to ^12.10.0 ( #5727 )
2026-05-21 07:16:58 +02:00
homarr-renovate[bot]
57d2c6a7e1
chore(deps): update dependency eslint to ^10.4.0 ( #5761 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 16:59:38 +00:00
homarr-renovate[bot] and Meier Lukas
46f6301fdd
chore(deps): update turbo monorepo to ^2.9.14 ( #5754 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-20 17:05:07 +02:00
homarr-renovate[bot] and Meier Lukas
c3f300d87d
chore(deps): update dependency turbo to v2.9.14 [security] ( #5760 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-20 16:54:18 +02:00
homarr-renovate[bot]
1de558dd51
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.13 ( #5749 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 13:46:33 +00:00
Thomas
62a0bae989
Merge branch 'dev' into feat/app-tour
2026-05-20 14:06:31 +02:00
homarr-renovate[bot]
2711f3db13
chore(deps): update dependency turbo to v2.9.14 [security] ( #5759 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 10:57:42 +00:00
Thomas Camlong
1220fbf6ad
fix(onboarding): resolve tour shell and manage tour type errors
...
Use OnboardingTourController and guard optional step index.
Type users step focus reveal props for FloatingPosition compatibility.
2026-05-20 09:55:41 +02:00
homarr-renovate[bot]
ff3933b335
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.60.4 ( #5752 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-20 07:50:23 +00:00
Thomas Camlong
3da104256f
feat(i18n): add onboarding tour copy for manage and board flows
...
Add per-page management tour strings and update board tour descriptions.
2026-05-20 09:43:00 +02:00
Thomas Camlong
60bf867203
feat(onboarding): add board tour on dashboard pages
...
Scope the board tour to content pages, target header actions, remove the
loading overlay, and persist completion with optimistic cache updates.
2026-05-20 09:43:00 +02:00
Thomas Camlong
1279168538
feat(onboarding): add management tour with multi-page navigation
...
Guide admins through boards, apps, integrations, and users with per-page
steps, TourTarget highlights, optimistic completion, and reset in settings.
2026-05-20 09:42:54 +02:00
Thomas Camlong
97e9c3258e
feat(onboarding): add shared tour shell with keyboard navigation
...
Introduce TourShell with step counter, Enter key support, route-aware
advancement, and TourTarget wrappers. Remove unused fork and hold-skip steps.
2026-05-20 09:42:42 +02:00
Thomas Camlong
8e6f31e92a
chore(ui): import mantine onboarding tour styles
...
Register onboarding tour stylesheet and align lockfile with Mantine v9.
2026-05-20 09:42:42 +02:00
Thomas Camlong
acd248cca2
feat(api): add onboarding tour status tRPC endpoints
...
Expose getTourStatus, completeTour, and resetTours for persisting
per-user management and board tour completion.
2026-05-20 09:42:42 +02:00
Thomas Camlong
2190436d9f
feat(db): add user onboarding tour completion columns
...
Persist completedManageTour and completedBoardTour on the user table
with renamed migrations across sqlite, mysql, and postgresql.
2026-05-20 09:42:36 +02:00
Thomas
fa737638a8
fix: exclude .env files from Docker build context ( #5738 )
2026-05-20 09:05:02 +02:00
Thomas Camlong
48d157b4f4
Merge branch 'renovate/major-mantine-monorepo' into feat/app-tour
2026-05-19 16:21:46 +02:00
Thomas Camlong
f773b4a15e
wip
2026-05-19 16:21:32 +02:00
Thomas Camlong
cb5b73ddbd
chore: migrate to mantine v9
...
Followed the migration guide
2026-05-19 14:58:51 +02:00
homarr-renovate[bot]
97b7c417ab
chore(deps): update dependency isomorphic-dompurify to ^3.13.0 ( #5750 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-19 12:46:32 +00:00
homarr-renovate[bot]
58d8005d38
chore(deps): update dependency tsdav to ^2.2.2 ( #5748 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-19 05:08:44 +00:00
homarr-renovate[bot]
507ac5181f
chore(deps): update dependency @playwright/test to ^1.60.0 ( #5746 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-19 00:14:25 +00:00
homarr-renovate[bot]
b0cdb81533
chore(deps): update tiptap monorepo to v3.23.4 ( #5743 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 22:10:37 +00:00
homarr-renovate[bot]
fc0367a32f
chore(deps): update dependency hono@<4.6.5 to >=4.12.18 ( #5745 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 20:31:45 +00:00
homarr-renovate[bot]
df56eeab95
chore(deps): update mantine monorepo to v9
2026-05-18 20:31:33 +00:00
Releases Homarr
48ef8eb6c0
chore(release): 1.61.1 [skip ci]
2026-05-18 19:45:44 +00:00
Meier Lukas
7cd30b640c
fix(docker): improve icon matching ( #5693 )
...
* fix(docker): improve icon matching
* fix: unused import
2026-05-18 21:45:33 +02:00
Austin
e9142c0dbc
fix(downloads-widget): increase name column default width ratio
2026-05-18 21:44:47 +02:00
Meier Lukas and Thomas
a9855fe8d3
chore(deps): remove deprecated million lint ( #5671 )
...
* chore(deps): remove deprecated million lint
* fix: install now missing playwright dependency
* fix: broken lockfile
* fix: broken lockfile
---------
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-05-18 21:42:02 +02:00
StrandedTurtle and Meier Lukas
7a1272146c
fix(tracearr): support absolute image urls ( #5654 )
...
* Update base URL handling for tracearr integration
* fix: remove unnecessary prefix from bcrypt hashing
* refactor: add is-absolute-url check
* test: add unit tests
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-18 21:39:01 +02:00
homarr-renovate[bot]
db61b6f390
chore(deps): update dependency next-intl to v4.12.0 ( #5734 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 19:02:14 +00:00
homarr-renovate[bot]
887c294191
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.16.1 ( #5742 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 16:31:32 +00:00
Thomas Camlong
c33b09c5d4
fix(users): fix mobile layout and add missing ddgBangsEnabled field to general settings form
...
- Make avatar responsive on mobile (120px) vs desktop (200px) and center on mobile
- Add missing ddgBangsEnabled field to form schema, initial values, mutation, and UI
- Fix async function naming to satisfy lint rule
2026-05-18 17:25:35 +02:00
Thomas
bc0627ca9c
Merge branch 'dev' into feat/rework-perferences
2026-05-18 17:18:28 +02:00
Thomas Camlong
e714c96172
chore: fix formatting
2026-05-18 15:49:10 +02:00
Thomas Camlong
5bc88eb4ee
fix: MissingSecretError type mismatch in onboard createIntegration mutation
2026-05-18 15:19:11 +02:00
Thomas
7111099acf
Merge branch 'dev' into feat/add-integration-from-dashboard
2026-05-18 15:04:21 +02:00
Thomas Camlong
689da2fb91
fix: format files and fix revalidateTag signature for Next 16
...
- Run prettier on all modified files
- Add required cache profile arg to revalidateTag
- Suppress require-await for server action (must be async)
2026-05-18 15:01:01 +02:00
Thomas Camlong
22af9e2c3e
feat(boards): cache named board data with tag-based invalidation
...
Named boards are now served from Next.js unstable_cache (1h TTL,
tag `board-{name}`). A new `getSharedBoardWithWhereAsync` helper
fetches the board without per-user data so the result is safe to
share across requests.
Cache is busted via `invalidateBoardCacheAsync` (revalidateTag +
revalidatePath) from board save, layout save, and partial settings
mutations.
2026-05-18 14:51:44 +02:00
Thomas Camlong
2c388bd449
perf(boards): parallelize board page data fetching
...
Board fetch + auth() now run concurrently via Promise.all instead of
sequentially. Widget prefetches for all kinds also run in parallel
alongside integration permission loading.
2026-05-18 14:49:07 +02:00
homarr-renovate[bot]
2f2a6291a2
chore(deps): update dependency linkifyjs@<4.3.2 to >=4.3.3 ( #5732 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-18 04:30:21 +00:00
homarr-renovate[bot]
1b3353118d
chore(deps): update tiptap monorepo to v3.23.2 ( #5731 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 18:06:09 +00:00
homarr-renovate[bot]
e03f56ac31
chore(deps): update dependency ws to ^8.20.1 ( #5729 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 16:10:10 +00:00
homarr-renovate[bot]
d571a7f75e
chore(deps): update dependency swagger-ui-react to ^5.32.6 ( #5726 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 11:13:32 +00:00
homarr-renovate[bot]
e3b765b9bd
chore(deps): update dependency fast-xml-parser to ^5.8.0 ( #5725 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-17 06:51:41 +00:00
homarr-renovate[bot]
4da313826d
chore(deps): update dependency @types/node to ^24.12.4 ( #5724 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 22:53:08 +00:00
homarr-renovate[bot]
948ed7a7fa
chore(deps): update vitest monorepo to ^4.1.6 ( #5723 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 16:08:51 +00:00
homarr-renovate[bot]
f7fc64ebc4
chore(deps): update tanstack-query monorepo to ^5.100.10 ( #5722 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 15:04:21 +00:00
homarr-renovate[bot]
b7f51d6f5c
chore(deps): update dependency next-intl to v4.11.2 ( #5721 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 11:58:47 +00:00
homarr-renovate[bot]
e185eeb6d7
chore(deps): update dependency yaml to v2.9.0 ( #5720 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 10:25:24 +00:00
Thomas Camlong
545a10ab20
fix: remove timetable from defaultWidgetConfigs
2026-05-16 11:39:43 +02:00
Thomas
dd3cb3956d
Merge branch 'dev' into feat/add-integration-from-dashboard
2026-05-16 11:38:11 +02:00
homarr-renovate[bot]
90d703b870
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.12 ( #5719 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-16 08:54:57 +00:00
75640f21e0
chore: merge current beta into dev ( #5718 )
...
* ci: support releases on next branch (#5599 )
Co-authored-by: Copilot <copilot@github.com >
* perf(memory): combine 3 node processes into one (#5600 )
Co-authored-by: Copilot <copilot@github.com >
* ci: add beta release workflow (#5601 )
Co-authored-by: Copilot <copilot@github.com >
* chore(release): 1.60.1-beta.1 [skip ci]
* chore: retrigger release v1.60.1-beta.1
* chore(release): 1.60.1-beta.1 [skip ci]
* ci: disable package-manager cache
* chore(release): 1.60.1-beta.1 [skip ci]
* perf: (next branch) reduce idle memory on startup (#5637 )
* chore(release): 1.60.1-beta.2 [skip ci]
* chore(release): 1.61.1-beta.1 [skip ci]
---------
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: homarr-releases[bot] <175486441+homarr-releases[bot]@users.noreply.github.com>
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-05-15 19:35:55 +02:00
Meier Lukas
4aa43ae27a
Merge branch 'dev' into beta [skip-ci]
2026-05-15 19:25:38 +02:00
homarr-update-contributors[bot]
6b67671e29
chore: update contributors ( #5717 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-05-15 13:59:07 +00:00
Thomas Camlong
6364e4181b
fix(onboarding): add error recovery for setupIntegrations failure
...
If setupIntegrations rejects, fall back to the select phase instead
of leaving the user stuck on an infinite loading screen. Also fix
OpenCollective bookmark icon to use dashboard-icons CDN SVG for
consistency with other bookmark icons.
2026-05-14 18:20:19 +02:00
Thomas Camlong
8de443768e
fix(ui): use default variant for skip button in integration form
...
Subtle variant was too easy to miss. Switch to default variant for
better visibility alongside the other action buttons.
2026-05-14 18:18:16 +02:00
Thomas Camlong
c8ff718778
fix(definitions): skip timetable widget from default onboarding dashboard
...
The SBB timetable widget is too niche to include by default during
onboarding. Add it back to defaultWidgetConfigs with skip: true so
it won't be placed automatically.
2026-05-14 18:16:29 +02:00
Thomas Camlong
16091ffd02
fix(onboarding): use consistent card width across all integration phases
...
The select, configure, and done phases each had different hardcoded
widths causing a jarring layout shift when transitioning between them.
Unify all three to a single CARD_WIDTH constant.
2026-05-14 18:08:59 +02:00
Thomas Camlong
c3523adfd5
feat(onboarding): add skip button to integration configuration step
...
Allow skipping individual integrations during onboarding without
filling in the form. Adds an optional onSkip prop to NewIntegrationForm
that advances to the next integration or finishes setup.
2026-05-14 18:08:23 +02:00
Thomas Camlong
c7300aee76
fix(onboarding): preserve selected integrations when navigating back
...
The multi-select grid initializes its own internal Set on mount, so
returning from the configure phase to the select phase lost all
selections. Accept an initialSelection prop and pass the parent's
selectedKinds to restore state on re-mount.
2026-05-14 18:06:41 +02:00
Thomas Camlong
904bef50d8
fix(ui): use inline vars resolver instead of Modal.extend
...
Modal.extend() is not available at module evaluation time in the
Next.js/Turbopack ESM context, causing a runtime TypeError. Define
the vars resolver as a plain object in createTheme's components key.
2026-05-14 17:00:26 +02:00
Thomas Camlong
bef275804c
fix(api): refactor onboard-router widget placement and step advancement
...
- Extract placeWidgetAsync into a standalone function with a
PlaceWidgetContext parameter for clearer state management.
- Fix widget skip logic: use config?.skip instead of !config || config.skip
so integration-specific widgets without an explicit defaultWidgetConfigs
entry are still placed with default 2x2 sizes.
- Add createIntegration mutation for onboarding (no app linking or
search engine creation needed during init).
- Fix nextOnboardingStepAsync call: pass undefined instead of "start"
to advance naturally without resetting to the beginning.
- Add early return when no board is found in setupIntegrations.
2026-05-14 17:00:20 +02:00
Thomas Camlong
97e39ced44
refactor(integrations): make onSuccess required and simplify new page
...
- Make onSuccess a required prop on NewIntegrationForm so the consumer
always controls post-creation behavior. Remove internal router.push.
- Add IntegrationNewFormWrapper client component to handle navigation
for the server-rendered manage page.
- Replace IntegrationPickerPage with a simple "back to overview" button
when an invalid integration kind is provided. Delete unused
integration-picker-page.tsx.
2026-05-14 16:54:31 +02:00
Thomas Camlong
947504a16e
fix(onboarding): replace stepper with progress bar and fix finish flow
...
- Replace Mantine Stepper with a Progress bar + current integration
avatar/name. The stepper broke layout with 10+ integrations on mobile.
- Remove useEffect for setupIntegrations — call it directly when
advancing past the last integration or clicking skip, avoiding
double-call risks (cf. Cloudflare outage pattern).
- Call router.refresh() after setupIntegrations so the server-rendered
InitFinish component renders properly with login links.
- Remove DB query from init-finish.tsx — redirect to root path instead
of looking up an arbitrary board name.
2026-05-14 16:54:22 +02:00
Thomas Camlong
34500366b4
fix(ui): add custom xxl modal size to prevent overflow on small screens
...
Hardcoded size: 1200 could overflow on narrow viewports. Add a custom
"xxl" size (75rem) to the Mantine Modal theme via a vars resolver.
Mantine caps modal width at 100vw so it naturally adapts on mobile.
Use "xxl" in item-select, app-select, and integration-select modals.
2026-05-14 16:54:12 +02:00
Thomas Camlong
bfa2295a7c
refactor(ui): extract shared integration grid logic and deduplicate
...
Both IntegrationMultiSelectGrid and IntegrationSelectGrid had
duplicated logic for building widget-by-integration maps, category
labels, sorting, and filtering. Extract shared code into
integration-grid-shared.ts using objectEntries and IntegrationKind
typing. Use i18n keys for category badges and widget counts instead
of hardcoded strings. Remove useEffect for onSelectionChange in
multi-select grid — call it directly in the toggle callback.
2026-05-14 16:54:02 +02:00
Thomas Camlong
9c0e73922d
fix(i18n): add translation keys for integration grid categories and widget counts
...
Category labels and widget count badges in the integration grid were
hardcoded English strings. Add proper i18n keys under integration.grid
and integration.category so they can be translated.
2026-05-14 16:53:53 +02:00
Thomas Camlong
8fc758721c
fix(definitions): correct featured integrations and default configs
...
- Remove unused timetable skip entry from defaultWidgetConfigs
- Use "seerr" instead of "jellyseerr" in featuredIntegrations
- Add "Support Homarr" OpenCollective link to defaultBookmarkApps
2026-05-14 16:53:47 +02:00
homarr-renovate[bot]
220f361b69
chore(deps): update turbo monorepo to ^2.9.12 ( #5712 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 10:24:19 +00:00
homarr-renovate[bot]
a1d6457ced
chore(deps): update semantic-release monorepo ( #5709 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 07:50:20 +00:00
homarr-renovate[bot]
f7ade3c676
chore(deps): update dependency @tabler/icons-react to ^3.44.0 ( #5711 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 04:15:07 +00:00
homarr-renovate[bot]
f656d9ca2d
chore(deps): update turbo monorepo to ^2.9.11 ( #5710 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-14 00:07:48 +00:00
homarr-renovate[bot]
cefd90385d
chore(deps): update dependency next-intl to v4.11.1 ( #5707 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 15:51:14 +00:00
homarr-renovate[bot]
e5021b1d78
chore(deps): update tiptap monorepo to v3.23.1 ( #5708 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 12:16:00 +00:00
homarr-renovate[bot]
f0bd5132a3
chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to >=5.0.6 ( #5706 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 09:52:26 +00:00
homarr-renovate[bot]
d356fa41a0
chore(deps): update dependency brace-expansion@>=1.0.0 <=1.1.11 to >=5.0.6 ( #5705 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-13 06:55:25 +00:00
homarr-renovate[bot]
a9e9ac1cfa
chore(deps): update dependency @types/node to ^24.12.3 ( #5704 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 23:09:48 +00:00
homarr-renovate[bot]
1b3e720701
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.11 ( #5701 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 21:28:14 +00:00
homarr-renovate[bot]
2461363d4f
chore(deps): update dependency @next/eslint-plugin-next to v16.2.6 ( #5703 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 20:02:16 +00:00
homarr-renovate[bot]
f29e74b6f4
chore(deps): update turbo monorepo to ^2.9.10 ( #5702 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-12 17:19:38 +00:00
homarr-renovate[bot]
89dfe82fe9
chore(deps): update dependency @tabler/icons-react to ^3.43.0 ( #5700 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 23:02:13 +00:00
homarr-renovate[bot]
48a0f75c31
chore(deps): update react monorepo to v19.2.6 ( #5698 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 21:25:44 +00:00
homarr-renovate[bot]
37103cf414
chore(deps): update dependency next to v16.2.6 [security] ( #5699 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 19:56:51 +00:00
homarr-renovate[bot]
dec34916b2
chore(deps): update nextjs monorepo to v16.2.5 ( #5697 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 21:03:28 +02:00
homarr-renovate[bot]
64a4c196c0
chore(deps): update dependency tsdav to ^2.2.1 ( #5696 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 17:33:08 +00:00
homarr-renovate[bot]
41d596a1c9
chore(deps): update pnpm to v10.33.4 ( #5695 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 15:01:42 +00:00
homarr-renovate[bot]
bac0bc7b84
chore(deps): update dependency jotai to ^2.20.0 ( #5694 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-11 14:00:57 +00:00
homarr-renovate[bot]
1ac6774821
chore(deps): update pnpm to v10.33.3 ( #5689 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 15:00:34 +00:00
homarr-renovate[bot]
7adb21ca59
chore(deps): update dependency @tabler/icons-react to ^3.42.0 ( #5691 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 13:27:39 +00:00
homarr-renovate[bot]
4daf2729e5
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.60.3 ( #5688 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 11:59:24 +00:00
homarr-renovate[bot]
1942c32128
chore(deps): update turbo monorepo to ^2.9.9 ( #5690 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 10:24:31 +00:00
homarr-renovate[bot]
b061a59433
chore(deps): update dependency fast-xml-parser to ^5.7.3 ( #5692 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-10 09:01:25 +00:00
Meier Lukas
ab867a9e50
chore: remove temporary ts-expect-error
2026-05-10 10:40:29 +02:00
homarr-crowdin[bot]
968338aa97
chore(lang): updated translations from crowdin ( #5685 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-05-10 10:38:59 +02:00
Releases Homarr
b34102a973
chore(release): 1.61.1-beta.1 [skip ci]
2026-05-08 21:55:01 +00:00
homarr-releases[bot]
378d1e1f1f
chore(release): release v1.61.1-beta
2026-05-08 21:53:57 +00:00
Meier Lukas
3a8abe4415
chore(docs): update sitemap
2026-05-08 23:48:31 +02:00
Meier Lukas
6feb37dfd4
Merge branch 'main' into next
2026-05-08 23:46:21 +02:00
Meier Lukas
8042a18dc1
Merge branch 'main' into dev
2026-05-08 22:20:35 +02:00
homarr-releases[bot]
c78bf05fc3
chore: update bug report template ( #5682 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-05-08 20:17:34 +00:00
Releases Homarr
4635c51fe1
chore(release): 1.61.0 [skip ci]
2026-05-08 20:06:52 +00:00
homarr-releases[bot]
5cc0f97aa2
chore(release): automatic release v1.61.0
2026-05-08 20:05:49 +00:00
homarr-renovate[bot]
b581f9b11a
chore(deps): update dependency @extractus/feed-extractor to v7.2.1 ( #5670 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-08 19:26:12 +00:00
Meier Lukas
756e8d1724
feat(qbittorrent): add api-key support ( #5677 )
2026-05-08 20:08:37 +02:00
homarr-renovate[bot]
7c64de5cbc
chore(deps): update turbo monorepo to ^2.9.8 ( #5669 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-08 17:25:39 +00:00
Ashton Batty and Meier Lukas
56af6bcaf0
feat(docker): Podman compatibility, multi-socket support, per-host error isolation ( #5425 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-08 17:31:56 +02:00
homarr-renovate[bot]
84b269a80d
chore(deps): update tanstack-query monorepo to ^5.100.9 ( #5678 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-08 15:30:26 +00:00
Borislaw Sotnikow and Meier Lukas
4d30a2e8c4
feat(installations): support secrets file for all environment variables ( #5125 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-08 17:11:08 +02:00
Meier Lukas
2d15b3d407
chore(deps): update dependency zod to v4.4.3 ( #5675 )
2026-05-08 17:10:22 +02:00
Manuel
44a2973b1a
revert(deps): downgrade pnpm to v10 ( #5673 )
2026-05-08 16:03:12 +02:00
Manuel
00a055283e
fix(qbittorrent): support version 5.2 ( #5672 )
2026-05-08 15:44:04 +02:00
Manuel
a474dcd961
chore: exclude renovate managed files from codeowners ( #5676 )
2026-05-08 15:37:41 +02:00
homarr-update-contributors[bot]
69fe180968
chore: update contributors ( #5674 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-05-08 13:25:53 +00:00
036f6aa185
chore(deps): update dependency recharts to v3 ( #4302 )
...
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 >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-08 15:02:52 +02:00
homarr-crowdin[bot] and Meier Lukas
12a1bd7e2e
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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-08 13:54:36 +02:00
homarr-renovate[bot]
c4ec45a9d0
chore(deps): update pnpm to v11.0.4 ( #5668 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-08 03:04:44 +00:00
homarr-renovate[bot] and Meier Lukas
b8e0123893
chore(deps): update pnpm to v11 ( #5660 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-07 22:46:55 +02:00
homarr-renovate[bot]
df953771a7
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.16.0 ( #5665 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-07 20:22:00 +00:00
44bd16d677
fix(calendar): keep working integrations when one fails ( #5629 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-07 22:02:21 +02:00
sharpsalat and sharpsalat
277a509f49
feat: add pwa support ( #5530 )
...
* feat: add pwa support
* fix: deepsource warning
* fix: format warning
* fix: lint error
---------
Co-authored-by: sharpsalat <deniska.xrenov23@yandex.ru >
2026-05-07 21:53:17 +02:00
homarr-crowdin[bot] and Meier Lukas
a9ad991892
chore(lang): updated translations from crowdin ( #5623 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-07 21:04:10 +02:00
Meier Lukas
3183914a15
fix(apps): creation on the fly broken ( #5605 )
2026-05-07 20:59:12 +02:00
Meier Lukas
62be81ea60
fix(lang): portuguese is linked to brazilian portuguese on crowdin ( #5622 )
2026-05-07 20:54:11 +02:00
Thomas
6520dedf1c
Merge branch 'dev' into feat/add-integration-from-dashboard
2026-05-07 19:10:03 +02:00
Meier Lukas
ffc292b22a
ci: increase timeout of asset extraction due job cancellation
...
https://github.com/homarr-labs/homarr/actions/runs/25509168979/attempts/1
2026-05-07 18:48:13 +02:00
Releases Homarr
c83fdb2a6e
chore(release): 1.60.1-beta.2 [skip ci]
2026-05-07 16:39:41 +00:00
Thomas and Meier Lukas
b5c316b825
feat(spotlight): rework !bang search UX ( #4813 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-07 18:38:40 +02:00
homarr-releases[bot]
81fdd90e7a
chore(release): release v1.60.1-beta
2026-05-07 16:38:37 +00:00
Kyle and Thomas
831b6221fd
feat: add auto/system appearance mode + fix dark mode system resources charts ( #5492 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-05-07 16:28:37 +00:00
homarr-update-contributors[bot]
37edfb2de2
chore: update integrations list readme ( #5662 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-05-07 16:11:16 +00:00
43cc68bdd4
feat: add Umami Analytics integration and widget ( #5362 )
...
Co-authored-by: Josh G <febrile42@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-05-07 17:50:58 +02:00
Meier Lukas
0937555d49
feat(entity-state): add data attributes for custom-css styling ( #5655 )
2026-05-07 16:54:57 +02:00
homarr-renovate[bot]
663fe980bf
chore(deps): update dependency yaml to v2.8.4 ( #5659 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-07 09:39:58 +00:00
homarr-renovate[bot]
9e2c487389
chore(deps): update dependency isomorphic-dompurify to ^3.12.0 ( #5658 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-07 06:19:31 +00:00
homarr-renovate[bot]
698e551790
chore(deps): update tanstack-query monorepo to ^5.100.8 ( #5657 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-07 06:18:42 +00:00
homarr-renovate[bot]
71e4526ad5
chore(deps): update dependency zod to ^4.4.2 ( #5656 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-06 22:04:29 +00:00
Thomas
5ee84f8cf4
perf: (next branch) reduce idle memory on startup ( #5637 )
2026-05-06 21:39:26 +00:00
Meier Lukas
b07a4a0f3e
fix(update-checker): hide prereleases on non-prerelease versions ( #5645 )
2026-05-06 21:23:14 +02:00
homarr-renovate[bot]
62a476a949
chore(deps): update dependency eslint to ^10.3.0 ( #5652 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-06 16:35:25 +00:00
homarr-renovate[bot]
6671ac48f9
chore(deps): update tanstack-query monorepo to ^5.100.7 ( #5651 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-06 09:30:45 +00:00
homarr-renovate[bot]
3c7a7615ba
chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.11 ( #5648 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-06 06:13:36 +00:00
homarr-renovate[bot]
2f301bb56a
chore(deps): update turbo monorepo to ^2.9.7 ( #5649 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-06 03:01:59 +00:00
homarr-renovate[bot]
e06abbc176
chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.10 ( #5646 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-05 21:10:38 +00:00
homarr-renovate[bot]
04daeba089
chore(deps): update dependency jsdom to ^29.1.1 ( #5643 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-05 10:55:08 +00:00
homarr-renovate[bot]
7c83d2cb6e
chore(deps): update dependency hono@<4.6.5 to >=4.12.16 ( #5642 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-05 10:54:29 +00:00
homarr-renovate[bot]
2829d145af
chore(deps): update dependency zod to ^4.4.1 ( #5641 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-05 02:56:52 +00:00
homarr-renovate[bot]
44bf36fff9
chore(deps): update dependency timezones-ical-library to ^2.2.0 ( #5640 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-05 00:01:35 +00:00
homarr-renovate[bot]
acd11c3fc1
chore(deps): update dependency isomorphic-dompurify to ^3.11.0 ( #5638 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-04 16:53:37 +00:00
Thomas
5a0ba98298
Merge branch 'dev' into feat/add-integration-from-dashboard
2026-05-04 12:40:58 +02:00
homarr-renovate[bot]
b9c701a71b
chore(deps): update dependency next-intl to v4.11.0 ( #5635 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-03 19:08:04 +00:00
homarr-renovate[bot]
e52ecd64ee
chore(deps): update dependency next-intl to v4.10.1 ( #5632 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-03 16:59:56 +00:00
homarr-renovate[bot]
af77f729ec
chore(deps): update tanstack-query monorepo to ^5.100.6 ( #5633 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-03 16:59:30 +00:00
homarr-renovate[bot]
7c39e4de13
chore(deps): update dependency next-intl to v4.10.0 ( #5631 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-03 15:56:23 +00:00
homarr-renovate[bot]
3e918e5d3d
chore(deps): update dependency tsdav to ^2.2.0 ( #5627 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-03 14:57:50 +00:00
homarr-renovate[bot]
9cd45f7832
chore(deps): update trpc monorepo to ^11.17.0 ( #5630 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-03 13:19:32 +00:00
homarr-renovate[bot]
90ca3770a1
chore(deps): update tiptap monorepo to v3.22.5 ( #5628 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-03 10:12:22 +00:00
homarr-renovate[bot] and Meier Lukas
a183339063
chore(deps): update dependency eslint to v10 ( #5038 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-02 21:41:16 +02:00
homarr-renovate[bot]
0a4e4c3b70
chore(deps): update dependency next-intl to v4.9.2 ( #5625 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-02 19:07:29 +00:00
homarr-renovate[bot]
b52e664d0f
chore(deps): update dependency swagger-ui-react to ^5.32.5 ( #5621 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-02 13:21:15 +00:00
homarr-renovate[bot]
9f4634a95d
chore(deps): update dependency mysql2 to v3.22.3 ( #5619 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-02 11:25:52 +00:00
homarr-renovate[bot]
a6f6c2e945
chore(deps): update dependency jsdom to ^29.1.0 ( #5620 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-05-02 02:53:35 +00:00
homarr-crowdin[bot] and Meier Lukas
b6d23e7546
chore(lang): updated translations from crowdin
...
* chore(lang): update 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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-05-02 01:32:16 +00:00
Meier Lukas
b0f2c94674
chore: update bug report template
2026-05-01 22:51:17 +02:00
Releases Homarr
80d18bb10d
chore(release): 1.60.1-beta.1 [skip ci]
2026-05-01 20:44:34 +00:00
homarr-releases[bot]
2bb0f61da7
chore(release): release v1.60.1-beta
2026-05-01 20:43:32 +00:00
Meier Lukas
24386656fd
Merge branch 'next' of https://github.com/homarr-labs/homarr into next
2026-05-01 22:42:07 +02:00
Meier Lukas
453360fe61
ci: disable package-manager cache
2026-05-01 22:42:02 +02:00
Releases Homarr
beac1ed780
chore(release): 1.60.1-beta.1 [skip ci]
2026-05-01 20:41:02 +00:00
homarr-releases[bot]
aa1b3810f1
chore(release): release v1.60.1-beta
2026-05-01 20:40:05 +00:00
Meier Lukas
ce3c1b6cc1
chore: retrigger release v1.60.1-beta.1
2026-05-01 22:38:50 +02:00
Releases Homarr
3f6b830f9b
chore(release): 1.60.1-beta.1 [skip ci]
2026-05-01 20:36:08 +00:00
homarr-releases[bot]
f0cb79799a
chore(release): release v1.60.1-beta
2026-05-01 20:35:08 +00:00
Meier Lukas
7561462594
Merge branch 'main' into next
2026-05-01 22:30:33 +02:00
homarr-releases[bot]
9cf0070442
chore: update bug report template ( #5612 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-05-01 20:23:03 +00:00
Meier Lukas and Copilot
647afbe2cb
ci: add beta release workflow ( #5601 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 22:20:58 +02:00
Meier Lukas and Copilot
bfa8566284
ci: add beta release workflow ( #5601 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 22:18:45 +02:00
Releases Homarr
e31555776e
chore(release): 1.60.0 [skip ci]
2026-05-01 20:12:31 +00:00
homarr-releases[bot]
3c88ae9023
chore(release): automatic release v1.60.0
2026-05-01 20:11:31 +00:00
Meier Lukas
5200c17baf
chore: retrigger release v1.60.0
2026-05-01 22:10:44 +02:00
Releases Homarr
97311b338a
chore(release): 1.60.0 [skip ci]
2026-05-01 20:04:34 +00:00
homarr-releases[bot]
a6b7e9df93
chore(release): automatic release v1.60.0
2026-05-01 20:03:37 +00:00
Meier Lukas
c4ab2c35ab
fix: format issue
2026-05-01 16:38:53 +02:00
Meier Lukas and Copilot
a1aa5505a3
perf(memory): combine 3 node processes into one ( #5600 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 16:35:11 +02:00
homarr-update-contributors[bot]
e9289bd174
chore: update contributors ( #5609 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-05-01 14:25:59 +00:00
Meier Lukas
e8edc203b6
fix: migrate from node-cron to croner ( #5407 )
2026-05-01 16:21:38 +02:00
Meier Lukas
ed6680ba6a
perf(icons): updater takes 10 seconds to run with high cpu usage ( #5608 )
2026-05-01 16:21:22 +02:00
Thomas Camlong
b8b2097551
fix(onboarding): fix nextOnboardingStepAsync
2026-05-01 10:29:32 +02:00
Thomas Camlong
62d571621f
chore: format
...
fix(lint): remove empty fragment and redundant undefined argument
chore: format
2026-05-01 10:23:48 +02:00
Thomas Camlong
e0c2978f52
fix: resolve CI failures from integrations onboarding step
...
- Fix TypeScript error: InitIntegrations returning null by transitioning
to done phase instead
- Fix TypeScript error: Object.fromEntries cast in integration grids by
typing the array elements
- Update E2E onboarding tests to process the new integrations step
(skip for now) and increase finish assertion timeout for async mutation
2026-05-01 10:12:14 +02:00
Thomas
d44e7e9b52
Merge branch 'dev' into feat/rework-perferences
2026-05-01 10:00:32 +02:00
Thomas Camlong
1c6782a102
feat(integrations): add grid picker page and dashboard integration action
...
Refactor integration creation page to show a grid picker before the
form. Add "Add integration" action to dashboard header menu. Convert
app select modal to a two-step stepper. Standardize modal widths to
1200 for item, integration, and app select modals.
2026-05-01 09:59:01 +02:00
Thomas Camlong
7985ff953a
feat(onboarding): add integration configuration stepper
...
Add 3-phase integration setup to onboarding: multi-select grid,
per-integration configuration with NewIntegrationForm stepper, and
finishing phase that populates the dashboard and shows final actions.
Merge finish step actions into the integrations step. Add translation
keys for configure phase.
2026-05-01 09:58:54 +02:00
Thomas Camlong
e3fb8572cd
feat(ui): add reusable integration select grid and modal components
...
Create IntegrationSelectGrid (single-select) and
IntegrationMultiSelectGrid (multi-select) components with search,
category badges, widget count tooltips, and featured integration
sorting. Use SimpleGrid to prevent horizontal overflow. Add stepper
modal for creating integrations from the dashboard.
2026-05-01 09:58:47 +02:00
Thomas Camlong
9e3b4955b9
feat(api): add integrations onboarding step with dashboard population
...
Add "integrations" step to onboarding flow between settings and finish.
Add setupIntegrations mutation that reads existing integrations from DB,
populates the dashboard with matching widgets (respecting config-driven
sizes/options/skip), places app widgets for each app, and creates a
bookmarks widget with seeded default apps.
2026-05-01 09:58:41 +02:00
Thomas Camlong
b6615fbce2
feat(db): seed default board, home board, and bookmark apps
...
Create a default "dashboard" board during seeding with a section and
layout. Set it as the home board for the everyone group. Seed default
bookmark apps (Homarr Docs, GitHub, Help Translate) for the bookmarks
widget.
2026-05-01 09:58:34 +02:00
Thomas Camlong
bba80add60
feat(definitions): add widget-integration map and default configs
...
Add static mapping of widget kinds to integration kinds for server-side
use without importing @homarr/widgets. Includes default widget configs
(size, options, skip), featured integrations list for grid sorting,
and default bookmark apps for onboarding dashboard population.
2026-05-01 09:58:28 +02:00
homarr-renovate[bot]
16c6929396
chore(deps): update tanstack-query monorepo to ^5.100.5 ( #5606 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-30 19:30:50 +00:00
homarr-renovate[bot]
dba9efc726
chore(deps): update tanstack-query monorepo to ^5.100.4 ( #5603 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-30 17:53:27 +00:00
Meier Lukas
ef012981db
chore: replace app-id with client-id for actions/create-github-app-token due to deprecation ( #5602 )
2026-04-30 18:28:55 +02:00
Meier Lukas and Copilot
e77b9bb3d2
ci: support releases on next branch ( #5599 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 18:28:32 +02:00
Meier Lukas
c24f4954ea
ci: fix minor issues ( #5604 )
2026-04-30 18:27:57 +02:00
Meier Lukas
a268fd5a26
chore(issue-template): fix issues for integration and widget template
2026-04-30 17:49:24 +02:00
homarr-renovate[bot]
8094458b10
chore(deps): update dependency fast-xml-parser to ^5.7.2 ( #5591 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-30 12:21:17 +00:00
homarr-crowdin[bot] and Meier Lukas
b88a1a771e
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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-30 12:20:44 +00:00
homarr-renovate[bot]
b94d2f15bc
chore(deps): update tanstack-query monorepo to ^5.100.2 ( #5594 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-30 12:16:25 +00:00
Meier Lukas and Copilot
ce8e330c82
fix(openapi): openapi document empty ( #5579 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 23:29:42 +02:00
homarr-renovate[bot]
0e7b9fa2d4
chore(deps): update dependency hono@<4.6.5 to >=4.12.15 ( #5589 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-29 19:33:19 +00:00
Meier Lukas
42b108964b
ci: remove turbo cache ( #5590 )
2026-04-29 20:54:09 +02:00
homarr-renovate[bot]
ff630ea647
chore(deps): update dependency dockerode to v5 ( #5588 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-29 15:43:59 +02:00
homarr-renovate[bot]
45e5827872
chore(deps): update tanstack-query monorepo to ^5.100.1 ( #5586 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-28 20:22:56 +00:00
homarr-renovate[bot]
b20e8a1cd1
chore(deps): update pnpm to v10.33.2 ( #5585 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-28 17:59:14 +00:00
homarr-renovate[bot]
712da837b1
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.10 ( #5583 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-28 06:35:34 +00:00
homarr-crowdin[bot]
424999e13a
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-28 01:49:29 +00:00
homarr-renovate[bot]
f8ce537dce
chore(deps): update dependency fastify to ^5.8.5 ( #5580 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-27 21:10:03 +00:00
Meier Lukas
3d202d409f
feat(about): add opencollective contributors ( #5481 )
2026-04-27 22:35:42 +02:00
homarr-renovate[bot]
1c8fc989da
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.15.2 ( #5575 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-27 19:53:12 +00:00
homarr-renovate[bot]
a410ee7caf
chore(deps): update tanstack-query monorepo to ^5.99.2 ( #5563 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-27 19:52:57 +00:00
homarr-renovate[bot]
03f80e1ee2
chore(deps): update dependency isomorphic-dompurify to ^3.10.0 ( #5578 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-27 19:52:11 +00:00
homarr-crowdin[bot]
c04baab4e9
chore(lang): updated translations from crowdin ( #5572 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-27 21:50:03 +02:00
homarr-renovate[bot]
feb84c9a62
chore(deps): update pnpm to v10.33.1 ( #5576 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-27 11:12:07 +00:00
homarr-renovate[bot]
e097aa3ee9
chore(deps): update vitest monorepo to ^4.1.5 ( #5574 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-26 17:45:38 +00:00
homarr-update-contributors[bot]
a8bf9219a2
chore: update contributors ( #5564 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-26 19:22:10 +02:00
homarr-renovate[bot]
9199a2b221
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.9 ( #5569 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-26 05:46:37 +00:00
homarr-renovate[bot]
fda64b36ae
chore(deps): update dependency mysql2 to v3.22.2 ( #5573 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-26 02:56:09 +00:00
homarr-releases[bot]
ad19e4c954
chore: update bug report template ( #5568 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-04-25 16:58:24 +00:00
Releases Homarr
d91ca61ff0
chore(release): 1.59.3 [skip ci]
2026-04-24 21:11:59 +00:00
homarr-releases[bot]
05c260667a
chore(release): automatic release v1.59.3
2026-04-24 21:11:01 +00:00
Meier Lukas
fb5b882e28
chore: retrigger release v1.59.3
2026-04-24 23:09:56 +02:00
Releases Homarr
c5e00c2543
chore(release): 1.59.3 [skip ci]
2026-04-24 19:52:38 +00:00
homarr-releases[bot]
33964fbfe8
chore(release): automatic release v1.59.3
2026-04-24 19:51:32 +00:00
homarr-renovate[bot]
abd42de067
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.15.1 ( #5565 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 18:00:22 +00:00
homarr-renovate[bot]
7852f1d987
fix(deps): update dependency better-sqlite3 to ^12.9.0 ( #5531 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 15:38:24 +02:00
homarr-renovate[bot]
e4dab4d1b4
chore(deps): update tanstack-query monorepo to ^5.99.1 ( #5559 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 05:43:00 +00:00
homarr-renovate[bot]
346f57f3fa
chore(deps): update dependency fast-xml-parser to ^5.7.1 ( #5556 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 05:41:52 +00:00
homarr-renovate[bot]
a4c8d67e92
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.60.2 ( #5558 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-24 02:49:24 +00:00
homarr-crowdin[bot]
e53cf65054
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-04-24 01:26:52 +00:00
homarr-renovate[bot]
320e88992a
chore(deps): update tiptap monorepo to v3.22.4 ( #5557 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-23 13:52:25 +00:00
homarr-renovate[bot]
678e151681
chore(deps): update dependency fast-xml-parser to ^5.7.0 ( #5555 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-22 15:21:42 +00:00
homarr-renovate[bot]
5d1517bdf2
chore(deps): update nextjs monorepo to v16.2.4 ( #5552 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-22 05:33:24 +00:00
homarr-renovate[bot]
dc7b1b005e
chore(deps): update dependency mysql2 to v3.22.1 ( #5554 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-22 02:46:06 +00:00
homarr-crowdin[bot]
9bbc8b4db9
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-22 01:22:33 +00:00
homarr-renovate[bot]
0a32fe0967
chore(deps): update node.js ( #5546 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-21 19:21:25 +00:00
homarr-renovate[bot]
0d0dc6aaa0
chore(deps): update dependency isomorphic-dompurify to ^3.9.0 ( #5550 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 16:18:07 +00:00
homarr-renovate[bot]
bd1a15af22
chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.9 ( #5551 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 14:59:22 +00:00
homarr-renovate[bot]
841fdbdd78
chore(deps): update dependency swagger-ui-react to ^5.32.4 ( #5549 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 10:56:48 +00:00
homarr-renovate[bot]
de595b0623
chore(deps): update dependency prettier to ^3.8.3 ( #5545 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 08:16:36 +00:00
homarr-renovate[bot]
9c52a33f3a
chore(deps): update dependency fast-xml-parser to ^5.6.0 ( #5548 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 05:50:18 +00:00
homarr-renovate[bot]
3b14cb0783
chore(deps): update dependency hono@<4.6.5 to >=4.12.14 [security] ( #5524 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-20 02:49:29 +00:00
homarr-renovate[bot]
4a2b221c25
chore(deps): update dependency next-auth to v5.0.0-beta.31 ( #5543 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 22:44:37 +00:00
homarr-renovate[bot]
3bfa9d669e
chore(deps): update dependency typescript-eslint to ^8.58.2 ( #5537 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 20:49:49 +00:00
homarr-renovate[bot]
8fdfde4f2f
chore(deps): update dependency swagger-ui-react to ^5.32.3 ( #5539 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 20:47:33 +00:00
homarr-renovate[bot]
7873c175b2
chore(deps): update dependency @auth/drizzle-adapter to ^1.11.2 ( #5542 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 20:47:06 +00:00
homarr-renovate[bot]
e583328e87
chore(deps): update dependency @auth/core to ^0.41.2 ( #5541 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-19 19:49:34 +00:00
homarr-renovate[bot]
4d024a2a02
chore(deps): update dependency fast-xml-parser to ^5.5.12 ( #5534 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-18 16:49:40 +00:00
homarr-renovate[bot]
051e0c3dc0
chore(deps): update dependency @immich/sdk to ^2.7.5 ( #5535 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-18 15:45:46 +00:00
homarr-renovate[bot]
5114bba2b1
chore(deps): update dependency dotenv to ^17.4.2 ( #5529 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-17 20:52:17 +00:00
homarr-releases[bot]
ec986147a2
chore: update bug report template ( #5533 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-04-17 20:09:25 +00:00
Releases Homarr
cf2e18d248
chore(release): 1.59.2 [skip ci]
2026-04-17 19:58:17 +00:00
homarr-releases[bot]
1efe97d8e6
chore(release): automatic release v1.59.2
2026-04-17 19:57:21 +00:00
homarr-update-contributors[bot]
469d7bf6fb
chore: update contributors ( #5528 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-17 13:11:09 +00:00
homarr-renovate[bot]
0082984f9c
chore(deps): update tanstack-query monorepo to ^5.99.0 ( #5527 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-17 10:39:11 +00:00
2e789795ed
fix: preserve all-day event dates in Nextcloud calendar integration ( #5523 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-17 10:53:43 +02:00
homarr-renovate[bot]
88591d973f
chore(deps): update pnpm/action-setup action to v6 ( #5521 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-17 10:17:39 +02:00
homarr-crowdin[bot]
6218a401de
chore(lang): updated translations from crowdin ( #5522 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-17 10:12:57 +02:00
homarr-renovate[bot]
a787e3deca
chore(deps): update tanstack-query monorepo to ^5.98.0 ( #5525 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-16 17:22:33 +00:00
homarr-renovate[bot]
d195d260aa
chore(deps): update dependency prettier to ^3.8.2 ( #5515 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-15 20:09:26 +00:00
homarr-renovate[bot]
d0973a9290
chore(deps): update dependency @immich/sdk to ^2.7.4 ( #5520 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-15 18:15:03 +00:00
homarr-renovate[bot]
6866735cc1
chore(deps): update dependency mysql2 to v3.22.0 ( #5519 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-15 14:55:24 +00:00
homarr-renovate[bot]
481999af5c
chore(deps): update turbo monorepo to ^2.9.6 ( #5518 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-15 14:54:53 +00:00
homarr-renovate[bot]
6a45645354
chore(deps): update dependency mysql2 to v3.21.1 ( #5514 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-15 02:44:06 +00:00
homarr-crowdin[bot]
f22a763d96
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-04-15 01:21:25 +00:00
homarr-renovate[bot]
7dd579d3c0
chore(deps): update dependency @immich/sdk to ^2.7.3 ( #5511 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-14 19:23:50 +00:00
homarr-renovate[bot]
13ea6d08a0
chore(deps): update tanstack-query monorepo to ^5.97.0 ( #5509 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-14 09:28:43 +00:00
homarr-renovate[bot]
8c1e5c8947
chore(deps): update dependency mysql2 to v3.21.0 ( #5508 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-14 09:27:46 +00:00
homarr-renovate[bot]
b397ab72c9
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.8 ( #5506 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-14 09:27:27 +00:00
homarr-renovate[bot]
792a8bd11e
chore(deps): update vitest monorepo to ^4.1.4 ( #5507 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-14 07:53:42 +00:00
homarr-crowdin[bot]
f680fd170f
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-14 01:24:45 +00:00
homarr-renovate[bot]
916a261467
chore(deps): update dependency @next/eslint-plugin-next to v16.2.3 ( #5501 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 21:58:44 +00:00
Meier Lukas
72d636c0f0
refactor(deps): migrate to pnpm catalog ( #5464 )
2026-04-13 22:45:24 +02:00
homarr-renovate[bot]
c8a61a9df3
fix(deps): update react monorepo to v19.2.5 ( #5502 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 20:14:59 +00:00
homarr-renovate[bot]
0731b7c5ef
fix(deps): update dependency isomorphic-dompurify to ^3.8.0 ( #5503 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 20:14:28 +00:00
homarr-renovate[bot]
f2437c4731
fix(deps): update dependency next-intl to v4.9.1 [security] ( #5470 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 18:04:13 +00:00
homarr-renovate[bot]
652ed1a5ed
fix(deps): update dependency fast-xml-parser to ^5.5.11 ( #5500 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 14:58:44 +00:00
Meier Lukas
c48588c6a7
fix(about): add missing dependencies ( #5480 )
2026-04-13 16:51:38 +02:00
Meier Lukas
ce0c72b008
ci: approve homarr-releases pull-requests automatically ( #5468 )
2026-04-13 16:46:10 +02:00
homarr-renovate[bot]
1057b478c3
fix(deps): update testcontainers-node monorepo to ^11.14.0 ( #5498 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 14:43:08 +00:00
homarr-crowdin[bot]
4d53193fcc
chore(lang): updated translations from crowdin ( #5483 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-13 16:39:22 +02:00
homarr-renovate[bot]
95abd2c9d3
fix(deps): update tiptap monorepo to v3.22.3 ( #5499 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 12:11:25 +00:00
homarr-renovate[bot]
f88984cda8
fix(deps): update dependency typescript-eslint to ^8.58.1 ( #5496 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-13 02:54:07 +00:00
homarr-renovate[bot]
0927f45b25
fix(deps): update dependency @immich/sdk to ^2.7.2 ( #5494 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 21:42:41 +00:00
homarr-renovate[bot]
ed24ce6381
fix(deps): update turbo monorepo to ^2.9.5 ( #5491 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 17:46:20 +00:00
homarr-renovate[bot]
24607e266b
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.7 ( #5486 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 17:42:25 +00:00
homarr-renovate[bot]
9cdf2aa1f2
fix(deps): update dependency @immich/sdk to ^2.7.0 ( #5490 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 16:49:27 +00:00
homarr-renovate[bot]
74611b75a7
fix(deps): update dependency @drizzle-team/brocli to ^0.12.0 ( #5489 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 15:44:44 +00:00
homarr-renovate[bot]
cf131c5c51
fix(deps): update dependency swagger-ui-react to ^5.32.2 ( #5488 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 14:47:24 +00:00
homarr-renovate[bot]
efd8a55b6e
fix(deps): update dependency jotai to ^2.19.1 ( #5487 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 14:46:52 +00:00
homarr-renovate[bot]
c0c16be9e4
chore(deps): update vitest monorepo to ^4.1.3 ( #5485 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 10:47:52 +00:00
homarr-renovate[bot]
327611dfc6
chore(deps): update dependency jsdom to ^29.0.2 ( #5484 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-12 05:32:06 +00:00
homarr-renovate[bot]
c5149d4262
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.5 ( #5482 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-11 13:06:56 +00:00
homarr-renovate[bot]
3f039bf57d
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.4 ( #5479 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-11 07:56:52 +00:00
homarr-renovate[bot]
053cb8bec3
chore(deps): update dependency hono@<4.6.5 to >=4.12.12 [security] ( #5438 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-11 06:04:19 +00:00
homarr-renovate[bot]
813f2fa5ef
fix(deps): update turbo monorepo to ^2.9.4 ( #5476 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-11 02:33:48 +00:00
homarr-crowdin[bot]
3d0c9fde0c
chore(lang): updated translations from crowdin
...
* chore(lang): update 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-04-11 01:15:30 +00:00
homarr-releases[bot]
c74367e564
chore: update bug report template ( #5475 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-04-10 22:49:51 +00:00
Releases Homarr
5e2b693f6a
chore(release): 1.59.1 [skip ci]
2026-04-10 22:39:52 +00:00
homarr-releases[bot]
8df71f7695
chore(release): automatic release v1.59.1
2026-04-10 22:39:07 +00:00
Meier Lukas
db6bb870e3
fix(qbittorrent): requests fail ( #5473 )
2026-04-11 00:38:05 +02:00
Meier Lukas
dc44fac42a
revert(deps): downgrade undici from v8 to v7 ( #5473 )
2026-04-11 00:33:22 +02:00
Meier Lukas
26c2fa555b
chore: update documentation sitemap
2026-04-10 23:33:03 +02:00
homarr-releases[bot]
3ce3d221cd
chore: update bug report template ( #5466 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-04-10 21:54:40 +02:00
Releases Homarr
62e9bb0c49
chore(release): 1.59.0 [skip ci]
2026-04-10 19:43:43 +00:00
homarr-releases[bot]
b11eaff043
chore(release): automatic release v1.59.0
2026-04-10 19:42:45 +00:00
homarr-renovate[bot]
845f11526e
fix(deps): update dependency dotenv to ^17.4.1 ( #5462 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-10 19:22:28 +00:00
homarr-renovate[bot]
7982def853
fix(deps): update dependency next to v16.2.3 [security] ( #5461 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-10 21:05:50 +02:00
homarr-renovate[bot]
13e13ba352
fix(deps): update dependency react-quill-new to ^3.8.3 ( #5463 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-10 19:05:14 +00:00
homarr-renovate[bot]
55b743496b
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.15.0 [security] ( #5453 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-10 20:57:19 +02:00
homarr-update-contributors[bot]
4a6aecceea
chore: update integrations list readme ( #5459 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-10 18:49:31 +00:00
Meier Lukas
2454cac7be
fix(security): remove salt from database ( #5412 )
2026-04-10 20:48:20 +02:00
Meier Lukas
41a03ef4e0
fix(logs): missing fields from top level error with metadata in output ( #5456 )
2026-04-10 20:46:59 +02:00
7879b31630
feat: Anchor integration and Anchor Note widget ( #5040 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-10 20:43:43 +02:00
homarr-update-contributors[bot]
57ea82f088
chore: update integrations list readme ( #5457 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-10 17:21:07 +00:00
Kyle and Meier Lukas
22d599c0cf
feat: speedtest tracker integration ( #5363 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-10 19:04:42 +02:00
homarr-crowdin[bot]
c861878058
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-04-10 16:13:35 +00:00
homarr-update-contributors[bot]
9f5ae31222
chore: update contributors ( #5455 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-10 16:13:04 +00:00
Meier Lukas
6ec058c835
feat(rss-feed): add optional poster ( #5452 )
2026-04-10 18:11:20 +02:00
Meier Lukas
faffb818f9
feat(rss-feed): add periodic live updates ( #5449 )
2026-04-09 22:45:44 +02:00
Meier Lukas
bdf9439e49
ci: disable skip-stability-days for forks ( #5451 )
2026-04-09 22:45:01 +02:00
homarr-renovate[bot]
75b36bb160
fix(deps): update dependency undici to v8.0.2 ( #5446 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-09 16:01:05 +00:00
homarr-renovate[bot]
43587656bb
chore(deps): update dependency proxmox-api>undici to v8.0.2 ( #5445 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-09 15:59:56 +00:00
homarr-renovate[bot]
8cab4b0333
fix(deps): update tiptap monorepo to v3.22.2 ( #5448 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-09 14:14:48 +00:00
homarr-crowdin[bot]
154ad1e01e
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-09 01:09:23 +00:00
homarr-renovate[bot]
cd2d0ba53f
chore(deps): update dependency esbuild@<=0.24.2 to >=0.28.0 ( #5436 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 18:14:49 +02:00
homarr-renovate[bot]
37d7c8535f
chore(deps): update dependency esbuild to ^0.28.0 ( #5435 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 18:14:39 +02:00
homarr-renovate[bot]
a0e0083b16
fix(deps): update dependency undici to v8.0.1 ( #5440 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 12:06:50 +00:00
homarr-renovate[bot]
5317a25cfb
chore(deps): update dependency @types/node to ^24.12.2 ( #5443 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 12:05:47 +00:00
homarr-renovate[bot]
b619ba1d46
fix(deps): update tanstack-query monorepo to ^5.96.2 ( #5442 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 11:08:35 +00:00
homarr-renovate[bot]
2baab5402d
fix(deps): update tiptap monorepo to v3.22.1 ( #5434 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 11:08:05 +00:00
homarr-renovate[bot]
174851bd19
chore(deps): update dependency @types/node to ^24.12.1 ( #5441 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 11:05:37 +00:00
homarr-renovate[bot]
a7b195d2cb
fix(deps): update dependency fast-xml-parser to ^5.5.10 ( #5439 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 11:04:39 +00:00
homarr-renovate[bot]
0ab78142b3
chore(deps): update dependency proxmox-api>undici to v8.0.1 ( #5431 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-08 09:08:51 +00:00
homarr-renovate[bot]
3f73474d31
fix(deps): update dependency sass to ^1.99.0 ( #5437 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-07 23:47:06 +00:00
homarr-renovate[bot] and Meier Lukas
f2f5128cbd
fix(deps): update dependency undici to v8 ( #5432 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-07 16:52:42 +02:00
homarr-renovate[bot]
50bf7cdf19
fix(deps): update dependency dotenv to ^17.4.0 ( #5427 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-07 14:24:59 +00:00
homarr-renovate[bot]
ec15529ca4
chore(deps): update dependency hono@<4.6.5 to >=4.12.10 ( #5430 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-07 14:22:54 +00:00
homarr-renovate[bot]
db8a3291da
chore(deps): update dependency esbuild@<=0.24.2 to >=0.27.5 ( #5429 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-07 16:18:33 +02:00
homarr-renovate[bot]
e2410f143c
chore(deps): update dependency esbuild to ^0.27.5 ( #5428 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-07 16:18:19 +02:00
homarr-crowdin[bot]
cb2862bc79
chore(lang): updated translations from crowdin ( #5417 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-07 16:12:15 +02:00
homarr-renovate[bot]
dbe8d84202
fix(deps): update dependency adm-zip to v0.5.17 ( #5422 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-06 21:45:44 +00:00
homarr-renovate[bot]
612038ad07
fix(deps): update dependency next-intl to v4.9.0 ( #5426 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-06 20:46:21 +00:00
homarr-renovate[bot]
72ad935ddf
fix(deps): update tanstack-query monorepo to ^5.96.1 ( #5421 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-06 09:17:17 +00:00
homarr-renovate[bot]
859747037b
fix(deps): update nextjs monorepo to v16.2.2 ( #5418 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-06 02:45:18 +00:00
homarr-renovate[bot]
dfa87939f2
fix(deps): update turbo monorepo to ^2.9.3 ( #5419 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-06 02:44:53 +00:00
homarr-renovate[bot]
402d948fe7
fix(deps): update tiptap monorepo to v3.22.0 ( #5414 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-05 21:39:56 +00:00
homarr-renovate[bot]
d8480c05a6
fix(deps): update turbo monorepo to ^2.9.2 ( #5415 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-05 20:44:00 +00:00
homarr-renovate[bot]
6047eb4477
fix(deps): update dependency next-intl to v4.8.4 ( #5413 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-05 16:45:33 +00:00
homarr-renovate[bot]
8b1e3babc0
fix(deps): update tanstack-query monorepo to ^5.96.0 ( #5410 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-05 11:37:24 +00:00
homarr-renovate[bot]
1e869f6a96
fix(deps): update dependency typescript-eslint to ^8.58.0 ( #5409 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-04 21:40:41 +00:00
homarr-renovate[bot]
7607140f94
fix(deps): update turbo monorepo to ^2.9.1 ( #5408 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-04 20:41:33 +00:00
homarr-renovate[bot]
f037da5831
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.60.1 ( #5402 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-04 11:36:15 +00:00
homarr-renovate[bot]
f0ef4729bf
fix(deps): update dependency @tabler/icons-react to ^3.41.1 ( #5400 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-04 10:42:36 +00:00
homarr-releases[bot]
ab1418514d
chore: update bug report template ( #5406 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-04-04 10:08:48 +00:00
Releases Homarr
a5b6c120dd
chore(release): 1.58.1 [skip ci]
2026-04-04 09:53:34 +00:00
homarr-releases[bot]
9e7d5ad629
chore(release): automatic release v1.58.1
2026-04-04 09:52:41 +00:00
Meier Lukas
a86cdb9fb9
fix: arabic text in english translations
2026-04-04 11:50:19 +02:00
homarr-update-contributors[bot]
270fce6a0e
chore: update integrations list readme ( #5404 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-04 09:46:50 +00:00
homarr-crowdin[bot]
2680255f44
chore(lang): updated translations from crowdin ( #5401 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-04 11:45:23 +02:00
Meier Lukas
ddf87d278e
chore: remove temporary ts-expect-error for search-ch documentation link
2026-04-04 11:41:25 +02:00
homarr-releases[bot]
822d2c194b
chore: update bug report template ( #5399 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-04-03 21:50:53 +02:00
Releases Homarr
f5f7f3e433
chore(release): 1.58.0 [skip ci]
2026-04-03 19:38:14 +00:00
homarr-releases[bot]
b1b3b79cd9
chore(release): automatic release v1.58.0
2026-04-03 19:37:17 +00:00
homarr-update-contributors[bot]
35d40d0dea
chore: update integrations list readme ( #5397 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-03 18:28:41 +00:00
Meier Lukas
abb2dfc92a
feat(integrations): add search.ch integration with timetable widget ( #5180 )
2026-04-03 20:23:15 +02:00
homarr-renovate[bot]
279d830b79
chore(deps): update dependency conventional-changelog-conventionalcommits to ^9.3.1 ( #5396 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-03 17:25:35 +00:00
homarr-renovate[bot]
72a93e681f
fix(deps): update trpc monorepo to ^11.16.0 ( #5392 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-03 16:48:45 +00:00
Meier Lukas
c977b84e2d
fix: node-ical prevents many trpc queries from loading ( #5395 )
2026-04-03 18:26:52 +02:00
homarr-update-contributors[bot]
e92c407beb
chore: update contributors ( #5394 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-04-03 13:24:06 +00:00
homarr-crowdin[bot] and Meier Lukas
05af82bc02
chore(lang): updated translations from crowdin
...
* chore(lang): update translations from crowdin
* chore(lang): update 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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-03 01:17:29 +00:00
homarr-crowdin[bot] and Meier Lukas
531bfd6fcf
chore(lang): updated translations from crowdin
...
* chore(lang): update 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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-02 18:53:29 +00:00
homarr-renovate[bot]
fa40b6b647
fix(deps): update turbo monorepo to ^2.8.21 ( #5391 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-02 18:50:09 +00:00
homarr-renovate[bot]
c363cf8457
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.14.0 ( #5389 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-01 19:09:32 +00:00
homarr-renovate[bot]
0a78e3f12a
fix(deps): update dependency drizzle-orm to ^0.45.2 ( #5388 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-01 19:02:54 +00:00
homarr-crowdin[bot] and Meier Lukas
f380b383a3
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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-04-01 18:13:33 +02:00
homarr-renovate[bot]
b30dbafbbb
fix(deps): update tiptap monorepo to v3.21.0 ( #5386 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-04-01 15:13:38 +00:00
homarr-renovate[bot]
a9bcc9d04b
fix(deps): update dependency @tabler/icons-react to ^3.41.0 ( #5384 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 23:42:53 +00:00
homarr-renovate[bot]
451e68ab57
fix(deps): update trpc monorepo to ^11.15.1 ( #5381 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 20:49:58 +00:00
Meier Lukas
a7ed7a4592
ci(renovate): update prebuilt-debian lockfile automatically ( #5379 )
2026-03-31 22:11:08 +02:00
homarr-renovate[bot]
2dd3c906c4
fix(deps): update dependency @immich/sdk to ^2.6.3 ( #5380 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 19:30:29 +00:00
Meier Lukas
6a200c39af
fix(boards): unable to click on links at settings page ( #5230 )
2026-03-31 19:08:02 +02:00
homarr-renovate[bot]
e88e3d17c0
fix(deps): update dependency @ctrl/deluge to v8 ( #5367 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 18:52:38 +02:00
homarr-renovate[bot] and Meier Lukas
46db8b6ab3
fix(deps): update dependency better-sqlite3 to ^12.8.0 ( #5266 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-31 18:43:59 +02:00
homarr-renovate[bot]
545dba0c8f
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.3 ( #5377 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 16:07:34 +00:00
homarr-renovate[bot]
cbb85159d6
chore(deps): update vitest monorepo to ^4.1.2 ( #5378 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 16:06:32 +00:00
homarr-renovate[bot]
ff07658212
chore(deps): update node.js ( #5364 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-31 11:57:00 +00:00
homarr-renovate[bot]
a9582f04ed
fix(deps): update dependency zod to ^4.3.6 ( #5376 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 21:50:50 +00:00
homarr-renovate[bot] and Meier Lukas
2b4c83dcca
fix(deps): update dependency zod to ^4.3.5 - abandoned ( #4803 )
...
* fix(deps): update dependency zod to ^4.3.5
* fix: omit can not be used with refine
* fix: convert intersection to object due to trpc-openapi issue
* fix: remove omit after refine
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-30 23:11:14 +02:00
homarr-renovate[bot]
336c55b3e9
chore(deps): update docker/setup-buildx-action action to v4 ( #5200 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:58:47 +02:00
homarr-renovate[bot]
eb5dd3628a
chore(deps): update docker/metadata-action action to v6 ( #5207 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:58:37 +02:00
homarr-renovate[bot]
c19766e53f
chore(deps): update docker/build-push-action action to v7 ( #5208 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:58:28 +02:00
homarr-renovate[bot]
cc153fff10
chore(deps): update dependency jsdom to v29 ( #5274 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:53:20 +02:00
homarr-renovate[bot]
b71718be09
chore(deps): update dependency proxmox-api>undici to v7.24.6 ( #5373 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 20:52:12 +00:00
homarr-renovate[bot] and Meier Lukas
b07c545f17
fix(deps): update dependency node-ical to ^0.23.1 - abandoned ( #4856 )
...
* fix(deps): update dependency node-ical to ^0.23.1
* fix: date from node-ical represents utc value
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-30 22:43:58 +02:00
homarr-renovate[bot]
4aff9819e5
chore(deps): update actions/create-github-app-token action to v3 ( #5267 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:24:09 +02:00
homarr-renovate[bot]
9e0c3c0117
chore(deps): update pnpm to v10.33.0 ( #5372 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:23:46 +02:00
homarr-crowdin[bot]
107ec7737a
chore(lang): update translations from crowdin ( #5350 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-30 22:23:03 +02:00
homarr-renovate[bot]
d4177afc18
chore(deps): update pnpm/action-setup action to v5 ( #5294 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 22:22:44 +02:00
Sascha Buehrle and Meier Lukas
7679553f16
fix: honor trusted certificates in Immich integration requests ( #5275 )
...
* fix: use trusted-cert fetch for immich sdk requests (fixes #5242 )
* fix: use testing fetch for Immich connection check
* fix: typecheck issues
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-30 22:21:11 +02:00
homarr-renovate[bot]
4f2cc9af2a
fix(deps): update dependency undici to v7.24.6 ( #5374 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-30 17:06:11 +00:00
homarr-renovate[bot]
6820f8afea
fix(deps): update tiptap monorepo to v3.20.5 ( #5371 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 16:43:28 +00:00
homarr-renovate[bot]
4a5bafa790
fix(deps): update dependency @immich/sdk to ^2.6.2 ( #5370 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 14:44:39 +00:00
homarr-renovate[bot]
8d1ff4065d
fix(deps): update dependency isomorphic-dompurify to ^3.7.1 ( #5369 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 10:41:25 +00:00
homarr-renovate[bot]
14d87178b5
fix(deps): update dependency jotai to ^2.19.0 ( #5368 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 09:45:23 +00:00
homarr-renovate[bot]
c2b54ddfaa
fix(deps): update dependency isomorphic-dompurify to ^3.7.0 ( #5366 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 09:40:05 +00:00
homarr-renovate[bot]
cefbf0e271
fix(deps): update dependency typescript-eslint to ^8.57.2 ( #5360 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 07:13:39 +00:00
homarr-renovate[bot]
189806b5a2
fix(deps): update dependency fast-xml-parser to ^5.5.9 ( #5359 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 07:12:11 +00:00
homarr-renovate[bot]
9c134c5ceb
fix(deps): update dependency @ctrl/deluge to ^7.5.3 ( #5365 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-29 05:17:45 +00:00
homarr-renovate[bot]
682099189b
fix(deps): update tanstack-query monorepo to ^5.95.2 ( #5357 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 16:41:43 +00:00
homarr-renovate[bot]
32218beb7e
chore(deps): update vitest monorepo to ^4.1.1 ( #5356 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 15:40:16 +00:00
homarr-renovate[bot]
332b6b4f42
fix(deps): update tanstack-query monorepo to ^5.95.1 ( #5355 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 14:39:28 +00:00
homarr-renovate[bot]
aca893254c
chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to >=5.0.5 [security] ( #5341 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 14:34:27 +00:00
homarr-renovate[bot]
2fb2981d2f
fix(deps): update trpc monorepo to ^11.15.0 ( #5354 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 13:06:24 +00:00
homarr-renovate[bot]
5d84888a33
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.2 ( #5353 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 13:04:53 +00:00
homarr-renovate[bot]
728f7e489a
fix(deps): update dependency fastify to ^5.8.4 ( #5351 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 13:04:35 +00:00
homarr-renovate[bot]
0e3ac069d9
chore(deps): update dependency hono@<4.6.5 to >=4.12.9 ( #5352 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-28 11:35:24 +00:00
homarr-renovate[bot]
505a6b3a89
chore(deps): update dependency brace-expansion@>=1.0.0 <=1.1.11 to >=5.0.5 [security] ( #5340 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 23:35:56 +00:00
homarr-releases[bot]
7c8adab061
chore: update bug report template ( #5349 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-03-27 23:06:11 +01:00
homarr-renovate[bot]
b11bf367d0
fix(deps): update tanstack-query monorepo to ^5.95.0 ( #5325 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 21:43:25 +00:00
Releases Homarr
15c2037230
chore(release): 1.57.1 [skip ci]
2026-03-27 21:34:11 +00:00
homarr-releases[bot]
3735c998e4
chore(release): automatic release v1.57.1
2026-03-27 21:32:58 +00:00
Manuel
192a43a031
fix: dashdot gpu ( #5347 )
2026-03-27 22:32:13 +01:00
homarr-releases[bot]
e9c908b317
chore: update bug report template ( #5346 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-03-27 21:45:48 +01:00
homarr-renovate[bot]
49d9394cd7
fix(deps): update dependency @t3-oss/env-nextjs to ^0.13.11 ( #5345 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 19:53:16 +00:00
homarr-renovate[bot]
798293813c
fix(deps): update dependency fast-xml-parser to ^5.5.8 ( #5324 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 19:52:59 +00:00
homarr-renovate[bot]
42a3791e6b
fix(deps): update dependency dockerode to ^4.0.10 ( #5327 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 19:52:19 +00:00
Releases Homarr
3d8e22574e
chore(release): 1.57.0 [skip ci]
2026-03-27 19:41:40 +00:00
homarr-releases[bot]
531d87a83b
chore(release): automatic release v1.57.0
2026-03-27 19:40:44 +00:00
homarr-crowdin[bot]
929a803965
chore(lang): update translations from crowdin ( #5322 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-27 20:23:28 +01:00
Daniel
003dac4744
feat: add GPU monitoring support via Glances integration ( #5255 )
...
* feat: add GPU monitoring support via Glances integration
- Add GPU fields to SystemHealthMonitoring interface (gpuId, name,
memoryUtilization, processorUtilization, temperature, fanSpeed)
- Extend Glances integration to parse GPU data from /api/4/all endpoint
(supports NVIDIA, AMD, and Intel GPUs via Glances)
- Add GPU utilization ring to Health Monitoring widget with tooltip
showing VRAM usage, temperature, and fan speed
- Add GPU time-series chart to System Resources widget (grape color)
- Add GPU toggle option to both widgets
- Add English translations for GPU labels
- Add gpu: [] to all other integrations (dashdot, truenas, unraid,
openmediavault) for backward compatibility
- Add GPU mock data for development/testing
Closes community request from PR #5102 for GPU monitoring support.
* fix: implement GPU monitoring for dashdot integration and clarify OMV comment
- Add GPU load fetching via dashdot /load/gpu endpoint
- Add GPU info parsing from dashdot /info endpoint
- Add gpuLoadApi and gpu field to internalServerInfoApi schemas
- Add getCurrentGpuLoadAsync method to DashDotIntegration
- Map GPU load data to SystemHealthMonitoring gpu array
- Add explanatory comment for OMV's empty gpu array
Addresses review comments from manuel-rw on PR #5255
* Delete manifest.json
2026-03-27 20:22:41 +01:00
homarr-renovate[bot]
d7f0596db8
fix(deps): update trpc monorepo to ^11.14.1 ( #5328 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 19:13:22 +00:00
homarr-renovate[bot]
dec490365a
chore(deps): update dependency proxmox-api>undici to v7.24.5 ( #5321 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 19:12:08 +00:00
Matt Van Horn and Matt Van Horn
1639da5779
fix: handle null ports in Docker container table ( #5313 )
...
When Docker API returns `null` for container ports (instead of `[]`),
the Docker management page crashes. Added optional chaining on
`ports?.length` to handle this case.
Fixes #5311
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-03-27 20:04:03 +01:00
homarr-renovate[bot]
d53c922688
fix(deps): update dependency ws to ^8.20.0 ( #5337 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 18:09:40 +00:00
homarr-renovate[bot]
22f5d3b959
fix(deps): update dependency trpc-to-openapi to ^3.2.0 ( #5320 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 18:08:15 +00:00
homarr-renovate[bot]
8d64cb8a5e
fix(deps): update dependency isomorphic-dompurify to ^3.6.0 ( #5334 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 18:07:40 +00:00
homarr-renovate[bot]
bbd42600aa
chore(deps): update dependency @types/pg to ^8.20.0 ( #5331 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 18:05:32 +00:00
homarr-renovate[bot]
8859923bb7
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.60.0 ( #5332 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 18:04:25 +00:00
homarr-renovate[bot]
e23a397a80
fix(deps): update nextjs monorepo to v16.2.1 ( #5330 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 18:03:06 +00:00
f88bf9582e
feat: add nextcloud notification provider ( #5343 )
...
* feat: add Nextcloud notification provider
fix: resolve hydration error in add-board modal
* Update packages/integrations/src/nextcloud/nextcloud.integration.ts
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
* Update nextcloud.integration.ts
* defined notificationSchema outside of class
---------
Co-authored-by: Lorinc936 <lorinc1231@gmail.com >
Co-authored-by: Lorinc936 <116025544+Lorinc936@users.noreply.github.com >
2026-03-27 18:51:43 +01:00
homarr-renovate[bot]
22bbef9d8e
fix(deps): update dependency undici to v7.24.5 ( #5338 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-27 18:22:06 +01:00
Manuel
4f2b8217f8
fix: warnings in code
2026-03-27 18:12:27 +01:00
Kelian Baert
2fefd9da01
feat: add "allowModals" option for iframe widget ( #5339 )
2026-03-27 18:05:15 +01:00
Manuel
b3e9b3351b
Merge commit from fork
2026-03-27 17:50:26 +01:00
homarr-renovate[bot]
d4e4c9669d
fix(deps): update dependency typescript-eslint to ^8.57.1 ( #5286 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-25 02:24:41 +00:00
homarr-renovate[bot]
1db20df19c
chore(deps): update dependency proxmox-api>undici to v7.24.0 [security] ( #5235 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 23:35:41 +00:00
homarr-renovate[bot]
feaf022965
fix(deps): update dependency @immich/sdk to ^2.6.1 ( #5319 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 21:47:26 +00:00
homarr-renovate[bot]
5b4e6fcc11
fix(deps): update turbo monorepo to ^2.8.20 ( #5317 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 20:52:30 +00:00
homarr-renovate[bot]
20a9b3d556
fix(deps): update dependency @immich/sdk to ^2.6.0 ( #5318 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 19:21:16 +00:00
homarr-renovate[bot]
47b2d36f7a
fix(deps): update dependency ioredis to v5.10.1 ( #5316 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 18:05:01 +00:00
homarr-renovate[bot]
2336f9ee5e
fix(deps): update dependency fast-xml-parser to ^5.5.7 ( #5315 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 18:04:14 +00:00
homarr-renovate[bot]
6fa6ba385e
fix(deps): update dependency @tanstack/react-query to ^5.91.2 ( #5314 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 11:02:14 +00:00
homarr-renovate[bot]
dadf596a31
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to >=8.0.1 ( #5312 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-24 05:00:20 +00:00
homarr-renovate[bot]
7537184a81
fix(deps): update turbo monorepo to ^2.8.19 ( #5310 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-23 22:41:28 +00:00
homarr-update-contributors[bot]
5a81d035cf
chore: update contributors ( #5277 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-03-23 19:11:50 +00:00
homarr-crowdin[bot]
b0b6fbd315
chore(lang): updated translations from crowdin ( #5284 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-23 20:10:33 +01:00
homarr-renovate[bot]
883161357d
fix(deps): update nextjs monorepo to v16.2.0 ( #5309 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-23 19:06:43 +00:00
homarr-renovate[bot]
24694b9241
fix(deps): update turbo monorepo to ^2.8.18 ( #5308 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-23 18:01:05 +00:00
homarr-renovate[bot]
13b99d021b
fix(deps): update dependency @tanstack/react-query to ^5.91.0 ( #5305 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-23 15:02:58 +00:00
homarr-renovate[bot]
94dfddf8bd
fix(deps): update dependency isomorphic-dompurify to ^3.5.1 ( #5300 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 23:35:49 +00:00
homarr-renovate[bot]
b6b11c39d2
fix(deps): update dependency isomorphic-dompurify to ^3.5.0 ( #5299 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 20:37:26 +00:00
homarr-renovate[bot]
369b4d4863
fix(deps): update tiptap monorepo to v3.20.4 ( #5287 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 17:36:05 +00:00
homarr-renovate[bot]
6f8e62963a
fix(deps): update mantine monorepo to ^8.3.18 ( #5298 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 16:44:42 +00:00
homarr-renovate[bot]
991044ebd7
fix(deps): update dependency fast-xml-parser to ^5.5.6 ( #5297 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 16:42:40 +00:00
homarr-renovate[bot]
b3f012226b
chore(deps): update dependency fast-xml-parser to v5.5.7 [security] ( #5295 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 16:34:54 +00:00
homarr-renovate[bot]
63c55cec57
fix(deps): update dependency swagger-ui-react to ^5.32.1 ( #5296 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 14:35:44 +00:00
homarr-renovate[bot]
c009dd7de6
fix(deps): update testcontainers-node monorepo to ^11.13.0 ( #5293 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 10:40:06 +00:00
homarr-renovate[bot]
62764499e7
fix(deps): update dependency isomorphic-dompurify to ^3.4.0 ( #5292 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 09:42:54 +00:00
homarr-renovate[bot]
09227a3884
fix(deps): update dependency drizzle-kit to ^0.31.10 ( #5291 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 09:41:50 +00:00
homarr-renovate[bot]
37bafaa71a
chore(deps): update dependency @types/adm-zip to v0.5.8 ( #5288 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 05:00:54 +00:00
homarr-renovate[bot]
237d11d2c0
fix(deps): update dependency @next/eslint-plugin-next to v16.1.7 ( #5289 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-22 02:34:01 +00:00
homarr-renovate[bot]
4efe7496a5
chore(deps): update babel monorepo to >=7.29.2 ( #5290 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-21 23:37:03 +00:00
homarr-renovate[bot]
c3fa4e866c
chore(deps): update dependency nanoid@>=4.0.0 <5.0.9 to >=5.1.7 ( #5282 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-21 15:34:29 +00:00
Meier Lukas
1938798ba1
Merge commit from fork
2026-03-21 16:07:05 +01:00
homarr-renovate[bot]
4fb48c23a2
fix(deps): update dependency mysql2 to v3.20.0 ( #5283 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 22:37:51 +00:00
homarr-releases[bot]
e13afb721e
chore: update bug report template ( #5281 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-03-20 21:51:13 +01:00
Releases Homarr
3ed31d8f59
chore(release): 1.56.1 [skip ci]
2026-03-20 19:37:26 +00:00
homarr-releases[bot]
1d5b4fd7fb
chore(release): automatic release v1.56.1
2026-03-20 19:36:28 +00:00
homarr-renovate[bot]
55cf3c72a3
fix(deps): update tiptap monorepo to v3.20.2 ( #5279 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 18:59:21 +00:00
homarr-renovate[bot]
9648d9e99f
fix(deps): update trpc monorepo to ^11.13.4 ( #5278 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 14:49:03 +00:00
homarr-renovate[bot]
0e0b857905
fix(deps): update trpc monorepo to ^11.13.3 ( #5276 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 11:40:40 +00:00
homarr-renovate[bot]
7d93b10032
fix(deps): update trpc monorepo to ^11.13.2 ( #5273 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-20 10:45:12 +00:00
homarr-renovate[bot]
6fa9087a11
fix(deps): update mantine monorepo to ^8.3.17 ( #5271 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 16:04:34 +00:00
homarr-renovate[bot]
d2f438f294
fix(deps): update turbo monorepo to ^2.8.17 ( #5265 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 15:01:48 +00:00
homarr-renovate[bot]
2423ecdce5
fix(deps): update dependency fast-xml-parser to ^5.5.5 ( #5270 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 15:01:24 +00:00
homarr-renovate[bot]
7094110da2
chore(deps): update dependency fast-xml-parser to v5.5.6 [security] ( #5269 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 14:52:36 +00:00
homarr-renovate[bot]
72ec253644
chore(deps): update dependency hono@<4.6.5 to >=4.12.8 ( #5268 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-19 09:51:42 +00:00
homarr-renovate[bot]
3bbde3cbb8
fix(deps): update dependency next to v16.1.7 [security] ( #5263 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 21:41:38 +00:00
homarr-renovate[bot]
6f85b2161f
chore(deps): update vitest monorepo to ^4.1.0 ( #5259 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:27:32 +00:00
homarr-renovate[bot]
c85910d24f
chore(deps): update dependency vite@>=5.0.0 <=5.4.18 to v8 ( #5261 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:55:32 +01:00
homarr-renovate[bot]
397c1d3dbc
chore(deps): update dependency esbuild to ^0.27.4 ( #5256 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:53:21 +01:00
homarr-renovate[bot]
078fb6de93
chore(deps): update dependency esbuild@<=0.24.2 to >=0.27.4 ( #5257 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 19:53:15 +01:00
homarr-crowdin[bot]
8159b4f146
chore(lang): update translations from crowdin ( #5248 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-17 19:49:40 +01:00
homarr-renovate[bot]
e8f6876d24
fix(deps): update dependency isomorphic-dompurify to ^3.3.0 ( #5252 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 16:22:11 +00:00
homarr-renovate[bot]
615062c6b1
fix(deps): update dependency dayjs to ^1.11.20 ( #5253 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 16:20:32 +00:00
homarr-renovate[bot]
d9294ed4bf
chore(deps): update dependency @vitejs/plugin-react to ^5.2.0 ( #5258 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-17 15:06:30 +00:00
homarr-renovate[bot]
d1d8659f95
fix(deps): update dependency fast-xml-parser to ^5.5.3 ( #5251 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-16 17:09:31 +00:00
homarr-renovate[bot]
ac80008ce0
fix(deps): update turbo monorepo to ^2.8.16 ( #5250 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-16 02:42:50 +00:00
homarr-renovate[bot]
13853f2981
chore(deps): update pnpm to v10.32.1 ( #5249 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-16 02:41:02 +00:00
homarr-renovate[bot]
f995cba157
fix(deps): update dependency sass to ^1.98.0 ( #5247 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-15 23:38:23 +00:00
homarr-renovate[bot]
91a9b6bec9
fix(deps): update dependency fast-xml-parser to ^5.5.1 ( #5246 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-15 21:37:58 +00:00
homarr-crowdin[bot] and Meier Lukas
314ab3a28e
chore(lang): updated translations from crowdin
...
* chore(lang): update 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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-15 21:55:12 +01:00
Thomas
1340880fef
Merge branch 'dev' into feat/rework-perferences
2026-03-15 16:08:05 +01:00
homarr-renovate[bot]
7841b58f0f
fix(deps): update dependency typescript-eslint to ^8.57.0 ( #5241 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 23:37:16 +00:00
homarr-renovate[bot]
63f91b6352
fix(deps): update dependency isomorphic-dompurify to ^3.1.0 ( #5239 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 23:36:12 +00:00
homarr-renovate[bot]
4fd8ac9118
chore(deps): update pnpm to v10.32.0 ( #5244 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 22:36:25 +00:00
homarr-renovate[bot]
1bd924ea99
fix(deps): update turbo monorepo to ^2.8.15 ( #5243 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 22:35:44 +00:00
homarr-renovate[bot]
1040ecac04
fix(deps): update dependency mysql2 to v3.19.1 ( #5240 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 16:41:47 +00:00
homarr-renovate[bot]
729b49ffa9
fix(deps): update dependency jotai to ^2.18.1 ( #5238 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-14 15:35:15 +00:00
homarr-crowdin[bot] and Meier Lukas
dbf5b375f5
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>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-14 12:58:16 +00:00
Meier Lukas
7e8723ce57
chore(docs): remove temporary ts-expect-error for documentation-url
2026-03-14 13:53:07 +01:00
homarr-releases[bot]
c5e83943a4
chore: update bug report template ( #5234 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-03-14 08:54:18 +01:00
Releases Homarr
d3424ec71b
chore(release): 1.56.0 [skip ci]
2026-03-13 19:31:03 +00:00
homarr-releases[bot]
9bfcb04aa2
chore(release): automatic release v1.56.0
2026-03-13 19:30:11 +00:00
homarr-update-contributors[bot]
ec24fe22f9
chore: update integrations list readme ( #5232 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-03-13 19:35:57 +01:00
StrandedTurtle
f68600150a
feat: Tracearr integration ( #5060 )
2026-03-13 19:19:43 +01:00
Meier Lukas
d3c2ad134f
fix(releases): allow any icon url for repositories ( #5229 )
2026-03-13 17:49:30 +01:00
homarr-renovate[bot]
25f3b074ee
chore(deps): update dependency hono@<4.6.5 to >=4.12.7 [security] ( #5211 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-13 16:43:07 +00:00
Meier Lukas
ba9c3f3e27
fix(boards): duplication of boards fails with postgresql / mysql ( #5228 )
2026-03-13 16:32:48 +01:00
homarr-update-contributors[bot]
3daadec358
chore: update contributors ( #5227 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-03-13 13:10:58 +00:00
Meier Lukas
21225c979e
fix: language changes when searching for some icons ( #5224 )
2026-03-13 14:09:51 +01:00
Meier Lukas
3091ed6358
fix(glances): unable to parse uptime of 1 day ( #5226 )
2026-03-13 14:09:42 +01:00
Meier Lukas
451602d1e6
fix(true-nas): ignore offline/exported pools ( #5225 )
2026-03-13 14:09:30 +01:00
homarr-crowdin[bot]
745121c4b4
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-13 08:58:55 +00:00
homarr-renovate[bot]
0bd3a8728a
chore(deps): update pnpm to v10.31.0 ( #5223 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-13 02:16:18 +00:00
homarr-renovate[bot]
8ee05e0d49
fix(deps): update turbo monorepo to ^2.8.14 ( #5113 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-12 19:50:05 +00:00
homarr-renovate[bot] and Meier Lukas
5c4f394501
fix(deps): update dependency fastify to ^5.8.2 ( #5221 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-12 20:33:57 +01:00
Sergio
85c460190c
fix(system-disks): format absolute denominator with human-readable size ( #5183 )
2026-03-12 20:15:11 +01:00
Meier Lukas
7c10becc74
chore: reduce flakiness in e2e tests ( #5217 )
2026-03-12 20:03:54 +01:00
Meier Lukas
5723da21aa
fix(security): harden hashing in image-proxy ( #5188 )
2026-03-12 20:03:08 +01:00
homarr-renovate[bot]
a9085399c0
chore(deps): update dependency eslint to ^9.39.4 ( #5218 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-12 07:57:01 +00:00
Manuel and Meier Lukas
aa36ce3c47
feat: expand cli ( #5159 )
...
* feat: expand cli
* fix: lint issue
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-12 08:47:08 +01:00
homarr-renovate[bot]
12ad241406
fix(deps): update dependency @tabler/icons-react to ^3.40.0 ( #5220 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-12 05:52:37 +00:00
homarr-renovate[bot]
22fd8e9b95
fix(deps): update dependency @tabler/icons-react to ^3.39.0 ( #5209 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-11 20:46:03 +00:00
homarr-renovate[bot]
c12f1bf2b3
chore(deps): update dependency @types/node to ^24.12.0 ( #5212 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-11 20:43:35 +00:00
homarr-renovate[bot]
1c6e23a4b6
fix(deps): update dependency pg to ^8.20.0 ( #5198 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-11 19:55:40 +00:00
homarr-renovate[bot]
c7fa5cdbb3
fix(deps): update mantine monorepo to ^8.3.16 ( #5201 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-11 19:53:29 +00:00
homarr-crowdin[bot]
bece83eb8b
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-03-11 16:58:05 +00:00
homarr-renovate[bot]
00dd32bbe1
fix(deps): update trpc monorepo to ^11.12.0 ( #5213 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-11 14:59:23 +00:00
homarr-renovate[bot]
d941ed58fa
fix(deps): update tiptap monorepo to v3.20.1 ( #5215 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-11 13:10:26 +00:00
homarr-renovate[bot]
324bfd90d1
fix(deps): update dependency mysql2 to v3.19.0 ( #5206 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-10 19:10:33 +00:00
homarr-renovate[bot]
b02e8cc875
fix(deps): update dependency fastify to ^5.8.1 ( #5202 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-10 19:08:25 +00:00
homarr-renovate[bot]
7b207cc83b
chore(deps): update dependency tar-fs@>=2.0.0 <2.1.3 to >=3.1.2 ( #5196 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-10 19:07:20 +00:00
homarr-crowdin[bot]
4b8f8a1785
chore(lang): update translations from crowdin ( #5193 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-10 20:02:47 +01:00
Sergio
bbf0adf31a
fix(stock-price): align sparkline color with displayed price change ( #5181 )
2026-03-10 20:01:53 +01:00
homarr-renovate[bot]
8b79e54245
chore(deps): update dependency prettier-plugin-packagejson to ^3.0.2 ( #5204 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-10 13:10:34 +00:00
homarr-renovate[bot]
2c9b47bc0b
chore(deps): update dependency tar-fs@>=3.0.0 <3.0.9 to >=3.1.2 ( #5197 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-09 23:36:13 +00:00
homarr-renovate[bot]
217a9fe864
chore(deps): update dependency conventional-changelog-conventionalcommits to ^9.3.0 ( #5195 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-09 22:38:39 +00:00
homarr-renovate[bot]
4a2cfcd8b5
chore(deps): update dependency fastify to v5.8.1 [security] ( #5191 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-08 22:27:31 +00:00
homarr-renovate[bot]
a682cc430b
chore(deps): update docker/login-action action to v4 ( #5192 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-08 21:40:47 +01:00
Meier Lukas
dabe96bd5e
feat(boards): show supported integrations in widget selection ( #5187 )
...
* feat(boards): show supported integrations in widget selection
* fix: place supported integrations directly above add button
2026-03-08 19:05:23 +01:00
homarr-crowdin[bot]
04e7a202d0
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-03-08 17:42:03 +00:00
homarr-renovate[bot]
5159d9f0e7
fix(deps): update dependency fast-xml-parser to ^5.4.2 ( #5190 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-08 17:40:22 +00:00
homarr-renovate[bot]
3778338e34
chore(deps): update dependency hono@<4.6.5 to >=4.12.5 [security] ( #5171 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-07 11:22:54 +00:00
Sergio and Meier Lukas
9a878af414
fix(image-proxy): hash full URL and headers deterministically ( #5184 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-07 10:38:47 +01:00
homarr-update-contributors[bot]
4eece0d607
chore: update integrations list readme ( #5186 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-03-07 08:51:42 +00:00
Manuel
cdd90b8aa0
feat: add immich integration and widget ( #5165 )
...
* feat: add immich integration and widget
* feat: use sdk
2026-03-07 09:39:31 +01:00
homarr-renovate[bot]
6aaaf31d8b
fix(deps): update dependency @tabler/icons-react to ^3.38.0 ( #5182 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-06 22:39:41 +00:00
homarr-renovate[bot]
df08046cdf
chore(deps): update dependency conventional-changelog-conventionalcommits to ^9.2.0 ( #5179 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-06 22:37:37 +00:00
Meier Lukas
340399597b
chore(docs): update sitemap
2026-03-06 23:30:00 +01:00
homarr-releases[bot]
671e5621ad
chore: update bug report template ( #5177 )
...
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
2026-03-06 20:52:42 +01:00
Releases Homarr
4da8734ff3
chore(release): 1.55.0 [skip ci]
2026-03-06 19:35:05 +00:00
homarr-releases[bot]
9807afcec7
chore(release): automatic release v1.55.0
2026-03-06 19:33:44 +00:00
homarr-renovate[bot]
c2f2f96bc7
chore(deps): update dependency @semantic-release/npm to ^13.1.5 ( #5175 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-06 16:50:27 +00:00
homarr-renovate[bot]
bc2a532a03
fix(deps): update trpc monorepo to ^11.11.0 ( #5174 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-06 12:07:35 +00:00
homarr-renovate[bot]
905b7954ca
chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to >=5.0.4 ( #5166 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-05 17:25:57 +00:00
homarr-renovate[bot]
e248db4508
chore(deps): update peter-evans/create-pull-request action to v8 ( #5053 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-05 17:29:49 +01:00
homarr-renovate[bot]
2893152377
chore(deps): update dependency @types/pg to ^8.18.0 ( #5173 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-05 16:28:46 +00:00
homarr-renovate[bot]
751fb35f90
chore(deps): update dependency @types/node to ^24.11.0 ( #5172 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-05 16:27:57 +00:00
homarr-renovate[bot]
58a90d3fc5
chore(deps): update dependency brace-expansion@>=1.0.0 <=1.1.11 to v5 ( #5074 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-04 20:41:55 +01:00
homarr-renovate[bot]
ff1159943c
fix(deps): update dependency swagger-ui-react to ^5.32.0 ( #5167 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-04 19:35:24 +00:00
homarr-renovate[bot]
663789c891
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.13.6 ( #5170 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-04 19:34:20 +00:00
homarr-renovate[bot]
91015484bd
chore(deps): update dependency @types/node to ^24.10.15 ( #5163 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-04 19:32:02 +00:00
homarr-renovate[bot]
ec45aacc63
fix(deps): update dependency ldapts to v8.1.7 ( #5168 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-04 19:29:45 +00:00
homarr-renovate[bot]
1c06e562c3
fix(deps): update dependency ioredis to v5.10.0 ( #5169 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-04 19:28:45 +00:00
homarr-renovate[bot]
4717a5724d
fix(deps): update dependency mysql2 to v3.18.2 ( #5164 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-03 22:38:04 +00:00
homarr-update-contributors[bot] and Meier Lukas
8f86944014
chore: update integrations list readme ( #5162 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-03 22:41:25 +01:00
Manuel and Meier Lukas
0e29a2fce1
feat: add seerr integration ( #5139 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-03-03 19:53:50 +01:00
homarr-crowdin[bot]
249a9264e6
chore(lang): update translations from crowdin ( #5144 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-03-03 19:27:41 +01:00
homarr-renovate[bot]
4763908b5d
chore(deps): update dependency @types/node to ^24.10.14 ( #5155 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-03 13:07:37 +00:00
homarr-renovate[bot]
8bf2a43e06
fix(deps): update dependency mysql2 to v3.18.1 ( #5152 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-03 11:40:38 +00:00
homarr-renovate[bot]
bcb626600b
chore(deps): update pnpm to v10.30.3 ( #5157 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-03 10:47:47 +00:00
homarr-renovate[bot]
be543dadb6
chore(deps): update dependency hono@<4.6.5 to >=4.12.3 [security] ( #5095 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-02 22:29:59 +00:00
homarr-renovate[bot]
eb2f85f6f8
fix(deps): update dependency fast-xml-parser to ^5.4.1 ( #5150 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-02 20:49:19 +00:00
homarr-renovate[bot]
a10807a6c4
chore(deps): update node.js to v24.14.0 ( #5151 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-02 19:47:26 +00:00
homarr-renovate[bot]
3df52f4013
chore(deps): update pnpm to v10.30.2 ( #5146 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-02 18:59:12 +00:00
homarr-renovate[bot]
0b0fb1c579
fix(deps): update dependency pg to ^8.19.0 ( #5153 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-02 17:54:46 +00:00
homarr-renovate[bot]
5971af91a8
chore(deps): update node.js ( #5147 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-03-02 06:00:09 +00:00
homarr-renovate[bot]
ac3b4e7de0
fix(deps): update dependency typescript-eslint to ^8.56.1 ( #5142 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-28 18:42:59 +00:00
homarr-renovate[bot]
52792af186
fix(deps): update dependency mysql2 to v3.18.0 ( #5141 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-28 17:34:47 +00:00
homarr-renovate[bot]
66ad67eced
fix(deps): update dependency mysql2 to v3.17.5 ( #5140 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-28 09:35:09 +00:00
homarr-renovate[bot]
1161bbd038
chore(deps): update dependency fast-xml-parser to v5.3.8 [security] ( #5137 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-28 07:30:28 +00:00
homarr-releases[bot] and Meier Lukas
3322e82aab
chore: update bug report template ( #5136 )
...
* chore: update bug report template
* fix: ci issues
* chore: update docs sitemap
---------
Co-authored-by: Releases Homarr <175486441+homarr-releases[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-02-27 21:21:49 +01:00
Releases Homarr
b6aa3afc6f
chore(release): 1.54.0 [skip ci]
2026-02-27 19:33:48 +00:00
homarr-releases[bot]
b959cac88f
chore(release): automatic release v1.54.0
2026-02-27 19:32:47 +00:00
Meier Lukas
91fc5a5c74
Merge commit from fork
...
* fix(security): restrict access to integrations to authenticated users
* chore: github is broken
2026-02-27 19:24:24 +01:00
Meier Lukas
fce970c706
Merge commit from fork
...
* fix(security): restrict rss-feed urls based on authentication
* fix: lint issues
* fix: incrase the limit to 100
2026-02-27 19:13:43 +01:00
homarr-update-contributors[bot]
9c6b2505a4
chore: update integrations list readme ( #5134 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-02-27 16:09:00 +00:00
Manuel and Meier Lukas
d999f37975
feat: add slskd integration ( #5088 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-02-27 17:04:27 +01:00
Manuel and Meier Lukas
91846bc000
feat: add glances integration ( #5102 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-02-27 16:57:29 +01:00
Meier Lukas
c75c38e391
ci: on-release not triggered ( #5058 )
2026-02-27 16:43:39 +01:00
homarr-renovate[bot]
cc63edf400
chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to >=5.0.3 ( #5133 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-27 13:09:40 +00:00
homarr-renovate[bot]
2ba6620343
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.59.0 [security] ( #5131 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-27 09:44:06 +00:00
homarr-crowdin[bot]
9c79a3bbcd
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-02-27 08:06:47 +00:00
homarr-renovate[bot]
cfaf82cd04
fix(deps): update dependency isomorphic-dompurify to v3 ( #5130 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-26 20:28:32 +01:00
homarr-crowdin[bot]
3f01d59180
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-02-26 19:17:51 +00:00
homarr-renovate[bot]
12ba14bb3f
chore(deps): update dependency eslint to ^9.39.3 ( #5127 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-25 14:58:57 +00:00
homarr-renovate[bot]
f72ffb6558
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.58.0 ( #5126 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-25 13:14:01 +00:00
homarr-renovate[bot]
7ca38c3a78
fix(deps): update dependency mysql2 to v3.17.4 ( #5123 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-25 11:00:55 +00:00
homarr-renovate[bot]
51585c6413
fix(deps): update dependency swagger-ui-react to ^5.31.2 ( #5124 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-25 10:59:59 +00:00
homarr-renovate[bot]
6861839b65
fix(deps): update dependency fast-xml-parser to ^5.3.7 ( #5122 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-25 06:08:40 +00:00
homarr-renovate[bot]
98488b55cd
chore(deps): update pnpm to v10.30.1 ( #5120 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-25 05:00:22 +00:00
homarr-renovate[bot]
c3a4051007
fix(deps): update dependency @tabler/icons-react to ^3.37.1 ( #5121 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-25 02:20:40 +00:00
homarr-renovate[bot]
ba860193d7
fix(deps): update dependency @tabler/icons-react to ^3.37.0 ( #5119 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-24 23:41:16 +00:00
homarr-renovate[bot]
908bced0df
fix(deps): update dependency glob to ^13.0.6 ( #5117 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-24 19:10:46 +00:00
homarr-renovate[bot]
42e53261ef
fix(deps): update dependency mysql2 to v3.17.3 ( #5116 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-24 16:07:35 +00:00
homarr-renovate[bot]
4aad0873ba
fix(deps): update dependency jotai to ^2.18.0 ( #5115 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-24 02:18:50 +00:00
homarr-crowdin[bot]
fef3d8eac2
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-02-23 19:46:27 +00:00
homarr-renovate[bot]
e3c8174bdc
fix(deps): update testcontainers-node monorepo to ^11.12.0 ( #5110 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-23 17:57:29 +00:00
homarr-renovate[bot]
3d2bc82a33
fix(deps): update tiptap monorepo to v3.20.0 ( #5112 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-23 11:01:24 +00:00
homarr-renovate[bot]
61118d7a5e
chore(deps): update pnpm to v10.30.0 ( #5108 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-22 17:33:12 +00:00
homarr-renovate[bot]
02ec0898ef
fix(deps): update dependency glob to ^13.0.5 ( #5109 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-22 16:38:52 +00:00
homarr-renovate[bot]
ea0a411c81
fix(deps): update dependency glob to ^13.0.4 ( #5107 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-22 04:57:16 +00:00
homarr-renovate[bot]
210d46b43f
fix(deps): update dependency swagger-ui-react to ^5.31.1 ( #5101 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-22 04:57:00 +00:00
homarr-renovate[bot]
8bac6e1c5a
fix(deps): update dependency typescript-eslint to ^8.56.0 ( #5103 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-22 02:23:43 +00:00
homarr-renovate[bot]
15c7fc5ae8
fix(deps): update dependency mysql2 to v3.17.2 ( #5104 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-22 02:21:23 +00:00
homarr-renovate[bot]
ee6266707f
fix(deps): update dependency @ctrl/qbittorrent to ^9.11.2 ( #5106 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-22 02:20:02 +00:00
homarr-renovate[bot]
dacbcce179
fix(deps): update dependency @ctrl/deluge to ^7.5.2 ( #5105 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-21 23:31:41 +00:00
homarr-renovate[bot]
d67c2db886
fix(deps): update dependency next-intl to v4.8.3 ( #5100 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-21 09:39:00 +00:00
homarr-renovate[bot]
193d4d2e2a
fix(deps): update dependency @ctrl/qbittorrent to ^9.11.1 ( #5097 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-21 09:38:33 +00:00
homarr-renovate[bot]
53d46257ce
fix(deps): update dependency @ctrl/deluge to ^7.5.1 ( #5098 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-21 08:39:31 +00:00
homarr-renovate[bot]
b8f9b4cf1d
fix(deps): update mantine monorepo to ^8.3.15 ( #5099 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-21 07:40:27 +00:00
Releases Homarr
37cfc75e51
chore(release): 1.53.2 [skip ci]
2026-02-20 19:36:56 +00:00
homarr-releases[bot]
e714ebf87d
chore(release): automatic release v1.53.2
2026-02-20 19:36:01 +00:00
Meier Lukas
8c4be2fbe8
fix(analytics): restrict publishing to every week ( #5028 )
2026-02-20 17:44:02 +01:00
homarr-renovate[bot]
24560cb93f
fix(deps): update turbo monorepo to ^2.8.9 ( #5092 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-20 13:08:07 +00:00
homarr-renovate[bot]
4183ea67c8
chore(deps): update dependency jsdom to ^28.1.0 ( #5093 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-20 13:07:17 +00:00
homarr-update-contributors[bot]
98662a5daa
chore: update contributors ( #5051 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-02-20 12:49:42 +00:00
homarr-renovate[bot]
840d1107ec
fix(deps): update dependency tsdav to ^2.1.8 ( #5090 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 14:56:26 +00:00
homarr-renovate[bot]
ac5bc70a5d
fix(deps): update dependency fast-xml-parser to ^5.3.6 ( #5089 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 11:46:36 +00:00
homarr-renovate[bot]
6be7cb6d1a
chore(deps): update dependency brace-expansion@>=2.0.0 <=2.0.1 to v5 ( #5075 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 12:05:48 +01:00
homarr-renovate[bot]
b4186a3d0a
chore(deps): update dependency vite-tsconfig-paths to ^6.1.1 ( #5073 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 10:57:56 +00:00
homarr-renovate[bot]
8fcd73ff08
chore(deps): update dependency fast-xml-parser to v5.3.6 [security] ( #5080 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 11:56:25 +01:00
homarr-renovate[bot]
bb9da3007e
fix(deps): update dependency react-error-boundary to ^6.1.1 ( #5086 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 08:53:18 +00:00
homarr-renovate[bot]
475f14dc31
fix(deps): update dependency mysql2 to v3.17.1 ( #5082 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 02:25:18 +00:00
homarr-renovate[bot]
46ba48fb20
fix(deps): update dependency dotenv to ^17.3.1 ( #5081 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-19 02:23:28 +00:00
homarr-renovate[bot]
bd6b0d7e5e
chore(deps): update dependency @semantic-release/github to ^12.0.6 ( #5077 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-18 23:38:34 +00:00
homarr-renovate[bot]
dcae437fc5
fix(deps): update turbo monorepo to ^2.8.8 ( #5084 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-18 22:42:44 +00:00
homarr-renovate[bot]
7e8f7447a5
chore(deps): update pnpm to v10.29.3 ( #5070 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 21:45:31 +00:00
homarr-renovate[bot]
1e822fbe0c
fix(deps): update dependency dotenv to ^17.3.0 ( #5079 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 20:52:45 +00:00
homarr-renovate[bot]
4e1baa5703
fix(deps): update dependency ioredis to v5.9.3 ( #5076 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 20:49:50 +00:00
homarr-renovate[bot]
c6c48ea6e5
fix(deps): update turbo monorepo to ^2.8.7 ( #5071 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 19:21:10 +00:00
homarr-renovate[bot]
ba0ed77bb0
fix(deps): update dependency glob to ^13.0.3 ( #5078 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 19:20:56 +00:00
homarr-renovate[bot]
1b8dde98d2
fix(deps): update dependency @tanstack/react-query to ^5.90.21 ( #5067 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 18:06:26 +00:00
homarr-renovate[bot]
71fbb512f4
chore(deps): update node.js to v24.13.1 ( #5055 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-17 17:04:32 +00:00
homarr-renovate[bot]
211a4dea05
chore(deps): update dependency @types/react to v19.2.14 ( #5069 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-16 13:13:35 +00:00
homarr-renovate[bot]
fcb020c191
fix(deps): update dependency mysql2 to v3.17.0 ( #5066 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-16 11:51:45 +00:00
homarr-renovate[bot]
50601d5379
fix(deps): update dependency glob to ^13.0.2 ( #5065 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-16 11:48:41 +00:00
homarr-renovate[bot]
b04aa81490
chore(deps): update dependency @types/prismjs to ^1.26.6 ( #5068 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-16 10:58:47 +00:00
homarr-renovate[bot]
db14d98d19
fix(deps): update dependency drizzle-kit to ^0.31.9 ( #5059 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-15 23:36:39 +00:00
homarr-renovate[bot]
d4188120e1
chore(deps): update dependency @vitejs/plugin-react to ^5.1.4 ( #5063 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-15 23:35:43 +00:00
homarr-renovate[bot]
c36e947935
fix(deps): update turbo monorepo to ^2.8.5 ( #5064 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-15 22:34:05 +00:00
homarr-renovate[bot]
56ecce2541
fix(deps): update dependency typescript-eslint to ^8.55.0 ( #5061 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-15 02:33:11 +00:00
homarr-renovate[bot]
116eafa361
chore(deps): update pnpm to v10.29.2 ( #5056 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-14 23:31:58 +00:00
homarr-renovate[bot]
bc7ec63f85
fix(deps): update trpc monorepo to ^11.10.0 ( #5062 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-14 22:32:34 +00:00
Releases Homarr
80fbbda111
chore(release): 1.53.1 [skip ci]
2026-02-13 19:42:07 +00:00
homarr-releases[bot]
72fcae1b85
chore(release): automatic release v1.53.1
2026-02-13 19:41:04 +00:00
Meier Lukas
be1a26a98d
fix(seerr): use reasonable limits for amount of returned entries ( #5001 )
2026-02-13 19:23:35 +01:00
homarr-renovate[bot]
30f561f85a
fix(deps): update dependency fast-xml-parser to ^5.3.5 ( #5050 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-13 15:49:24 +00:00
Meier Lukas
661d738302
ci: on-release pipeline no longer triggering and bug-report template not updated ( #5048 )
2026-02-13 15:43:48 +01:00
homarr-renovate[bot]
8002882979
chore(deps): update dependency hono@<4.6.5 to >=4.11.9 ( #5052 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-13 13:09:10 +00:00
homarr-renovate[bot]
5bd6cceaf1
chore(deps): update dependency @types/node to ^24.10.12 ( #5045 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-13 07:18:22 +00:00
Meier Lukas
60fcb71bd2
fix(sections): dynamic sections vanish when adding category ( #5046 )
2026-02-13 08:05:15 +01:00
homarr-renovate[bot]
175d7d6324
chore(deps): update pnpm to v10.29.1 ( #5043 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-12 19:58:05 +00:00
homarr-renovate[bot]
9e8701171b
chore(deps): update dependency esbuild@<=0.24.2 to >=0.27.3 ( #5031 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-12 19:46:18 +01:00
homarr-renovate[bot]
6568c22d86
chore(deps): update dependency esbuild to ^0.27.3 ( #5030 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-12 19:46:02 +01:00
homarr-renovate[bot]
e1a79afaaa
chore(deps): update dependency vite-tsconfig-paths to ^6.1.0 ( #5042 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-12 18:29:20 +00:00
homarr-renovate[bot]
e561fc550f
fix(deps): update dependency isomorphic-dompurify to ^2.36.0 ( #5041 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-12 09:58:55 +00:00
homarr-renovate[bot]
f2f16f0502
chore(deps): update dependency @semantic-release/github to ^12.0.5 ( #5039 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-12 05:04:44 +00:00
homarr-renovate[bot]
c92fd3a9ca
chore(deps): update dependency @semantic-release/github to ^12.0.4 ( #5037 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-11 22:38:11 +00:00
homarr-renovate[bot]
4dc04bb58b
chore(deps): update dependency @semantic-release/npm to ^13.1.4 ( #5035 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-11 20:47:43 +00:00
homarr-renovate[bot]
d694b1a541
fix(deps): update dependency tsdav to ^2.1.7 ( #5033 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-11 19:16:22 +00:00
homarr-renovate[bot]
0fff39ee1c
chore(deps): update dependency hono@<4.6.5 to >=4.11.8 ( #5032 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-11 19:15:27 +00:00
homarr-renovate[bot]
6efabd4368
fix(deps): update dependency video.js to ^8.23.7 ( #5034 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-11 18:03:26 +00:00
homarr-renovate[bot]
18e16d687f
fix(deps): update dependency fastify to ^5.7.4 ( #5027 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 21:54:36 +00:00
homarr-renovate[bot]
e8c7f45476
fix(deps): update dependency dotenv to ^17.2.4 ( #5029 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 21:04:17 +00:00
homarr-renovate[bot]
7bf5bbd035
chore(deps): update dependency jsdom to v28 ( #5003 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 20:28:22 +01:00
homarr-renovate[bot] and Meier Lukas
29d9a9d288
chore(deps): update dependency fastify to v5.7.3 [security] ( #4994 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-02-10 20:05:12 +01:00
homarr-renovate[bot]
69d90c1ece
chore(deps): update dependency @types/node to ^24.10.11 ( #5025 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 15:07:49 +00:00
homarr-renovate[bot]
5946e6c719
fix(deps): update dependency @ianvs/prettier-plugin-sort-imports to ^4.7.1 ( #5021 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 13:25:48 +00:00
homarr-renovate[bot]
74753c8918
chore(deps): update dependency @types/react to v19.2.13 ( #5024 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 13:25:09 +00:00
homarr-renovate[bot]
ef4ed16dc4
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.13.5 [security] ( #5023 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 13:18:20 +00:00
homarr-renovate[bot]
49570417d4
chore(deps): update dependency @types/react to v19.2.12 ( #5022 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-10 10:12:12 +00:00
homarr-renovate[bot]
98283ff526
chore(deps): update dependency @types/react to v19.2.11 ( #5020 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-09 11:52:32 +00:00
homarr-renovate[bot]
da965668d0
fix(deps): update dependency jotai to ^2.17.1 ( #5019 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-09 05:08:24 +00:00
homarr-renovate[bot]
c92d487cea
fix(deps): update dependency ldapts to v8.1.6 ( #5018 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-09 02:31:43 +00:00
homarr-crowdin[bot]
81cecbfb57
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-02-09 01:11:26 +00:00
homarr-renovate[bot]
f1d2f07f38
fix(deps): update turbo monorepo to ^2.8.3 ( #5016 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-08 23:40:57 +00:00
homarr-renovate[bot]
04b35980f5
fix(deps): update dependency mysql2 to v3.16.3 ( #5014 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-08 18:47:39 +00:00
homarr-renovate[bot]
3b21c3ef76
fix(deps): update dependency glob to ^13.0.1 ( #5013 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-08 18:45:16 +00:00
homarr-renovate[bot]
ad41a918ef
fix(deps): update tiptap monorepo to v3.19.0 ( #5012 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-08 17:35:55 +00:00
homarr-crowdin[bot]
0b654aeafa
chore(lang): update translations from crowdin ( #5002 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-02-08 14:03:04 +01:00
homarr-renovate[bot]
9e9b904f69
chore(deps): update dependency @types/node to ^24.10.10 ( #5011 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-08 09:39:25 +00:00
homarr-renovate[bot]
b479fea6eb
fix(deps): update turbo monorepo to ^2.8.2 ( #5010 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-08 06:59:58 +00:00
homarr-renovate[bot]
4a86361134
fix(deps): update dependency @octokit/auth-app to ^8.2.0 ( #5009 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-08 02:45:18 +00:00
homarr-renovate[bot]
b67fecd396
fix(deps): update dependency next-intl to v4.8.2 ( #5005 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-07 11:30:58 +00:00
homarr-renovate[bot]
075ddb7a83
chore(deps): update dependency @vitejs/plugin-react to ^5.1.3 ( #5006 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-07 10:38:18 +00:00
homarr-renovate[bot]
c3932b18f0
fix(deps): update dependency ldapts to v8.1.5 ( #5004 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-07 09:41:54 +00:00
Releases Homarr
6dd13f6dea
chore(release): 1.53.0 [skip ci]
2026-02-06 19:37:59 +00:00
homarr-releases[bot]
129d96f607
chore(release): automatic release v1.53.0
2026-02-06 19:37:00 +00:00
homarr-renovate[bot]
0fafa505ac
fix(deps): update mantine monorepo to ^8.3.14 ( #4998 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-06 13:10:10 +00:00
homarr-crowdin[bot]
5e085b0da0
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-02-06 01:04:58 +00:00
homarr-renovate[bot]
c2d9f18e4e
fix(deps): update dependency ldapts to v8.1.4 ( #4993 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-05 14:50:32 +00:00
homarr-renovate[bot]
4209f7c70e
fix(deps): update dependency video.js to ^8.23.6 ( #4992 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-05 11:43:25 +00:00
ajnart
10848db595
feat(analytics): consolidate server analytics into single comprehensive Umami event ( #4938 )
...
* feat(analytics): consolidate server analytics into single Umami event
- Replace multiple separate events with single 'server-analytics' event
- Add comprehensive metrics: Homarr version, database type, Docker/K8s status
- Add auth providers status (credentials, OIDC, LDAP)
- Add counts for users, boards, groups, apps, widgets, sections, integrations
- Add counts for search engines, icon repos, icons, API keys, invites, media
- Add counts for layouts, item layouts, section layouts, cron job configs
- Include per-integration-kind breakdown (integration_sonarr, etc.)
- Add required dependencies: @homarr/auth, @homarr/common, @homarr/docker
* refactor(ui): simplify analytics settings to single toggle
- Remove individual toggles for widget/integration/user data
- Keep only the main 'Enable analytics' toggle
- All data is now collected when analytics are enabled
- Update both init settings and manage settings pages
* docs(i18n): update analytics description with collected data details
- Explain all data points collected when analytics are enabled
- List: version, DB type, Docker/K8s, auth methods, counts
- Clarify that no personal info, URLs, or names are collected
* chore(deps): update pnpm-lock.yaml for analytics package dependencies
2026-02-05 09:54:41 +01:00
homarr-renovate[bot]
43b6246876
fix(deps): update turbo monorepo to ^2.8.1 ( #4991 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-04 22:37:10 +00:00
homarr-renovate[bot]
bd07570c8d
chore(deps): update semantic-release monorepo ( #4990 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-04 21:41:31 +00:00
homarr-renovate[bot]
62b6939b92
fix(deps): update dependency next-intl to v4.8.1 ( #4986 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-04 19:46:39 +00:00
homarr-renovate[bot]
c3071a3c95
fix(deps): update dependency pg to ^8.18.0 ( #4989 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-04 19:00:45 +00:00
homarr-renovate[bot]
1115ad1364
fix(deps): update dependency @tanstack/react-query-devtools to ^5.91.3 ( #4985 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-04 09:51:43 +00:00
homarr-renovate[bot]
4cfd2aca94
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.57.1 ( #4984 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-04 08:49:28 +00:00
homarr-renovate[bot]
460d53cafa
fix(deps): update dependency fast-xml-parser to ^5.3.4 ( #4982 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-04 04:47:35 +00:00
homarr-crowdin[bot]
0b88d5703e
chore(lang): updated translations from crowdin
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-02-03 01:09:22 +00:00
homarr-renovate[bot]
054ca57188
fix(deps): update turbo monorepo to ^2.8.0 ( #4978 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-02 18:54:38 +00:00
homarr-renovate[bot]
c3a7ab52ee
fix(deps): update dependency next-intl to v4.8.0 ( #4977 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-02 17:46:05 +00:00
homarr-crowdin[bot]
8ee1e32e83
chore(lang): update translations from crowdin ( #4954 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-02-02 17:24:22 +01:00
homarr-renovate[bot]
24e24dc634
fix(deps): update tiptap monorepo to v3.18.0 ( #4975 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-02 13:09:45 +00:00
homarr-renovate[bot]
6303aec209
chore(deps): update dependency fast-xml-parser to v5.3.4 [security] ( #4974 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-02 07:53:26 +00:00
homarr-renovate[bot]
7c3fe3d6d4
fix(deps): update nextjs monorepo to v16.1.6 ( #4969 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-02 05:05:02 +00:00
homarr-renovate[bot]
e67483fea5
fix(deps): update dependency jotai to ^2.17.0 ( #4972 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-02 02:29:58 +00:00
homarr-renovate[bot]
d1f7e04a2a
chore(deps): update dependency proxmox-api>undici to v7.19.2 ( #4967 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-02 02:28:37 +00:00
homarr-renovate[bot]
0a2f71bd31
chore(deps): update dependency rollup@>=4.0.0 <4.22.4 to >=4.57.0 ( #4963 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-01 23:34:08 +00:00
homarr-renovate[bot]
aeb6e0f406
fix(deps): update trpc monorepo to ^11.9.0 ( #4970 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-01 22:34:19 +00:00
homarr-renovate[bot]
df264f58d0
chore(deps): update dependency @types/react to v19.2.10 ( #4964 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-01 19:31:41 +00:00
homarr-renovate[bot]
71aa5b660b
chore(deps): update dependency axios@>=1.0.0 <1.8.2 to >=1.13.4 ( #4966 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-02-01 18:42:55 +00:00
homarr-renovate[bot]
5c6eafb272
fix(deps): update dependency mysql2 to v3.16.2 ( #4961 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-31 21:30:15 +00:00
homarr-renovate[bot]
e88d126355
fix(deps): update dependency typescript-eslint to ^8.54.0 ( #4958 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-31 19:28:39 +00:00
homarr-renovate[bot]
d3e0b47875
fix(deps): update react monorepo to v19.2.4 ( #4960 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-31 18:42:46 +00:00
homarr-renovate[bot]
ec40309cde
fix(deps): update dependency @next/eslint-plugin-next to v16.1.5 ( #4959 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-31 18:42:21 +00:00
homarr-renovate[bot]
a3ba70177b
chore(deps): update pnpm to v10.28.2 ( #4956 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-31 15:32:24 +00:00
homarr-renovate[bot]
0eab26cdac
fix(deps): update dependency fastify to ^5.7.2 ( #4955 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-31 11:27:34 +00:00
homarr-renovate[bot]
a9db68bd3e
fix(deps): update dependency @paralleldrive/cuid2 to ^3.3.0 ( #4952 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-01-30 21:36:03 +00:00
Thomas Camlong
e79efe06bb
refactor(manage): update user settings
2026-01-28 12:19:31 +01:00
Thomas Camlong
c16974b8db
chore: address pr comments
2026-01-28 11:43:38 +01:00
Thomas Camlong
b0c5de82f4
chore: address pr comments
2026-01-28 11:43:28 +01:00
Thomas Camlong
d99b20d3ef
feat(manage): consolidate user general settings form
2026-01-25 16:00:21 +01:00
Thomas Camlong
d8eaef859a
chore(gitignore): ignore Cursor project files
2026-01-25 16:00:10 +01:00
ajnart
fb3da7e997
Merge branch 'dev' into feat/docker-logs
2026-01-15 21:19:39 +01:00
Thomas Camlong
6179c47606
Merge pull request #4808 from homarr-labs/copilot/update-docker-table-code
2026-01-06 21:18:21 +01:00
copilot-swe-agent[bot] and ajnart
c351c7e09b
Add payload size validation to prevent memory exhaustion from corrupted Docker streams
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:04:57 +00:00
copilot-swe-agent[bot] and ajnart
58a2c508c6
Fix race condition in subscription cleanup and add log size limit for memory management
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:03:27 +00:00
copilot-swe-agent[bot] and ajnart
8b7d849cd0
Address code review nitpicks: improve comments and use named constant for header size
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:01:39 +00:00
copilot-swe-agent[bot] and ajnart
4497f6ca6a
Refactor docker logs modal: extract helper function and prevent duplicate initial logs
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 20:00:08 +00:00
copilot-swe-agent[bot] and ajnart
9e9e259fd1
Add return type annotation to safeValue function for consistency
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 19:58:41 +00:00
copilot-swe-agent[bot] and ajnart
23ce0d14ae
Implement log streaming with subscription-based approach instead of polling
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 19:57:33 +00:00
copilot-swe-agent[bot] and ajnart
762cdab78f
Address review comments 1-4: Fix optional checks, remove redundant code, simplify column visibility, and share utility functions
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
2026-01-06 19:54:03 +00:00
copilot-swe-agent[bot]
9bf28c00cd
Initial plan
2026-01-06 19:48:18 +00:00
Thomas Camlong
365918c62a
Merge branch 'dev' into feat/docker-logs
2026-01-06 19:02:44 +01:00
Thomas Camlong
31323ed674
feat(i18n): add docker logs labels
2026-01-06 18:56:20 +01:00
Thomas Camlong
3dbaaf70fc
feat(docker): add logs action and stats columns to management table
2026-01-06 18:56:10 +01:00
Thomas Camlong
ac327caf5f
feat(modals): export docker logs modal
2026-01-06 18:56:01 +01:00
Thomas Camlong
ecaaba429d
feat(modals): add docker logs modal
2026-01-06 18:55:51 +01:00
Thomas Camlong
749d00daee
feat(docker): decode and fetch container logs
2026-01-06 18:55:42 +01:00
Thomas Camlong
2890f04661
feat(docker): add container logs query
2026-01-06 18:55:34 +01:00