Commit graph

358 commits

Author SHA1 Message Date
e9f60a0d00 fix(redirect-button): update import path for Button component 2025-06-19 20:48:36 +02:00
67e519ce9d fix(label): correct size class for large label from 'text-lg' to 'text-xl' 2025-06-19 20:48:36 +02:00
607ec39de2 feat: integrate sonner for toast notifications and add ToastInner component 2025-06-19 20:48:36 +02:00
43891f6084 refactor: update import paths 2025-06-19 20:48:35 +02:00
0e996a454f fix: button component 2025-06-19 20:48:35 +02:00
3f3d119e6d feat(event-form): fix view of created_at and updated_at on edit and implement redirect for save and cancel buttons 2025-06-19 20:48:35 +02:00
2d9a87d767 refactor: remove Button component and its associated styles 2025-06-19 20:48:35 +02:00
f7c9fad6cc feat: update button variant usage in TimePicker and Calendar components and add Date-Range to Calendar 2025-06-19 20:48:35 +02:00
6036ce49bb fix: update import paths for API hooks in event form 2025-06-19 20:48:34 +02:00
683013b3d3 fix: update import paths for useGetApiUserMe and related components in event form 2025-06-19 20:48:34 +02:00
18a1ffbc11 feat(event-form): update EventForm to support editing events with eventId and pre-fill form fields 2025-06-19 20:48:34 +02:00
1fd3e09774 feat: add ParticipantListEntry component and integrate draft into event form 2025-06-19 20:48:34 +02:00
23f751eec8 fix: fix conflicts and changes after rebasing 2025-06-19 20:48:34 +02:00
5f1a32cac9 feat: create db-entry on event-form-submit 2025-06-19 20:48:34 +02:00
411386b51e fix(logo): update warning message for missing width or height props 2025-06-19 20:48:33 +02:00
07be9a02b6 fix: rename Labeled-Input size prop to variantSize 2025-06-19 20:48:33 +02:00
505ad6cbfe fix(yarn.lock): regenerate yarn.lock 2025-06-19 20:48:33 +02:00
ae7079dbfa feat(event-form): add type prop to EventForm for create/edit functionality 2025-06-19 20:48:33 +02:00
7bccd3405d feat(labeled-input): add Big labeled input field 2025-06-19 20:48:33 +02:00
dcf89a1e57 feat(event-form): replace text elements with Label components for consistency 2025-06-19 20:48:33 +02:00
33601eda97 fix(calendar): correct background color variable in dropdown class 2025-06-19 20:48:32 +02:00
444a8e0261 feat(label): add size prop to Label component for responsive text sizing 2025-06-19 20:48:32 +02:00
94013d03ae feat(event-form): enhance event form layout with TimePicker and input fields 2025-06-19 20:48:32 +02:00
f5eb4fe7d5 feat: implement TimePicker component with date and time selection 2025-06-19 20:48:32 +02:00
4813c78b13 feat: add calendar and popover components with button variants 2025-06-19 20:48:32 +02:00
f69d5696a5 feat: create basic layout for new new event page 2025-06-19 20:48:31 +02:00
e372cf6e90 feat(styles): define typography styles for headings and paragraphs 2025-06-19 20:48:31 +02:00
6626aae3f7 fix(card): update shadow style for improved visual effect 2025-06-19 20:48:30 +02:00
f770e56071 feat(api): add swagger docs, /api/user/me GET and PUT endpoints 2025-06-19 20:48:30 +02:00
60c5bd909c style: format code 2025-06-19 20:48:29 +02:00
0e4bdcb6fa feat(api): add react-query client generation and redesign api responses 2025-06-19 20:48:29 +02:00
7bbdb77dd2 feat(api): add swagger docs, /api/user/me GET and PUT endpoints 2025-06-19 20:48:29 +02:00
5e9f8b59a4
fix(api): update paths in Swagger documentation to include '/api' prefix
All checks were successful
container-scan / Container Scan (pull_request) Successful in 2m54s
docker-build / docker (pull_request) Successful in 6m5s
2025-06-19 20:47:10 +02:00
eef17c5360
refactor(validation): restucture api input and output validation
All checks were successful
container-scan / Container Scan (pull_request) Successful in 5m17s
docker-build / docker (pull_request) Successful in 6m1s
2025-06-19 15:53:53 +02:00
485a95f99a
fix(api): add onDelete cascade to user relations in Prisma schema 2025-06-18 23:19:32 +02:00
46e01b8c5e
feat(api): support user participant invitation when creating events 2025-06-18 23:19:31 +02:00
7e3a99d106
fix(api): parse search api url params 2025-06-18 23:19:30 +02:00
f835afda7e
chore: update dev container to support api client generation 2025-06-18 23:19:29 +02:00
71a401ec9f
refactor(api): standardize Swagger documentation 2025-06-18 23:19:28 +02:00
16a5825dd3
feat(api): add user search endpoint and normalize response data and validation 2025-06-18 23:19:27 +02:00
b9dda271af
feat(api): add tags to event and user routes for better categorization 2025-06-18 23:19:26 +02:00
e1e348acb6
fix(api): validate timestamps when creating events and allow setting a location 2025-06-18 23:19:09 +02:00
2c114f0a25
feat(api): add summaries for user information retrieval and update endpoints 2025-06-18 23:19:08 +02:00
14ac90ad41
feat(api): add participant management endpoints and update event response structure 2025-06-18 23:19:07 +02:00
9bb822388c
refactor(api): normalize swagger example formating 2025-06-18 23:19:07 +02:00
3e877ea1d2
style: format code 2025-06-18 23:19:06 +02:00
637f33d0ff
feat(auth): update user lookup to support name or email in authentication
When testing api endpoints make sure to login with a real user (not with the dev hardcoded user) by either registering one with a password other than "password" or setting DISABLE_AUTH_TEST_USER to "true" (`DISABLE_AUTH_TEST_USER=true yarn dev`)
2025-06-18 23:19:05 +02:00
ae8c4da25d
feat(api): implement event management endpoints for GET, DELETE, and PATCH operations 2025-06-18 23:19:04 +02:00
62d45fb590
feat(api): add endpoint for event creation and listing of all events 2025-06-18 23:19:03 +02:00
3a0ce64c00
feat(api): add react-query client generation and redesign api responses 2025-06-18 23:19:02 +02:00