Hivert Quentin
8d8ef5fd67
chore(js/css): update generated files
2025-09-23 01:00:35 -04:00
Hivert Quentin
666c979eea
fix(mailer): correctly show interline for p element
2025-09-22 09:57:12 +02:00
Hivert Quentin
1d59c616ac
chore(js/css): update generated files
2025-09-20 01:00:35 -04:00
Hivert Quentin
a7f7950d91
fix(eas): use proper imap mech for EAS request when using openid
2025-09-19 16:47:16 +02:00
Hivert Quentin
5d616600df
feat(mail): Add a setting to show the attachments above the mail body
2025-09-19 15:30:45 +02:00
Hivert Quentin
a077512e34
fix(ui): add css class for login page
2025-09-19 09:50:15 +02:00
Hivert Quentin
23c8648169
fix(label): missing trad
2025-09-17 13:48:39 +02:00
Hivert Quentin
9fad7e6f9c
chore(packaging): prepare debian 13
2025-09-16 16:11:23 +02:00
Hivert Quentin
0fb3db0608
fix(label): ensure the translation kept is not null
2025-09-16 16:09:01 +02:00
Hivert Quentin
a7651e56c5
fix(task): fix reminder for tasks
2025-09-15 17:21:47 +02:00
Emily Kooistra
481a9bf1de
perf(calendar): don't allocate and copy all children for each time we call _filterComponent:
...
Improving the filtering of the calender objects, keeping a global static of the array of tags
that are allowed. And using removeChildren to prevent the need of a full copy while we iterate
over it.
2025-09-15 15:43:05 +02:00
Emily Kooistra
f48f27c812
perf(core): store translations in a globally static NSMutableDictionary
...
fetching public ICS files without this patch result in continual opening
and closing of the "Localizable.strings" to create a NSDictionary,
looking up one key and closing it again. By caching it in a static
variable this greatly improves the performance.
2025-09-15 15:43:05 +02:00
Hivert Quentin
86d94ab8fe
fix(log): remove the ics from the log line
2025-08-27 10:19:42 +02:00
Hivert Quentin
aba41a06b4
chore(js/css): update generated files
2025-08-21 01:00:36 -04:00
Hivert Quentin
ed7a136e0f
fix(password): Correctly check the secret question answer when hitting enter instead of the button next
2025-08-20 14:04:31 +02:00
Patrick Ben Koetter
d99f020f82
chore(doc): Modernized Headings for easier editing ( #370 )
2025-08-08 10:45:12 +02:00
Hivert Quentin
244d1388eb
fix(calendar): fetch our own iana timezone instead of trusting VTIMEZONE
2025-08-01 11:56:06 +02:00
Hivert Quentin
dfcbbba514
chore(build): remove unnecessary import
2025-07-29 13:50:52 +02:00
Hivert Quentin
7bee193413
fix(mail): preoperly generates the message-id header value
2025-07-28 17:40:14 +02:00
Hivert Quentin
4ef79e219c
fix(openid): correcly type userTokenInterval
2025-07-28 16:08:17 +02:00
Hivert Quentin
736d7589b1
fix(ldap): fetch the correct user source when creating an event with an attendee
2025-07-28 13:52:15 +02:00
Hivert Quentin
4d8cca10f6
fix(kdap): don't try to fetch for a nobody user
2025-07-28 13:28:30 +02:00
Hivert Quentin
c8dd5535b3
fix(sieveà: Sieve use the correct imap auth mechanism
2025-07-24 15:03:30 +02:00
Hivert Quentin
42f620e562
fix(curl): properly close curl connection
2025-07-24 14:46:45 +02:00
Hivert Quentin
3662846900
chore(js/css): update generated files
2025-07-22 01:00:32 -04:00
Hivert Quentin
b9f6b90740
Revert "fix(view): automatically refresh view only if a number is set."
...
This reverts commit 55dbae6bee .
2025-07-21 13:11:30 +02:00
Hivert Quentin
b69ef6d7a5
chore(release): 5.12.3
SOGo-5.12.3
2025-07-12 09:44:17 +02:00
Hivert Quentin
3ab86776e2
fix(calendar): fix recurrent event last date
...
Fix a bug introduces by #8766b7c
2025-07-08 15:26:09 +02:00
Hivert Quentin
7fa0daea43
chore(js/css): update generated files
2025-07-08 01:00:38 -04:00
Hivert Quentin
55dbae6bee
fix(view): automatically refresh view only if a number is set.
2025-07-07 15:39:59 +02:00
Hivert Quentin
d48befd151
chore(js/css): update generated files
2025-07-04 01:00:36 -04:00
Hivert Quentin
f5f8f112cd
chore(language): Add Thai language
2025-07-03 16:59:56 +02:00
Hivert Quentin
08bc6aff3f
chore(language): Add Korean language
2025-07-03 09:35:50 +02:00
Hivert Quentin
8290cf2859
chore(doc): add doc por api
2025-06-25 14:16:17 +02:00
Hivert Quentin
8f03432a55
chore(release): 5.12.2
SOGo-5.12.2
2025-06-25 09:34:32 +02:00
Hivert Quentin
9649ae345f
i18n(pt): Update Portuguese translations
2025-06-25 08:52:35 +02:00
Hivert Quentin
e9c03d3cf7
i18n(tr_TR): Update TurkishTurkey translations
2025-06-25 08:52:35 +02:00
Hivert Quentin
031e117cba
i18n(nl): Update Dutch translations
2025-06-25 08:52:34 +02:00
Hivert Quentin
dabad1d0cf
fix(api): add handler for internal error
2025-06-24 10:20:12 +02:00
Hivert Quentin
c1b6388260
chore(packaging): fix rhel packaging
2025-06-24 09:30:28 +02:00
Hivert Quentin
bc6b849d66
chore(js/css): update generated files
2025-06-24 01:00:36 -04:00
Hivert Quentin
51f1521dba
feat(api): add endpoint for caldav/cardav url
2025-06-23 17:14:39 +02:00
Hivert Quentin
516606baff
fix(session): allow password/token to be longer than userkey
2025-06-23 09:27:51 +02:00
Hivert Quentin
a782424a30
feat(openid): swicth to libcurl for http request
...
It was using an internal library before and there were too much errors due to incomplete http's protocol implementation
2025-06-23 09:24:02 +02:00
Hivert Quentin
f53d7b73db
fix(sieve): add requirements for notify when doing a filter
2025-06-19 09:40:58 +02:00
Hivert Quentin
8766b7c6b3
fix(calendar): properly evalute last occurance freebusy
2025-06-17 11:31:00 +02:00
Hivert Quentin
8a907737de
fix(view): don't hide the option mailcomposer in small screen
2025-06-16 11:14:08 +02:00
Hivert Quentin
1a6f2825b6
chore(foc): put a link to the community version
2025-06-11 13:52:36 +02:00
Hivert Quentin
9954c3607b
fix(openid): allow expires_in param to be null
2025-05-21 14:50:41 +02:00
Hivert Quentin
085fc4a9eb
fix(openid): add state in connection flow
2025-05-20 09:08:46 +02:00