Commit Graph

53 Commits

Author SHA1 Message Date
Francis Lachapelle
4eed98d58d feat(mail): delay or disable automatic mark message as read
Fixes #1585
2021-12-07 09:55:13 -05:00
Francis Lachapelle
eb46415711 fix(mail(js)): hide sign and encrypt options if not usable
When composing a message, don't offer to sign nor encrypt the message
if user has not uploaded a certificate or if S/MIME is disabled.
2021-08-12 13:40:47 -04:00
Francis Lachapelle
20b2fd5e45 refactor(web): replace SOGoGoogleAuthenticatorEnabled with
SOGoTOTPEnabled

Fixes #5294
2021-06-16 14:59:02 -04:00
Francis Lachapelle
fc4f5d2161 feat(mail): new option to force default identity
Users can now force the default identity to always be used when replying
or forwarding a message.
2021-01-14 15:23:43 -05:00
Francis Lachapelle
76cbe7854c feat(preferences): button to reset contacts categories to defaults 2020-07-03 12:32:46 -04:00
Francis Lachapelle
f60a30c520 fix(preferences(js)): initialize Forward defaults
Make sure 'Forward' is defined prior to visit the Preferences module.
2020-06-27 11:31:08 -04:00
Francis Lachapelle
f8aa338e64 feat(mail): handle multiple mail identities
Fixes #768, fixes #4602
2020-06-18 16:53:42 -04:00
Ludovic Marcotte
f78300a12e feat(core): initial Google Authenticator support for 2FA 2020-05-07 07:22:24 -04:00
Francis Lachapelle
824b38332c fix(preferences): avoid exception when parsing PreventInvitationsWhitelist
Fixes #5006
2020-04-17 12:11:01 -04:00
Francis Lachapelle
3e6cd3c53c perf(web): don't wait on Sieve server to render UIxPageFrame.wox 2020-01-31 16:51:33 -05:00
Francis Lachapelle
14b60cd756 fix(calendar(js)): avoid call to /members when expansion is disabled
Expose SOGoLDAPGroupExpansionEnabled in /jsonDefaults to avoid a call to
/members when the parameter is disabled.
2019-11-18 11:06:15 -05:00
Francis Lachapelle
5b3d84ee24 refactor(preferences): conditionally activate the Sieve script
All the user defaults are now editable through the Preferences module,
even if an external Sieve script is enabled. However, the user can
disable the external Sieve script and force the activation of the
"sogo" Sieve script.
2019-11-15 14:37:35 -05:00
Francis Lachapelle
3e0910d175 (web) Keep unlocalized/custom calendar categories 2019-03-07 10:52:04 -05:00
Francis Lachapelle
15de264967 Web-based management of email certificate (cont'd) 2018-01-12 14:47:31 -05:00
Francis Lachapelle
104ac2db33 New SOGoMailComposeWindow default 2017-09-20 16:50:41 -04:00
Francis Lachapelle
2604e2bf59 Sanity check when user's session has expired 2017-06-05 10:23:59 -04:00
Francis Lachapelle
e8e0df8b53 Expose user settings and defaults inline (cont'd) 2017-06-01 13:50:46 -04:00
Francis Lachapelle
663a0b60dd (feat) Configurable Web animation level 2017-04-25 16:35:39 -04:00
Francis Lachapelle
1d028e4cf5 Expose default value SOGoMailAddOutgoingAddresses
Fixes #4064
2017-03-23 15:42:05 -04:00
Francis Lachapelle
8322d318aa Expose default value of SOGoMailAutoSave
Fixes #4053
2017-03-01 15:14:09 -05:00
Francis Lachapelle
c9467e1ce3 Validate custom subject for vacation auto-reply 2016-12-01 11:21:59 -05:00
Francis Lachapelle
0b99dbfc99 Fix SOGoLoginModule when set to "Last used" 2016-10-31 15:19:03 -04:00
Francis Lachapelle
734d680708 Fix SOGoLoginModule when set to "Last used" 2016-06-16 15:37:41 -04:00
Francis Lachapelle
d8fc40217d Specify a custom vacation subject
User can now specify a custom vacation subject. For Sieve servers
implementing the variables extension, one can write ${subject} to insert
the original subject in the auto reply.

SOGoDefaultVacationSubject is a new domain defaults parameter used when
the user doesn't specify a custom subject.

Fixes #685, #1447
2016-06-15 16:02:12 -04:00
Francis Lachapelle
e24ee771e2 Honor the domain defaults when creating an event
Initialize the editor with the value of
SOGoAppointmentSendEMailNotifications from the domain defaults.

Fixes #3729
2016-06-14 10:34:53 -04:00
Francis Lachapelle
a9ee261eff Allow disabling Gravatar
Resolves #3600
2016-05-25 16:07:40 -04:00
Francis Lachapelle
c5eeadf041 Allow user to choose which weekdays to display
Closes #1841
2016-05-06 14:22:52 -04:00
Ludovic Marcotte
582baf2960 (feat) added AngularJS's XSRF support (#3246) 2016-04-26 11:07:22 -04:00
Francis Lachapelle
0c0505468b Respect user's language for calendar categories 2016-03-24 21:44:29 -04:00
Patrice Levesque
a5cc2bb5d5 Merge branch 'master' into fix-some-warnings
Conflicts:
	SoObjects/Appointments/SOGoAppointmentObject.m
2016-02-15 11:23:27 -05:00
Patrice Levesque
7c25b53fdf Remove pointless #imports from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
Francis Lachapelle
256a64172e (feature) Custom base font size for HTML messages
If SOGoMailComposeFontSize is set to zero, we keep the previous
behaviour (no font-size added to the message HTML body).
2016-02-11 17:45:57 -05:00
Francis Lachapelle
77baffb85c Localize datepicker and respect user's defaults 2016-01-12 11:57:38 -05:00
Ludovic Marcotte
403d6fa54f (feat) you can now select your alternate avatar 2015-11-27 16:04:12 -05:00
Euan Thoms
a64d55f95c Stage 3 of clang compiler warning patches. 2015-11-04 03:59:40 +08:00
Ludovic Marcotte
ded467e0a2 (fix) add empty settings hashes to prever JS exceptions 2015-08-17 09:55:14 -04:00
Francis Lachapelle
e6c9289784 Add LocaleCode to JSON defaults 2015-08-06 16:07:46 -04:00
Francis Lachapelle
8b483136d0 Fix compilation warning in UIxJSONPreferences.m 2015-06-12 11:59:02 -04:00
Ludovic Marcotte
f515543e33 (fix) many adjustments regarding auxiliary accounts 2015-06-12 11:58:58 -04:00
Ludovic Marcotte
8074e67b84 (fix) default calendar category colors 2015-06-12 11:58:54 -04:00
Ludovic Marcotte
d581054214 (fix) fixed default values for many prefs 2015-06-12 11:45:09 -04:00
Ludovic Marcotte
a2c469d46a (fix) correctly handle PreventInvitationsWhitelist 2015-06-12 11:44:35 -04:00
Ludovic Marcotte
f262347149 (fix) more defaults values in the prefs 2015-06-12 11:44:34 -04:00
Ludovic Marcotte
1fe5e39254 Default value for short date format 2015-06-12 11:43:52 -04:00
Ludovic Marcotte
772a682655 (fix) correctly localize mail labels from common bundle 2015-06-12 11:43:52 -04:00
Ludovic Marcotte
2bc44dec9b Improved preferences module (save/load, checks on enabled modules, etc.) 2015-06-12 11:38:08 -04:00
Ludovic Marcotte
0f2e3df164 More cleanups, defaults values for mail/contact/calendar labels and data validation 2015-06-12 11:35:51 -04:00
Ludovic Marcotte
5c3f0138f5 First pass at the v3 pref module
The UI needs to be styled. We also need to properly load "default"
values from the system/domain/user defaults and save them correctly
too.
2015-06-12 11:17:49 -04:00
Wolfgang Sourdeau
b79a7e5a00 Monotone-Parent: 2fdf0ead0781ef2362dd389811d5db44ca4cc84a
Monotone-Revision: c91eef7edcfd08d414664c25a590b6268a7e58e2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-11-29T04:19:32
Monotone-Branch: ca.inverse.sogo
2009-11-29 04:19:32 +00:00
Wolfgang Sourdeau
15e496adbe Monotone-Parent: c33cdda9e79ffbb64ec7e5ffcb898838a13ac5a7
Monotone-Revision: c6900964008d79668f220a86e8a60e9a660b9c0d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-09-27T01:13:41
Monotone-Branch: ca.inverse.sogo
2008-09-27 01:13:41 +00:00