Manuel
9b0dd6d6ce
feat: unraid integration ( #4439 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2026-01-02 19:54:47 +01:00
Manuel
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]
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]
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]
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
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]
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
Meier Lukas
2443d7300b
feat(calendar): add periodic live updates ( #4154 )
2025-09-26 20:03:34 +02:00
Meier Lukas
c8a6cdae81
fix(calendar): support multi-day events ( #4151 )
2025-09-25 21:55:20 +02:00
Meier Lukas
3c2e6a852f
feat(system-resources-widget): add has-shadow option ( #4093 )
2025-09-19 16:58:46 +02:00
Meier Lukas
312e084e2c
feat(system-resources-widget): add label display mode option ( #4086 )
2025-09-19 16:19:58 +02:00
Nicolas Newman
fedbff3fd1
feat(integrations): add ICal ( #3980 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-09-17 18:57:50 +02:00
Meier Lukas
b30cc21dbe
feat(system-resources-widget): add visible charts option ( #4069 )
2025-09-13 14:13:18 +02:00
Meier Lukas
cb7a6abca7
feat(notebook-widget): add confirmation on dismiss ( #4064 )
2025-09-13 12:32:21 +02:00
Manuel
dc08bacebf
feat(integrations): add truenas ( #3745 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-09-12 19:18:20 +02:00
Meier Lukas
7ac2a81f94
fix(iframe): disable scrolling not working ( #4017 )
2025-09-08 16:09:12 +02:00
Meier Lukas
de33439b22
fix(video-widget): hls videos not working ( #4015 )
2025-09-06 12:29:30 +02:00
HeapReaper
b2eb2c32f6
feat(rss-widget): add hide description option ( #4000 )
...
Co-authored-by: HeapReaper <kelivn@heapreaper.nl >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-09-04 22:57:24 +02:00
Meier Lukas
65b9ddd771
fix(widgets): improve integration selection ( #3969 )
2025-09-02 21:52:47 +02:00
Meier Lukas
c3461677e8
feat(app-widget): show description in widget ( #3876 )
2025-08-29 20:50:51 +02:00
Copilot
a4aa2aea90
fix: system resources widget opacity support for transparent backgrounds ( #3835 )
...
Co-authored-by: ajnart <49837342+ajnart@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-08-29 20:18:22 +02:00
Meier Lukas
acd09c8c02
feat(app-widget): add layout option ( #3875 )
2025-08-17 17:49:05 +02:00
Meier Lukas
950636e81d
feat(app-widget): multiline description ( #3873 )
2025-08-16 23:39:20 +02:00
Meier Lukas
5c99622fa8
fix(deps): upgrade zod to v4 and fix breaking changes ( #3461 )
...
* fix(deps): update dependency drizzle-zod to ^0.8.2
* chore: update zod to v4 import
* fix: path is no longer available in transform context
* fix: AnyZodObject does no longer exist
* fix: auth env.ts using wrong createEnv and remove unused file env-validation.ts
* fix: required_error no longer exists on z.string
* fix: zod error map is deprecated and replaced with config
* fix: default requires callback now
* fix: migrate zod resolver for mantine
* fix: remove unused form translation file
* fix: wrong enum type
* fix: record now requires two arguments
* fix: add-confirm-password-refinement type issues
* fix: add missing first record argument for entityStateSchema
* fix: migrate superrefine to check
* fix(deps): upgrade zod-form-data to v3
* fix: migrate superRefine to check for mediaUploadSchema
* fix: authProvidersSchema default is array
* fix: use stringbool instead of custom implementation
* fix: record requires first argument
* fix: migrate superRefine to check for certificate router
* fix: confirm pasword refinement is overwriting types
* fix: email optional not working
* fix: migrate intersection to object converter
* fix: safe parse return value rename
* fix: easier access for min and max number value
* fix: migrate superRefine to check for oldmarr import file
* fix: inference of enum shape for old-import board-size wrong
* fix: errors renamed to issues
* chore: address pull request feedback
* fix: zod form requires object
* fix: inference for use-zod-form not working
* fix: remove unnecessary convertion
* fix(deps): upgrade trpc-to-openapi to v3
* fix: build error
* fix: migrate missing zod imports to v4
* fix: migrate zod records to v4
* fix: missing core package dependency in api module
* fix: unable to convert custom zod schema to openapi schema
* fix(deps): upgrade zod to v4
* chore(renovate): enable zod dependency updates
* test: add simple unit test for convertIntersectionToZodObject
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
2025-08-15 18:15:58 +00:00
Manuel
3ee408bf53
feat: system resources widget ( #3538 )
...
* feat: add system resources widget
* Update packages/widgets/src/system-resources/index.ts
Co-authored-by: Andre Silva <32734153+Aandree5@users.noreply.github.com >
* fix: system resources not updating
* refactor: improve logic in component
* fix: tooltip overflow
* feat: add label with last value
* feat: hide label when hovering
* fix: formatting
* fix: lint
* fix: formatting
* fix: wrong redis channel used for opnsense
---------
Co-authored-by: Andre Silva <32734153+Aandree5@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-04 20:12:28 +00:00
Benoit SERRA
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
f63e64627c
feat(releases-widget): add Mark as read action to mark releases as seen ( #3676 )
2025-08-01 14:02:07 +02:00
Manuel
8eb44c9f23
revert: "feat(ping): ignore certificate error and show request durati… ( #3680 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-01 12:08:34 +02:00
Andre Silva
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
Andre Silva
03adf538b0
feat(releases-widget): Allow to display only the icon ( #3695 )
2025-08-01 11:13:05 +02:00
Andre Silva
949c7a40d9
feat(releases-widget): add Select/Deselect All to import from docker screen ( #3674 )
2025-08-01 11:12:56 +02:00
Manuel
470448e5fc
fix : #3678 season number badge calendar ( #3681 )
2025-07-25 21:03:10 +02:00
Meier Lukas
66ebb5061f
feat(widgets): add media release widget ( #3219 )
2025-07-20 16:59:03 +02:00