Camille Moussu
f40165d2e2
559 delegation create event in another user calendar ( #561 )
...
* [#559 ] added delegated calendars in user selector
* [#559 ] selector for calendar display delegated and personal separatly
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-20 23:14:48 +01:00
Camille Moussu
2e70928645
[ #557 ] fixed missing translation ( #563 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-19 17:11:28 +01:00
Camille Moussu
cfb2b59584
[DELEGATION] Edit attendance and events, delete event for someone ( #553 )
...
* [#523 ] added way to manage attendance for delegated calendars
* [DELEGATION] #523 & #524 changed eventURL calculation for delegated events to have the rigth one
* [#524 ] added drag and drop authorisation to delegated event
* [#524 ] added tests
* [#524 ] support for the permission access
* [#524 ] no edit when delegated event is not public
2026-02-19 09:50:29 +01:00
Camille Moussu
f520a9b6fe
[ #440 ] changed behavior for localised default name to be only a display thing ( #556 )
2026-02-18 17:26:39 +01:00
Camille Moussu
5d9eb8e19d
[ #522 ] added push for calendars updates ( #541 )
2026-02-17 17:52:23 +01:00
Camille Moussu
c7843f8d69
[ #465 ] changed render to show delete option when event is Own ( #543 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-17 09:47:57 +01:00
Camille Moussu
f8e159a618
[ #533 ] updated localisation of field ( #536 )
...
* [#533 ] updated localisation of field + removed empty display for repetition
* [#533 & #545 ] fixed bug date in repetition field & set limit to repetition end to not be before start date
2026-02-16 11:11:59 +01:00
Camille Moussu
204c3a72bc
[ #478 ] added local fonts ( #551 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-13 15:59:45 +01:00
Camille Moussu
7664d8bb38
[ #548 ] peoplesearch validate input on blur ( #550 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-13 15:57:23 +01:00
lenhanphung
ccb5d2d1bc
hide timezone border ( #546 )
2026-02-13 11:03:56 +01:00
lenhanphung
53f763d6eb
UI/update recurring event section ( #544 )
...
* Update global recurring event style
* #538 update date selector consistance
* update test cases
2026-02-13 09:34:33 +01:00
Camille Moussu
494a73dae2
[chore] updated package.json ( #547 )
2026-02-12 12:09:02 +01:00
lenhanphung
1e312c1c8b
Fix/time picker glitch ( #542 )
...
* update twake-mui
* #537 fix time picker glitch
2026-02-12 11:03:55 +01:00
Camille Moussu
d275d62f06
[ #498 ] chip color helpers now returns 'accepted' style for private events without partstat ( #531 )
2026-02-11 11:21:04 +01:00
Camille Moussu
bc4b05cc6a
[ #486 ] removed double retry on connect timeout ( #529 )
2026-02-11 11:20:40 +01:00
Camille Moussu
fad1dfe4c5
[ #352 ] update exceptions on all update without reseting them ( #510 )
...
* [#352 ] update exceptions on all update without reseting them
* [#352 ] added tests
2026-02-11 11:20:10 +01:00
Camille Moussu
6b42597a2c
[ #520 ] fix event order flicker ( #530 )
2026-02-10 17:32:54 +01:00
Camille Moussu
d6e464afad
[ #421 ] added eslint check to CI ( #534 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-10 10:41:37 +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
lenhanphung
ce9ad27256
Update add calendar modal, update menu list style ( #521 )
2026-02-09 11:06:05 +01:00
Camille Moussu
1720965f0f
[ #497 & #517 ] updated event editability in the calendar grid ( #519 )
...
* [#497 & #517 ] updated event editability in the calendar grid to prevent accidental editing and editing event we are not organizer of
2026-02-06 11:23:29 +01:00
Camille Moussu
b8e837fea6
[ #514 ] fix duration being mishandled with wrong date format ( #518 )
2026-02-06 11:22:27 +01:00
Camille Moussu
8ca50b8d1b
[ #592 ] temporary fix for slow attendance update ( #516 )
2026-02-06 11:21:11 +01:00
Camille Moussu
b44eba1a22
added missing translations for menubar.help ( #515 )
2026-02-06 11:20:27 +01:00
lenhanphung
fe8e19686d
Merge pull request #504 from linagora/UI/update-header-bar
...
UI/update header bar
2026-02-05 19:18:30 +07:00
lenhanphung
af53ad158a
Bump local twake-mui lockfile to 1.1.8.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-05 17:38:41 +07:00
Camille Moussu
9cf8d7f3ab
[ #494 ] switched UTC offset and timeZone name in timezone selector ( #513 )
2026-02-05 11:30:01 +01:00
lenhanphung
41c839f38b
update header bar
2026-02-05 17:20:00 +07:00
Camille Moussu
b142eb4e03
[ #487 ] fixed recurring event input glitch ( #505 )
2026-02-05 11:10:20 +01:00
lenhanphung
ec258f4d42
restyle current date state
2026-02-05 17:08:51 +07:00
lenhanphung
309ac0d23b
update icon event preview modal
2026-02-05 17:08:51 +07:00
lenhanphung
201f9c722b
Use @linagora/twake-mui 1.1.6 from registry
2026-02-05 17:08:51 +07:00
lenhanphung
da0dba423e
update normal mode event createa update modal
2026-02-05 17:08:51 +07:00
Camille Moussu
1d6a597c46
[ #500 ] fixed attendee count in preview ( #509 )
2026-02-05 11:07:53 +01:00
Camille Moussu
7c45d47634
[ #501 ] removed useless shared calendar from search ( #507 )
2026-02-05 11:07:05 +01:00
Camille Moussu
72052a6fec
[ #496 ] changed adapterLocal to be the handled local in DateTimeFields ( #511 )
2026-02-05 11:05:58 +01:00
Camille Moussu
c1f50b8719
[ #499 ] changed russian translations and changed way standalone months are handled ( #506 )
2026-02-05 11:05:02 +01:00
Camille Moussu
2d8196fc8e
[ #490 & #489 ] Removed duplicated api call to get event data ( #492 )
...
* [#490 & #489 ] Removed duplicated api call to get event data
* [#490 ] removed arbitrary timezone fallback to UTC/ETC & updated exdate formating
* [#490 ] updated test and fixed eventdiff utils to properly handle dates
2026-02-04 15:01:13 +01:00
lenhanphung
7d8d6c7a45
#488 fix 401 infinite loading loop ( #493 )
2026-02-02 15:38:26 +01:00
Yadd
6014681f29
Refactor: centralize timezone utilities in src/utils/timezone.ts ( #491 )
...
Deduplicate resolveTimezone, resolveTimezoneId, convertEventDateTimeToISO,
and getTimezoneOffset into a single canonical module, removing copies from
EventApi, eventUtils, TimezoneSelector, EventUpdateModal, and calendarUtils.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 11:20:12 +01:00
lenhanphung
5ae838c425
UI/update sidebar ( #480 )
...
* update minicalendar
* update left sidebar
* chore: update twake-mui to version 1.1.4
- Update @linagora/twake-mui from local file to npm package 1.1.4
- Add margin to TempCalendarsInput section in sidebar
- Remove margin from PeopleSearch component (moved to parent)
* Changed wording on my calendars and event creation button
---------
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-02-02 10:02:23 +01:00
Camille Moussu
0a8051870a
[ #469 ] fixed mail to attendees string ( #484 )
2026-01-30 15:51:04 +01:00
Camille Moussu
83fae6f1c2
[ #448 ] added reconnection logic to websocket ( #472 )
...
* [#448 ] added reconnection logic to websocket
* [#448 ] added test
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-01-27 14:54:03 +01:00
Camille Moussu
d966a9eb2f
[FIX] fixed broken test after rebase ( #485 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-01-27 14:38:26 +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
1fc85e141e
[ #475 ] fixed calendars selection persistence ( #479 )
2026-01-26 11:14:42 +01:00
lenhanphung
7058f1c2d6
Feat/update login flow reload page ( #467 )
...
* update spacing event modal
* update spacing create calendar modal
* fix evenchip description color
* using variant instead of sx
* update login flow
* fix: add useEffect import back to Calendar.tsx
2026-01-26 11:13:26 +01:00
Camille Moussu
18c0ffb8bf
[ #471 ] updated package-lock to remove vulneb ( #473 )
2026-01-22 09:49:51 +01:00
Camille Moussu
00742119be
[ #446 ] removed direct state update ( #468 )
2026-01-21 15:17:49 +01:00
Camille Moussu
23d50f250d
Refactor imports ( #470 )
2026-01-20 17:33:30 +01:00