Francis Lachapelle
3a61903e7f
(js) Add sg-category-stylesheet directive
...
Fixes #3816
2016-09-28 12:03:11 -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
Ludovic Marcotte
13dd21bebb
(fix) added sort by arrival date in Mail module ( fixes #708 )
2016-09-27 16:10:44 -04:00
Francis Lachapelle
b985d0770d
(css,js) Disable dynamic theme when not debugging
2016-09-20 14:09:19 -04:00
Daniel Jagszent
a402272f9d
Change active state of "Remember username" switch
...
If you activate "Remember username" on the login screen the switch would have the same color as the background. This makes the active state of the switch not really visible.
This changes the theming of this switch to use the same color as the login button.
2016-09-20 17:44:17 +02: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
Francis Lachapelle
4c23f21ae1
(js) Insert unseen msgs count in window's title
2016-09-12 16:11:35 -04:00
Francis Lachapelle
67258fe337
(js) Drop sgTransformOnBlur directive
...
The md-chips component has now the md-add-on-blur functionality.
See https://github.com/angular/material/issues/3364
2016-09-02 10:20:12 -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
015f389f7c
(css) Improve display of attendees status icon
2016-08-31 11:19:36 -04:00
Francis Lachapelle
ed7537d430
(html) Add missing ARIA labels
2016-08-30 17:49:17 -04:00
Francis Lachapelle
0c814e5050
(html) Optimize progress indicator in Contacts
2016-08-30 16:27:13 -04:00
Francis Lachapelle
81a124acc3
(html) Optimize ui-sref links of list members
2016-08-30 13:01:07 -04:00
Francis Lachapelle
098713537e
Update Angular Material to version 1.1.0
2016-08-30 10:27:32 -04:00
Francis Lachapelle
07c66563e8
Until date of repeat must end after first event
2016-08-29 14:06:46 -04:00
Francis Lachapelle
0d1f7a90ce
(html) Cleanup
2016-08-10 09:52:28 -04:00
Francis Lachapelle
4c9060abaa
(css) Switch to md-scale for fab speed dials
...
.. until the "md-fling" effect gets fixed (speed dial is opened on
initialization).
2016-08-08 11:23:37 -04:00
Francis Lachapelle
932ac03a4e
(html) Improve size of event/task view dialogs
2016-08-05 16:18:40 -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
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
7f5e06c020
(html) Fix localization of event conflicts dialogs
2016-08-04 14:25:15 -04:00
Francis Lachapelle
6ebf834729
(js) Progress indicator for event/task lists
2016-08-02 12:09:11 -04:00
Francis Lachapelle
8946880c84
(html) Improve layout of event & task editors
2016-08-02 11:20:38 -04:00
Francis Lachapelle
279dc5a513
Improve middle list of Calendar module
...
Fixes #3786
2016-08-02 11:19:07 -04:00
Francis Lachapelle
6426dc1206
(html) Fix display of event/task classification
2016-08-02 10:48:31 -04:00
Francis Lachapelle
6011b7aede
(js) Fix card editor template
...
Fixes #3784
2016-08-01 16:01:28 -04:00
Francis Lachapelle
9d65d7c3a8
Support multiple descriptions from LDAP entries
...
Fixes #3750
2016-08-01 15:55:50 -04:00
Francis Lachapelle
0ec79e0411
(html,css) Use fab button on login page
2016-08-01 12:13:11 -04:00
Francis Lachapelle
c23a9f955a
(html) Allow sorting the actions of a Sieve filter
2016-07-29 13:59:57 -04:00
Francis Lachapelle
6a608425f2
(html) Improve card editor layout
2016-07-25 14:41:42 -04:00
Francis Lachapelle
d045f4a958
(css) Improve Sieve filter editor layout
2016-07-25 14:39:26 -04:00
Francis Lachapelle
e804e5b7c0
(css) Fix breakpoints
2016-07-21 14:35:33 -04:00
Francis Lachapelle
793be51d14
Restore auto-reply indicator in top toolbar
2016-07-20 14:24:15 -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
8f382192ee
(html) Add padding to address book preferences
2016-07-12 10:54:38 -04:00
Francis Lachapelle
080c4f27e6
(css) Fix mouse hover visual effect in Mail module
2016-07-11 14:19:15 -04:00
Francis Lachapelle
93e77d49e9
(js,css) Replace sortable library
2016-07-08 15:44:47 -04:00
Francis Lachapelle
da0a099638
(js) Add date picker to navigate in Calendar view
2016-07-04 17:11:48 -04:00
Francis Lachapelle
13e826b6f2
(js) Add batch operations in advanced search
2016-06-23 16:05:05 -04:00
Francis Lachapelle
7d02dda18c
(html) Indentation
2016-06-22 11:27:21 -04:00
Francis Lachapelle
dfc904f4f3
(js) Never query Gravatar.com when disabled
2016-06-21 21:29:44 -04:00
Francis Lachapelle
9dbb360ef7
(css) Improve input labels in event/task views
2016-06-21 21:05:00 -04:00
Francis Lachapelle
66e1fbd556
Improve ACL editor
2016-06-20 16:11:05 -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
Francis Lachapelle
429aa1a91d
Improve attendees display in event editor
...
Fixes #3730
2016-06-16 16:14:54 -04:00
Francis Lachapelle
af8f939559
(js,css) Improve attendees editor
...
Fixes #3730
2016-06-16 14:46:05 -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
85b764c179
(html,css) Improve forms
...
Improved pseudo-input and used md-inline-form
2016-06-14 16:11: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
d9f499ff52
(css) Fix pseudo-input label size
2016-06-14 11:39:51 -04:00
Francis Lachapelle
35c0436bf6
(html) Add subheader in sidenav of Preferences
2016-06-14 10:54:28 -04:00
Ludovic Marcotte
a3d64d05f6
(feat) now possible to set vacation message start date ( fixes #3679 )
2016-06-13 15:39:57 -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
1db09de2a8
Escape HTML in raw source of Cards
2016-06-08 16:26:46 -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
8f417cb10b
Update for latest md changes
2016-06-03 09:01:26 -04:00
Francis Lachapelle
d03e03e3ea
Update for latest md changes
2016-06-02 13:22:03 -04:00
Francis Lachapelle
9b9d214760
(js) Load CKEditor in Calendar module
2016-06-02 12:35:35 -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
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
ec8dfdfd05
(css) Fix close button of card and msg viewers
2016-05-27 16:09:43 -04:00
Francis Lachapelle
ac33bb62d5
(css) Avoid outline on focus of message
2016-05-26 16:01:45 -04:00
Francis Lachapelle
06f596f821
(js) Collapsable mail accounts
...
Fixes #3493
2016-05-26 15:48:15 -04:00
Francis Lachapelle
8bee076135
Minor HTML improvements
2016-05-26 15:04:42 -04:00
Francis Lachapelle
a9ee261eff
Allow disabling Gravatar
...
Resolves #3600
2016-05-25 16:07:40 -04:00
Francis Lachapelle
9fc22f2689
(js) Fix contact's nickname when composing msg
...
The nickname is wrapped with <em> tags when viewing the card but those
tags must not appear when composing a new message from one of the
contact's email addresses.
2016-05-25 11:33:25 -04:00
Francis Lachapelle
c9346e4f24
(js) Fix display of email of search results
2016-05-25 10:52:04 -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
e3a9ba910c
(i18n) Update Turkish (Turkey) translation
2016-05-24 11:03:15 -04:00
Francis Lachapelle
44696896f2
(css) Fix height of dense toolbar
2016-05-18 16:43:00 -04:00
Francis Lachapelle
56a470314d
(js) Fix breakpoints consistency
2016-05-18 15:32:46 -04:00
Francis Lachapelle
ce1fb708a0
(js) Fix navigation in Mail advanced search mode
2016-05-18 14:47:33 -04:00
Francis Lachapelle
045013bc74
(js) Fix breakpoints consistency
2016-05-18 14:35:24 -04:00
Francis Lachapelle
33ca545f8b
(js) Use minimized version of angular material
2016-05-18 11:09:02 -04:00
Francis Lachapelle
32ed6a14d5
(js) Directive to create chip on blur
...
Fixes #3470
2016-05-18 09:37:14 -04:00
Francis Lachapelle
669eee301b
(js) Different behaviour when deleting msg in xs
2016-05-17 16:39:12 -04:00
Francis Lachapelle
d17944091a
Respect time locale in days views
2016-05-17 16:22:50 -04:00
Francis Lachapelle
87fbedb89d
(css) Improve subheader with icon buttons
2016-05-17 15:10:09 -04:00
Francis Lachapelle
8c4d4e0e2d
(js) Fix usage of the "export" reserved word
2016-05-17 14:31:31 -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
Francis Lachapelle
cba3819e47
(html) Avoid dialog resize when creating new msg
2016-05-11 11:17:17 -04:00
Francis Lachapelle
2163aa99cf
(html) Remove highlight color from unloaded msgs
2016-05-11 11:15:44 -04:00
Francis Lachapelle
eeff287e35
(html) Fix color flickering in topnav toolbar
2016-05-11 11:00:20 -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
42bdfbcf7b
(js) Update raw source when editing a draft
2016-05-10 21:23:15 -04:00
Francis Lachapelle
7d5255f762
Fix display of contextual menu of selected mailbox
2016-05-10 14:29:03 -04:00
Francis Lachapelle
6aae6357c4
(js) Improve events display with many categories
2016-05-09 15:51:54 -04:00
Francis Lachapelle
68799755be
(js) Improve sgToggleGrid directive with ngModel
...
This allows a form to be set as "dirty" when a grid element is toggled.
2016-05-06 16:49:47 -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
f3f1f6dcb4
(fix) XSRF supprot for all calendar operations
2016-05-04 14:52:06 -04:00