lenhanphung
d8f5f9ae46
Restyle app grid with MUI and document app icons ( #383 )
2025-12-02 15:53:32 +01:00
Benoit TELLIER
541a681e17
Add application screensot in README ( #376 )
2025-11-28 16:23:25 +01:00
Camille Moussu
36bc027d6d
[ #82 ] added cozy-ui for internationnalisation ( #267 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-11-06 15:46:58 +01:00
lenhanphung
ff54840ac8
fix: resolve all failing test suites
...
- Fix RepeatEvent.test.tsx (15/15 tests): Update selectors to match actual UI text ('Day(s)', 'Week(s)', etc.) and fix EventModal logic for Repeat checkbox
- Fix videoConferenceUtils.test.ts (1/1 test): Mock window object for Node.js environment
- Fix EventModal.test.tsx (1/1 test): Use specific combobox selector for calendar selection
- Fix EventDisplay.test.tsx (1/1 test): Remove incorrect Repeat checkbox expectation
2025-10-03 10:07:08 +07:00
lenhanphung
298b69b3e1
feat: add video conference meeting link generation to event modal
...
- Add video conference utility functions for generating random meeting IDs
- Implement video meeting button with camera icon in EventModal
- Add copy and delete functionality with IconButton components
- Support X-OPENPAAS-VIDEOCONFERENCE field in CalendarEvent type
- Handle state management for editing events with/without video conference
- Add meeting link footer to event description
- Include comprehensive test suite for video conference utilities
Features:
- Generate random meeting links (format: xxx-xxxx-xxx)
- Copy meeting link to clipboard
- Remove video conference from events
- Proper state sync when editing different events
- Integration with existing JCal/ICS conversion
2025-10-02 16:16:04 +07:00
Camille Moussu
77df90be27
[ #149 ] fixed regressions ( #150 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-25 16:53:11 +02:00
lenhanphung
e6bb665c87
add font Inter
...
update UI cho main grid calendar. add hover css and state. click able on header cell
2025-09-25 17:09:18 +07:00
Camille Moussu
2f7cf9c797
[ #119 ] removed website description and updated page name ( #145 )
...
* [#119 ] removed website description and updated page name
* fixup! [#119 ] removed website description and updated page name
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-25 11:25:11 +02:00
Camille Moussu
3dd7e1a985
[ #133 ] added dl event button ( #134 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2025-09-23 12:33:08 +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
61ca0ce198
[ #73 ] added button to send mail
2025-09-11 11:41:31 +02:00
Camille Moussu
aa498ac91f
[ #32 ] added app list and user icon to menubar
2025-08-21 09:27:29 +02:00
vttran
c6f8af36e9
fixup(oidcAuth): generate state during auth call when PKCE is enabled ( #46 )
2025-07-24 11:22:30 +02:00
Camille Moussu
4e32e351c4
[ #24 ] changed .env to be a public js file script loaded by index.html
2025-07-08 11:40:42 +02:00
Camille Moussu
47fad76217
[ #21 ] changed react-script to rebuild
2025-07-03 14:48:19 +02:00
Camille Moussu
624c1b43ca
[ #1 ] added base calendar and started to tweak ui
2025-06-27 18:11:23 +02:00
Camille Moussu
cceb83519f
[ #1 ] Bare Skeleton with redux store, oidc and router-dom
2025-06-25 17:42:54 +02:00