ajnart
9588c3860d
fix assistant provider icon contrast
2026-08-14 11:32:10 +02:00
ajnart
c0cdedc039
add OpenRouter web search option
2026-08-14 11:32:10 +02:00
ajnart
1f60b4b4be
fix assistant widget configuration
2026-08-14 11:32:10 +02:00
ajnart
165d148cfc
style: auto-fix lint and format
2026-08-14 11:32:10 +02:00
ajnart
8e0a52fcd0
feat: add assistant conversation widget
2026-08-14 11:32:10 +02:00
ajnart
f3420a4149
fix: simplify assistant shortcut
2026-08-14 11:32:10 +02:00
ajnart
41389b61e2
feat: improve assistant background controls
2026-08-14 11:32:10 +02:00
ajnart
1656890b77
fix: send provider model ids
2026-08-14 11:32:10 +02:00
ajnart
cba2df72e2
feat: promote assistant configuration
2026-08-14 11:32:10 +02:00
ajnart
c0445cdca2
feat: expand assistant providers and polish experience
2026-08-14 11:32:10 +02:00
ajnart
10ef871777
feat: add Homarr assistant
2026-08-14 11:32:09 +02:00
Thomas
4a4b04d471
fix(boards): disable mobile sidebars ( #6565 )
2026-08-14 11:32:09 +02:00
ajnart
6a5162d615
feat: protect responsive board layouts
2026-08-14 11:32:09 +02:00
Thomas Camlong
cddae6719e
feat: rebuild board grid with dnd-kit
2026-08-14 11:07:06 +02:00
ajnart
d6b114e423
feat: rebuild board grid experience
2026-08-14 11:07:06 +02:00
Thomas Camlong
000c51a131
test: harden integration icon checks
2026-08-13 19:51:25 +02:00
Thomas
400127b45c
fix: harden v2 custom widgets and Workshop ( #6480 )
2026-08-13 19:50:46 +02:00
Thomas
acdfcbb18e
feat(custom-widgets): complete Custom JSX v2 ( #6390 )
2026-08-13 19:48:57 +02:00
Thomas
83e3b22f9a
feat(custom-widgets): Full Mantine v9 + SubFetch support for custom JSX ( #6304 )
2026-08-13 19:45:44 +02:00
homarr-update-contributors[bot]
64febbce12
chore: update integrations list readme ( #6551 )
...
Co-authored-by: Homarr Update Contributors <210161987+homarr-update-contributors[bot]@users.noreply.github.com>
2026-08-10 11:44:39 +00:00
Timon and Thomas
98bb1aecf8
feat(integrations): add What's Up Docker (WUD) integration and widget ( #6523 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-08-10 08:42:23 +00:00
Thomas
b32ad82850
perf: cut cold route compilation and unblock preview images ( #6441 )
2026-08-07 20:24:26 +02:00
Thomas
55214ccbc5
fix(integrations): throw on total item-info failure to preserve stale-cache fallback ( #6522 )
2026-08-06 21:42:46 +02:00
Thomas
778533a62e
fix: revert regressions from recent integration/releases/app-href changes ( #6514 )
2026-08-03 17:37:53 +02:00
Thomas
f1b7a5146a
fix: allow [homarr_base] template variables in app href validation ( #6508 )
2026-08-03 16:47:40 +02:00
Thomas
d58a47b776
fix: restrict system health monitoring integrations ( #6505 )
2026-08-02 10:17:05 +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
f1602f67d4
fix: stop auto-seeding ArchiveTeam Warrior integration and widget on default dashboards ( #6413 )
2026-07-20 17:01:07 +02:00
Nerdy Technician
9f313440ac
fix(integrations): update PatchMon API key settings link ( #6302 )
2026-07-12 08:59:52 +02:00
Thomas
13c9e5e181
fix(release): repair v1.70.0 quality failures ( #6279 )
...
* fix(release): repair v1.70.0 quality failures
* style: auto-fix lint and format
2026-07-10 21:59:57 +02:00
Thomas
4ae8d527a8
fix(releases): token not applied due to broken allowedRepoIds check ( #6276 )
2026-07-10 17:55:18 +02:00
homarr-update-contributors[bot]
05a48e2930
chore: update integrations list readme ( #6275 )
2026-07-10 17:50:02 +02:00
Josh Preston and Thomas
33395ae226
feat(integrations): add PatchMon integration and widget ( #6119 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 17:48:43 +02:00
Anil K Tiwari and Thomas
9fb2e37605
feat(widgets): add missing & queued media widget for Radarr and Sonarr ( #6078 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 17:31:08 +02:00
Felix-Ayush and Thomas
2c5368dd4e
feat: add Bazarr integration and subtitle status widget ( #6156 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 17:29:10 +02:00
Thomas
24c5d04bfa
fix(beszel): disable request handler cache for stats to make live mode work ( #6244 )
2026-07-10 17:16:23 +02:00
Nerdy Technician and Thomas
9864fed775
feat: Add Traefik Integration with dedicated widget and Add optional Icons for Gotify/Notifcation Widget (ONLY GOTIFY) ( #6206 )
...
Co-authored-by: Thomas <thomas@ajnart.fr >
2026-07-10 16:49:24 +02:00
homarr-renovate[bot]
616a444e64
chore(deps): update dependency @immich/sdk to ^3.0.1 ( #6251 )
...
* chore(deps): update dependency @immich/sdk to ^3.0.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-09 19:51:55 +00:00
Josh Preston
65ba866239
feat: add Synology integration support for health/system monitoring ( #6121 )
2026-07-09 18:23:21 +02:00
homarr-renovate[bot]
68f8e8146b
chore(deps): update dependency @scalar/api-reference-react to ^0.9.51 ( #6243 )
...
* chore(deps): update dependency @scalar/api-reference-react to ^0.9.51
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-07 13:23:56 +00:00
homarr-renovate[bot]
f914cc26be
chore(deps): update mantine monorepo to ^9.4.1 ( #6165 )
...
* chore(deps): update mantine monorepo to ^9.4.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-07-03 20:15:37 +00:00
Thomas Camlong
06da6191cc
Merge origin/dev into feat/widget-only-integration-refactor
...
Resolve integration.ts conflict (keep widget-only documentationUrl: null, take defaultUrl from dev) and regenerate pnpm-lock.yaml.
2026-07-01 14:57:00 +02:00
homarr-renovate[bot]
4ad115dd2d
chore(deps): update dependency posthog-js to ^1.393.4 ( #6127 )
...
* chore(deps): update dependency posthog-js to ^1.393.4
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-29 20:01:36 +00:00
darbyjack
f66469d797
feat(docs): addd in documentation for archiveteam warrior
2026-06-28 15:45:52 -05:00
Thomas Camlong
8a5ad5861b
fix: restore ArchiveTeam Warrior as a proper integration
...
The widget-only integrations refactor incorrectly removed the
ArchiveTeam Warrior integration entirely. It only needed to be
excluded from auto-seeding (by removing defaultUrl), not deleted.
This restores the integration class, reverts the widget/router/handler
to use integration middleware, and removes archiveTeamWarrior from the
widget-only-integrations migration.
2026-06-27 10:57:13 +02:00
ajnart
d18d07d2f1
style: auto-fix lint and format
2026-06-27 10:57:12 +02:00
Thomas Camlong
fb348044fb
refactor widget-only integrations
2026-06-27 10:57:12 +02:00
homarr-renovate[bot]
f0b2486c8a
chore(deps): update dependency timezones-ical-library to ^2.2.1 ( #6077 )
...
* chore(deps): update dependency timezones-ical-library to ^2.2.1
* style: auto-fix lint and format
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2026-06-26 16:18:40 +00:00
a2bb53a8b8
feat: add VPN status widget ( #5812 )
...
Co-authored-by: Lokesh-Kumar-Dudi <lkumardudi@gmail.com >
Co-authored-by: Thomas Camlong <thomas@ajnart.fr >
2026-06-26 14:29:23 +02:00
Thomas
445e191490
fix: persist Beszel server selection and improve picker visibility ( #5985 )
2026-06-17 17:06:23 +02:00