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
lethemanh
647f82c653
Merge pull request #664 from lethemanh/660-remove-owner-in-calendar-of-resource
...
#660 remove owner in calendar of resource
2026-03-18 16:47:09 +07:00
lethemanh
4aebbe6e67
Merge pull request #663 from lethemanh/661-hide-empt-resource-section-in-event-detail
...
#661 hide empty resource section in event detail
2026-03-18 16:42:07 +07:00
lethemanh
1cf24c25f4
#660 remove owner in calendar of resource
2026-03-18 16:32:53 +07:00
lethemanh
ed03174934
#661 hide empty resource section in event detail
2026-03-18 16:24:04 +07:00
Camille Moussu
e665ea4a79
[ #646 ] improve dark color management ( #648 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-03-17 16:26:37 +01:00
Camille Moussu
a771b311b5
[ #657 ] reverted changed in style for hidden details caption ( #659 )
2026-03-17 16:25:58 +01:00
Camille Moussu
1bfe0d0d6a
[ #652 ] changed style to display chips as columns in temp search ( #658 )
...
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-03-17 16:19:16 +01:00
lethemanh
7d21eab757
#600 quick search for resource calendar ( #635 )
...
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-03-17 16:10:36 +01:00
lethemanh
387e64d58c
#598 resource field in event ( #634 )
...
Co-authored-by: lethemanh <lethemanh@lethemanhs-MacBook-Pro.local >
2026-03-17 14:11:12 +01:00
Camille Moussu
e4fb209147
[ #638 ] added passthrough data for fields we do not use yet ( #640 )
...
Extracted utils to own files for better readability
Co-authored-by: Camille Moussu <cmoussu@linagora.com >
2026-03-17 12:08:00 +01:00
Camille Moussu
c6e5c07f66
[ #651 ] Fix the handling of subscribed calendar ws message to be the same as registered ws message
2026-03-17 11:21:24 +01:00
Camille Moussu
29e9619f02
[ #625 ] changed caption for busy connected user
2026-03-17 09:34:00 +01:00
Camille Moussu
d41cfe1186
[ #625 ] only call freebusy for attendees that have neither accepted nor declined
2026-03-17 09:34:00 +01:00
Camille Moussu
5269c43354
[ #625 ] added freebusy handling in event preview
2026-03-17 09:34:00 +01:00
Camille Moussu
f41c3cbd8d
[refactor] extracted event display preview components in preparation for #625
2026-03-17 09:34:00 +01:00