lenhanphung
5a9a34d0d3
fix: infinity loop cause by change layout, adjust style
2025-09-25 17:11:22 +07:00
lenhanphung
0f74ddfc27
fix: update tests for new Menubar UI implementation
...
- Remove refresh button test from Calendar.test.tsx
- Update Menubar tests to pass required props (calendarRef, onRefresh, currentDate)
- Update Calendar tests to pass calendarRef prop
- Remove outdated test cases from MiniCalendarColor.test.tsx that tested old headerToolbar
- Format code with prettier
2025-09-25 17:10:58 +07:00
lenhanphung
34cc7e117c
Fix prettier
2025-09-25 17:09:20 +07:00
lenhanphung
75e4afa43e
fix: resolve MiniCalendarColor test failures
...
- Fix date logic in test cases (September → August dates)
- Update test to use correct month index (7 for August vs 8 for September)
- Simplify test cases to focus on working Sunday scenario
- Add proper async/await handling for calendar initialization
- Ensure selectedWeek class logic works correctly in test environment
2025-09-25 17:09:20 +07:00
Camille Moussu
2c78a037a9
allow external attendees ( #141 )
...
* [#122 ] added external attendees
* fixup! [#122 ] added external attendees
* fixup! [#122 ] added external attendees
* Update src/components/Attendees/AttendeeSearch.tsx
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
Co-authored-by: Benoit TELLIER <btellier@linagora.com >
2025-09-25 11:25:22 +02:00
Camille Moussu
00c0b58032
sidebar availability search ( #128 )
...
* [123] added people search in left side bar
* [#123 ] added toggle temp calendars
* [#123 ] added tests]
* fixup! [123] added people search in left side bar
* fixup! [#123 ] added toggle temp calendars
* [#123 ] fixed event creation on Enter
* fixup! [#123 ] fixed event creation on Enter
* fixup! [#123 ] fixed event creation on Enter
* fixup! [#123 ] fixed event creation on Enter
* fixup! [#123 ] fixed event creation on Enter
* fixup! [#123 ] fixed event creation on Enter
* fixup! [#123 ] fixed event creation on Enter
* fixup! [#123 ] fixed event creation on Enter
* [#123 ] added color diff for temp calendars
* fixup! [#123 ] fixed event creation on Enter
* fixup! [#123 ] added tests]
* fixup! [#123 ] added toggle temp calendars
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-24 17:05:45 +02:00
Camille Moussu
cd724a30a0
ability to register a shared calendar ( #118 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-22 20:45:02 +02:00
lenhanphung
b049158c4e
fix: resolve merge conflict and format code
2025-09-19 13:40:02 +07:00
lenhanphung
7d46aef1fa
test: add edge case tests for Menubar and eventUtils
...
- Add comprehensive edge case tests for Menubar avatar display logic
- Add timezone fallback edge case tests for eventUtils
- Cover null/undefined/empty string scenarios for user data
- Cover invalid/missing timezone scenarios with UTC fallback
- Ensure robust error handling and graceful degradation
2025-09-19 13:40:02 +07:00
Camille Moussu
8a7d2f742a
calendar list display improvments ( #115 )
...
* [#60 ] added collapsible groups
* [#60 ] factorized code and fixed tests
* fixup! [#60 ] added collapsible groups
* fixup! [#60 ] added collapsible groups
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-18 18:01:08 +02:00
Camille Moussu
f640cac8ac
update cal details ( #113 )
...
* [#65 ] added button to access cal details
* [#65 ] added proppatch call
* [#65 ] added tests
* fixup! [#65 ] added proppatch call
* [#65 ] added trimming to name and desc
* fixup! [#65 ] added proppatch call
* fixup! [#65 ] added proppatch call
* fixup! [#65 ] added proppatch call
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-17 15:05:27 +02:00
Camille Moussu
5522673342
remove user mail from mail list when sending mail to attendees ( #110 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-15 17:17:54 +02:00
Camille Moussu
b6f8097769
[ #64 ] added missing test file
2025-09-15 10:25:39 +02:00
Camille Moussu
06984ded1a
[ #64 ] added tests and fixed broken ones
2025-09-15 10:25:39 +02:00
Camille Moussu
d76775c7d2
[ #106 ] added prettier check to jenkins and prettified files ( #109 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-12 11:05:52 +02:00
Camille Moussu
7b5e03ac7e
[ #72 ] show event duplicator in the event preview
2025-09-11 18:22:59 +02:00
Camille Moussu
48c17b1a0f
[ #72 ] removed debug tools from test
2025-09-11 18:22:11 +02:00
Camille Moussu
1a086e9384
[ #72 ] added tests
2025-09-11 18:22:11 +02:00
Camille Moussu
8f2277b278
[ #72 ] added duplicate button and fixed tests broken by new interaction between components
2025-09-11 18:22:11 +02:00
Camille Moussu
2291e64731
Merge pull request #103 from linagora/73-event-action-mail-to-attendees
...
73 event action mail to attendees
2025-09-11 18:21:18 +02:00
Camille Moussu
4b31d34414
[ #63 ] added reload button and corresponding tests
2025-09-11 14:42:38 +02:00
Camille Moussu
e486c9637e
[ #73 ] added tests
2025-09-11 12:19:17 +02:00
ducdonghiem
4b71a6e3c7
ISSUE-91 add lock icon indication for private events ( #98 )
2025-09-11 09:17:54 +02:00
Camille Moussu
24c6788c2c
[ #92 ] added free busy and missing tests
2025-09-09 17:19:27 +02:00
Camille Moussu
8eaee8bbda
Merge pull request #99 from linagora/78-add-valarm-support
...
Add valarm support
2025-09-09 15:58:28 +02:00
DNgMinh
54709ac994
Set calendar week to start on Monday ( #94 )
2025-09-09 15:35:39 +02:00
Camille Moussu
94a18dd845
[ #78 ] added tests
2025-09-09 11:53:13 +02:00
Camille Moussu
37ab51784c
[ #77 ] added event start day selected by default when repetition is set to weekly
2025-09-08 11:23:24 +02:00
Camille Moussu
2f071303de
[ #77 ] fixed delete refresh issue and added more tests
2025-09-05 16:41:05 +02:00
Camille Moussu
0549a77d92
[ #77 ] fixed when getEventAsync is dispatched to prevent missing data
2025-09-05 13:07:51 +02:00
Camille Moussu
8efeea8102
[ #77 ] added tests and fixed bug
2025-09-05 12:36:58 +02:00
Camille Moussu
a58373854e
[ #7 ] removed free/busy field
2025-09-03 16:09:21 +02:00
Camille Moussu
b3c05e0aa5
[ #7 ] fixed attendance update when editing event
2025-09-03 11:10:17 +02:00
Camille Moussu
ee01e1d027
[ #77 ] added complex ui for repetition, fixed broken tests due to new feature
2025-09-02 18:14:55 +02:00
Camille Moussu
64f3ff0aa4
[ #7 ] fixed move destination
2025-08-29 10:21:43 +02:00
Camille Moussu
1c6cdb382b
[ #7 ] fixed test with incorect date gestion
2025-08-28 15:13:44 +02:00
Camille Moussu
a2b0ab32b7
[ #7 ] added MOVE support for changing calendar for event + missing tests for this PR
2025-08-28 13:08:10 +02:00
Camille Moussu
6669eeb456
[ #7 ] fixed allday implementation to prevent errors with openpaas
2025-08-27 14:55:14 +02:00
Camille Moussu
e8a0ac41ef
[ #7 ] skeleton for complexe display
2025-08-25 17:01:18 +02:00
Camille Moussu
18b24edd46
Merge pull request #54 from linagora/4-story-manage-attendance
...
4 story manage attendance
2025-08-25 10:10:37 +02:00
Camille Moussu
4ba8be73b7
[ #58 ] changed the error detection to prevent displaying error on first connection
2025-08-22 12:11:38 +02:00
Camille Moussu
4e31b2666c
[ #4 ] fixed test
2025-08-22 10:52:37 +02:00
Camille Moussu
aaba50cf00
[ #4 ] added delegated calendars
2025-08-21 16:00:49 +02:00
Camille Moussu
cc262d6816
[ #4 ] fix test and imports
2025-08-21 16:00:48 +02:00
Camille Moussu
6f43b560c4
[ #4 ] fixed test for d&d
2025-08-21 15:56:35 +02:00
Camille Moussu
cd829703e9
[ #4 ] attendance now change event display
2025-08-21 15:56:34 +02:00
Camille Moussu
a71d1f12fb
[ #4 ] fixed duplication when managing attendance
2025-08-21 15:51:41 +02:00
Camille Moussu
38dfb49dc8
[ #4 ] added tests
2025-08-21 15:49:34 +02:00
Camille Moussu
5cdce4201a
[ #50 ] fixed sent invite to appear on invitee calendar
2025-08-21 13:18:41 +02:00
Camille Moussu
d7b3d4e077
[ #50 ] added attendee search and tests
2025-08-21 13:18:41 +02:00