Thomas
d77c6f8d4e
feat: add Uptime Kuma, Audiobookshelf, Paperless-ngx, and Navidrome integrations ( #5910 )
2026-06-10 18:27:24 +02:00
Thomas and copilot-swe-agent[bot]
dbf021e04a
feat(docker): add container logs modal and stats columns ( #4807 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-06-05 16:57:26 +02:00
Thomas
0b663a7fc6
feat(onboarding): guided management and board tours ( #5756 )
2026-06-05 16:54:50 +02:00
Thomas
4454e3fb7a
fix: matine ui fixes for concistency ( #5733 )
2026-05-28 10:59:03 +02:00
605af19cd8
refactor: replace ESLint + Prettier with OXC (oxlint + oxfmt) ( #5741 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
Co-authored-by: Meierschlumpf <63781622+Meierschlumpf@users.noreply.github.com >
2026-05-27 09:37:44 +02:00
sharpsalat and sharpsalat
277a509f49
feat: add pwa support ( #5530 )
...
* feat: add pwa support
* fix: deepsource warning
* fix: format warning
* fix: lint error
---------
Co-authored-by: sharpsalat <deniska.xrenov23@yandex.ru >
2026-05-07 21:53:17 +02:00
homarr-renovate[bot] and Meier Lukas
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
Meier Lukas
514034d184
feat(translations): add crowdin live support ( #4177 )
2025-10-02 19:54:08 +02:00
Meier Lukas
9cb8261ddc
fix(header): avatar menu flashes when opening on mobile ( #3999 )
2025-09-05 18:17:30 +02:00
tech62 and Meier Lukas
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
29ff879dfd
fix: update check blocks page loading ( #2782 )
2025-04-03 23:22:50 +02:00
Meier Lukas
dff6cb9d31
feat(settings): add simple-ping settings ( #2118 )
2025-02-07 22:10:35 +01:00
Manuel and Meier Lukas
5f36d8b125
feat: improve consistency and design ( #1867 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2025-01-31 23:32:08 +01:00
Manuel
5fbbf037ce
fix: permission required for home page ( #1711 )
2024-12-18 13:28:20 +01:00
Manuel
dd9d8b5261
feat: add update indicator ( #1626 )
2024-12-14 18:58:46 +01:00
homarr-renovate[bot] and Meier Lukas
6f874e87ab
fix(deps): update react monorepo to v19 (major) ( #1615 )
...
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-12-10 18:49:31 +01:00
Meier Lukas
326b769c23
feat: add server settings for default board, default color scheme and default locale ( #1373 )
...
* feat: add server settings for default board, default color scheme and default locale
* chore: address pull request feedback
* test: adjust unit tests to match requirements
* fix: deepsource issue
* chore: add deepsource as dependency to translation library
* refactor: restructure language-combobox, adjust default locale for next-intl
* chore: change cookie keys prefix from homarr- to homarr.
2024-11-02 21:15:46 +01:00
Meier Lukas
770768eb21
fix: rtl common translation unnecessary ( #1246 )
...
* fix: rtl common translation unnecessary
* fix: format issue
2024-10-05 16:31:15 +02:00
Meier Lukas
ce1ef3cbe7
feat: add improved search ( #1051 )
...
* feat: add improved search
* wip: add support for sorting, rename use-options to use-query-options, add use-options for local usage, add pages search group
* feat: add help links from manage layout to help search mode
* feat: add additional search engines
* feat: add group search details
* refactor: improve users search group type
* feat: add apps search group, add disabled search interaction
* feat: add integrations and boards for search
* wip: hook issue with react
* fix: hook issue regarding actions and interactions
* chore: address pull request feedback
* fix: format issues
* feat: add additional global actions to search
* chore: remove unused code
* fix: search engine short key
* fix: typecheck issues
* fix: deepsource issues
* fix: eslint issue
* fix: lint issues
* fix: unordered dependencies
* chore: address pull request feedback
2024-09-20 16:51:42 +02:00
Manuel and Meier Lukas
19cd41a8e5
feat: add crawling settings ( #959 )
...
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-09-06 22:51:18 +02:00
Meier Lukas
8e10c48d2f
fix: videos not playing automatically on iOS / mobile ( #875 )
2024-07-27 23:00:45 +02:00
Meier Lukas
6f7327b774
feat: restrict non credential provider interactions ( #871 )
...
* wip: add provider field to sqlite user table
* feat: disable invites when credentials provider is not used
* wip: add migration for provider field in user table with sqlite
* wip: remove fields that can not be modified by non credential users
* wip: make username, mail and avatar disabled instead of hidden
* wip: external users membership of group cannot be managed manually
* feat: add alerts to inform about disabled fields and managing group members
* wip: add mysql migration for provider on user table
* chore: fix format issues
* chore: address pull request feedback
* fix: build issue
* fix: deepsource issues
* fix: tests not working
* feat: restrict login to specific auth providers
* chore: address pull request feedback
* fix: deepsource issue
2024-07-27 11:38:51 +02:00
Meier Lukas
3214d889fa
refactor: add color initials to avatar, improve usage of user avatar ( #753 )
2024-07-08 00:00:54 +02:00
Manuel
c4b54ed36c
fix: open navigation item by default ( #716 )
2024-06-26 12:19:05 +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
homarr-renovate[bot] and Meier Lukas
0ccf258a90
chore(deps): update dependency tsx to v4.11.0 ( #537 )
...
* chore(deps): update dependency tsx to v4.11.0
* fix: build not working
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-05-26 17:51:12 +02:00
Manuel and Meier Lukas
7e64d39693
feat: add analytics ( #528 )
...
* feat: add analytics
* feat: send data to umami
* refactor: fix format
* fix: click behavior of switches
* refactor: format
* chore: rerun ci
---------
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-05-26 17:18:25 +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
7ab9dc2501
feat: implement board access control ( #349 )
...
* feat: implement board access control
* fix: deepsource issues
* wip: address pull request feedback
* chore: address pull request feedback
* fix: format issue
* test: improve tests
* fix: type and lint issue
* chore: address pull request feedback
* refactor: rename board procedures
2024-04-30 21:32:55 +02:00
Meier Lukas
b78d32b81c
fix: nextjs is slow dev server ( #364 )
...
* fix: nextjs slow compile time
* fix: change optimized package imports and transpile packages
* fix: format issue
2024-04-25 22:06:15 +02:00
Meier Lukas
361700b239
feat: add board access settings ( #249 )
...
* wip: add board access settings
* wip: add user access control
* wip: add user access control
* feat: add user access control
* refactor: move away from mantine-modal-manager
* fix: ci issues and failing tests
* fix: lint issue
* fix: format issue
* fix: deepsource issues
* chore: address pull request feedback
2024-03-20 20:30:58 +01:00
homarr-renovate[bot] and Meier Lukas
1c222ed89c
fix(deps): update dependency @tabler/icons-react to v3 ( #215 )
...
* fix(deps): update dependency @tabler/icons-react to v3
* fix: type issues caused by removal of TablerIconProps
---------
Co-authored-by: homarr-renovate[bot] <158783068+homarr-renovate[bot]@users.noreply.github.com>
Co-authored-by: Meier Lukas <meierschlumpf@gmail.com >
2024-03-12 21:46:37 +01:00
Meier Lukas
bb02163e25
feat: board settings ( #137 )
...
* refactor: improve user feedback for general board settings section
* wip: add board settings for background and colors, move danger zone to own file, refactor code
* feat: add shade selector
* feat: add slider for opacity
* fix: issue with invalid hex values for color preview
* refactor: add shared mutation hook for saving partial board settings with invalidate query
* fix: add cleanup for not applied changes to logo and page title
* feat: add layout settings
* feat: add empty custom css section to board settings
* refactor: improve layout of board logo on mobile
* feat: add theme provider for board colors
* refactor: add auto contrast for better contrast of buttons with low primary shade
* feat: add background for boards
* feat: add opacity for boards
* feat: add rename board
* feat: add visibility and delete of board settings
* fix: issue that wrong data is updated with update board method
* refactor: improve danger zone button placement for mobile
* fix: board not revalidated when already in boards layout
* refactor: improve board color preview
* refactor: change save button color to teal, add placeholders for general board settings
* chore: update initial migration
* refactor: remove unnecessary div
* chore: address pull request feedback
* fix: ci issues
* fix: deepsource issues
* chore: address pull request feedback
* fix: formatting issue
* chore: address pull request feedback
2024-03-03 16:01:32 +01:00
Manuel
a4fc6f6444
refactor: client side navigation ( #135 )
2024-02-19 18:04:01 +01:00
Manuel
7d648600ee
config. replace logo ( #136 )
2024-02-18 21:53:51 +01:00
Meier Lukas
d5025da789
Add search spotlight with registration hook ( #82 )
...
* wip: add spotlight
* feat: add spotlight with registration hook and group chips
* chore: address pull request feedback
* docs: add documentation for usage of spotlight actions
* fix: deepsource issue JS-0415
* feat: add support for dependencies of spotlight actions
* fix: lockfile broken
* feat: add hover effect for spotlight action
* docs: Add documentation about dependency array
* refactor: remove test spotlight actions, disallow all as group for actions
* fix: type issues
* chore: address pull request feedback
2024-02-17 14:11:23 +01:00
Manuel
08fa338abb
feat: add user avatar menu ( #80 )
2024-02-10 23:14:02 +01:00
Meier Lukas
9d520874f4
feat: add board ( #15 )
...
* wip: Add gridstack board
* wip: Centralize board pages, Add board settings page
* fix: remove cyclic dependency and rename widget-sort to kind
* improve: Add header actions as parallel route
* feat: add item select modal, add category edit modal,
* feat: add edit item modal
* feat: add remove item modal
* wip: add category actions
* feat: add saving of board, wip: add app widget
* Merge branch 'main' into add-board
* chore: update turbo dependencies
* chore: update mantine dependencies
* chore: fix typescript errors, lint and format
* feat: add confirm modal to category removal, move items of removed category to above wrapper
* feat: remove app widget to continue in another branch
* feat: add loading spinner until board is initialized
* fix: issue with cellheight of gridstack items
* feat: add translations for board
* fix: issue with translation for settings page
* chore: address pull request feedback
2024-02-03 22:26:12 +01:00
Meier Lukas
782897527f
feat: add widget preview pages ( #9 )
...
* feat: add widget definition system
* fix: wrong typecheck command in turbo generator
* chore: fix formatting
* feat: add widget preview page
* chore: fix formatting and type errors
* chore: fix from widget edit modal and remove some never casts
* chore: address pull request feedback
2024-01-02 15:36:59 +01:00
Meier Lukas
fa19966fcc
chore: restructure packages of the project ( #7 )
...
* chore: restructure validation package
* chore: move zod only to validation package
* chore: rename packages from alparr to homarr
* chore: move mantine core, dates and icons library to ui package, move most other mantine packages to seperate packages for further customization and centralization
* chore: fix formatting
* fix: wrong typecheck command in turbo generator
* chore: fix formatting
* chore: address pull request feedback
* chore: fix ci check issues
2024-01-02 14:18:37 +01:00
Meier Lukas
3cedb7fba5
feat: add credentials authentication ( #1 )
2023-12-10 17:12:20 +01:00