Meier Lukas
3948f7f9a4
fix(security): missing authorization check for changes to notebook widget ( #2832 )
2025-04-09 15:24:37 +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
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
Meier Lukas
08e0dd76ae
chore(deps): update nextjs to 15.2.3 ( #2701 )
...
* chore(deps): update nextjs to 15.2.3
* fix: dev server crashes with next 15.2.0
* chore(deps): reenable updates for next packages
* chore: address pull request feedback
2025-03-28 13:39:20 +01:00
Meier Lukas
84f73d33a0
feat(widget): add restriction callback to restrict visibility and modification of widget kinds ( #2658 )
...
* feat(widget): add restriction callback to restrict visibility and modification of widget kinds
* fix: typecheck issue
* chore: address pull request feedback
2025-03-28 10:16:46 +01:00
Thomas Camlong
8f7f2110ec
feat: set home board when creating first board ( #2683 )
...
* feat: set home board when creating first board
* refactor: move home board assignment to backend
* refactor: revert changes
* fix: add back missing run() calls
2025-03-26 23:29:34 +01:00
Meier Lukas
579dd5763d
feat(logs): improve logs by logging errors with causes and metadata ( #2703 )
...
* feat(logs): improve logs by logging errors with causes and metadata
* fix: deepsource issue
2025-03-26 21:53:51 +01:00
homarr-renovate[bot]
f624611540
fix(deps): update dependency typescript-eslint to ^8.28.0 ( #2693 )
...
* fix(deps): update dependency typescript-eslint to ^8.28.0
* fix: lint issues
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-03-26 20:17:23 +00:00
Jack Weller
91a69c162a
feat: stock price widget ( #2579 )
...
* feat: added stock price widget
* fix: formatting
* fix: broken lock file
* fix: requested changes
* fix: added parsing schema
* fix: improve time range and interval inputs
* fix: only return required data
* fix: formatting
* fix: deepsource tests
* fix: moved all time frames into one location
* fix: formatting
* fix: requested changes
* fix: formatting
* fix: parse response data
* fix: update packages
* fix: typescript issues
* fix: formatting
* fix: broken lockfile
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-03-20 17:49:19 +01:00
oussama Dahmaz
f19aa29607
feat(kubernetes): add kubernetes tool ( #1929 )
...
Co-authored-by: oussama Dahmaz <dahmaz@MacBook-Pro-de-odahmaz.local >
2025-03-09 17:46:15 +01:00
Meier Lukas
f6f0d7c72b
feat(calendar): add show-unmonitored option ( #2547 )
...
* feat(calendar): add show-unmonitored option
* fix: typecheck issue
2025-03-09 14:26:31 +01:00
Meier Lukas
3804d530ec
feat(pihole): add support for v6 ( #2448 )
...
* feat(pihole): add support for v6
* fix: add session-store to keep using same session for pi-hole requests
* chore: address pull request feedback
* fix: import issue
* fix: other import errors
2025-03-04 21:17:35 +01:00
Jack Weller
7dfb108a56
feat: added bordercolor option for dynamic section ( #2334 )
2025-03-02 11:39:17 +01:00
Meier Lukas
d66610b324
refactor: replace drizzle count with $count ( #2471 )
2025-03-02 10:54:44 +01:00
Meier Lukas
43619e0cc0
fix(media-request): inconsistent sorting and reordering ( #2464 )
2025-03-01 22:44:26 +01:00
Meier Lukas
c0e354428a
fix(boards): case-sensitive board names in url ( #2454 )
2025-03-01 17:23:31 +01:00
Meier Lukas
7761dc29c8
feat(boards): add responsive layout system ( #2271 )
2025-02-23 17:34:56 +01:00
Manuel
fb467ac165
feat: add app ping url ( #2380 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-02-21 22:47:30 +01:00
Andre Silva
de5c34ab07
feat(board): allow to set icon color of widgets ( #2228 )
...
Co-authored-by: Andre Silva <asilva01@acuitysso.com >
2025-02-19 20:45:12 +01:00
Manuel
6420feee72
feat: quick add app modal ( #2248 )
2025-02-18 22:53:44 +01:00
Manuel
7705bc44ae
feat: add tile border radius ( #2338 )
...
* feat: add tile border radius
* fix: inconsistent mantine-core version
* fix: lockfile
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-02-18 21:53:45 +01:00
Meier Lukas
ffe7259802
feat(groups): add home board settings ( #2321 )
2025-02-16 11:39:31 +01:00
Meier Lukas
0502e47770
fix: add error handling for available updates ( #2289 )
2025-02-10 20:25:03 +01:00
Meier Lukas
b7fd2470ee
fix(users): edit profile username not lowercase ( #2279 )
2025-02-09 19:09:48 +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
dff6cb9d31
feat(settings): add simple-ping settings ( #2118 )
2025-02-07 22:10:35 +01:00
Manuel
26468a4137
fix: foreign key reference default search engine ( #2211 )
...
* fix: foreign key reference default search engine
* fix: add sqlite migration to fix on delete action
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-02-05 11:36:42 +01:00
Manuel
8058b6207a
feat: add api key delete ( #2210 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-02-04 17:14:15 +01:00
Meier Lukas
96fd5cc35e
fix: use hostname for suspense query url ( #2187 )
2025-01-30 22:14:14 +01:00
Yossi Hillali
c19a4009f3
feat: weather widget - add wind speed, option to disable decimals for temperature & redesign dropdown forecast ( #2099 )
2025-01-29 23:02:13 +02:00
Manuel
8dd7fe297c
fix: automatic search engine creation ( #2172 )
2025-01-28 22:18:31 +01:00
Meier Lukas
93dc3ae97e
fix: unable to update integration when encryption key changed ( #2133 )
2025-01-27 20:36:03 +01:00
Meier Lukas
7cb0aa70f1
feat(category): save collapse state for signed in users ( #2134 )
2025-01-27 20:34:50 +01:00
Meier Lukas
92f70f5a03
feat(user): add search in new tab preference ( #2125 )
2025-01-26 22:37:48 +01:00
Meier Lukas
c43a2f0488
refactor: move zod import from validation package to zod ( #2111 )
...
* refactor: move zod import from validation package to zod
* refactor: move missing zod imports
2025-01-26 22:16:27 +01:00
Meier Lukas
2bb44e1666
fix: bookmarks show unauthorized when not logged in ( #2123 )
2025-01-26 21:25:04 +01:00
Meier Lukas
73f7d885cd
fix: docker hosts and ports env variable wrongly used ( #2050 )
...
* fix: docker hosts and ports env variable wrongly used
* fix: ci issues
2025-01-22 20:43:54 +01:00
Meier Lukas
99c8e5b609
fix: add missing request handler for rss feeds ( #2006 )
...
* fix: add missing request handler for rss feeds
* fix: ci issues
2025-01-22 18:23:49 +01:00
Meier Lukas
9d85677046
feat: add support for calendar without integrations, add today mark ( #2016 )
...
* feat: add support for calendar without integrations, add today mark
* fix: ci issues
2025-01-21 11:01:52 +01:00
Meier Lukas
7960a4cea1
fix: unable to change home board in user preferences ( #2011 )
2025-01-21 10:59:04 +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
a1084f91e5
fix: mysql transactions do not work with run property of sqlite ( #1974 )
...
* fix: mysql transactions do not work with run property of sqlite
* fix: ci issues
2025-01-17 12:53:01 +01:00
Meier Lukas
8c36c3e36b
feat(certificates): handle self signed certificates ( #1951 )
...
* wip: add page and loading of certificates in folder
* wip: add certificate addition and removal
* feat: add removal ui for certificates
* feat: migrate integrations to fetch or agent with trusted certificates
* fix: lock file issues
* fix: typecheck issue
* fix: inconsistent package versions
* chore: address pull request feedback
* fix: add missing navigation item and restrict access to page
* chore: address pull request feedback
* fix: inconsistent undici dependency version
* fix: inconsistent undici dependency version
2025-01-17 00:08:40 +01:00
Meier Lukas
e01d74f4f8
feat(board): add mobile home board ( #1910 )
...
* feat(board): add mobile home board
* fix: add missing translations
* fix: mysql key reference with other datatype
* fix: format issue
* fix: missing trpc context arguments in tests
* fix: missing trpc context arguments in tests
2025-01-14 19:54:55 +01:00
Meier Lukas
1fd3fd8dfb
refactor: env validation typescript and common package ( #1912 )
2025-01-14 19:03:38 +01:00
Meier Lukas
56755d1ab4
fix: trpc removed export anything from client in react-query ( #1941 )
2025-01-13 18:50:51 +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
Meier Lukas
65befa22ba
feat(spotlight): add default search engine ( #1807 )
2025-01-06 19:59:40 +01:00
Manuel
64cc078b09
feat: docker add to homarr ( #1825 )
2025-01-06 19:37:18 +01:00