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
Meier Lukas
7e8723ce57
chore(docs): remove temporary ts-expect-error for documentation-url
2026-03-14 13:53:07 +01:00
StrandedTurtle
f68600150a
feat: Tracearr integration ( #5060 )
2026-03-13 19:19:43 +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
Meier Lukas
340399597b
chore(docs): update sitemap
2026-03-06 23:30:00 +01: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-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
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
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
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
Meier Lukas
c89e35e13c
feat(pi-hole): support no-auth ( #4480 )
2025-11-18 21:05:00 +01:00
Meier Lukas
0a908de1e7
feat(calendar): add homeassistant support ( #4152 )
2025-09-26 17:34:33 +02:00
Nicolas Newman and Meier Lukas
fedbff3fd1
feat(integrations): add ICal ( #3980 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-09-17 18:57:50 +02:00
Manuel and Meier Lukas
dc08bacebf
feat(integrations): add truenas ( #3745 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-09-12 19:18:20 +02:00
Meier Lukas
bfcbffbdc6
feat(integration): add github app authentication ( #3968 )
2025-09-10 21:17:36 +02:00
Manuel and Meier Lukas
27bd93fa8a
ci: update integrations in readme ( #3740 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-08 20:14:58 +02:00
Meier Lukas
7f474683a5
fix(opnsense): switch secrets to api-key key and secret for easier understanding ( #3744 )
2025-08-08 17:53:03 +02:00
1dc1854cbf
feat: OPNsense integration and widget ( #3424 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
Co-authored-by: deepsource-io[bot] <42547082+deepsource-io[bot]@users.noreply.github.com>
2025-08-01 18:34:06 +02:00
Andre Silva
3f3d31eb6a
refactor: renamed GitHubPackages integration to GitHubContainerRegistry, and all related code ( #3727 )
2025-08-01 12:37:00 +02:00
Andre Silva and Meier Lukas
c92bbd2da0
feat(releases-widget): add new providers, Github Packages, linuxserver.io and Quay ( #3607 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-01 11:13:20 +02:00
Meier Lukas
66ebb5061f
feat(widgets): add media release widget ( #3219 )
2025-07-20 16:59:03 +02:00
Andre Silva and Meier Lukas
5d8126d71e
feat(releases-widget): define providers as integrations ( #3253 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-07-11 18:54:17 +00:00
Meier Lukas
58d5b14c51
feat(integrations): add mock integration ( #3505 )
2025-07-04 09:49:18 +02:00
Meow and Meier Lukas
e110a84fdd
feat: add ntfy integration ( #2900 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-06-23 19:40:49 +02:00
Jacob Hemming and Meier Lukas
3d68f4d128
feat: add api-key support for tdarr ( #2890 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-04-18 20:11:51 +02:00
Kudou Sterain
94263c445b
feat: support aria2 integration ( #2226 )
2025-04-10 19:40:40 +00:00
c1cd563048
feat: unifi controller integration ( #2236 )
...
* feat: unifi controller integration
* fix: pr feedback
* fix: pr feedback
* fix: pr feedback
* fix: formatting
* fix: pr feedback
* fix: typecheck
---------
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-04-06 10:17:51 +00:00
Manuel
2e62a61f4d
feat: add nextcloud integration ( #2501 )
2025-03-08 22:13:45 +00:00
Meier Lukas
7dfc3646b7
feat(integration): add emby integration ( #2466 )
...
* feat(integration): add emby integration
* fix: deepsource issue
2025-03-02 10:56:01 +01:00
Toine Rademacher (toineenzo)
2e150d548f
chore(integrations): change icon links to svg and new repository ( #2008 )
2025-02-08 10:40:15 +01:00
Meier Lukas
3ed46aecbd
feat(widget): add proxmox integration ( #1969 )
...
* feat(widget): add proxmox integration
* fix: broken lock file
* fix: ci issues
* fix: ci issues
* fix: ci issues
* chore: debug temporary
* fix: name is not used correctly for nodes and storage in proxmox
* fix: remove temporary debu logs
* fix: job runs for both cluster and system health and throws error
* fix: ts-expect-error is unnecessary
* fix: remove unused import
2025-01-17 13:01:04 +01:00
Meier Lukas
39171ac76a
refactor(icons): move walkxcode/dashboard-icons to homarr-labs/dashboard-icons ( #1883 )
2025-01-10 14:46:31 +01:00
SeDemal
26b6ca2445
refactor: Move integration search flag to categories ( #1637 )
2024-12-18 14:14:31 +01:00
Manuel and Meier Lukas
032509e462
feat: add tdarr integration ( #1657 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-15 15:53:02 +01:00
Manuel
84e500279d
feat: add dashdot integration ( #1541 )
2024-12-07 18:08:50 +01:00
Manuel and Meier Lukas
aa503992af
feat: #1047 add overseerr search ( #1411 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-11-08 09:43:25 +01:00
Yossi Hillali
0f56dc1ecd
feat: OMV integration & health monitoring widget ( #1142 )
2024-09-30 14:05:13 +03:00
Manuel
2535192b2c
feat: downloads widget ( #844 )
...
Usenet and Torrent downloads in 1 widget.
sabNZBd, NzbGet, Deluge, qBitTorrent, and transmission support.
Columns can be reordered in Edit mode.
Sorting enabled.
Time uses Dayjs with auto translation.
Can pause/resume single items, clients, or all.
Can delete items (With option to delete assossiated files).
Clients list and details.
Include all filtering and processing for ratio from oldmarr torrent widget.
Invalidation of old data (older than 30 seconds) to show an integration is not responding anymore.
Misc (So many miscs):
Fixed validation error with multiText.
Fixed translation application for multiSelect to behave the same as select.
Added background to gitignore (I needed to add a background to visually test opacity, probably will in the future too)
Added setOptions to frontend components so potential updates made from the Dashboard can be saved.
Extracted background and border color to use in widgets.
humanFileSize function based on the si format (powers of 1024, not 1000).
Improved integrationCreatorByKind by @Meierschlumpf.
Changed integrationCreatorByKind to integrationCreator so it functions directly from the integration.
Added integrationCreatorFromSecrets to directly work with secrets from db.
Added getIntegrationKindsByCategory to get a list of integrations sharing categories.
Added IntegrationKindByCategory type to get the types possible for a category (Great to cast on integration.kind that isn't already properly limited/typed but for which we know the limitation)
Added a common AtLeastOneOf type. Applied to TKind and IntegrationSecretKind[] where it was already being used and Added to the getIntegrationKindsByCategory's output to be more freely used.
Added the Modify type, instead of omiting to then add again just to change a parameters type, use the modify instead. Applied code wide already.
Hook to get list of integration depending on permission level of user. (By @Meierschlumpf)
2024-09-11 17:30:21 +02:00
Yossi Hillali and Manuel
6ff36405ba
feat: Prowlarr integration ( #965 )
...
Co-authored-by: Manuel <30572287+manuel-rw@users.noreply.github.com >
2024-09-01 15:40:22 +02:00
Manuel
2e782ae442
feat: add homeassistant integration ( #578 )
2024-06-10 21:16:39 +02:00
homarr-renovate[bot] and Meier Lukas
1bae7352dc
chore(deps): update dependency eslint to v9 ( #452 )
...
* chore(deps): update dependency eslint to v9
* chore: migrate eslint to v9
* fix: dependency issues
* fix: unit tests not working
* chore: disable lint check for Image component that does not work in ci
* fix: lint issue
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-06-08 20:49:57 +02:00
Thomas Camlong and Meier Lukas
f1b1ec59ec
chore: update prettier configuration for print width ( #519 )
...
* feat: update prettier configuration for print width
* chore: apply code formatting to entire repository
* fix: remove build files
* fix: format issue
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-05-19 22:38:39 +02:00
Meier Lukas
f1aa422614
feat: add support for multiple integration kind options ( #127 )
...
* feat: add support for multiple integration kind options
* fix: deepsource issue JS-0417 missing use callback
2024-02-18 14:24:07 +01:00
Meier Lukas
367beb6759
feat: add crud for integrations ( #11 )
...
* wip: add crud for services and integrations
* feat: remove services
* feat: move integration definitions to homarr/definitions, add temporary test connection solution without actual request
* feat: add integration count badge
* feat: add translation for integrations
* feat: add notifications and translate them
* feat: add notice to integration forms about test connection
* chore: fix ci check issues
* feat: add confirm modals for integration deletion and secret card cancellation, change ordering for list page, add name property to integrations
* refactor: move revalidate path action
* chore: fix ci check issues
* chore: install missing dependencies
* chore: fix ci check issues
* chore: address pull request feedback
2024-01-02 17:12:26 +01:00