Commit graph

5122 commits

Author SHA1 Message Date
Francis Lachapelle a2ef542ad4 fix(mail): avoid exception on recent GNUstep when no filename is defined 2021-05-25 11:56:36 -04:00
Francis Lachapelle 69b86d3f93 fix(addressbook(js)): handle multi-values organization field (c_o)
Fixes #5312
2021-05-12 15:54:09 -04:00
Francis Lachapelle 32bc1e8ffc i18n: update translations 2021-03-31 10:07:27 -04:00
Francis Lachapelle 1268e2370f fix(calendar): fix all-day events in lists
All-day events start/end date were wrong when the period was covering a
DST change.
2020-10-13 22:37:22 -04:00
Francis Lachapelle 2b33d45346 refactor: replace calls to create GMT NSTimeZone instance
Fixes #3757
2019-12-11 11:13:36 -05:00
Francis Lachapelle eafbdd3884 Sanitize value of SOGoMailAutoSave 2019-09-26 11:17:15 -04:00
Francis Lachapelle 2fbe721c60 Sanitize value of SOGoMailAutoSave 2019-09-25 10:36:31 -04:00
Francis Lachapelle b90723c9d6 (js) Fix images flickering in mail threads mode 2019-06-20 11:53:13 -04:00
Francis Lachapelle f29793b781 (mail) Fix JSON representation of mail threads 2019-06-20 11:51:07 -04:00
Francis Lachapelle bae39ffefa (js) Restore threads status on initial load 2019-06-19 11:50:35 -04:00
Francis Lachapelle 5aa36a6d28 (i18n) Update translations 2017-10-18 11:07:42 -04:00
Francis Lachapelle ececdda8ce (js) Update CKEditor to version 4.7.3 2017-10-18 10:37:05 -04:00
Ludovic Marcotte 5cd3a8f245 (fix) generalized HTML sanitization to avoid encoding issues when replying/forwarding mails 2017-10-18 09:33:44 -04:00
Francis Lachapelle 7157422125 Add Latvian (lv) translation (cont'd) 2017-09-06 09:02:59 -04:00
Francis Lachapelle 2249562caa Add Simplified Chinese translation (cont'd) 2017-09-06 09:01:23 -04:00
Francis Lachapelle fed96dee42 Update Welsh translation 2017-09-05 13:52:52 -04:00
Francis Lachapelle e80f5b6beb Add Simplified Chinese (zh_CN) translation 2017-09-05 13:34:29 -04:00
Francis Lachapelle e62fd36653 (js) Add @ prefix to group id prior to removal
This fixes the issue of deleting an unknown group.
2017-08-29 15:09:53 -04:00
Ludovic Marcotte f3cf29ea1f (fix) correctly handle "Day of the month" constraint 2017-08-29 11:06:36 -04:00
Francis Lachapelle c915bc7c95 Simplify sanitization of accepted HTML attributes 2017-08-22 10:18:30 -04:00
Francis Lachapelle 44dbb30ffe (js) Disable autogrow plugin in CKEditor
Fixes #4239
2017-07-31 12:16:05 -04:00
Francis Lachapelle d536f090d1 (js) Update CKEditor to version 4.7.1 2017-07-20 13:49:49 -04:00
Francis Lachapelle d0898879ca (i18n) Update translations 2017-07-20 13:36:52 -04:00
Francis Lachapelle 6272cb5a85 (js) Improve regular expression for email address 2017-07-04 17:22:01 -04:00
Ludovic Marcotte 8d1b02d52b (fix) enable S/MIME even when using GNU TLS (fixes #4201)
Conflicts:
	UI/MailPartViewers/UIxMailPartSignedViewer.m
2017-07-04 11:01:43 -04:00
Ludovic Marcotte 722c813909 (fix) respect disabled state of sending rate-limiting (fixes #4198) 2017-07-04 09:57:05 -04:00
Ludovic Marcotte a84b55f36c (fix) use the organizer's alarm by default when accepting IMIP messages (fixes #3934) 2017-06-06 11:10:31 -04:00
Francis Lachapelle 428d179b9f (js) Update CKEditor to version 4.7.0 2017-06-01 09:44:32 -04:00
Francis Lachapelle e73a3495bb Respect languages preferences on login page
Fixes #4169
2017-05-31 10:48:35 -04:00
Francis Lachapelle 0cca551c22 Add Latvian (lv) translation 2017-05-30 17:27:49 -04:00
Ludovic Marcotte 7cc3ff2fcc (fix) remove any trailing cr (fixes #4172) 2017-05-30 13:16:01 -04:00
Ludovic Marcotte ec397b39b0 (feat) added custom fields support from Thunderbird's address book 2017-05-30 10:38:31 -04:00
Francis Lachapelle e0cb700f54 (js) Prevent 304 HTTP status code in IE11 2017-04-21 16:42:08 -04:00
Ludovic Marcotte e6baba445f Updated comment 2017-04-20 14:36:03 -04:00
Ludovic Marcotte 9c1e481d54 (fix) handle properly windows-1255 charset (fixes #4124) 2017-04-20 14:30:13 -04:00
Ludovic Marcotte 43385ce5bf (fix) enhance display of all-day invitations (fixes #4145) 2017-04-12 16:13:40 -04:00
Francis Lachapelle 4ecff8a437 (i18n) Update translations and add Hebrew 2017-03-09 12:31:54 -05:00
Francis Lachapelle e5b4a12f8a (js) Update CKEditor to version 4.6.2 2017-03-09 11:52:04 -05:00
Francis Lachapelle 41ea0341a8 Fix typo in Scheduler
Fixes #4072
2017-03-08 16:04:07 -05:00
Francis Lachapelle 9df8eb367a (js) Prevent 304 HTTP status code in IE
Fixes #4066
2017-03-08 15:58:47 -05:00
Francis Lachapelle 8c7a2cb2eb (js) Fix SCAYT automatic language selection 2017-03-07 15:13:04 -05:00
Francis Lachapelle bdcba43f10 (js) Update ResizeSensor.js 2017-01-06 20:56:10 -05:00
Francis Lachapelle de46924950 (js) Update CKEditor to version 4.6.1 2017-01-06 20:51:34 -05:00
Francis Lachapelle 8a2f88bc07 (i18n) Update translations 2017-01-06 20:38:01 -05:00
Ludovic Marcotte 59734d18e8 (fix) correctly handle all identities during IMIP status update 2017-01-06 14:33:18 -05:00
Ludovic Marcotte d1cc3e8c25 (fix) small optimization over previous commit 2017-01-06 14:30:12 -05:00
Ludovic Marcotte d434f709bf (fix) handle all identities during IMIP REPLY processing 2017-01-06 14:24:37 -05:00
Francis Lachapelle a883d93a80 Add parameter validation to alarmsListAction 2017-01-06 11:48:10 -05:00
Francis Lachapelle 2c801e7756 (js) Use GET instead of POST when form is empty
Fixes #3978, #3979
2017-01-06 11:38:52 -05:00
Ludovic Marcotte 2af6674ce8 (fix) added fix from PR#224, in v2 instead of maint 2016-12-30 10:08:18 -05:00