ajnart
b0ec746081
style: auto-fix lint and format
2026-08-13 19:56:27 +02:00
ajnart
00fa1192d7
feat: add assistant conversation widget
2026-08-13 19:56:26 +02:00
ajnart
c7b0c1bcf0
fix: simplify assistant shortcut
2026-08-13 19:56:25 +02:00
ajnart
50deb638fb
feat: improve assistant background controls
2026-08-13 19:56:22 +02:00
ajnart
26ede97407
fix: send provider model ids
2026-08-13 19:56:20 +02:00
ajnart
d3205d886a
feat: promote assistant configuration
2026-08-13 19:56:16 +02:00
ajnart
97d26bde5e
feat: expand assistant providers and polish experience
2026-08-13 19:56:14 +02:00
ajnart
fd69cd28f0
feat: add Homarr assistant
2026-08-13 19:56:10 +02:00
Thomas
3b6de1f91f
fix(boards): disable mobile sidebars ( #6565 )
2026-08-13 19:56:00 +02:00
ajnart
30c00ea30d
feat: protect responsive board layouts
2026-08-13 19:55:38 +02:00
Thomas Camlong
1f5311e93b
feat: rebuild board grid with dnd-kit
2026-08-13 19:52:59 +02:00
ajnart
0110a2ef63
feat: rebuild board grid experience
2026-08-13 19:52:09 +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
ajnart
8bee0174e9
style: auto-fix lint and format
2026-06-16 16:30:39 +00:00
Thomas Camlong
45dfe3b9ab
fix: address PR review findings
...
- Remove ternary operators from new code (widget-integration-select,
TabsContainer, mock data, members page)
- Remove stale /docs/management/tools/backup from sitemap type
- Add value prop to error-state Select in beszel-system-stats
2026-06-16 18:29:28 +02:00
Thomas Camlong
5f588ae287
fix(definitions): add doc slugs for gotify and archiveTeamWarrior
...
Merging dev introduced the Gotify integration and ArchiveTeam Warrior
widget/integration, which require entries in the doc-slug maps and the
generated documentation sitemap. Also remove a misplaced non-null
assertion in the group members page flagged by oxlint.
2026-06-16 16:23:02 +02:00