336 Commits

Author SHA1 Message Date
Slávek Banko
ab9f0c1bf1 fix(calendar): Fix typo Jisti × Jitsi
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
2025-03-31 21:03:47 +02:00
Slávek Banko
4a68909060 feat(calendar): Make the Jitsi meeting room prefix configurable
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
2025-03-31 21:03:47 +02:00
Hivert Quentin
9f4f48a44f feat(calendar): Can defined the Jitsi server url for meeting created 2025-02-03 14:19:02 +01:00
Hivert Quentin
42c227beca feat(calendar): Can now create Jitsi link when making event 2025-01-27 14:27:09 +01:00
Hivert Quentin
169a0c6125 fix(calendar): In some case, the startTime was not properly set 2024-11-29 10:38:38 +01:00
WoodySlum
c5582ba819 Merge pull request #338 from helsinki-systems/escape-css-selectors
fix(calendar(js)): escape CSS selector names (@leonklingele)
2024-06-04 11:15:10 +02:00
WoodySlum
2dd45dfb93 Merge pull request #337 from helsinki-systems/prevent-double-event-creation
fix(calendar(js)): prevent duplicate event creation in case of an event conflict (@leonklingele)
2024-06-04 11:14:26 +02:00
smizrahi
2756176503 fix(calendar): Fix empty recurence list when creating event from mail 2024-06-03 22:41:42 +02:00
smizrahi
314b39dd1c fix(ui): Fix invalid display when creating new appointment / mail on mobile. Initialize isFullscreen to if screen is in portrait. Fixes #5970. 2024-05-22 10:35:16 +02:00
smizrahi
7b233422f5 fix(calendar): Fix issue when doubleclick creates an event of 2 days after creating an event > 1 days 2024-03-11 16:14:22 +01:00
smizrahi
68398d2086 feat(calendar): Add double click to calendar create events 2024-01-09 14:10:05 +01:00
Hivert Quentin
8dc69efd70 fix(calendar): Couldn't choose some reminder options when creating events 2024-01-02 17:21:24 +01:00
smizrahi
acd4a1f4aa fix(calendar): Prevent clicking on delete event button when network is slow 2023-12-22 13:08:38 +00:00
Hivert Quentin
1ae02ebd70 fix(UI): selectAll button was still keeping alle items in memory 2023-11-22 11:07:58 +01:00
Hivert Quentin
6e60b10755 feat(ux): select all button will unselect all if click again 2023-11-03 15:13:48 +01:00
smizrahi
65f8336255 feat(core): Add mobile provisioning download for Apple's devices. Fix shared calendar and contacts 2023-10-18 11:43:35 +02:00
smizrahi
6d16ee7988 feat(core): Add mobile provisioning download for Apple's devices 2023-09-27 17:28:29 +02:00
smizrahi
22372a7598 fix(calendar): Fix calendar green dot stucks in original day when browser is opened for days and day change. Fixes #5783 2023-06-12 10:18:26 +02:00
smizrahi
f22672cef8 fix(calendar): Fix calendar green dot stucks in original day when browser is opened for days and day changed 2023-06-07 10:06:59 +02:00
smizrahi
a7ecb5816d Merge branch 'SOGo-5.8' into fix-green-dot 2023-05-24 11:13:12 +02:00
Hivert Quentin
e076d0db73 fix(calendar,preferences) Small fixes for commit 5c4d467d and 6050c4ee 2023-05-22 10:11:58 +02:00
Hivert Quentin
5c4d467d06 feat(calendar): add copy to clipboard button in "links to calendar" panel 2023-05-19 13:14:55 +02:00
Leon Klingele
f04c73d495 fix(calendar(js)): prevent duplicate event creation in case of an event conflict
In case of an calendar event conflict the form submit button was not
disabled after use, allowing it to be clicked again.
This could have resulted in a double creation of the submit event.
2023-05-10 17:13:23 +02:00
Leon Klingele
5c944617d0 fix(calendar(js)): escape CSS selector names
SOGo uses the name of calendar categories verbatim to construct a CSS
selector without escaping characters such as "/". This patch ensures
those selector names are properly escaped so calendar categories
applied to a calendar event match the according selector and appear
in the correct color.

This patch makes use of the CSS escape API which is supported by all
major browsers. See https://caniuse.com/mdn-api_css_escape.

Also see https://mathiasbynens.be/notes/css-escapes.
2023-05-10 17:07:49 +02:00
smizrahi
650ca16ff7 fix(calendar): Fix calendar green dot stucks in original day when browser is opened for days and day changed 2023-04-19 23:31:49 +02:00
smizrahi
46215aca87 fix(calendar): Rework confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Rework of #5585. Closes #5720. Fixes #5732. 2023-04-06 10:57:52 +02:00
smizrahi
4fc61a28d5 fix(calendar): Rework confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Rework of #5585. Closes #5720. 2023-04-05 17:49:01 +02:00
smizrahi
6ccd22b511 fix(calendar): Rework confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Rework of #5585. Closes #5720. 2023-04-05 14:13:17 +02:00
smizrahi
f813b78c3c fix(calendar): Impossible to create a new event after creating a new one. Closes #5718 2023-03-28 21:26:21 +02:00
smizrahi
65d4c5c480 fix(calendar): Add confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Fixes #5585 2023-03-27 09:38:56 +02:00
smizrahi
bb4a88b6df fix(calendar): Add confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Fixes #5585 2023-03-22 19:39:44 +01:00
smizrahi
64d817ab0d fix(calendar): Add confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Fixes #5585. 2023-03-14 16:20:31 +01:00
smizrahi
5fb82fe414 feat(calendar): Refresh data when clicking on 'today' 2022-10-17 18:55:32 +02:00
Francis Lachapelle
3eeebbc83b fix(calendar(js)): destination calendars of new components
Fixes #5581
2022-08-19 10:07:14 -04:00
Francis Lachapelle
16459c7b3d fix(calendar(js)): conditional display of edit and delete buttons 2022-08-15 15:31:19 -04:00
Francis Lachapelle
67ccf748ed fix(web(js)): improve validation of email addresses
Overwrite the AngularJS validation and transformation of email inputs in
order to support umlauts and eszett.
2022-07-28 10:46:40 -04:00
Francis Lachapelle
1b3b9c253c fix(calendar(js)): adjust line of the current time to user's timezone
Fixes #5512
2022-05-02 12:37:58 -04:00
Francis Lachapelle
e064e9af44 fix(web(js)): position notifications to the bottom right
Fixes #5127
Fixes #5423
2021-12-03 17:40:21 -05:00
Francis Lachapelle
c17165d85d fix(calendar(js)): improve bi-weekly event description
Fixes #5261
2021-12-01 15:08:09 -05:00
Francis Lachapelle
56f9e3e398 fix(mail(js)): allow to add any event invitation 2021-08-25 16:53:40 -04:00
Francis Lachapelle
322226bd81 fix(css): improve display of category colors (Calendar & Mail)
In the list view, we now use color dots instead of stripes.

Fixes #5337
2021-06-07 15:03:39 -04:00
Francis Lachapelle
bd80b6ea75 fix(calendar(css)): enlarge categories color stripes
Fixes #5301
2021-04-21 14:12:14 -04:00
Francis Lachapelle
fec299f040 fix(calendar(js)): show conflict error inside appointment editor
A single string error is returned when at least one of the attendees
refuses to be invited.
2021-04-16 13:54:54 -04:00
Francis Lachapelle
e78eb44dd7 fix(calendar(js)): ignore attendees when saving task 2021-01-25 09:59:02 -05:00
Francis Lachapelle
0e0fc72b44 fix(calendar(js)): fix exception when changing an event calendar 2020-11-05 10:30:28 -05:00
Francis Lachapelle
4a83733039 feat(calendar(web)): allow to change the classification of an event 2020-11-04 16:15:13 -05:00
Francis Lachapelle
74acab0738 fix(calendar(js)): add attendee from search field when saving
Fixes #5185
2020-10-15 17:43:17 -04:00
Francis Lachapelle
cd95649f08 fix(web(js)): remove calls to deprecated functions in ng-material 2020-08-04 16:12:52 -04:00
Francis Lachapelle
8205acc5d5 feat(web): support desktop notifications, add global inbox polling
Fixes #1234, fixes #3382, fixes #4295
2020-07-29 16:31:19 -04:00
Francis Lachapelle
ff3e83fd43 fix(calendar(js)): don't handle attendees for tasks 2020-07-17 13:58:32 -04:00