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
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
Meier Lukas
3183914a15
fix(apps): creation on the fly broken ( #5605 )
2026-05-07 20:59:12 +02: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
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
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
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
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
abb2dfc92a
feat(integrations): add search.ch integration with timetable widget ( #5180 )
2026-04-03 20:23:15 +02: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
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
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
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
Sergio
85c460190c
fix(system-disks): format absolute denominator with human-readable size ( #5183 )
2026-03-12 20:15:11 +01:00
Sergio
bbf0adf31a
fix(stock-price): align sparkline color with displayed price change ( #5181 )
2026-03-10 20:01:53 +01: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
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 and ajnart
8811af5e6e
Merge commit from fork
...
* fix(security): resolve ssrf issue with simple ping
* refactor: improve testability of app-access-control and fix tests
* fix: unnecessary space
Co-authored-by: ajnart <thomas@ajnart.fr >
---------
Co-authored-by: ajnart <thomas@ajnart.fr >
2026-01-30 18:31:13 +01:00
Rhiz3K and Meier Lukas
81dac58005
feat(integrations): add Coolify integration and widget ( #4789 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-23 19:09:53 +01:00
62caa71a48
feat(widgets): add disks widget ( #4445 )
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-23 16:23:42 +01:00
a2a34124ae
feat(users): add libravatar / gravatar support ( #4277 )
...
Co-authored-by: HeapReaper <kelivn@heapreaper.nl >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-09 13:10:52 +01:00
homarr-renovate[bot] and Meier Lukas
35e0198b5d
fix(deps): update dependency @tabler/icons-react to ^3.36.0 ( #4707 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-03 21:49:56 +01:00
Manuel and Meier Lukas
9b0dd6d6ce
feat: unraid integration ( #4439 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-02 19:54:47 +01:00
Manuel and Meier Lukas
08e9f7d8d8
feat: #4452 improve calendar design ( #4461 )
...
* feat: #4452 improve calendar design
* fix: format issues
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-12-17 19:16:56 +00:00
Meier Lukas
d348abfe4a
refactor(logs): move to core package ( #4586 )
2025-12-16 23:37:44 +01:00
Meier Lukas
17fc7a043b
fix(stock-price): use previous-close for change calculation ( #4674 )
2025-12-16 22:35:31 +01:00
Meier Lukas
10627453d5
fix(downloads): improve progress to only show 100 percent if fully completed ( #4621 )
2025-12-13 14:27:35 +01:00
Meier Lukas
479f083ab8
fix(iframe-widget): permission selection not applying to any origin ( #4616 )
2025-12-13 11:50:33 +01:00
Meier Lukas
dd24925d90
feat(docker): add widget options to sort containers ( #4636 )
2025-12-12 19:59:28 +01:00
homarr-renovate[bot] and Meier Lukas
d111eee0e0
fix(deps): update tiptap monorepo to v3 (major) ( #3612 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-12-11 00:35:55 +01:00
Meier Lukas
0b4ca93aa1
fix(transmission): total download incorrect for cross seeded torrents ( #3211 )
2025-12-10 20:50:39 +01:00
homarr-renovate[bot] and Meier Lukas
d88c6027fe
fix(deps): update dependency typescript-eslint to ^8.48.1 ( #4438 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-12-08 16:52:25 +01:00
homarr-renovate[bot] and Meier Lukas
54809823e9
fix(deps): update dependency prettier to ^3.7.4 ( #4582 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-12-08 14:19:46 +01:00
Noah Croghan
99949fe095
fix: Add fallback when no icon in Minecraft Server widget ( #4544 ) ( #4545 )
2025-11-27 17:06:31 +01:00
Meier Lukas
d9cc35b985
fix(media-requests): incorrect availability mapping ( #4520 )
2025-11-21 19:05:51 +01:00
Meier Lukas
5a418d73bd
fix(iframe): allow clicking links within ( #4521 )
2025-11-21 19:05:24 +01:00
Manuel
aaa23f3732
Merge commit from fork
...
* fix: sanitize user-media svg api endpoint using isomorphic dompurify
* fix: add iframe sandbox to prevent priviledge escalation
2025-11-14 18:00:15 +01:00
AartSchinkel and Meier Lukas
c30c98b153
fix(stock-price): ignore missing data points in price history ( #4429 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-11-13 22:07:23 +01:00
homarr-renovate[bot] and Meier Lukas
6ce23a6e97
fix(deps): update nextjs monorepo to v16 (major) ( #4363 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-11-04 21:26:44 +01:00
castielwaverly
e0526c5ea7
fix(releases-widget): Search multiple docker hub pages for releases ( #4158 )
2025-10-29 19:33:50 +01:00
Meier Lukas
172db0e3f9
feat(integrations): add app linking ( #4338 )
2025-10-24 20:21:27 +02:00
Meier Lukas
50a23d76e3
feat(weather-widget): add imperial windspeed option ( #4253 )
2025-10-10 19:59:05 +02:00
Meier Lukas
6e93c3b608
feat(media-server): add stats for nerds ( #4170 )
2025-10-02 19:54:53 +02:00
Meier Lukas
f82f343631
feat(about): add hotkeys list ( #4165 )
2025-10-02 19:54:30 +02:00
Meier Lukas
b76003de9b
feat(media-transcoding): add periodic live updates ( #4166 )
2025-10-02 19:54:20 +02:00
Meier Lukas
5b32f1eb79
feat(weather): add periodic live updates ( #4155 )
2025-09-26 20:42:13 +02:00