Meier Lukas
5c86930220
feat(users): allow profile picture change for external providers ( #4275 )
2025-10-13 23:52:17 +02:00
Meier Lukas
7e5f4e59a9
fix(management): improve homepage ( #4260 )
2025-10-11 22:55:56 +02:00
Meier Lukas
4c2e352aca
feat(dynamic-sections): add custom css classes option ( #4256 )
2025-10-10 19:59:41 +02:00
Meier Lukas
3b708c5ebd
feat(integrations): allow changing secret kinds of existing integration ( #4254 )
2025-10-10 19:59:23 +02:00
Meier Lukas
dcb845b609
feat(medias): support upload of multiple items ( #4169 )
2025-10-02 19:54:40 +02:00
Meier Lukas
f82f343631
feat(about): add hotkeys list ( #4165 )
2025-10-02 19:54:30 +02:00
Meier Lukas
514034d184
feat(translations): add crowdin live support ( #4177 )
2025-10-02 19:54:08 +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
fe676daad2
feat(tasks): add one second interval ( #4074 )
2025-09-14 00:45:23 +02:00
Meier Lukas
f7471b6c63
fix(boards): issues with old-import board name containing spaces ( #4052 )
2025-09-12 18:44:37 +02:00
Meier Lukas
bfcbffbdc6
feat(integration): add github app authentication ( #3968 )
2025-09-10 21:17:36 +02:00
Meier Lukas
9cb8261ddc
fix(header): avatar menu flashes when opening on mobile ( #3999 )
2025-09-05 18:17:30 +02:00
Meier Lukas
d317cacbe8
feat(widget): show name in edit modal ( #3970 )
2025-09-02 21:53:57 +02:00
Meier Lukas
950636e81d
feat(app-widget): multiline description ( #3873 )
2025-08-16 23:39:20 +02:00
Thomas Camlong
9d14fcba36
feat(tasks): replace card layout with table interface for better UX ( #3804 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-15 20:57:07 +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
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
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
Manuel
001f7a2a16
fix: not hardcode hero banner scroll ( #3741 )
2025-08-03 12:01:38 +02:00
homarr-renovate[bot]
d66cccb0db
chore(deps): update dependency typescript to ^5.9.2 ( #3722 )
...
* chore(deps): update dependency typescript to ^5.9.2
* fix: typecheck issue
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-08-01 13:59:35 +02:00
Meier Lukas
8e960324bc
feat(infra): add external redis ( #3639 )
2025-07-20 17:13:57 +02:00
Meier Lukas
66ebb5061f
feat(widgets): add media release widget ( #3219 )
2025-07-20 16:59:03 +02:00
Meier Lukas
c4e5c3002b
feat(logs): add log level selection to tools ui ( #3565 )
2025-07-17 10:43:13 +02:00
Meier Lukas
c00110e426
refactor: move usages of create-id to common package ( #3606 )
2025-07-17 10:42:11 +02:00
Andre Silva
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
Andre Silva
5a8653d850
feat(icon-color): add icon color clear button ( #3593 )
2025-07-11 18:39:12 +02:00
Meier Lukas
58d5b14c51
feat(integrations): add mock integration ( #3505 )
2025-07-04 09:49:18 +02:00
Meier Lukas
9398dd983c
feat(tasks): allow management of job intervals and disabling them ( #3408 )
2025-07-03 20:59:26 +02:00
Meow
e110a84fdd
feat: add ntfy integration ( #2900 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-06-23 19:40:49 +02:00
Meier Lukas
e6cb35b7c2
feat(integrations): add support for self-signed-cert-in-chain request error ( #3399 )
2025-06-15 21:42:25 +02:00
Meier Lukas
cbbf0c8dcf
fix: navigating back results in navigation back to first page opened ( #3224 )
2025-05-26 11:41:09 +02:00
Meier Lukas
2afa9b6727
perf: cache middleware onboarding and language checks ( #3197 )
2025-05-23 22:20:21 +02:00
Yossi Hillali
e1eda534da
feat: docker widget ( #2288 )
...
Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: homarr-crowdin[bot] <190541745+homarr-crowdin[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-05-23 18:35:04 +00:00
Meier Lukas
09f4e6785b
fix(downloads): reordering columns in widget does not work ( #3194 )
2025-05-23 18:33:35 +00:00
Meier Lukas
09f3989483
fix(items): resize handle overlaps header ( #3193 )
2025-05-23 18:33:02 +00:00
Meier Lukas
ef9a5e9895
feat(integration): improve integration test connection ( #3005 )
2025-05-16 20:59:12 +02:00
tech62
9b8320c10d
feat: add css class to logo for custom css ( #3121 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-05-16 15:12:46 +00:00
Meier Lukas
82c5361112
feat(widget): add prefetch for apps and bookmarks ( #2895 )
2025-05-02 19:23:15 +02:00
Meier Lukas
c64d903f2b
feat(widgets): add title to advanced options ( #2909 )
2025-04-22 18:33:15 +02:00
Meier Lukas
c51424717d
fix(certificates): improve validation and prevent crash ( #2910 )
2025-04-22 18:28:58 +02:00
homarr-renovate[bot]
6e6edc8a0d
fix(deps): update dependency next-auth to v5.0.0-beta.26 ( #2906 )
...
* fix(deps): update dependency next-auth to v5.0.0-beta.26
* fix(deps): update dependency next-auth to v5.0.0-beta.26
* fix: lint issue
* fix: format issue
* fix: login with oidc no longer working
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-04-20 12:21:33 +00:00
Thomas Camlong
00053bda7b
feat: Prefer primary color ( #2665 )
2025-04-16 11:34:33 +02:00
Thomas Camlong
7a3c836a70
feat(boards): add quick app add menu item ( #2681 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-04-11 18:55:00 +00:00
Meier Lukas
4baec7e3ff
fix(boards): add missing upload button for background in settings ( #2853 )
2025-04-11 20:17:10 +02:00
Meier Lukas
75ba3f2ae7
refactor: remove central validation export to improve typescript performance ( #2810 )
...
* refactor: remove central validation export to improve typescript performance
* fix: missing package exports change in validation package
* chore: address pull request feedback
2025-04-06 10:37:28 +00:00
pitschi
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
Meier Lukas
e07b9e6a88
feat(boards): add upload buttons for background, favicon and logo ( #2770 )
...
* feat(boards): add upload buttons for background, favicon and logo
* feat(boards): use media search and show names for background
* fix: background preview not working
2025-04-05 13:54:16 +02:00
Meier Lukas
29ff879dfd
fix: update check blocks page loading ( #2782 )
2025-04-03 23:22:50 +02:00
Meier Lukas
98515312a2
revert: add restriction callback to restrict visibility and modification of widget kinds ( #2746 )
...
This reverts commit 84f73d33a0 .
2025-03-29 12:43:10 +01:00
Manuel
fef50a53b1
revert: ssg integration create ( #2736 )
2025-03-28 21:56:45 +00:00