Commit Graph

603 Commits

Author SHA1 Message Date
Camille Moussu d130b1b50e added missing translations (#592) 2026-03-02 10:28:54 +01:00
Camille Moussu 72cf69ba79 [#573] hide declined events based on calendar's owner attendance (#588) 2026-03-02 09:36:56 +01:00
Camille Moussu 72a9d0ee05 [#527] calendar delegation CRUD (#581)
* [#527] added panel to grant right for calendar delegation

* [#527] added rights management to access modal

* [#527] conditionnal rendering of access granting based on rights

* [#527] saves on close except cancel

* [#527] added tests
2026-03-02 09:34:45 +01: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 62f54c3707 Bugfix delegation (#585)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-26 18:15:55 +01:00
Camille Moussu 5ec37608f1 [#575] fixed broken paddings (#582) 2026-02-25 17:40:47 +01:00
Camille Moussu 82ec10cfad 460 import event without organiser (#579)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-25 17:15:25 +01:00
Camille Moussu 6874b9ee70 [#565] added move for delegated events, deletes old and put new (#578)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-25 15:51:13 +01:00
Camille Moussu 67898fa218 [fix] removed added calendars old naming convention (#567)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-25 15:50:43 +01:00
Camille Moussu 8c3fa4bc1b added integration for calendar to have twake top bar (#576) 2026-02-25 11:01:09 +01:00
Camille Moussu 9cc6625e84 updated package.json (#580)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-25 10:06:12 +01:00
Camille Moussu 2e3686f690 #566 Delegation select higher calendar in list (#568)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-23 11:30:22 +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 5e9e52c8dd [#552] added check for ws status before write REST calls (#569)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-02-23 11:21:54 +01:00
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