Francis Lachapelle
4a8e3ed310
(js) Catch exception when registering mailto
2019-01-08 10:57:38 -05:00
Ludovic Marcotte
e418fcb6ca
(fix) better handle timezone changes ( fixes #4624 )
2018-12-20 13:37:59 -05:00
Ludovic Marcotte
af70306d9a
(feat) support for basic UserInformation queries ( fixes #4614 )
2018-12-20 13:34:24 -05:00
Ludovic Marcotte
95680b33a1
(fix) better handle bogus DTStart values over EAS
2018-12-20 09:12:44 -05:00
Francis Lachapelle
93b66c0f69
Update NEWS file
2018-12-18 09:03:06 -05:00
Francis Lachapelle
62a8414090
(css,js) Dynamic CSS for printing calendars
...
Initial commit. Fixes #3768
2018-12-17 22:15:26 -05:00
Francis Lachapelle
98dc691793
Fit month view to window size
...
Fixes #4554
2018-12-12 15:24:00 -05:00
Francis Lachapelle
c96a99ae69
Fix download of HTML body parts
2018-12-10 16:05:12 -05:00
Ludovic Marcotte
1ba1be9e31
(fix) improve search operations and results fetching
2018-11-29 14:11:55 -05:00
Ludovic Marcotte
596e3326a2
(fix) fix search on for Outlook application ( #4605 and #4607 )
2018-11-29 14:08:10 -05:00
Ludovic Marcotte
adf2d395e3
(fix) strip '<>' from bodyId and when forwarding mails
2018-11-29 14:05:12 -05:00
Ludovic Marcotte
be4ace2af7
(fix) don't always fetch the sorting columns
2018-11-29 11:13:55 -05:00
Francis Lachapelle
237ac4a330
Fix folder export when XSRF validation is enabled
...
Fixes #4502
2018-11-23 14:20:33 -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
Francis Lachapelle
c1ed49d4ba
(js) Fix handling of collapsed/expanded accounts
...
Fixed #4541
2018-11-13 14:59:09 -05:00
Francis Lachapelle
707220bed3
(tool) Fix "manage-acl unsubscribe"
...
Fixes #4591
2018-11-13 10:59:08 -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
Francis Lachapelle
67017a26e9
Preparation for release 4.0.4
2018-10-23 15:07:09 -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
35ea86557c
Fix time conflict validation when not owner
2018-10-22 12:11:08 -04:00
Francis Lachapelle
0e731452ee
Preparation for release 4.0.3
2018-10-17 11:18:04 -04:00
Francis Lachapelle
8525e6fd2b
Update NEWS file
2018-10-17 11:04:06 -04:00
Francis Lachapelle
1ab1735481
(js) Update CKEditor to version 4.10.1
2018-10-17 10:58:39 -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
74df75e5d5
(js) Prefix title with unseen messages count
...
Fixes #4553
2018-09-24 11:28:52 -04:00
Francis Lachapelle
b90d312f43
(web) Fix freebusy information with all-day events
2018-09-18 11:34:40 -04:00
Francis Lachapelle
398ef4dcde
Fix time conflict validation
...
Fixes #4539
2018-09-13 15:56:31 -04:00
Francis Lachapelle
a7c88597c6
Fix email reminders support for tasks
2018-09-13 14:56:44 -04:00
Francis Lachapelle
563a2cd9df
Fix behaviour of return receipt actions
2018-09-13 10:05:17 -04:00
Francis Lachapelle
ec4d93a845
Fix popup window detection in message viewer
...
Fixes #4518
2018-09-12 21:44:33 -04:00
Francis Lachapelle
38c733bf8b
(js) Fix syncing of calendar categories colors
2018-09-11 15:17:31 -04:00
Francis Lachapelle
9ddb65a07a
New button to reset Calendar categories
...
Also added default colors to categories.
2018-09-07 21:38:31 -04:00
Francis Lachapelle
2be5edde94
Fix display of multi-days events
...
When an event was starting on a disabled weekday, the entire event was
hidden.
2018-09-07 15:26:36 -04:00
Francis Lachapelle
10485f8943
Fix display of calendar notification email
2018-09-06 08:24:48 -04:00
Francis Lachapelle
7aa3e1f160
(js) New action to mark task as completed
...
Fixes #4531
2018-08-31 16:45:03 -04:00
Francis Lachapelle
3881bc408d
(js) Fix condition of Copy action on cards
2018-08-31 15:59:34 -04:00
Francis Lachapelle
3b9835095f
(js) Check addressbook ACL prior to delete cards
2018-08-31 15:56:26 -04:00
Francis Lachapelle
2d63bd0bb4
(js) Deep copy by default in Calendar.$omit
2018-08-31 11:39:14 -04:00
Francis Lachapelle
bad8efca47
Include mail account name in form validation
...
Fixes #4532
2018-08-30 14:57:24 -04:00
Francis Lachapelle
0e2c93864b
(js) Prohibit subscribing a user with no rights
2018-08-28 12:34:27 -04:00
Francis Lachapelle
b9b753579d
Preparation for release 4.0.2
2018-08-24 09:00:38 -04:00
Francis Lachapelle
666c54851b
(js) Update ui-router to version 1.0.20
2018-08-23 14:49:32 -04:00
Francis Lachapelle
9f654d223b
Fix saving task with reminder related to due date
2018-08-22 14:08:54 -04:00
Francis Lachapelle
828d773b49
Add security flags to cookies (HttpOnly, secure)
...
Fixes #4525
2018-08-21 14:02:01 -04:00
Francis Lachapelle
3fb60ae002
(i18n) Localized mailboxes names in filter editor
2018-08-21 10:11:45 -04:00
Ludovic Marcotte
fc8f57f55d
Updated NEWS file
2018-08-20 09:28:00 -04:00
Francis Lachapelle
f0b4e1b719
(js) Restore caret position in message editor
...
Fixes #4517
2018-08-17 16:31:50 -04:00
Francis Lachapelle
6a45bb2917
(js) Enable save btn when editing a list's members
2018-08-15 09:31:02 -04:00
Francis Lachapelle
30a81528a2
(js) Prohibit duplicate calendar categories
2018-08-02 09:29:33 -04:00
Ludovic Marcotte
5a48fca43d
(fix) avoid displaying empty signed emails when using GNU TLS ( fixes #4433 )
2018-08-01 10:49:45 -04:00
Francis Lachapelle
7f135e5323
(js) Improve popup window detection in mailer
...
Fixes #4518
2018-07-31 09:11:45 -04:00
Francis Lachapelle
6020f6ae83
(i18n) Add Romanian (ro) translation
2018-07-30 12:05:14 -04:00
Francis Lachapelle
894769ef6f
(web) New menu option to move mailboxes
...
Fixes #644
Fixes #3511
Fixes #4479
2018-07-27 15:21:35 -04:00
Ludovic Marcotte
396755fffb
(fix) handle multi-valued mozillasecondemail attribute mapping
2018-07-20 09:44:20 -04:00
Francis Lachapelle
08341c1ce6
Preparation for release 4.0.1
2018-07-10 09:29:11 -04:00
Francis Lachapelle
120f1280a4
Use matching recipient address when replying
...
Fixes #4495
2018-07-09 15:49:36 -04:00
Francis Lachapelle
d60fdb8732
(js) Update CKEditor to version 4.10.0
2018-07-06 15:37:59 -04:00
Francis Lachapelle
f0636d17fe
(js) Update ng to v1.7.2 and md to v1.1.10
2018-06-28 15:49:23 -04:00
Francis Lachapelle
f8cd3fb29c
HTML mail: assume body never ends
...
Fixes #4492
2018-06-27 15:32:54 -04:00
Ludovic Marcotte
00be330915
(fix) fixed S/MIME code with chained certificates
2018-06-22 08:43:29 -04:00
Ludovic Marcotte
05c798cce7
(fix) fixed EAS search operation
2018-06-20 13:59:35 -04:00
Francis Lachapelle
0149d7400d
(i18n) Add Japanese (ja) translation
2018-06-01 13:22:10 -04:00
Francis Lachapelle
c966ad60e7
(js) Fix download of exported folders under iOS
...
Whenever possible, we no longer rely on the FileSaver.js library to
download zip archives. Instead, we do a simple GET on the resource by
changing the window location.
2018-05-16 16:46:29 -04:00
Francis Lachapelle
0c5b5446dd
Remove invalid occurrences when saving master
2018-05-16 14:58:04 -04:00
Francis Lachapelle
bbfa2fa7f9
(css,js) Update md to v1.1.9
2018-05-15 11:57:04 -04:00
Francis Lachapelle
12b2ecca72
Show current ordering setting in lists
2018-05-07 16:43:16 -04:00
Francis Lachapelle
f31892044b
(sogo-tool) Fix ACLs restore in single store mode
...
Fixes #4256
Fixes #4385
Fixes #4390
2018-04-27 12:36:40 -04:00
Ludovic Marcotte
6405567886
(fix) fixed default data value for c_hascertificate ( fixes #4442 )
2018-04-27 09:21:20 -04:00
Francis Lachapelle
1d731ebb77
(js) Fix renaming a folder under iOS
2018-04-23 15:27:00 -04:00
Francis Lachapelle
162206b934
Fix SAML2 session timeout during XHR requests
2018-04-17 15:14:48 -04:00
Ludovic Marcotte
fbed929402
(feat) now possible to show events/task for the current year
2018-03-21 13:44:39 -04:00
Ludovic Marcotte
982cbed7cc
(fix) avoid potential cache update when breaking sync queries ( fixes #4422 )
2018-03-15 16:01:50 -04:00
Ludovic Marcotte
a601ed47d8
(fix) properly update the last-modified attribute ( fixes #4313 )
2018-03-15 15:43:26 -04:00
Ludovic Marcotte
c495e14cd7
(fix) improved alarms syncing with EAS devices ( fixes #4351 )
2018-03-14 13:18:48 -04:00
Ludovic Marcotte
c1e9e355ec
(fix) prevent deletion of special folders using del key ( fixes #4396 )
2018-03-13 13:05:53 -04:00
Ludovic Marcotte
1d7bc666d6
Release preparation
2018-03-07 10:58:07 -05:00
Francis Lachapelle
2301ae2c75
(js) Allow to set an alarm on a dued task
2018-03-06 16:35:08 -05:00
Francis Lachapelle
d49219ceec
Save original username in cookie
...
Fixes #4363
2018-03-01 11:20:37 -05:00
Francis Lachapelle
a75ae84953
(css) Fix scrolling of message with Firefox
...
Fixes #4008 , #4282 , #4398
2018-02-27 09:34:38 -05:00
Ludovic Marcotte
d02a97468e
(fix) EAS with drafts with attachments
2018-02-20 11:15:46 -05:00
Ludovic Marcotte
e50e112a96
(fix) correctly handle all-day events with EAS v16 ( fixes #4397 )
2018-02-14 10:05:44 -05:00
Ludovic Marcotte
9776e9d217
(fix) skip organizer from attendees list ( fixes #4402 )
2018-02-14 10:00:13 -05:00
Francis Lachapelle
32fd61c8f4
Improve display of overlapping events
...
Categories were hidden because of overlapping boxes.
2018-02-06 14:13:40 -05:00
Francis Lachapelle
7cd040fb6b
Show weekday in headers of day view
2018-02-06 14:06:33 -05:00
Francis Lachapelle
9310a289f6
Fix decoding of spaces in URL-encoded parameters
2018-02-06 11:04:21 -05:00
Francis Lachapelle
29047c4692
(css,js) Update md to v1.1.6
2018-01-31 08:46:52 -05:00
Francis Lachapelle
ad943bf2aa
(js) Fix URL of file uploader in mail editor
2018-01-30 15:37:33 -05:00
Francis Lachapelle
23d0b68e57
Add missing subject to junk/not junk mail reports
2018-01-24 16:21:55 -05:00
Ludovic Marcotte
e93727d3f0
Updated NEWS
2018-01-24 14:37:06 -05:00
Francis Lachapelle
d05477499f
(js) Always show center list when no card selected
2018-01-24 10:36:22 -05:00
Francis Lachapelle
bca655ffdd
(css) Fix server-side CSS cleaner
...
Fixes #4366
2018-01-17 13:58:42 -05:00
Francis Lachapelle
732f81b44b
Update NEWS file
2017-12-18 15:50:44 -05:00
Francis Lachapelle
3b411101cd
(js) Sort categories in event and task editors
...
Fixes #4349
2017-12-18 15:49:41 -05:00
Francis Lachapelle
7f99514744
Add support for events with recurrence dates
2017-12-15 16:18:39 -05:00
Francis Lachapelle
b3f2fba4da
(css) Fix advanced mailbox search
...
We must rely on the pseudo-input-container to properly wrap the
md-select inside a md-toolbar.
2017-12-12 12:55:26 -05:00
Francis Lachapelle
d526efa501
Remove null characters from JSON responses
2017-12-07 16:07:25 -05:00
Francis Lachapelle
8e1a19dca2
(js) Force copy of dragged contacts from remote AB
2017-11-30 11:25:11 -05:00
Francis Lachapelle
30c361a56b
Fix Sieve path of mailboxes for filter editor
2017-11-23 14:14:29 -05:00
Francis Lachapelle
0608a0bec8
Update NEWS file
2017-11-22 10:09:11 -05:00
Francis Lachapelle
a7b32e8c6d
Avoid redirection to forbidden module
2017-11-22 10:02:47 -05:00
Francis Lachapelle
eb90760b39
Use address books search fields in Contacts module
...
Searches can now be scoped to one or multiple fields. Those fields are
now dynamic and can be defined using SearchFieldNames in external
contacts sources (SQL and LDAP).
2017-11-21 15:56:16 -05:00
Francis Lachapelle
a2129f3e4a
ModulesConstraints and listRequiresDot for SQL
...
SQL sources used for authentication can now have module constraints.
Entries of SQL sources used as address books can now be displayed
automatically.
2017-11-16 21:46:44 -05:00
Francis Lachapelle
3c30997bf5
Don't expose Web calendars to other users
...
Fixes #4331
2017-11-16 11:41:36 -05:00
Francis Lachapelle
4a40230f23
Rollback previous fix
2017-11-10 11:25:59 -05:00
Francis Lachapelle
00af2613b6
(fix) Don't restore deleted events of attendees
2017-11-10 11:18:30 -05:00
Francis Lachapelle
c5e2a6bcb9
Update NEWS file
2017-11-09 18:25:22 -05:00
Francis Lachapelle
5ff28a37e2
(js) Restore msgs selection after refresh
...
Fixes #4330
2017-11-09 18:18:22 -05:00
Ludovic Marcotte
2b5bfff06d
Updated NEWS
2017-10-18 09:42:13 -04:00
Francis Lachapelle
e59a8e12ba
(js) Allow edition of IMAP flags/labels
2017-10-12 15:44:14 -04:00
Francis Lachapelle
8b02db7b8c
Fix yearly recurrences calculator with until date
2017-10-12 10:19:01 -04:00
Francis Lachapelle
f34937d92c
(js) Prevent the creation of empty card categories
2017-10-10 14:55:22 -04:00
Ludovic Marcotte
a7529ecabf
Updated NEWS
2017-10-03 09:15:33 -04:00
Francis Lachapelle
5ed99af021
Update NEWS file
2017-09-25 09:37:12 -04:00
Ludovic Marcotte
6730db74e6
(fix) now also give modify permission
2017-09-21 13:59:55 -04:00
Francis Lachapelle
9e2f22d331
Update NEWS file
2017-09-20 21:44:43 -04:00
Francis Lachapelle
789398bd27
(web) Fix XSRF cookie path when changing password
...
Fixes #4139
2017-09-19 09:44:37 -04:00
Francis Lachapelle
106ae7a078
Improve handling of notifications of a calendar
2017-09-18 14:22:29 -04:00
Francis Lachapelle
77f9f60276
New events list view
2017-09-08 13:35:31 -04:00
Francis Lachapelle
aa3c02be93
Fix to save many postal addresses of tge same type
...
Fixes #4091
2017-09-07 16:30:22 -04:00
Ludovic Marcotte
e0b0c9c2c1
Updated NEWS
2017-09-06 10:26:09 -04:00
Francis Lachapelle
7a76675864
Update README for new ChineseChina translation
...
Fixes #4271
2017-09-05 12:17:55 -04:00
Francis Lachapelle
141b3af83b
(js) Always show center list when no msg selected
...
Fixes #4269
2017-09-05 10:18:52 -04:00
Francis Lachapelle
84edeb85cd
(js) Fix parsing of pasted email addresses
...
Fixes #4258 and fixes #4097
2017-09-01 11:09:24 -04:00
Francis Lachapelle
a65e96bdb5
(js) follow requested URL after authentication
2017-08-29 16:03:19 -04:00
Francis Lachapelle
5e5e52e3f1
register web app as a handler for mailto scheme
...
Fixes #1223
2017-08-29 11:45:24 -04:00
Ludovic Marcotte
2a046557ac
(fix) increased column size of settings/defaults for MySQL ( fixes #4260 )
2017-08-24 16:12:14 -04:00
Ludovic Marcotte
5b19c8bf8b
Updated NEWS
2017-08-23 15:46:20 -04:00
Francis Lachapelle
8df0896028
(js) Fix error handling in mail editor popup
2017-08-21 15:25:26 -04:00
Ludovic Marcotte
fdf755dbee
Fixed typo
2017-08-15 09:18:59 -04:00
Ludovic Marcotte
fb1e00be81
Updated NEWS
2017-08-15 09:17:42 -04:00
Francis Lachapelle
8221a8de66
(Calendar) Add owner in attendees editor
2017-07-27 16:50:03 -04:00
Ludovic Marcotte
032b2fbbd4
(fix) can now invite to exceptions only ( fixes #2561 )
2017-07-19 11:05:16 -04:00
Francis Lachapelle
c0db64e0f2
Preparation for release 3.2.10
2017-07-05 10:49:34 -04:00
Francis Lachapelle
5aa74ca0ad
(js) Update CKEditor to version 4.7.1
2017-07-05 10:06:05 -04:00
Ludovic Marcotte
b7dac4db9f
Updated NEWS
2017-07-04 13:20:02 -04:00
Ludovic Marcotte
0c82ad5944
Updated NEWS
2017-07-04 11:02:44 -04:00
Francis Lachapelle
721428c88f
(js) Create list from selected cards
...
Fixes #3561
2017-07-04 10:10:00 -04:00
Francis Lachapelle
7785c1c142
(css,js) Update md to v1.1.4-master-75237c6
2017-06-29 11:17:22 -04:00
Francis Lachapelle
9f96639e6f
Ignore errors of nonexistent special mailboxes
...
Fixes #4177
2017-06-28 14:01:52 -04:00
Francis Lachapelle
2d1c2b2239
Update NEWS file
2017-06-28 11:01:21 -04:00
Ludovic Marcotte
8a50ccdab4
Updated NEWS
2017-06-15 11:23:51 -04:00
Francis Lachapelle
b6b8f7a0fb
Improve display of component comments, card notes
2017-06-14 20:41:18 -04:00
Ludovic Marcotte
392cad1cbb
Updated NEWS
2017-06-14 15:53:49 -04:00
Francis Lachapelle
7464c2e680
(js) Support backspace AND delete keys
2017-06-14 13:38:40 -04:00
Ludovic Marcotte
a86f8a8a0a
(fix) email alarms are sent too many times ( fixes #4100 )
2017-06-09 15:17:32 -04:00
Ludovic Marcotte
bb04f97570
Updated NEWS
2017-06-01 16:11:34 -04:00
Ludovic Marcotte
6e04a2d99c
(feat) can now discard incoming mails during vacation
2017-06-01 14:49:09 -04:00