ajnart
751dd751e0
style: auto-fix lint and format
2026-08-03 15:31:09 +00:00
Thomas Camlong
7dd7d9280a
chore: remove leaked docs sitemap entry from this PR
2026-08-03 17:30:00 +02:00
Thomas Camlong
ebd8e00119
fix: scope app right-click bypass to view mode only
2026-08-03 17:21:38 +02:00
ajnart
c51dbca9bc
style: auto-fix lint and format
2026-08-03 15:17:53 +00:00
Thomas Camlong
60b0f59fe7
chore: remove board hotkeys from this PR (owned by #6393 )
2026-08-03 17:16:50 +02:00
Thomas Camlong
bc71cb7f16
chore: remove ISSUES.md from PR
2026-08-03 17:13:40 +02:00
Thomas Camlong
6e9136c5a0
chore: remove ISSUES.md from PR, merge BoardHotkeys into hook file
2026-08-03 17:11:04 +02:00
Thomas Camlong
ef9ead60ba
fix: address CodeRabbit review — guard OIDC group types and CPU division
2026-08-03 17:09:05 +02:00
ajnart
ac8e0b1abe
style: auto-fix lint and format
2026-08-03 15:04:34 +00:00
Thomas Camlong
ce6a637220
fix: right-click apps, board keyboard shortcuts, scrollbar oscillation, Beszel JSON errors
...
- #6416 : Skip widget context menu for app widgets (pass through native right-click)
- #6392 : Add board keyboard shortcuts (mod+shift+arrows to cycle, mod+shift+1-9 for direct)
- #6080 : Prevent GridStack scrollbar oscillation by thresholding resize events
- #6024 : Add try-catch for Beszel response.json() calls in auth and testing paths
2026-08-03 17:03:24 +02:00
ajnart
afe5f2b6b4
style: auto-fix lint and format
2026-08-03 14:52:40 +00:00
Thomas Camlong
7de2fc04ec
fix: correct Unraid CPU calculation, OIDC single-group sync, and Uptime-Kuma paused status
...
- **Unraid CPU calculation** (#6082 ): Use thread count instead of core count
when normalizing CPU utilization. Each cpus[] entry is one thread, so
dividing by physical cores (cores) over-reports on SMT systems.
- **OIDC single-group sync** (#5716 ): Normalize the groups claim to always
be an array. Some providers (e.g. Jumpcloud) send a single group as a
plain string instead of an array, which caused the Array.isArray check
to skip group synchronization entirely.
- **Uptime-Kuma paused status** (#6002 ): Add the status field to the
monitor schema and check it before falling back to heartbeat inference.
When a monitor is paused, heartbeats stop arriving, so the latest
heartbeat may still show 'up' from before pausing. The status page
returns status=2 for paused monitors, which this change now respects.
2026-08-03 16:51:21 +02:00
Thomas Camlong
05292ae1f5
fix: map legacy media server options
2026-08-03 15:24:30 +02:00
homarr-renovate[bot]
48fc8db2b4
chore(deps): update semantic-release monorepo (major) ( #6486 )
2026-08-03 14:39:28 +02:00
Thomas
018f84f80d
feat(dev): add Docker development CLI ( #6495 )
2026-08-03 14:38:56 +02:00
Thomas
d58a47b776
fix: restrict system health monitoring integrations ( #6505 )
2026-08-02 10:17:05 +02:00
Thomas
797bdd001f
fix: keep direct icon URLs visible ( #6504 )
2026-08-01 23:28:18 +02:00
Bergasha
49314533bf
feat(Media player widget): expands on Direct Play and Transcoding badges ( #6489 )
2026-08-01 23:21:13 +02:00
Thomas
27ca058088
feat(widgets): persist Beszel and Docker table layouts ( #6490 )
2026-08-01 23:20:09 +02:00
homarr-releases[bot]
f4449f9581
chore: update bug report template ( #6498 )
2026-08-01 23:08:14 +02:00
Thomas
b52bc03c8d
Merge pull request #6499 from homarr-labs/docs/update-helm-docs
...
docs(helm): update chart installation page
2026-08-01 23:07:58 +02:00
Thomas
edb56f3fcd
fix: accept direct icon URLs
...
Use valid direct HTTP(S) icon URLs without repository search.
2026-08-01 23:06:26 +02:00
homarr-crowdin[bot]
fcc5130068
chore(lang): update translations from crowdin ( #6457 )
2026-07-31 23:50:10 +02:00
homarr-update-contributors[bot]
c7751e293d
chore: update contributors ( #6496 )
2026-07-31 23:49:37 +02:00
github-actions[bot]
bd669a1a8f
docs(helm): update chart installation page
2026-07-31 19:35:37 +00:00
Releases Homarr
9b5b79525f
chore(release): 1.73.0 [skip ci]
v1.73.0
2026-07-31 18:16:44 +00:00
homarr-releases[bot]
426929556f
chore(release): automatic release v1.73.0
2026-07-31 18:15:13 +00:00
Thomas
ade640dcea
test(navidrome): complete cleanup review ( #6494 )
...
* test(navidrome): hoist album fixture helper
* test(navidrome): address coderabbit cleanup feedback
2026-07-31 14:39:11 +02:00
Thomas
61128ddcc8
fix(navidrome): clean up audio stats integration ( #6493 )
2026-07-31 14:20:51 +02:00
Thomas
6a3cee8107
fix(navidrome): complete media server session data ( #6492 )
2026-07-31 13:53:06 +02:00
Matt Van Horn
06d9c07d22
feat: expose Navidrome as a media-server (now-playing) integration ( #6070 )
2026-07-31 13:30:44 +02:00
Thomas
49d0f1a141
docs: explain Podman socket setup ( #6487 )
...
* docs: explain Podman socket setup
* docs: clarify Podman runtime requirements
* docs: complete Podman compose examples
2026-07-29 16:53:29 +02:00
Clarkar00
ac73b9d891
fix(widgets): refetch after render errors ( #6399 )
...
Remove incompatible persisted widget query data before resetting a crashed widget so it can fetch fresh data instead of re-rendering the same stale payload.
2026-07-28 23:12:03 +02:00
Thomas
489980814c
Merge pull request #6465 from homarr-labs/docs/update-helm-docs
...
docs(helm): update chart installation page
2026-07-28 22:59:08 +02:00
Thomas
14654acced
chore: gate Renovate updates behind dashboard approval ( #6485 )
2026-07-28 22:55:32 +02:00
Thomas
2885f7a297
fix(widgets): preserve data on integration failures ( #6484 )
2026-07-28 22:18:08 +02:00
Thomas
906c9f11fa
feat(widgets): rework downloads widget with mantine-datatable ( #6430 )
2026-07-28 21:50:09 +02:00
Thomas
3419805a49
fix(beszel): restore balanced grid layout for Beszel System Grid widget ( #6389 )
2026-07-28 21:49:04 +02:00
homarr-releases[bot]
51a6cbe6d4
chore: update bug report template ( #6464 )
2026-07-28 14:56:56 +02:00
homarr-update-contributors[bot]
d08eb2afa6
chore: update contributors ( #6461 )
2026-07-28 14:56:42 +02:00
Tim Moore and Tim Moore
91a6b19ba1
fix(beszel): expire stored sessions so the integration recovers from token expiry ( #6476 )
...
Co-authored-by: Tim Moore <tim.moore@ingenuity.com.au >
2026-07-28 14:55:33 +02:00
Thomas
e66979bab6
feat(auth): link credentials users with OIDC ( #6445 )
2026-07-28 14:49:51 +02:00
homarr-renovate[bot]
4ef7641cb2
chore(deps): update pnpm to v11.15.1 ( #6466 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-25 02:43:47 +00:00
github-actions[bot]
f33fc838cf
docs(helm): update chart installation page
2026-07-24 21:17:32 +00:00
Releases Homarr
f0019fa213
chore(release): 1.72.0 [skip ci]
v1.72.0
2026-07-24 18:11:58 +00:00
homarr-releases[bot]
ba8536b36d
chore(release): automatic release v1.72.0
2026-07-24 18:10:37 +00:00
homarr-renovate[bot]
965aec5155
chore(deps): update pnpm to v11.15.0 ( #6455 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-23 16:29:37 +00:00
homarr-crowdin[bot]
387db030cd
chore(lang): updated translations from crowdin ( #6283 )
2026-07-23 09:14:14 +02:00
homarr-renovate[bot]
8e557c9924
chore(deps): update pnpm to v11.14.0 ( #6449 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-23 05:58:19 +00:00
Thomas
f26e60edf0
fix(old-import): map new clock weather options ( #6452 )
2026-07-23 02:08:50 +02:00