Benoit TELLIER
fbb31e4a80
feat: Add Sentry support ( #745 ) ( #747 )
2026-04-06 09:00:50 +02:00
lethemanh
cadfa70e60
#708 apply strictier linting rules ( #717 )
...
* #708 apply strictier linting rules and fix simple eslint bugs
* #708 fix eslint errors relate to promise
* #708 fix eslint import/no-extraneous-dependencies
* #708 fix eslint errors of react-hook
* #708 enable eslint check for typescript
---------
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-04-01 17:15:10 +02:00
Camille Moussu
1af571d98e
[ #539 ] support link is now configurable ( #586 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-26 18:24:15 +01:00
Camille Moussu
5989b3661e
[ #562 ] added DAV_BASE_URL to env ( #570 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-23 11:29:02 +01:00
Camille Moussu
8a6ec8fc39
474 websocket add a snack bar to notify the user on websocket status changes ( #483 )
...
* [#474 ] added snackbar for websocket status
* [#474 & #447 ] added ping to complete browser online/offline status
* [#447 ] ping timeout as an env var
2026-02-09 19:14:13 +01:00
Camille Moussu
dafac94aec
[ #449 ] added debounce for websocket updates ( #476 )
...
* [#449 ] added debounce for websocket updates
* [#449 ] changed behavior to have disableable debounce + changed debounced messages data storage to be handled by websocket Gate
2026-01-26 11:15:37 +01:00
Camille Moussu
2fa8a7f16a
[ #451 ] added websocket connexion ( #453 )
...
* [#451 ] added websocket connexion
* [#451 ] added tests
* [#451 ] add missing cleanup for web socket causing memory leaks
2026-01-14 15:17:29 +01:00
Camille Moussu
bcc3019e4b
Revert "[ #451 ] added websocket connexion"
...
This reverts commit 47525a5e21 .
2026-01-12 09:25:23 +01:00
Camille Moussu
47525a5e21
[ #451 ] added websocket connexion
2026-01-09 16:24:13 +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
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
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