Commit graph

164 commits

Author SHA1 Message Date
c014b77f9b
fix(blocker): disallow blocker end times before start time
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m50s
docker-build / docker (pull_request) Successful in 6m16s
tests / Tests (pull_request) Successful in 3m50s
2025-07-01 14:41:45 +02:00
6ae22a23c7
fix: layout issues
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m52s
docker-build / docker (pull_request) Successful in 6m10s
tests / Tests (pull_request) Successful in 3m34s
2025-07-01 11:51:02 +02:00
83fe2c772c
fix: event cards layout bugs
Some checks failed
tests / Tests (pull_request) Has been cancelled
docker-build / docker (pull_request) Has been cancelled
container-scan / Container Scan (pull_request) Has been cancelled
2025-07-01 11:45:19 +02:00
d7fdd5d257
fix: event deletion issues 2025-07-01 11:37:49 +02:00
9015e993a8 Merge pull request 'fix: hotfixes' (#128)
All checks were successful
container-scan / Container Scan (push) Successful in 2m33s
tests / Tests (push) Successful in 3m20s
docker-build / docker (push) Successful in 1m7s
Reviewed-on: #128
Reviewed-by: micha <MichaBokelmann@web.de>
2025-07-01 09:03:57 +00:00
ab869fbc29
fix: hotfixes
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m33s
docker-build / docker (pull_request) Successful in 3m53s
tests / Tests (pull_request) Successful in 3m47s
2025-07-01 10:52:45 +02:00
8dd014ead1 Merge pull request 'test: add event creation test' (#127)
All checks were successful
container-scan / Container Scan (push) Successful in 2m32s
tests / Tests (push) Successful in 3m35s
docker-build / docker (push) Successful in 1m17s
Reviewed-on: #127
Reviewed-by: Maximilian Liebmann <lima@noreply.git.dominikstahl.dev>
2025-07-01 08:18:49 +00:00
1ec636f3b0
test: add event creation test
All checks were successful
tests / Tests (pull_request) Successful in 3m45s
docker-build / docker (pull_request) Successful in 3m47s
container-scan / Container Scan (pull_request) Successful in 2m38s
2025-07-01 10:10:42 +02:00
cb793b9a38
fix: remove penguin source
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m33s
docker-build / docker (pull_request) Successful in 4m4s
tests / Tests (pull_request) Successful in 3m45s
2025-07-01 09:08:16 +02:00
2a95836dcb
fix: settings error message
Some checks failed
container-scan / Container Scan (pull_request) Successful in 2m32s
tests / Tests (pull_request) Has been cancelled
docker-build / docker (pull_request) Successful in 3m41s
2025-07-01 08:59:43 +02:00
b5602bead5
fix: empty event form edit fields
Some checks failed
container-scan / Container Scan (pull_request) Failing after 31s
tests / Tests (pull_request) Has been cancelled
docker-build / docker (pull_request) Failing after 2m30s
2025-07-01 08:55:53 +02:00
dbf9809c7b Merge pull request 'feat: add settings page' (#124)
All checks were successful
container-scan / Container Scan (push) Successful in 2m41s
tests / Tests (push) Successful in 4m3s
docker-build / docker (push) Successful in 1m18s
Reviewed-on: #124
Reviewed-by: Dominik <mail@dominikstahl.dev>
2025-06-30 22:57:30 +00:00
e7356cada6 feat: remove Sidebar component and related functionality
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m38s
docker-build / docker (pull_request) Successful in 5m55s
tests / Tests (pull_request) Successful in 3m35s
2025-07-01 00:41:40 +02:00
8e7b2eda32 feat: remove unused ScanEye icon import from SSOLogin component
Some checks failed
container-scan / Container Scan (pull_request) Successful in 2m49s
docker-build / docker (pull_request) Failing after 1m3s
tests / Tests (pull_request) Successful in 3m35s
2025-07-01 00:26:55 +02:00
a6bad556a4 feat: disable unfinished buttons
Some checks failed
container-scan / Container Scan (pull_request) Failing after 1m23s
docker-build / docker (pull_request) Failing after 53s
tests / Tests (pull_request) Failing after 2m56s
2025-07-01 00:14:56 +02:00
9191eb3df0 feat: Implement settings dropdown and page components
Some checks failed
tests / Tests (pull_request) Has been cancelled
docker-build / docker (pull_request) Has been cancelled
container-scan / Container Scan (pull_request) Has been cancelled
- Added `SettingsDropdown` component for selecting settings sections with icons and descriptions.
- Created `SettingsPage` component to manage user settings, including account details, notifications, calendar availability, privacy, and appearance.
- Introduced `SettingsSwitcher` for selecting options within settings.
- Integrated command and dialog components for improved user interaction.
- Updated `UserDropdown` to include links for settings and logout.
- Refactored button styles and card footer layout for consistency.
- Added popover functionality for dropdown menus.
- Updated dependencies in `yarn.lock` for new components.

feat: tempcommit

feat: tempcommit
2025-07-01 00:09:59 +02:00
3d07ca077f
feat(slot blocking): add buttons to sidebar
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m34s
docker-build / docker (pull_request) Successful in 3m57s
tests / Tests (pull_request) Successful in 3m30s
2025-07-01 00:09:37 +02:00
53cc8cb2b7 feat: add Radix UI components and implement sidebar functionality
- Added new Radix UI components: Dialog, Tooltip, Separator, and updated existing components.
- Introduced a Sidebar component with collapsible functionality and mobile responsiveness.
- Implemented a custom hook `useIsMobile` to manage mobile state.
- Updated package dependencies in package.json and yarn.lock for new components.
- Created utility components such as Button, Skeleton, and Input for consistent styling.

feat: add AppSidebar component with collapsible functionality and sidebar menu

- Introduced AppSidebar component for a customizable sidebar layout.
- Implemented collapsible sections using Radix UI's Collapsible component.
- Added sidebar menu items with icons and links for navigation.
- Created Sidebar UI components including SidebarHeader, SidebarFooter, and SidebarMenu.
- Integrated ThemePicker for theme selection within the sidebar.
- Updated sidebar styles and layout for better responsiveness.

chore: add @radix-ui/react-collapsible dependency

- Added @radix-ui/react-collapsible package to manage collapsible UI elements.
2025-06-30 23:06:14 +02:00
016b4371c2
feat(blocked_slots): add blocked slots 2025-06-30 20:46:39 +02:00
94f89fea89 fix: enhance user greeting to include fallback for name
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m42s
docker-build / docker (pull_request) Successful in 3m23s
tests / Tests (pull_request) Successful in 3m13s
2025-06-30 12:25:19 +02:00
a8c52e3f54 Merge pull request 'feat: add Not Found page component' (#120)
All checks were successful
container-scan / Container Scan (push) Successful in 2m25s
docker-build / docker (push) Successful in 3m55s
tests / Tests (push) Successful in 2m52s
Reviewed-on: #120
Reviewed-by: Dominik <mail@dominikstahl.dev>
2025-06-30 10:17:35 +00:00
fdc556afc0 fix: update selectable condition in CalendarWithUserEvents to remove additionalEvents check
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m29s
docker-build / docker (pull_request) Successful in 3m18s
tests / Tests (pull_request) Successful in 2m59s
2025-06-30 11:44:00 +02:00
a8eb6a7a92 feat: add Not Found page component
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m20s
docker-build / docker (pull_request) Successful in 3m31s
tests / Tests (pull_request) Successful in 3m4s
2025-06-30 11:38:13 +02:00
4c07c0466e style: adjust height classes with h-full instat of h-screen
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m25s
docker-build / docker (pull_request) Successful in 3m26s
tests / Tests (pull_request) Successful in 2m59s
2025-06-30 11:23:47 +02:00
1c082b9eb1 style: move event-view-card to the middle of the screen
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m26s
docker-build / docker (pull_request) Successful in 3m23s
tests / Tests (pull_request) Successful in 3m6s
2025-06-30 11:16:38 +02:00
9af74e4df4 fix: define eventID for toaster button on event creation 2025-06-30 11:16:06 +02:00
0815440f72
feat(auth): add additional sso providers
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m18s
docker-build / docker (pull_request) Successful in 3m25s
tests / Tests (pull_request) Successful in 2m45s
2025-06-30 10:18:13 +02:00
f6b094bbb2
fix: remove testing user id 2025-06-30 08:54:43 +02:00
9f0a5813be
feat(calendar): hide declined events
All checks were successful
container-scan / Container Scan (pull_request) Successful in 3m22s
docker-build / docker (pull_request) Successful in 8m54s
tests / Tests (pull_request) Successful in 6m6s
2025-06-29 19:30:01 +02:00
1cb2019298
feat(event): setting user status
Some checks failed
container-scan / Container Scan (pull_request) Successful in 3m14s
docker-build / docker (pull_request) Failing after 7m39s
tests / Tests (pull_request) Successful in 5m58s
2025-06-29 19:07:57 +02:00
6231d6cd45
feat(event): display user calendars on event creation and edit pages
All checks were successful
container-scan / Container Scan (pull_request) Successful in 8m37s
docker-build / docker (pull_request) Successful in 8m29s
tests / Tests (pull_request) Successful in 6m23s
2025-06-28 17:11:56 +02:00
a563031f91 style: remove ThemePicker from NewEvent component
All checks were successful
container-scan / Container Scan (pull_request) Successful in 4m31s
docker-build / docker (pull_request) Successful in 6m36s
tests / Tests (pull_request) Successful in 8m36s
2025-06-27 10:39:49 +02:00
70fad4de73 style: fix calender topbar width 2025-06-27 10:38:47 +02:00
92be324186 style: update home page 2025-06-27 10:36:40 +02:00
6c734f2d19 style: improve layout and responsiveness of custom toolbar 2025-06-27 10:06:57 +02:00
72c3f6c17f style: update calendar styling to to make it pretty in both light- and dark-mode 2025-06-27 09:33:05 +02:00
a3e7224087 feat(calendar): add calendar to home page
All checks were successful
container-scan / Container Scan (pull_request) Successful in 8m13s
docker-build / docker (pull_request) Successful in 9m11s
tests / Tests (pull_request) Successful in 7m3s
2025-06-26 20:29:13 +02:00
758afb36b9 feat(calendar): enhance calendar error handlick and loading 2025-06-26 20:29:03 +02:00
fd7be58541 feat(calendar): add calendar database integration and drag and drop 2025-06-26 20:29:03 +02:00
3a96d0e259 style: format code 2025-06-26 20:28:37 +02:00
04b1b80e53 feat: Calendar Layout and Function Update 2025-06-26 20:28:37 +02:00
675a5fa5ff feat: Custom Calendar Toolbar
Add Custom Calendar Toolbar
2025-06-26 20:27:56 +02:00
a6cc4d3284 feat: Basic Calendar without any functions 2025-06-26 20:26:28 +02:00
42e1b69720 feat(events): add deletion button and style toaster for light mode
All checks were successful
container-scan / Container Scan (pull_request) Successful in 11m20s
docker-build / docker (pull_request) Successful in 11m30s
tests / Tests (pull_request) Successful in 8m39s
2025-06-26 12:56:53 +02:00
8bbb7e4c85 feat(events): refactor event and participant list entries to use schema validation 2025-06-26 10:17:25 +02:00
4a4d3b73d6 feat(events): add event creation page 2025-06-26 10:17:24 +02:00
a357a5a8d7 feat(event): add event view page 2025-06-26 10:17:24 +02:00
173be63a9c feat(events): add event edit page 2025-06-26 10:17:24 +02:00
abc4c063c3 feat(events): add event list lage 2025-06-26 10:17:24 +02:00
51fe42374d feat(events): add event creation form components 2025-06-26 10:17:24 +02:00