Ludovic Marcotte
e4efff6bc1
Updated NEWS
2016-09-27 16:36:22 -04:00
Francis Lachapelle
57a735753f
(js,css) Improve keyboard shortcuts
...
- Defined some hotkeys in all modules;
- Added generation of cheat sheet.
2016-09-27 16:16:09 -04:00
Francis Lachapelle
44aa1352e4
Caching expiration of ACLs assigned to LDAP groups
...
Fixes #2867
2016-09-26 16:22:44 -04:00
Ludovic Marcotte
5cb85c4f4f
Updated NEWS
2016-09-26 15:24:22 -04:00
Francis Lachapelle
d81a663fd1
Update NEWS file
2016-09-23 15:19:54 -04:00
Ludovic Marcotte
dde4fc829f
Updated NEWS
2016-09-23 11:29:33 -04:00
Ludovic Marcotte
1e2238534b
Updated NEWS
2016-09-21 09:23:07 -04:00
Ludovic Marcotte
42127c51ab
(feat) added IMAP folders subscriptions management ( fixes #255 )
2016-09-14 15:57:49 -04:00
Francis Lachapelle
6d8f7c9a44
Add Serbian translation
2016-09-14 12:13:42 -04:00
Ludovic Marcotte
a50c45ff12
Updated NEWS
2016-09-14 09:21:26 -04:00
Ludovic Marcotte
b626fbf178
Updated NEWS
2016-09-13 11:06:59 -04:00
Francis Lachapelle
4c23f21ae1
(js) Insert unseen msgs count in window's title
2016-09-12 16:11:35 -04:00
Francis Lachapelle
6dc2078c38
(js) Error handling when renaming a mailbox
2016-09-07 16:44:11 -04:00
Francis Lachapelle
ab4118fb29
Show user's name upon successful login
2016-08-31 14:32:30 -04:00
Francis Lachapelle
c2a0994aed
Fix ripple blocking login form
...
Fixes #3808
2016-08-31 11:29:30 -04:00
Francis Lachapelle
098713537e
Update Angular Material to version 1.1.0
2016-08-30 10:27:32 -04:00
Ludovic Marcotte
2cc388bb1f
Updated NEWS file
2016-08-29 16:11:58 -04:00
Francis Lachapelle
07c66563e8
Until date of repeat must end after first event
2016-08-29 14:06:46 -04:00
Ludovic Marcotte
ce5cc6843e
Updated NEWS file
2016-08-19 14:12:56 -04:00
Ludovic Marcotte
84e8ece31f
Updated NEWS
2016-08-18 15:37:43 -04:00
Francis Lachapelle
287c57c994
Restore SOGoMailAddOutgoingAddresses functionality
2016-08-12 11:38:05 -04:00
Francis Lachapelle
746cb3e7dd
(js) Update CKEditor to version 4.5.10
2016-08-10 11:08:24 -04:00
Ludovic Marcotte
b58dc7a813
Fixed typo
2016-08-10 10:54:53 -04:00
Ludovic Marcotte
eb9006e527
Updated NEWS
2016-08-09 16:19:27 -04:00
Francis Lachapelle
907024d2c4
(js) Drag'n'drop of cards in AddressBook module
...
Required to add the option to move multiple cards to another
addressbook. Fixed the possibility to copy cards to a subscribed
calendar.
2016-08-05 16:08:04 -04:00
Ludovic Marcotte
e963981460
Updated NEWS
2016-08-05 14:56:02 -04:00
Francis Lachapelle
84a2c70c87
(js) DnD of messages in the Mail module
...
Fixes #3497 , #3586 , #3734 , #3788
2016-08-04 17:34:29 -04:00
Francis Lachapelle
fea6978b63
(js) Don't allow drag'n'drop of invitations
2016-08-04 14:26:51 -04:00
Ludovic Marcotte
21e0cd8711
(fix) change 403 to 409 so Lightning doesn't fail silently
2016-08-04 14:13:00 -04:00
Ludovic Marcotte
38028e7b41
Updated NEWS for upcoming cherry-pick
2016-08-04 12:52:33 -04:00
Francis Lachapelle
6ebf834729
(js) Progress indicator for event/task lists
2016-08-02 12:09:11 -04:00
Francis Lachapelle
9d65d7c3a8
Support multiple descriptions from LDAP entries
...
Fixes #3750
2016-08-01 15:55:50 -04:00
Francis Lachapelle
c23a9f955a
(html) Allow sorting the actions of a Sieve filter
2016-07-29 13:59:57 -04:00
Francis Lachapelle
80338daf91
Expunge mailbox on specific actions
...
Current mailbox is now expunged when leaving the Mail module. The drafts
mailbox is also expunged when a message is sent.
2016-07-27 11:56:28 -04:00
Francis Lachapelle
197e237a66
(js) Fix avatar in autocompletion of contacts
2016-07-25 14:55:59 -04:00
Francis Lachapelle
106d8ba807
(css) Remove transition of event DnD ghosts
2016-07-22 11:35:18 -04:00
Francis Lachapelle
f6a919f070
(js) Fix position of ghost block of new event
...
The position of the ghost block inside the scroll view was not correct
after having expanded the all-day events.
2016-07-22 11:28:58 -04:00
Francis Lachapelle
5ad962d7b2
(css) Fix printing of long mails
...
Fixes #3731
2016-07-21 14:35:28 -04:00
Ludovic Marcotte
aaa256f321
Updated NEWS file
2016-07-21 14:12:54 -04:00
Francis Lachapelle
793be51d14
Restore auto-reply indicator in top toolbar
2016-07-20 14:24:15 -04:00
Francis Lachapelle
4a6bdffc5b
Fix exception when moving tasks
2016-07-20 13:31:15 -04:00
Francis Lachapelle
ffa1920122
(js) Reset multiple-selection mode after delete
2016-07-20 11:10:34 -04:00
Francis Lachapelle
c9703c0f74
(js) Fix refresh after deleting card(s)
2016-07-19 16:31:48 -04:00
Francis Lachapelle
1a3fc0a1d2
(js) Notify on successful messages operations
2016-07-15 14:37:56 -04:00
Francis Lachapelle
f9cebd975a
Update NEWS file
2016-07-15 14:09:40 -04:00
Francis Lachapelle
6bbb56c386
(css,js) Improve progress feedback
...
This ads a "ripple" effect that blocks the context when login in or
sending a message. Generic enough to be used elsewhere.
Fixes #3765
2016-07-15 14:03:16 -04:00
Francis Lachapelle
4150126db8
Preparation for release 3.1.4
2016-07-12 11:51:11 -04:00
Francis Lachapelle
49dfbb0d9a
(js) stage-1 tuning of sgColorPicker directive
2016-07-11 10:31:42 -04:00
Francis Lachapelle
9d2647d857
(css) Fix scrolling of all-day events
...
Fixes #3190
2016-07-11 10:19:31 -04:00
Francis Lachapelle
93e77d49e9
(js,css) Replace sortable library
2016-07-08 15:44:47 -04:00
Francis Lachapelle
1918bde4d0
(js,css) Style cancelled events in Calendar module
2016-07-05 09:08:51 -04:00
Francis Lachapelle
da0a099638
(js) Add date picker to navigate in Calendar view
2016-07-04 17:11:48 -04:00
Francis Lachapelle
6ba6dcbf09
(js) Fix mail editor when leaving dropping area
2016-07-04 12:31:57 -04:00
Ludovic Marcotte
e29d14de96
(fix) handle missing IMAP folders from a hierarchy using EAS
2016-06-30 09:30:22 -04:00
Ludovic Marcotte
d47dcd1133
Updated NEWS + doc regarding OC changes
2016-06-28 10:31:20 -04:00
Ludovic Marcotte
4a0f97c778
Updated NEWS
2016-06-27 14:20:58 -04:00
Francis Lachapelle
13e826b6f2
(js) Add batch operations in advanced search
2016-06-23 16:05:05 -04:00
Ludovic Marcotte
19f3a10397
Updated NEWS
2016-06-23 11:36:28 -04:00
Ludovic Marcotte
546a71d9f4
Updated NEWS
2016-06-23 11:30:49 -04:00
Ludovic Marcotte
7cf0aaa2f7
Updated NEWS
2016-06-23 11:22:15 -04:00
Ludovic Marcotte
79ec4a02fe
Updated NEWS
2016-06-23 11:09:16 -04:00
Francis Lachapelle
fa91a07cb7
(css) Fix selection of transparent all-day events
...
Fixes #3744
2016-06-23 10:07:59 -04:00
Francis Lachapelle
1e458a922b
Fix attachment filename with no extension
2016-06-22 16:35:05 -04:00
Francis Lachapelle
cd3e7426cc
(css) Minify CSS using clean-css
...
https://github.com/jakubpawlowicz/clean-css
https://github.com/gruntjs/grunt-contrib-cssmin
Fixes #3714
2016-06-22 11:24:07 -04:00
Francis Lachapelle
dfc904f4f3
(js) Never query Gravatar.com when disabled
2016-06-21 21:29:44 -04:00
Ludovic Marcotte
b72b52f052
typo
2016-06-21 14:30:14 -04:00
Ludovic Marcotte
75dfebe9ae
(feat) one-click option to give all permissions for user ( fixes #1637 )
2016-06-20 09:10:50 -04:00
Ludovic Marcotte
2caa6754cf
(fix) show tooltips over long calendar/ab names ( fixes #232 )
2016-06-17 15:41:10 -04:00
Francis Lachapelle
8cc0b946e7
Fix handling of attendees when updating an event
2016-06-17 15:25:57 -04:00
Ludovic Marcotte
20001b7e14
Updated NEWS file
2016-06-17 14:34:48 -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
4744170628
Add a header and/or footer to the vacation message
...
Fixes #1961
2016-06-14 14:10:17 -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
Ludovic Marcotte
a3d64d05f6
(feat) now possible to set vacation message start date ( fixes #3679 )
2016-06-13 15:39:57 -04:00
Ludovic Marcotte
73c400c407
Updated NEWS
2016-06-13 14:21:08 -04:00
Ludovic Marcotte
5eb4557ac9
Updated NEWS
2016-06-13 13:16:40 -04:00
Francis Lachapelle
4f64994f7b
Add missing delegators identities in mail editor
...
Fixes #3720
2016-06-13 10:44:49 -04:00
Francis Lachapelle
d2869bed7f
(js) Use a speed dial for event/task creation
2016-06-13 09:59:35 -04:00
Francis Lachapelle
ff4e50d904
(js) Use a speed dial for card/list creation
2016-06-10 15:05:35 -04:00
Francis Lachapelle
d9d8a72651
Fix time format when default is chosen
2016-06-10 14:26:34 -04:00
Francis Lachapelle
6c2052ab6f
Always display month in week view
...
Fixes #3724
2016-06-10 14:06:41 -04:00
Francis Lachapelle
684c32ee95
(js) Fix sgTimePicker parsing of input field
2016-06-10 11:38:35 -04:00
Ludovic Marcotte
c3bcfe0f07
Updated NEWS file
2016-06-10 08:41:16 -04:00
Francis Lachapelle
658cb956d9
Update NEWS file
2016-06-09 15:36:26 -04:00
Ludovic Marcotte
0b1e7ad8e0
(fix) properly handle sorted/deleted calendars ( fixes #3723 )
2016-06-09 13:26:22 -04:00
Francis Lachapelle
1db09de2a8
Escape HTML in raw source of Cards
2016-06-08 16:26:46 -04:00
Francis Lachapelle
64ce3c9c22
Escape HTML in raw source of events and tasks
...
Fixes #3718
2016-06-08 16:06:58 -04:00
Francis Lachapelle
97e6385f4c
(js) Fix validation of Sieve filter editor
2016-06-08 15:21:36 -04:00
Francis Lachapelle
076b6b6ad5
(html) Fix generic avatar in lists
...
Fixes #3719
2016-06-08 14:03:18 -04:00
Francis Lachapelle
a3989926e3
Preparation for release 3.1.2
2016-06-06 16:12:08 -04:00
Francis Lachapelle
ec61fd10fc
Fix negative offset when saving an all-day event
...
Fixes #3717
2016-06-06 13:29:00 -04:00
Francis Lachapelle
2a053400d7
(js) Fix loading of card from global addressbooks
2016-06-06 10:38:22 -04:00
Francis Lachapelle
568e438069
(js) Add the "Paste from word" CKEditor plugin
...
Fixes #2295
Fixes #3313
2016-06-03 10:07:04 -04:00
Francis Lachapelle
ab74ef0c41
(js) Fix event classification icon in month view
...
Fixes #3711
2016-06-03 09:15:47 -04:00
Francis Lachapelle
717bab718c
(js) Fix user removal from ACLs in Admin module
...
Fixes #3713
2016-06-03 09:01:26 -04:00
Francis Lachapelle
8395a78f6d
(js) Fix error handling when renaming a mailbox
2016-06-03 09:01:26 -04:00
Francis Lachapelle
b6037e4842
Preparation for release 3.1.1
2016-06-02 12:23:22 -04:00
Francis Lachapelle
bfda86e31c
Fix recipients of reply message from Sent mailbox
...
Fixes #2625
2016-06-01 16:22:25 -04:00
Francis Lachapelle
e07a5f75ec
Force minimum number of chars in search of events
...
Respecting SOGoSearchMinimumWordLength
2016-06-01 15:08:50 -04:00
Francis Lachapelle
59bf86fe86
Update NEWS file
2016-06-01 09:29:53 -04:00
Ludovic Marcotte
21054ea3d6
Updated NEWS file
2016-06-01 09:10:10 -04:00
Francis Lachapelle
5ab405efcc
(js) Compose mail from attendee's email addresses
2016-05-31 21:56:10 -04:00
Francis Lachapelle
b71fb2e525
Display messages sizes in list of Mail module
2016-05-31 15:40:45 -04:00
Francis Lachapelle
ac229bacf6
Improve Mail editor
...
Resolves #3705
2016-05-31 11:49:10 -04:00
Francis Lachapelle
5c2aedb3c9
(js) Show loading progress for messages and cards
2016-05-30 12:31:31 -04:00
Francis Lachapelle
45290c6414
Improve CSS sanitizer for HTML messages
...
At-rules are now completely removed. Fixed a possible issue where the
first rule would not be prefixed by our CSS selector.
Fixes #3700
2016-05-27 13:42:44 -04:00
Francis Lachapelle
06f596f821
(js) Collapsable mail accounts
...
Fixes #3493
2016-05-26 15:48:15 -04:00
Ludovic Marcotte
39ba7fc7f8
Updated NEWS
2016-05-26 14:43:29 -04:00
Francis Lachapelle
7c4b1b36cf
(js) Fix restore of mailboxes expansion states
2016-05-26 11:18:36 -04:00
Francis Lachapelle
a9ee261eff
Allow disabling Gravatar
...
Resolves #3600
2016-05-25 16:07:40 -04:00
Francis Lachapelle
fd4b09428f
Expose all email addresses in autocompletion
...
This change is immediately applicable to LDAP-based system address
books. However, personal SQL-based address books must have their quick
tables recreated. To do so, one must use sogo-tool to backup and restore
the user's data.
Resolves #3443 , #3526
2016-05-25 10:25:53 -04:00
Francis Lachapelle
968a5bd5fb
(i18n) Restore Catalan and Slovak translations
...
Fixes #3687
2016-05-24 12:11:08 -04:00
Francis Lachapelle
d2a4ddd3df
(js) Fix display of mailboxes list on mobile
...
Fixes #3654
2016-05-24 11:55:31 -04:00
Francis Lachapelle
0773dec6b8
(js) Fix event classification icon in days views
2016-05-24 11:07:04 -04:00
Francis Lachapelle
0e2c6dc5cd
Fix offset when converting event to all-day
...
Fixes #3655
2016-05-20 10:06:13 -04:00
Francis Lachapelle
ac13ef0005
(js) Fix month view when spawning six weeks
...
Fixes #3663
2016-05-19 17:24:47 -04:00
Francis Lachapelle
cc28357553
(js) Fix autocompletion of LDAP-based groups
...
Fixes #3673
2016-05-19 16:34:42 -04:00
Francis Lachapelle
fdc82913ef
(js) Fix composition of new msgs from Contacts
2016-05-19 15:58:26 -04:00
Francis Lachapelle
35d549121d
(js) Fix creation of chip on blur
2016-05-19 15:01:26 -04:00
Francis Lachapelle
ee8f199603
Preparation for release 3.1.0
2016-05-18 16:02:39 -04:00
Francis Lachapelle
32ed6a14d5
(js) Directive to create chip on blur
...
Fixes #3470
2016-05-18 09:37:14 -04:00
Ludovic Marcotte
00e0aa7ab4
Updated NEWS file
2016-05-17 11:28:04 -04:00
Francis Lachapelle
c8f8b505cb
Add Turkish (Turkey) translation
2016-05-16 13:28:12 -04:00
Francis Lachapelle
e396e29430
Fix handling of Web calendars
...
- handle Web calendars that require authentication;
- properly save the "reload on login" option;
- reload Web calendars when clicking on the reload button on top of the
events/tasks list;
- properly activate the checkbox of new calendars (as they are enabled
by default).
Fixes #3326
2016-05-13 15:50:24 -04:00
Ludovic Marcotte
dc868e412e
Updated NEWS file
2016-05-11 12:31:02 -04:00
Francis Lachapelle
68381b31d8
(js) Create new message when opening a mailto link
...
Fixes #3588
2016-05-10 21:29:18 -04:00
Francis Lachapelle
a1e0f2767f
Fix sender addresses of draft
...
The sender addresses select menu is now populated with the identities of
the selected account *only*. The chosen sender address is also restored
from the draft.
Fixes #3577
2016-05-10 14:41:24 -04:00
Ludovic Marcotte
9acebbb6d5
Updated NEWS
2016-05-10 08:54:20 -04:00
Ludovic Marcotte
9ad983e0cb
Updated NEWS
2016-05-09 15:15:47 -04:00
Francis Lachapelle
8cf8ce86d7
(js) Improved input parsing of time picker
...
Fixes #3659
2016-05-09 14:48:22 -04:00
Francis Lachapelle
d8ebd0bccf
(js,css) Adapt time picker to latest md changes
2016-05-09 13:54:21 -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
4e3baf9813
NEWS file update for release prep
2016-05-04 15:52:38 -04:00
Ludovic Marcotte
7bf7a34a78
Fixed typo
2016-05-03 09:57:54 -04:00
Ludovic Marcotte
27eac2500b
Updated NEWS file
2016-05-03 09:09:57 -04:00
Ludovic Marcotte
ed15e13100
Updated NEWS file
2016-05-02 10:13:36 -04:00
Francis Lachapelle
2963654800
(html,js) Reorder and filter calendars list
2016-04-27 15:48:31 -04:00
Francis Lachapelle
d19f1572ae
(css) Remove CSS reset to respect HTML messages
...
Fixes #3582
2016-04-27 15:22:18 -04:00
Francis Lachapelle
5454690c38
(css) Fix menu visibility when printing an email
...
Fixes #3584
2016-04-27 11:18:59 -04:00
Ludovic Marcotte
582baf2960
(feat) added AngularJS's XSRF support ( #3246 )
2016-04-26 11:07:22 -04:00
Francis Lachapelle
7ea3608dab
Style transparent (not opaque) events
...
Fixes #3192
2016-04-22 12:22:02 -04:00
Francis Lachapelle
1a30df03c8
Style events depending on user participation state
...
Also use one-time binding for non-ghost events.
2016-04-22 10:55:26 -04:00
Francis Lachapelle
0b7485228c
Display components priorities in list and views
2016-04-21 17:02:07 -04:00
Francis Lachapelle
9a4d3251a1
Return component's priority as an integer
2016-04-21 13:53:57 -04:00
Ludovic Marcotte
1401aba041
Updated NEWS file
2016-04-14 15:24:28 -04:00
Ludovic Marcotte
5dad2b4d16
Fixed typo
2016-04-12 14:30:45 -04:00
Ludovic Marcotte
34eac1525e
Updated NEWS
2016-04-12 13:20:09 -04:00
Ludovic Marcotte
dd5b815cd3
Fixed typo
2016-04-06 16:08:40 -04:00
Ludovic Marcotte
2404f4bbfb
(fix) avoid return search results on objects without read permissions ( fixes #3619 )
2016-04-06 16:05:03 -04:00