Francis Lachapelle
e3559d5ca3
i18n(cs): update Czech translation
2020-03-09 11:13:19 -04:00
Francis Lachapelle
de5da7bd0d
i18n(ro_RO): update Romanian translation
2020-03-09 11:13:19 -04:00
InverseBot
bc09aeb830
chore(js/css): update generated files
2020-03-07 01:26:12 -05:00
Francis Lachapelle
d1dbceb407
fix(mail): remove onpointerrawupdate event handler from HTML messages
...
Fixes #4979
2020-03-06 12:14:46 -05:00
Francis Lachapelle
da51482ce1
fix(mail): validate IMAP ACL compliance on main mail account
2020-03-02 14:04:47 -05:00
InverseBot
72efaa7432
chore(js/css): update generated files
2020-02-22 01:23:26 -05:00
Francis Lachapelle
daaad938cb
fix(mail(js)): disable autogrow of textarea in popup window
...
Fixes #4962
2020-02-21 11:54:27 -05:00
InverseBot
989021d561
chore(js/css): update generated files
2020-02-20 01:27:48 -05:00
Francis Lachapelle
656410eb6b
fix(preferences(html)): reject action of mail filter is now a textarea
2020-02-19 15:56:51 -05:00
Francis Lachapelle
4e2d5098c7
fix(mail(js)): limit number of messages to batch delete per API call
2020-02-19 11:10:38 -05:00
InverseBot
3433a2e765
chore(js/css): update generated files
2020-02-19 01:27:46 -05:00
Francis Lachapelle
eabb40a0bf
fix(css): improve contrast of toolbars w/input field
2020-02-18 16:24:36 -05:00
Francis Lachapelle
860d635c9c
fix(web(css)): space issue with folders subscription dialog on Firefox
...
Fixes #4954
2020-02-13 09:15:26 -05:00
InverseBot
501edfc319
chore(js/css): update generated files
2020-02-13 01:26:06 -05:00
Francis Lachapelle
95b3e9d4fa
fix(mail(js)): skrink autogrow md-input when content is removed
2020-02-12 10:59:06 -05:00
InverseBot
c49137e620
chore(js/css): update generated files
2020-02-05 02:13:22 -05:00
InverseBot
ad3a9c87f8
chore(js/css): update generated files
2020-02-01 01:20:57 -05: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
bc963d53c6
fix(mail): wrap HTML part before re-encoding content
...
Avoid improper encoding when the HTML part is using an unsupported
encoding by libxml2.
2020-01-30 15:36:16 -05:00
Francis Lachapelle
127a3c487d
chore(release): 4.3.0
2020-01-21 09:53:16 -05:00
InverseBot
d92cd9c3f3
chore(js/css): update generated files
2020-01-21 01:21:02 -05:00
Francis Lachapelle
88a675596c
i18n(pt_BR): update Brazilian (Portuguese) translation
2020-01-20 16:34:17 -05:00
Francis Lachapelle
b71df14b14
fix(mail(js)): bypass autogrow feature of md-input to fix scroll jumping
2020-01-20 14:19:11 -05:00
Francis Lachapelle
73dc86a6ed
fix(mail(js)): bypass autogrow feature of md-input to fix scroll jumping
...
See https://github.com/angular/material/issues/3070
2020-01-20 14:10:57 -05:00
Francis Lachapelle
94af9bb780
chore(npm): update CKEditor to version 4.13.1
2020-01-17 12:27:45 -05:00
Francis Lachapelle
43e5662950
fix(calendar(css)): fix padding of sort handle of calendars
2020-01-17 11:48:02 -05:00
Francis Lachapelle
96f2c64320
chore(npm): update md to v1.1.21
2020-01-17 11:42:40 -05:00
Francis Lachapelle
001d76fd05
fix(calendar(js)): allow event invitations to be moved
...
Fixes #4926
2020-01-17 11:34:37 -05:00
InverseBot
5b089bbe14
chore(js/css): update generated files
2019-12-31 01:15:45 -05:00
InverseBot
9437ba8b9a
chore(js/css): update generated files
2019-12-25 01:18:27 -05:00
Francis Lachapelle
94b171675f
perf(css): remove unused selectors for layout
2019-12-24 16:18:32 -05:00
InverseBot
ee1ffef5b5
chore(js/css): update generated files
2019-12-19 01:17:15 -05:00
Francis Lachapelle
6b17d5298c
chore(js/css): update generated files
2019-12-17 15:00:49 -05:00
Francis Lachapelle
56e1583ccc
chore(npm): update autoprefixer
2019-12-17 14:21:04 -05:00
Francis Lachapelle
e65e0f191f
i18n(sk): update Slovak translation
2019-12-17 11:11:58 -05:00
Francis Lachapelle
bc172c5895
i18n(fr): update French translation
2019-12-17 11:11:43 -05:00
Francis Lachapelle
ae42fd869a
i18n(nl): update Dutch translation
2019-12-17 11:11:11 -05:00
Francis Lachapelle
cd8f957774
i18n(cs): update Czech translation
2019-12-17 11:10:40 -05:00
Francis Lachapelle
7180b5988d
fix(preferences): improve error handling with Sieve server
2019-12-16 14:54:03 -05:00
Francis Lachapelle
9aeecead6c
fix(calendar(html)): don't cache list of week days
...
Fixes #4907
2019-12-16 11:10:07 -05:00
Ludovic Marcotte
0ceccdd612
fix(addressbook(core)): safety check from broken URLs
2019-12-13 13:54:34 -05:00
Francis Lachapelle
edc01e9532
fix(calendar): allow fetching group members from contacts-only sources
...
If a group is invited to an event, search members within the known source
of the contact instead of relying on a global search among "canAuthenticate" sources.
2019-12-10 12:29:40 -05:00
InverseBot
9d1d12af54
chore(js/css): update generated files
2019-12-10 01:17:03 -05:00
Francis Lachapelle
a303011237
fix(mail(js)): avoid exception when adding duplicated recipient
2019-12-09 12:34:48 -05:00
Francis Lachapelle
5ccc12639b
fix(mail(html): expose UIxMailViewRecipientMenu in popup view
2019-12-09 12:29:58 -05:00
Francis Lachapelle
2048fb19cf
fix(calendar(js)): avoid exception when adding duplicated attendee
2019-12-09 12:24:55 -05:00
Francis Lachapelle
46ade7640a
feat(mail(js)): new button to expand recipients that are LDAP groups
...
Copy all object attributes when cloning the Message object in the popup
view.
Fixes #4902
2019-12-09 11:41:14 -05:00
Francis Lachapelle
2e46e89d58
refactor: replace calls to create GMT NSTimeZone instance
2019-12-09 08:50:50 -05:00
InverseBot
eb13aa14b2
chore(js/css): update generated files
2019-12-05 01:17:54 -05:00
Francis Lachapelle
47075b40a2
fix(mail): wrap HTML part with HTML tags to render all content
2019-12-04 15:45:26 -05:00
Francis Lachapelle
e71afc982e
fix(web): improve contrast of toolbars w/input field
2019-12-04 12:36:48 -05:00
Johannes Kanefendt
948c89f5bb
- Respect the user domain when dealing with groups
...
- Renamed protocol MembershipAwareSource to SOGoMembershipSource
2019-12-04 10:37:08 +01:00
InverseBot
7aaadd724d
chore(js/css): update generated files
2019-12-04 01:20:08 -05:00
Francis Lachapelle
fbdabc9615
fix(calendar(js)): fix refresh of attendees freebusy information
...
* refresh template with freebusy information of organizer
* fix event coverage in freebusy timeline when event spans a day
Related to bug #4899
2019-12-03 10:34:47 -05:00
Johannes Kanefendt
278d4ab4cb
Return NSDictionary contact entries from [MembershipAwareSource membersForGroupWithUID] instead of SOGoUser objects.
...
Optimization for user sources that are capable of fetching lists of group members at once, might save a lot of expensive SOGoUser lookups.
2019-11-26 22:20:28 +01:00
Francis Lachapelle
f872dc52c6
i18n(de): remove duplicated short date formats
2019-11-26 15:13:07 -05:00
Johannes Kanefendt
2e98929900
Removed tight coupling of group membership expansion and LDAPSource.
...
Any implementation of SOGoSource may now support group expansion by implementing the protocol MembershipAwareSource.
2019-11-26 15:29:02 +01:00
InverseBot
856b0654ab
chore(js/css): update generated files
2019-11-22 01:17:37 -05:00
Francis Lachapelle
456a66b66b
feat(mail(js)): new button to expand recipients that are LDAP groups
2019-11-21 21:51:27 -05:00
InverseBot
f140bba03a
chore(js/css): update generated files
2019-11-21 01:18:01 -05:00
Francis Lachapelle
123ccef770
(web) Improve contrast of toolbars w/input field
2019-11-20 12:18:42 -05:00
InverseBot
06814c2dee
chore(js/css): update generated files
2019-11-20 01:16:27 -05:00
InverseBot
fa2fbd3177
chore(js/css): update generated files
2019-11-19 01:17:36 -05:00
Francis Lachapelle
729802222f
fix(mail(js)): add missing library to save msg from popup window
...
Fixes #4879
2019-11-18 11:57:53 -05:00
Francis Lachapelle
e458a78a10
i18n(ca): update Catalan translation
...
Fixes #4878
2019-11-18 11:34:22 -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
InverseBot
9c299cf0de
chore(js/css): update generated files
2019-11-16 01:18:07 -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
InverseBot
c6f532dea8
chore(js/css): update generated files
2019-11-08 01:57:42 -05:00
Ludovic Marcotte
ac91a303c9
feat(core): Allow the detection of external Sieve scripts
...
This allows SOGo users to keep existing Sieve scripts instead of
overwriting the SOGo ones by default.
2019-11-07 15:18:28 -05:00
Francis Lachapelle
70984def1f
fix(preferences(js)): Lower constraints on auto-reply dates range
...
Fixes #4874
2019-11-07 11:37:57 -05:00
Francis Lachapelle
699849caec
fix(calendar(js)): don't escape HTML characters in repeat select menu
...
Fixes #4875
2019-11-07 09:47:11 -05:00
Ludovic Marcotte
113f076981
chore(preferences): removed years' old commented code
2019-11-07 08:32:15 -05:00
Ludovic Marcotte
c2e7f6a866
feat(preferences): allow hiding of vacation the vacation period
...
This is controllable using the new SOGoVacationPeriodEnabled
domain defaults variable.
2019-11-05 15:33:16 -05:00
InverseBot
83d52a16f4
chore(js/css): update generated files
2019-11-01 01:14:41 -04:00
Francis Lachapelle
82735fa8a7
chore(js/css): update generated files
2019-10-31 13:09:54 -04:00
Francis Lachapelle
33dce130ce
chore(js): fix path of lodash library
2019-10-31 13:08:28 -04:00
Francis Lachapelle
372bd676aa
chore: update commit message for generated files
2019-10-31 11:59:55 -04:00
Francis Lachapelle
eb4ad5e086
i18n(de): update German translation
2019-10-31 11:52:43 -04:00
InverseBot
22bd650b72
(js/css) Update generated files
2019-10-31 02:07:08 -04:00
Francis Lachapelle
8b45f2c731
fix(calendar(js)): swap start-end dates when delta is negative
...
When creating an event by drag'n'dropping from bottom to top, the
original coordinate become the start date.
2019-10-30 13:55:03 -04:00
Francis Lachapelle
060dea3818
style(mail(js)): add missing semi-colon
2019-10-30 13:55:03 -04:00
Francis Lachapelle
487bbf74c0
fix(calendar(js)): don't modify time when computing dates interval
...
Fixes #4861
2019-10-30 13:55:03 -04:00
Francis Lachapelle
f6ca946058
fix(calendar): don't allow RDATE unless already defined
...
Since RDATE are not properly supported in EAS, hide the possibility to
specify recurring dates unless the component being edited already
contains RDATE(s).
2019-10-30 11:04:59 -04:00
Francis Lachapelle
42bb3b288b
(i18n) Update Polish translation
...
Fixes #4851
2019-10-29 11:03:27 -04:00
Ludovic Marcotte
e866fd5fda
(fix) fixed Apple Calendar creation ( fixes #4813 )
2019-10-28 14:39:39 -04:00
InverseBot
2d5d1b4297
(js/css) Update generated files
2019-10-25 01:27:37 -04:00
Francis Lachapelle
1c179f805d
Preparation for release 4.1.0
2019-10-24 10:42:30 -04:00
Francis Lachapelle
c69a7391a4
(js/css) Update generated files
2019-10-24 10:35:41 -04:00
Francis Lachapelle
63bcb2649b
(css) New .sg-hint class
2019-10-24 10:33:35 -04:00
Francis Lachapelle
c2c5a4d23d
(css) Fix contextual menu position in Mail
2019-10-24 10:15:18 -04:00
Francis Lachapelle
3b869d44d6
(js) Hide mail recipient when not defined
2019-10-24 10:12:30 -04:00
Francis Lachapelle
ae99dda215
(js) Filter out hidden days in date picker
2019-10-24 10:09:56 -04:00
Francis Lachapelle
aa9af35ae9
(js) Rollback optimization in appointment editor
...
There's an issue with the sgToggleGrid directive when the associated
grid list is rendered later.
Fixes #4858
2019-10-24 09:32:11 -04:00
Francis Lachapelle
11d8d8a2c2
(js) Update CKEditor to version 4.13.0
2019-10-23 14:06:15 -04:00
Francis Lachapelle
8366878932
(i18n) Update translations
2019-10-23 12:54:32 -04:00
InverseBot
9e048a2ac1
(js/css) Update generated files
2019-10-23 01:19:01 -04:00
Francis Lachapelle
5219fd9d84
(css) Fix contextual menu position in Calendar
2019-10-22 10:16:03 -04:00
Francis Lachapelle
23690cb223
(js) Escape saved username in cookie
...
Fixes #4810
2019-10-21 14:07:03 -04:00
Francis Lachapelle
81ca398a35
(fix) Reload Web calendars on CAS login
2019-10-16 16:22:13 -04:00
InverseBot
04f939f107
(js/css) Update generated files
2019-10-14 01:10:59 -04:00
NGAU Zeonfung
361f94e87a
fixed .sg-date-group misplaced
...
In CJK locales, .sg-day may be misplace.
In this case, word breaks should not be used for Chinese/Japanese/Korean (CJK) text. Non-CJK text behavior is the same as for normal.
2019-10-14 07:44:37 +09:00
InverseBot
960276c3c7
(js/css) Update generated files
2019-10-11 01:11:57 -04:00
Francis Lachapelle
66645384bc
(js) Improve handling of vacation dates
...
Fixes #4844
2019-10-10 15:37:50 -04:00
Francis Lachapelle
7bc73b6f68
(js) Fix handling of times in task/event editors
...
Fixes #4497
Fixes #4845
2019-10-10 14:22:56 -04:00
Francis Lachapelle
4fb483df7b
(js) Update sg-timepicker following md changes
...
Added support for "required".
2019-10-10 14:17:02 -04:00
InverseBot
3ee7e58387
(js/css) Update generated files
2019-10-08 01:11:40 -04:00
Francis Lachapelle
d20587dab0
(js) Handle DST change in Date.daysUpTo
2019-10-07 15:58:09 -04:00
Francis Lachapelle
2fb81310e3
(js) Fix possible exception in sgFreebusy
2019-10-07 11:10:17 -04:00
Francis Lachapelle
99bfcaec37
(js) Improve syntax of MessageEditorController.js
2019-10-07 11:09:12 -04:00
Francis Lachapelle
17d3d44787
(js) Fix references to mail accounts in popup
...
Fixes #4838
2019-10-07 11:07:26 -04:00
InverseBot
1413685cbe
(js/css) Update generated files
2019-10-05 01:12:02 -04:00
Francis Lachapelle
10b5eb736f
(js) Handle DST change in Date.daysUpTo
2019-10-04 09:54:29 -04:00
InverseBot
d8b6feafc5
(js/css) Update generated files
2019-10-03 01:13:07 -04:00
Francis Lachapelle
4a93ce344f
Improve labels of auto-reply date settings
...
Fixes #4791
2019-10-02 11:56:08 -04:00
Francis Lachapelle
01bda0783c
(js) Optimize display of event editor
2019-10-02 09:20:35 -04:00
Francis Lachapelle
6d2094bf83
(js) Fix closing tag in sgMessageListItemMain
2019-10-02 09:18:30 -04:00
Francis Lachapelle
f7e60348ca
(js) Improve syntax of CalendarsController.js
2019-10-02 09:16:59 -04:00
Francis Lachapelle
2b27745a00
Allow import to writable calendar subscriptions
2019-10-02 09:15:25 -04:00
InverseBot
ea18473746
(js/css) Update generated files
2019-10-02 01:14:50 -04:00
Francis Lachapelle
93269539d7
(js) Allow single-day vacation autoreply
...
Fixes #4698
2019-10-01 15:49:54 -04:00
InverseBot
6b96f2f8de
(js/css) Update generated files
2019-10-01 09:57:21 -04:00
Francis Lachapelle
496c5d3101
(js) Improve CAS handling
2019-10-01 09:54:54 -04:00
InverseBot
2b4699bcc4
(js/css) Update generated files
2019-10-01 01:09:54 -04:00
Francis Lachapelle
fe92b4d03c
(js) Restore cards selection after refresh
...
Fixes #4809
2019-09-30 16:21:58 -04:00
Francis Lachapelle
bd9dfe6387
(js) Improve CAS handling
2019-09-30 16:10:26 -04:00
InverseBot
482728c942
(js/css) Update generated files
2019-09-27 01:08:07 -04:00
Francis Lachapelle
249277ec3d
(js) Restore cards selection after refresh
...
Fixes #4809
2019-09-26 12:10:51 -04:00
Francis Lachapelle
ac9fa92d4f
(js) Improve CAS handling
2019-09-26 11:08:14 -04:00
Francis Lachapelle
3100ac1e9c
(Calendar) Limit event block size to a day
2019-09-24 14:47:27 -04:00
InverseBot
2077a8707f
(js/css) Update generated files
2019-09-24 09:50:37 -04:00
Francis Lachapelle
b454f71c7c
(js) Improve CAS handling
2019-09-24 09:48:43 -04:00
InverseBot
ee92748b97
(js/css) Update generated files
2019-09-21 01:09:53 -04:00
Francis Lachapelle
2eec7658f3
(js) Fix mailboxes refresh
...
Fixes #4787
2019-09-20 16:37:51 -04:00
Francis Lachapelle
3cddb54e4e
(js) Apply SOGoSearchMinimumWordLength everywhere
...
Fixes #4811
2019-09-18 14:02:21 -04:00
InverseBot
98d49b3ac1
(js/css) Update generated files
2019-09-06 01:17:13 -04:00
Francis Lachapelle
25021c192c
New paramter SOGoLDAPGroupExpansionEnabled
...
Fixes #2506
2019-09-05 12:42:25 -04:00
Francis Lachapelle
1641235163
(i18n) Add missing localizable strings
2019-09-05 10:20:41 -04:00
InverseBot
aad51c4b04
(js/css) Update generated files
2019-09-05 02:07:13 -04:00
Francis Lachapelle
936f7dde09
(js) Update grunt-sass to 3.1.0
2019-09-04 09:49:40 -04:00
Francis Lachapelle
d2a851700c
(css,js) Update md to v1.1.20
2019-09-03 16:02:21 -04:00
InverseBot
3065783c2c
(js/css) Update generated files
2019-08-30 01:14:43 -04:00
Francis Lachapelle
83f5664cf5
(js) Encode URL of card
2019-08-29 22:08:35 -04:00
Francis Lachapelle
2adf435347
Expose new /members action for LDIF groups
2019-08-29 12:53:50 -04:00
InverseBot
a47fba3546
(js/css) Update generated files
2019-08-28 01:16:31 -04:00
Francis Lachapelle
8822c8cd07
(Calendar) Button to expand invited LDAP groups
...
Fixes #2506
2019-08-27 16:34:15 -04:00
InverseBot
9db406a18b
(js/css) Update generated files
2019-08-27 01:14:52 -04:00
Francis Lachapelle
991f1d25a4
(js) Improve attendees editor performance
2019-08-26 16:38:00 -04:00
Ludovic Marcotte
ff33356742
(fix) proper initialization
2019-08-20 07:54:45 -04:00
InverseBot
c4198488d7
(js/css) Update generated files
2019-08-20 01:14:22 -04:00
Ludovic Marcotte
676d2e6790
(feat) added support for S/MIME opaque signing ( fixes #4582 )
2019-08-19 10:37:15 -04:00
Francis Lachapelle
b52abfcbea
(js) Increase inputs max length of card/list
2019-08-19 10:06:49 -04:00
InverseBot
cc48a486c7
(js/css) Update generated files
2019-08-16 01:14:37 -04:00
Francis Lachapelle
adf2378d7a
(web) Improve contrast of toolbars w/input field
2019-08-15 17:47:17 -04:00
Ludovic Marcotte
04f91b8948
(feat) now possible to specify which domains you can forward your mails to
2019-08-15 12:48:53 -04:00
InverseBot
f7f9cb29e0
(js/css) Update generated files
2019-08-09 01:10:01 -04:00
Francis Lachapelle
7486c011d2
Fix saving of receipt action for main IMAP account
2019-08-08 11:35:48 -04:00
Francis Lachapelle
c257453788
(i18n) Add missing localized strings
2019-08-08 10:39:21 -04:00
Francis Lachapelle
5d218e1113
(js) Prohibit duplicate contact categories
2019-08-08 10:11:42 -04:00
InverseBot
955820b17d
(js/css) Update generated files
2019-08-08 01:09:47 -04:00
Francis Lachapelle
361a84e7b5
(js) Avoid saving an empty calendar name
2019-08-07 16:33:51 -04:00
Francis Lachapelle
93fb3593cf
(i18n) Update German and Polish translations
2019-08-07 08:58:01 -04:00
Francis Lachapelle
b6cd87e9c0
(i18n) Update French translation
2019-08-06 10:05:44 -04:00
Ludovic Marcotte
849c34306a
(fix) properly handle Windows-1256 charaset ( fixes #4781 )
2019-08-01 11:15:17 -04:00
InverseBot
9c21f68c12
(js/css) Update generated files
2019-07-20 01:17:56 -04:00
Francis Lachapelle
4cb43552a6
Preparation for release 4.0.8
2019-07-19 13:22:16 -04:00
Francis Lachapelle
94eeca2917
(js/css) Update generated files
2019-07-19 13:19:43 -04:00
Francis Lachapelle
8b6b9d80af
(i18n) Update translations
2019-07-19 12:50:18 -04:00
Francis Lachapelle
60247e83e7
(i18n) Update German translation
2019-07-09 16:15:37 -04:00
InverseBot
789b4f9c36
(js/css) Update generated files
2019-07-09 01:51:56 -04:00
Francis Lachapelle
f2069a6129
Reduce usage of calendar color in dialogs
2019-07-08 13:04:15 -04:00
Francis Lachapelle
a0cf84fd0b
(wox) Remove unused block
2019-07-05 16:36:56 -04:00
Francis Lachapelle
6e040e418b
(js/css) Fix rendering of material icons
2019-07-05 16:35:20 -04:00
Francis Lachapelle
d835a8165c
(css) Update grunt-sass to v3.0
...
This release requires Node.js 8 or later.
2019-07-05 09:40:46 -04:00
InverseBot
73a3bf143a
(js/css) Update generated files
2019-07-05 01:09:56 -04:00
Francis Lachapelle
06319e3d48
(js) Use matching address of attendee
...
Fixes #4473
2019-07-04 15:49:38 -04:00
Francis Lachapelle
e24082183f
Reflect attendee type with generic icon
2019-07-04 15:10:41 -04:00
Francis Lachapelle
5f08b25d9c
(font) Update Material Design icons
2019-07-04 14:53:39 -04:00
Francis Lachapelle
374e53bfe6
(js) Review md theme example (theme.js)
2019-07-04 11:34:33 -04:00
InverseBot
bc4d189b55
(js/css) Update generated files
2019-07-04 01:09:01 -04:00
Francis Lachapelle
613e59397a
(js) Fix missing curly brace
2019-07-03 13:33:04 -04:00
Francis Lachapelle
679b538368
(js) Test threadsCollapsed settings before read
2019-07-03 13:07:48 -04:00
InverseBot
6fb26ee2aa
(js/css) Update generated files
2019-06-30 00:49:36 -04:00
Francis Lachapelle
0fba247bd6
(css) Improve messages list
2019-06-27 17:51:48 -04:00
Francis Lachapelle
b5949752b4
(web) Restore mail threads
...
Fixes #3478
Fixes #4616
Fixes #4735
2019-06-27 17:43:11 -04:00
Francis Lachapelle
cc6fcc5fbd
(js) Fix access to sub mailbox on page reload
2019-06-27 12:02:22 -04:00
Francis Lachapelle
fd38816a8c
(mail) Fix JSON representation of mail threads
2019-06-26 15:46:59 -04:00
Peter Dave Hello
b4544a54db
Optimize UI png images losslessly via Google zopflipng
...
UI/WebServerResources/img/cardboard-transp.png | Bin 267247 -> 210429 bytes
UI/WebServerResources/img/felt-transp.png | Bin 173179 -> 140451 bytes
UI/WebServerResources/img/inverse.png | Bin 3101 -> 2426 bytes
UI/WebServerResources/img/sogo-logo.png | Bin 5523 -> 2272 bytes
2019-06-26 13:34:34 +08:00
InverseBot
dc76b9c622
(js/css) Update generated files
2019-06-19 16:07:30 -04:00
Francis Lachapelle
0febc1ef18
(js) Replace bower packages by npm packages
2019-06-18 14:47:01 -04:00
InverseBot
211385ff4d
(js/css) Update generated files
2019-06-18 01:13:43 -04:00
Francis Lachapelle
16210fb579
(css,js) Update md to v1.1.19
2019-06-17 12:41:22 -04:00
Francis Lachapelle
63d902620c
Merge pull request #255 from dcsilvagit/patch-1
...
Set tooltip for markOrUnMarkMessagesAsJunk button
2019-06-17 11:55:07 -04:00
Francis Lachapelle
a746a6b23d
(i18n) Update Catalan translation
...
Fixees #4726
2019-06-17 11:43:43 -04:00
Francis Lachapelle
f0c8aa884c
(i18n) Add Indonesian (id) translation
2019-06-14 10:58:29 -04:00
Ludovic Marcotte
4fc515b229
(fix) handle more broken mails ( fixes #4513 )
2019-06-13 13:54:16 -04:00
InverseBot
991fac0b94
(js/css) Update generated files
2019-06-13 01:55:36 -04:00
Francis Lachapelle
868057698c
(js) Allow 2-letter short month names
...
Fixes #4766
2019-06-12 16:37:43 -04:00
InverseBot
ace0427da7
(js/css) Update generated files
2019-06-11 01:53:09 -04:00
Francis Lachapelle
0e918a446a
Add rel="noopener" to external links
...
Fixes #4764
2019-06-10 13:20:44 -04:00
Daniel Carlos Silva
d9de12a940
Set tooltip for markOrUnMarkMessagesAsJunk button
2019-05-28 11:47:21 -03:00
InverseBot
0bb24430e0
(js/css) Update generated files
2019-05-17 01:06:34 -04:00
Francis Lachapelle
6e6a82d974
(js) Show mail compose btn if msgs list is visible
2019-05-16 14:30:32 -04:00
Francis Lachapelle
05ca00296d
(js) Fix scrolling when deleting a message
2019-05-16 13:53:43 -04:00
Francis Lachapelle
a4e44e1e65
(css) Constrain absolute elements in HTML parts
2019-05-16 11:26:22 -04:00
InverseBot
b671c9cc80
(js/css) Update generated files
2019-05-15 01:07:31 -04:00
Ludovic Marcotte
0e038a62fd
(fix) improve handling of signer certificate ( fixes #4742 )
2019-05-08 08:09:14 -04:00
InverseBot
37efcea5e5
(js/css) Update generated files
2019-03-28 01:13:36 -04:00
Francis Lachapelle
42dd956b9f
(js) Show calendar names in events blocks
...
Fixes #4713
2019-03-27 09:49:14 -04:00
InverseBot
f972684869
(js/css) Update generated files
2019-03-23 01:18:20 -04:00
Francis Lachapelle
42d3c86a99
(i18n) Add missing localizable strings
2019-03-22 13:37:32 -04:00
Francis Lachapelle
769863b0b9
(web) Show hints for mail vacation options
...
Fixes #4462
2019-03-22 11:59:21 -04:00
Francis Lachapelle
efde4b5a5c
(js) Allow to fetch unseen count of all mailboxes
...
Fixes #522 , #2776 , #4276
2019-03-22 11:57:57 -04:00
Francis Lachapelle
c50f22962a
(js) Fix page reload with external IMAP account
...
Fixes #4709
2019-03-22 10:36:39 -04:00
InverseBot
400212a01d
(js/css) Update generated files
2019-03-20 01:21:20 -04:00
Francis Lachapelle
597f6366ff
Fix saving address book properties
2019-03-19 14:41:02 -04:00
Francis Lachapelle
da76344983
(js) Keep center list visible on xs screen
...
For Calendar module.
2019-03-19 11:30:28 -04:00
Francis Lachapelle
254147b9ac
(css) Fixed scrolling of calendars list on Android
2019-03-19 11:08:01 -04:00
Ludovic Marcotte
933cd581dd
(fix) avoid exception on recent GNUstep when attached file has no filename ( fixes #4702 )
2019-03-18 10:28:33 -04:00
InverseBot
6fa7d43e7a
(js/css) Update generated files
2019-03-16 01:18:35 -04:00
Francis Lachapelle
90de396646
(js) Show calendar names in events blocks
...
Only for subscriptions
2019-03-15 16:57:16 -04:00
Francis Lachapelle
33adb88d5c
(css) lowered size of headings on small screens
2019-03-15 15:04:00 -04:00
Francis Lachapelle
9a245f18fa
(core) Handle multidays events in freebusy data
2019-03-15 14:00:43 -04:00
InverseBot
826c10de25
(js/css) Update generated files
2019-03-12 01:18:08 -04:00
Francis Lachapelle
97dd4fddf7
(web) Fix default calendar categories (reset btn)
2019-03-07 11:22:00 -05:00
Francis Lachapelle
3e0910d175
(web) Keep unlocalized/custom calendar categories
2019-03-07 10:52:04 -05:00
InverseBot
f30f107e4e
(js/css) Update generated files
2019-02-28 01:13:41 -05:00
Francis Lachapelle
fcd57eaffb
(js/css) Update generated files
2019-02-27 10:46:44 -05:00
Francis Lachapelle
deb10f1f7e
(i18n) Add missing localized strings
...
Fixes #4658
2019-02-27 09:52:18 -05:00
InverseBot
8cb3442e91
(js/css) Update generated files
2019-02-27 01:16:31 -05:00
Francis Lachapelle
9ebd728215
(css) Fix CSS when printing msg in popup window
...
Fixes #4674
2019-02-26 16:02:19 -05:00
Francis Lachapelle
66e1b348e0
(js) Show the reply-all btn in more situations
2019-02-26 14:46:03 -05:00
InverseBot
aa6c0e553e
(js/css) Update generated files
2019-02-26 10:02:52 -05:00
Francis Lachapelle
108f4c7eb8
(js) Handle non-latin characters in date validator
2019-02-26 09:58:09 -05:00
InverseBot
e993de4f8f
(js/css) Update generated files
2019-02-22 01:21:14 -05:00
Francis Lachapelle
e5330a4efb
(js/css) Update generated files
2019-02-21 09:44:20 -05:00
Francis Lachapelle
fb75ec5fb2
(css,js) Update md to v1.1.13
2019-02-21 09:18:06 -05:00
Francis Lachapelle
173a22650f
(i18n) Update translations
2019-02-21 09:18:06 -05:00
Francis Lachapelle
4adf2f80e9
Add tooltips to next/previous slot buttons
2019-02-21 09:18:06 -05:00
InverseBot
3df3c7c037
(js/css) Update generated files
2019-02-21 01:13:48 -05:00
Francis Lachapelle
f7dbf90a08
(js) Update CKEditor to version 4.11.2
2019-02-20 15:12:51 -05:00
Francis Lachapelle
5edffce691
(js) Previous/next slot: Ignore non-participants
2019-02-20 14:58:40 -05:00
Francis Lachapelle
d16d4593ba
(i18n) Update translations
2019-02-20 14:55:00 -05:00
Francis Lachapelle
5d26260d86
(css) Fix freebusy table scrolling in Firefox
2019-02-20 14:41:58 -05:00
Francis Lachapelle
72b607219d
(js) Fix autofocus when composing new mail
2019-02-20 12:15:29 -05:00
Francis Lachapelle
e44dce2558
(js) Fix exception with event editor
2019-02-20 10:21:27 -05:00
Francis Lachapelle
9d58dd10f5
Improve display of autocompletion of contacts
2019-02-20 10:15:56 -05:00
Francis Lachapelle
d05039602f
(i18n) Update translations
2019-02-20 09:39:49 -05:00
InverseBot
ef73dc43f6
(js/css) Update generated files
2019-02-20 01:16:15 -05:00
Ludovic Marcotte
98463f2ff2
(fix) sent messages cannot be replied to their BCC email addresses ( fixes #4460 )
2019-02-19 14:50:49 -05:00
Francis Lachapelle
5371838159
(web) Allow to change participants roles
2019-02-19 11:52:13 -05:00
InverseBot
76e8633423
(js/css) Update generated files
2019-02-19 01:12:36 -05:00
Francis Lachapelle
aac0ec9a6a
Adopting new material guidelines for chips
...
See https://material.io/design/components/chips.html
2019-02-18 15:03:25 -05:00
Francis Lachapelle
5dc2ad3dec
(css) Fix until ng 1.1.13 is out
2019-02-18 14:54:55 -05:00
Francis Lachapelle
499c42aa77
Improve display of autocompletion of contacts
2019-02-18 14:51:43 -05:00
Francis Lachapelle
601981c040
Avoid potential corruption of FoldersOrder setting
2019-02-18 11:38:45 -05:00
InverseBot
ee62ead75d
(js/css) Update generated files
2019-02-14 01:13:38 -05:00
Francis Lachapelle
ce7087fd6c
Fix saving of email address for notifications
...
Fixes #4630
2019-02-13 17:32:05 -05:00
Francis Lachapelle
ee40ee6687
(js) Fix initialization of Attendees on DnD
...
Fixes #4677
2019-02-08 09:37:13 -05:00
InverseBot
160b44b6ff
(js/css) Update generated files
2019-02-09 01:12:42 -05:00
Francis Lachapelle
540e81b670
Restore next/previous slot suggestion for events
2019-02-08 08:17:23 -05:00
InverseBot
c5d31a95af
(js/css) Update generated files
2019-02-05 01:11:40 -05:00
Ludovic Marcotte
249671543e
(feat) we now handle optional and non-required attendee states
2019-02-04 11:52:26 -05:00
Ludovic Marcotte
2901560df9
(fix) Removed +x bit
2019-02-04 09:09:24 -05:00
InverseBot
ceaa122a7d
(js/css) Update generated files
2019-02-01 01:11:15 -05:00
Francis Lachapelle
f25e6cf1c2
(js) Improve CAS handling
2019-01-31 15:52:32 -05:00
Francis Lachapelle
8cce025b65
(js) Improve CAS handling
2019-01-31 14:59:10 -05:00
Francis Lachapelle
ef77942ace
(js) Improve CAS handling
2019-01-31 13:13:29 -05:00
Francis Lachapelle
368c13d6b0
(js) Improve CAS handling
...
Fixes #4468
2019-01-31 11:12:03 -05:00
Francis Lachapelle
b30d2e0e00
(css) Allow scroll of login page on small screen
...
Fixes #4035
2019-01-30 16:36:46 -05:00
InverseBot
1de1de90f4
(js/css) Update generated files
2019-01-31 01:12:41 -05:00
Francis Lachapelle
c13c01ff75
(js) Improve CAS handling
...
Fixes #4468
2019-01-30 15:55:00 -05:00
InverseBot
7b4192ccc0
(js/css) Update generated files
2019-01-29 01:13:27 -05:00
Francis Lachapelle
e79494c43c
Reflect active locale in HTML lang attribute
...
Fixes #4660
2019-01-28 10:04:55 -05:00
Francis Lachapelle
35650227cf
(js) Improve CAS handling
2019-01-24 14:44:40 -05:00
InverseBot
1a56549ea5
(js/css) Update generated files
2019-01-25 01:12:07 -05:00
Francis Lachapelle
c944f9f203
(i18n) Update BrazilianPortuguese translation
...
Fixes #4654
2019-01-24 14:58:16 -05:00
Francis Lachapelle
3c60e2a784
(js) Improve CAS handling
...
Fixes #4468
2019-01-24 13:12:04 -05:00
Francis Lachapelle
5cac669604
(js) Improve CAS handling
...
Fixes #4468
2019-01-22 18:27:45 -05:00
Francis Lachapelle
6a3a619f09
(i18n) Update Portuguese translation
2019-01-22 16:22:24 -05:00
Francis Lachapelle
9596ac2a20
(js) Improve CAS handling
...
Fixes #4468
2019-01-22 15:36:01 -05:00
InverseBot
fcbec9a33b
(js/css) Update generated files
2019-01-22 01:10:10 -05:00
Francis Lachapelle
9a8415c095
Fix refresh of drafts folder when saving a draft
2019-01-21 16:24:07 -05:00
Francis Lachapelle
0186e6404f
(i18n) Add missing localized string
...
Fixes #4651
2019-01-18 09:35:04 -05:00
InverseBot
8d9917c9ec
(js/css) Update generated files
2019-01-18 01:12:39 -05:00
Francis Lachapelle
dd89c0f72e
Merge pull request #248 from Trumf-dk/patch-1
...
Updated and translated several danish words and settings
2019-01-14 16:41:16 -05:00
Francis Lachapelle
e10ebff34f
Fix display of Bcc header
...
Fixes #4642
2019-01-14 15:40:45 -05:00
Francis Lachapelle
ba32125ee5
Fix all-day event dates with different timezone
2019-01-14 13:09:13 -05:00
Trumf-dk
45cff62985
Updated and translated several danish words and settings
2019-01-13 23:06:26 +01:00
InverseBot
e883959aa0
(js/css) Update generated files
2019-01-12 01:06:59 -05:00
Francis Lachapelle
51467e6e8a
Expose /Contacts/addressbooksList
...
Fixes #4640
2019-01-11 16:33:32 -05:00
Francis Lachapelle
f925be6137
(web) Show time for messages from past week
...
Fixes #4599
2019-01-11 16:20:35 -05:00
Francis Lachapelle
ca886aa662
(js) Create card from sender/recipient address
...
Fixes #3002
Fixes #4610
2019-01-10 22:00:19 -05:00
Francis Lachapelle
f048fd530c
Preparation for release 4.0.5
2019-01-09 09:27:55 -05:00
InverseBot
58d75f3059
(js/css) Update generated files
2019-01-09 00:56:24 -05:00
Francis Lachapelle
956eb9eb60
(js) Update CKEditor to version 4.11.1
2019-01-08 16:18:09 -05:00
Francis Lachapelle
f65108b46b
(i18n) Update French translation
2019-01-08 15:55:43 -05:00
Francis Lachapelle
03fafd0b25
(css,js) Update md to v1.1.12
2019-01-08 15:44:52 -05:00
Francis Lachapelle
03716f3c3e
(css) Fix printing of long mails
...
Fixes #3731
2019-01-08 15:25:25 -05:00
Francis Lachapelle
4a8e3ed310
(js) Catch exception when registering mailto
2019-01-08 10:57:38 -05:00
Francis Lachapelle
cc9df8e24f
(i18n) Update translations
2018-12-21 21:34:27 -05:00
InverseBot
58504e5835
(js/css) Update generated files
2018-12-18 02:06:38 -05:00
Francis Lachapelle
62a8414090
(css,js) Dynamic CSS for printing calendars
...
Initial commit. Fixes #3768
2018-12-17 22:15:26 -05:00
InverseBot
4027923470
(js/css) Update generated files
2018-12-13 02:03:11 -05:00
Francis Lachapelle
98dc691793
Fit month view to window size
...
Fixes #4554
2018-12-12 15:24:00 -05:00
InverseBot
f8ed698182
(js/css) Update generated files
2018-11-24 01:11:06 -05:00
Francis Lachapelle
237ac4a330
Fix folder export when XSRF validation is enabled
...
Fixes #4502
2018-11-23 14:20:33 -05:00
InverseBot
bcdbc01dc0
(js/css) Update generated files
2018-11-23 01:11:27 -05:00
Francis Lachapelle
3cd9d82e16
(i18n) Update BrazilianPortuguese translation
...
Fixes #4590
2018-11-22 10:52:55 -05:00
Francis Lachapelle
6737aa3d0e
(web) Show time for messages of yesterday
...
Fixes #4599
2018-11-22 10:38:40 -05:00
Francis Lachapelle
4069158178
(js) Fix handling of duplicate recipients
...
Fixes #4597
2018-11-22 10:17:09 -05:00
InverseBot
0b053a39e4
(js/css) Update generated files
2018-11-14 01:13:27 -05:00
Francis Lachapelle
6e4313b059
(i18n) Update Romanian translation
...
Fixes #4595
2018-11-13 21:26:45 -05:00
Francis Lachapelle
c1ed49d4ba
(js) Fix handling of collapsed/expanded accounts
...
Fixed #4541
2018-11-13 14:59:09 -05:00
InverseBot
ec299dcf43
(js/css) Update generated files
2018-11-07 01:13:01 -05:00
Francis Lachapelle
506daaf473
(css) Improve styling of autocomplete.scss
2018-11-06 10:34:15 -05:00
Francis Lachapelle
c52a45e072
(js,css) Improve display of keyboard shortcuts
2018-11-06 10:23:37 -05:00
Francis Lachapelle
8822f1ae53
(js,css) Show source addressbook of matching cards
...
Fixes #4579
2018-11-06 09:30:10 -05:00
InverseBot
7d7c3ca06a
(js/css) Update generated files
2018-11-02 01:04:29 -04:00
Francis Lachapelle
fb375d423b
(i18n) Localized mailboxes names in filter editor
...
Delayed mailboxes initialization to make sure the MailerUI labels are
loaded.
Fixes #4584
2018-11-01 15:56:33 -04:00
InverseBot
956d8d5596
(js/css) Update generated files
2018-10-24 00:30:49 -04:00
Francis Lachapelle
6f1d2330d8
(js/css) Update generated files
2018-10-23 15:06:55 -04:00
Francis Lachapelle
36cb0e65d9
(i18n) Update Portuguese translation
2018-10-23 15:03:35 -04:00
Francis Lachapelle
ee001243b2
(js) Globally load custom stylesheets
...
This is required to generate the static theme (theme-default.css)
2018-10-23 14:31:34 -04:00
Francis Lachapelle
98bbe2ddfa
Merge pull request #244 from jmallach/master
...
Fix typo #elseif introduced in c8f7df4
.
2018-10-19 12:05:13 -04:00
Francis Lachapelle
04555b1e14
Fix translations
...
Add missing keys, remove duplicate keys, avoid exception on missing
calendar categories.
2018-10-18 15:32:08 -04:00
Francis Lachapelle
48f2677aad
Remove duplicate short date formats in German
2018-10-18 14:40:48 -04:00
InverseBot
bf946cb108
(js/css) Update generated files
2018-10-18 00:36:30 -04:00
Jordi Mallach
c4c7cf1742
Fix typo #elseif introduced in c8f7df402c
.
2018-10-18 02:28:56 +02:00
Francis Lachapelle
181aedd611
(css) Update default theme
2018-10-17 11:15:09 -04:00
Francis Lachapelle
abd7d2614f
(js/css) Update generated files
2018-10-17 11:07:17 -04:00
Francis Lachapelle
1ab1735481
(js) Update CKEditor to version 4.10.1
2018-10-17 10:58:39 -04:00
Francis Lachapelle
0643071d5b
Fix ternary ops in UIxMailPartSignedViewer.m
2018-10-17 10:19:52 -04:00
DJ Lucas
c8f7df402c
Don't use SSL_load_error_strings() and friends for OpenSSL-1.1.0.
2018-10-13 23:55:34 -05:00
InverseBot
659df2d10e
(js/css) Update generated files
2018-10-12 00:33:48 -04:00
Francis Lachapelle
af68a647b8
Additional short date formats
2018-10-10 11:21:39 -04:00
Francis Lachapelle
6613c44765
(i18n) Update Russian translation
2018-10-09 15:21:28 -04:00
Francis Lachapelle
8120a48b95
(css) Fix styling of cancelled events
2018-10-09 14:36:56 -04:00
Francis Lachapelle
fbdd0b82bb
(js) Hide compose btn when reading msg on mobile
2018-10-09 14:12:49 -04:00
Francis Lachapelle
e4f6be243e
(js) Export calendar subscriptions
...
Fixes #4560
2018-10-09 14:00:19 -04:00
Francis Lachapelle
93bb95d256
Fix scrolling of Admin module in Firefox
...
Fixes #4561
2018-10-05 11:55:27 -04:00
InverseBot
be7f07a7ba
(js/css) Update generated files
2018-10-05 00:32:17 -04:00
InverseBot
03b45899c1
(js/css) Update generated files
2018-09-25 00:30:14 -04:00
Francis Lachapelle
74df75e5d5
(js) Prefix title with unseen messages count
...
Fixes #4553
2018-09-24 11:28:52 -04:00
Francis Lachapelle
78c1244975
Fix message editor in Address Book and Calendar
2018-09-24 11:25:55 -04:00
Ludovic Marcotte
12cbebec07
(fix) Removed trailing ;
2018-09-21 14:03:44 -04:00
Ludovic Marcotte
f49ad93b3b
(fix) removed trailing ;
2018-09-21 14:03:03 -04:00
Ludovic Marcotte
fc3224b802
(fix) sql script fix (strip traling ;)
2018-09-21 13:06:39 -04:00
Francis Lachapelle
ba9960b97a
Fix calendar categories for Slovak translation
...
Fixes #4550
2018-09-20 13:29:24 -04:00
Francis Lachapelle
7eac7db618
Fix calendar categories for Latvian translation
...
Fixes #4548
2018-09-20 09:29:05 -04:00