Commit Graph

594 Commits

Author SHA1 Message Date
lethemanh 23edbfa7d2 #772 fix scroll issue on mobile 2026-04-13 10:30:47 +07:00
lethemanh 200d69fd28 Merge pull request #768 from lethemanh/767-fix-bug-when-opening-drawer-on-iphone
#767 resolve issue of keyboard when opening drawer on iphone
2026-04-10 23:44:47 +07:00
lethemanh 99242af538 #767 resolve issue of keyboard when opening drawer on iphone 2026-04-10 15:52:05 +07:00
lethemanh e5687feaeb Merge pull request #766 from lethemanh/702-hide-date-label-when-open-search-on-table
#702 hide date label when open search bar on tablet
2026-04-10 14:42:38 +07:00
lethemanh f358d64962 Merge pull request #761 from lethemanh/760-fix-date-picker-on-iphone
#760 fix date picker does not display on iphone
2026-04-10 14:36:11 +07:00
lethemanh 931120ac36 #702 hide date label when open search bar on tablet 2026-04-10 13:17:00 +07:00
lethemanh 3deeb45a2d #760 fix date picker does not display on iphone 2026-04-09 16:22:58 +07:00
lethemanh 97eecf93ef Merge pull request #762 from lethemanh/750-improve-date-picker-on-mobile
#750 auto close date picker after select a date on mobile
2026-04-09 16:21:52 +07:00
lethemanh ae620f96cd #750 auto close date picker after select a date on mobile 2026-04-09 15:19:04 +07:00
lethemanh 1e5e1abb61 Merge pull request #752 from lethemanh/771-timezone-bottom-sheet
771 timezone bottom sheet
2026-04-09 15:12:23 +07:00
lethemanh 8b6c0bb520 Merge pull request #751 from lethemanh/685-view-more-events-in-month-view
685 view more events in month view
2026-04-09 15:12:01 +07:00
lethemanh cbe73b1e04 #771 implement timezone bottom sheet on mobile 2026-04-09 11:38:09 +07:00
lethemanh 2f7351f4fe #685 view more events in month view on mobile 2026-04-09 09:17:42 +07:00
Camille Moussu 91f0a5526f [#682] responsiveness for event preview (#736)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-04-09 02:35:38 +02:00
Camille Moussu 509b467024 [#754] reduce delay for pressing to 100 ms (#757)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-04-09 02:34:00 +02:00
lethemanh e29cd8dc42 #683 quick search on mobile (#749)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-04-08 13:02:08 +02:00
lethemanh d5c72c9512 Merge pull request #733 from lethemanh/681-day-view-with-sidebar-on-mobile
681 day view with sidebar on mobile
2026-04-07 17:19:16 +07:00
lethemanh 4bb4ec64ad #681 day view with sidebar on mobile 2026-04-07 15:08:03 +07:00
lethemanh aa96a39b28 #679 day view without sidebar on mobile - look only 2026-04-07 15:08:03 +07:00
Benoit TELLIER fbb31e4a80 feat: Add Sentry support (#745) (#747) 2026-04-06 09:00:50 +02:00
Camille Moussu 8c6d846dfe [#738] remove zindex override (#743)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-04-04 09:39:14 +02:00
Camille Moussu 6a6fdf963c [chores] updated package-lock.json (#737) 2026-04-03 09:26:08 +02:00
Camille Moussu 4e57f6b342 [#668] Tablet view (#716)
* draft for tablet view
* adapt sidebar to tablet view
* split menubar to handle tablet and desktop separatly
* split sidebar to handle tablet and desktop separatly
* prettier day navigationin tablet view
* added missing translations
* coderabbit comments
* fix UI of view switcher on tablet, remove hard text
* fix style of selected view option
* fix wrong I18n key
* extracted menubar recurring components to own files
* adjust test case of calendar component
* refactor function change calendar view

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-04-03 08:49:37 +02:00
Camille Moussu c1d3cf5f3d new hook to handle size using mui hook usemediaquery 2026-04-03 10:28:46 +07:00
Camille Moussu 9c572aea45 [Responsive] tools to get the type of screen 2026-04-03 10:28:46 +07: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
JacobiusMakes 2bff6aae78 fix(i18n): add missing notification text translation key (#715) (#726)
The CalDAV server returns ISO 8601 durations without the T separator for
date-based periods (e.g. -P1D for 1 day, -P2D for 2 days, -P1W for
1 week). The existing translation keys used -PT1D/-PT2D/-PT1W which only
matched the time-based format. This caused raw keys like
"event.form.notifications.-P1D" to appear in the event preview
notification line.

Adds -P1D, -P2D, and -P1W translation keys to all four locale files
(en, fr, ru, vi) alongside the existing -PT variants.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 13:27:12 +02:00
Benoit TELLIER c9710d7651 feat: parse multiple attendees from pasted text (#723) (#731)
When pasting text containing multiple email addresses into the attendee
input, the component now splits by comma, semicolon, newline, or space
and adds each valid email as an individual attendee chip. Duplicates
are silently skipped. Any invalid chunks remain in the input field
with an error message so the user can correct them manually.

Co-authored-by: JacobiusMakes <jgalperin98@gmail.com>
2026-03-30 13:23:07 +02:00
Camille Moussu 7cf3f094a1 [chores] update package-lock.json 2026-03-30 11:20:41 +02:00
Benoit TELLIER ed09db5e03 Skip image step for external contributors unless authorized (#728) 2026-03-30 05:06:44 +02:00
Benoit TELLIER 07e4240e0f ISSUE-720 Fix diff logic for calendar access (#721) 2026-03-27 06:37:22 +01:00
Camille Moussu 51f7d0ed35 [chores] updated package.json (#719)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-26 22:09:23 +01:00
Benoit TELLIER 79aab93444 ISSUE-713 Inform user of COUNTER success (#714) 2026-03-26 22:06:21 +01:00
Camille Moussu d8119e9807 [#706] skip malformed email adresses in get userdatafromEmail (#712)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-25 12:43:59 +01:00
Camille Moussu 35cd128106 [#17] added event counter popup (#665)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-25 11:14:16 +01:00
lethemanh fcccb1fc55 #704 incomplete recurrence info (#707)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-03-25 11:13:38 +01:00
lethemanh 43424607d4 #602 adminstrator can manage calendar resources (#703)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-03-25 08:28:24 +01:00
Camille Moussu fdc9d7651b [#700] fixed searchbar blink (#701) 2026-03-25 07:09:21 +01:00
lethemanh 5f26bef4dc #669 display resource admin (#677)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-03-20 12:01:04 +01:00
Camille Moussu 2ba92ed194 [#632] fix to adapt headers to proper selected timezone (#674)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-20 09:27:54 +01:00
Camille Moussu 1079405ae8 [#673] better colors for calendar search (#676)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-20 09:08:42 +01:00
Camille Moussu edc0ca6d01 [#671] button for opening visio is now right clickable to copy the link (#675)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-20 08:51:19 +01:00
lethemanh 3ed8b8ac6b Merge pull request #642 from lethemanh/637-modify-resource
637 modify resource
2026-03-20 11:28:10 +07:00
lethemanh 966a62c24b #637 modify resource (#642)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-03-19 17:09:04 +01:00
Camille Moussu 5bb0307877 [#670] remove possibility to update calendar ACL when it's a shared calendar (#672)
Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-19 16:37:11 +01:00
Camille Moussu a8bff830ad 651 calendar auto hide upon loads (#667)
* [#651] fix duplicated initialisatoin at login
* [#651] prevent event overwrite when getting calendars list

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
2026-03-18 18:13:04 +01:00
lethemanh c2c94a9bf2 #637 modify resource 2026-03-18 20:13:18 +07:00
lethemanh a17320b861 #654 assign icon based on icon property (#662)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-03-18 13:59:32 +01:00
lethemanh 3a84756872 #601 event creation prefill resources (#641)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-03-18 11:31:29 +01:00
vttran daf7257292 chore: update endpoint /api/resources for getResourceDetails (#666)
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local>
2026-03-18 11:18:52 +01:00