client-web
client-web copied to clipboard
Calendar events changes
https://github.com/alkem-io/client-web/issues/3912 - Create/Update https://github.com/alkem-io/client-web/issues/6874 - Display
Dialog (create/edit) to be updated as per design
- [x] UI to match the design
- [x] name & type on first line;
- [x] end date and time instead of duration;
- [x] all day switch;
- [x] All-day event (wholeDay field);
- [x] 15 min time steps instead of 30;
- [x] Add location field;
- [x] Multi-day display support
- [x] Rounded badge
- [x] event details header;
- [x] calendar;
- [x] Now the event description is no longer required (with no default value);
- Add references (after temp storage, to be extracted);
- Add URL field - to be extracted;
Technical
- [x] multi-day validation;
Create/Edit
Summary by CodeRabbit
-
New Features
- Enhanced localization with updated translations for Bulgarian, German, English, Spanish, French, Dutch, Portuguese, and Ukrainian.
- Added new time slots in the DatePicker for improved time selection.
- Introduced new properties in calendar event forms for better event management, including
endDate
andlocation
.
-
Bug Fixes
- Improved clarity and consistency in notifications and user messages across multiple languages.
-
Enhancements
- Updated components for better functionality and responsiveness, including event highlighting and duration handling in calendar views.