Commit graph

2064 commits

Author SHA1 Message Date
Francis Lachapelle 961b2226f0 (js) Disable submit button while saving a contact 2016-11-21 10:43:45 -05:00
André Peters 56c9f9d288 Disable auto-correct on iOS for username 2016-11-20 11:16:29 +01:00
Francis Lachapelle ceb626638e (js) Improve tooltips of calendars list (sidenav) 2016-11-17 15:52:21 -05:00
Francis Lachapelle 40fc4bd231 (js) Improve sgAvatarImage (cont'd) 2016-11-17 15:47:06 -05:00
Francis Lachapelle 2f69c018be (css,js) Update md to v1.1.1-master-d774b76 2016-11-17 15:42:14 -05:00
Francis Lachapelle 0705f8f365 (html) Can't export a calendar subscription 2016-11-17 12:09:57 -05:00
Francis Lachapelle baf1d44548 Fix support for SOGoSieveFolderEncoding defaults
Fixed the following bugs in the mail filter editor:

1. Sieve folder encoding not respecting the SOGoSieveFolderEncoding
system defaults;
2. Conditions are still displayed when rule affects all messages;
3. Missing custom mail labels to "flag with" action.
2016-11-17 09:41:15 -05:00
Francis Lachapelle 3bbd61cfd2 (js) Improve sgAvatarImage 2016-11-11 16:46:55 -05:00
Francis Lachapelle 0a75f5c4f7 Use md-colors in Administration module 2016-11-11 15:44:41 -05:00
Francis Lachapelle 6e48734504 Allow to hide center column on large screens 2016-11-10 16:04:29 -05:00
Francis Lachapelle 5961117208 (js) Fix uploading same attachment after removal
Fixes #3876
2016-11-10 10:21:33 -05:00
Francis Lachapelle a78621add4 (css,html) Improve display of mailboxes list
(cont'd)
2016-11-10 09:42:28 -05:00
Francis Lachapelle c596bacccb (css,html) Improve display of mailboxes list 2016-11-09 10:18:12 -05:00
Francis Lachapelle 62a3057633 (js, html) Fix IMAP folder subscriptions manager
Fixes #3865
2016-11-08 15:20:41 -05:00
Francis Lachapelle ea64046df2 Fix links to newly added addressbook 2016-11-08 12:24:56 -05:00
Francis Lachapelle de9e3ed0b3 (html) Fix list avatar in users folders search 2016-11-08 11:42:28 -05:00
Francis Lachapelle 4a6e53934b (js) Mark multiple messages as seen
Fixes #3873
2016-11-07 12:14:00 -05:00
Francis Lachapelle c35e074842 (js) Mark form as dirty when removing an attendee 2016-11-04 14:37:23 -04:00
Francis Lachapelle 7c02b4bf88 (js) Disable submit btn while saving event or task
Fixes #3880
2016-11-04 14:29:54 -04:00
Francis Lachapelle 45c6c537f5 (html) Respect SOGoSearchMinimumWordLength 2016-11-02 12:01:22 -04:00
Francis Lachapelle 81ff9e7f04 (css,js) Update md to v1.1.1-master-70cecda 2016-11-01 15:54:56 -04:00
Francis Lachapelle 1ee7693432 Fix support for recurrent tasks (cont'd)
Fixes #3864
2016-11-01 14:52:18 -04:00
Francis Lachapelle 1c689719ac (html) Add missing options to subscribed calendars
Fixes #3863
2016-11-01 12:09:08 -04:00
Francis Lachapelle 5c7147cccc (js) Restore immediate deletion of messages 2016-11-01 10:35:00 -04:00
Francis Lachapelle 67f566ec9d Minor cleanup to event/task editors 2016-11-01 09:27:16 -04:00
Francis Lachapelle ad5fc5b91f Add missing options to subscribed addressbooks
Fixes #3850
2016-10-26 17:27:25 -04:00
Francis Lachapelle 7310834ac6 (js) Fix auto-completion of list members
Fixes #3870
2016-10-26 15:48:40 -04:00
Francis Lachapelle 3095bdb86c Cleanup UIxCalDayTable.wox 2016-10-25 17:34:21 -04:00
Francis Lachapelle 4d0dcc4978 Fix support for recurrent tasks 2016-10-24 16:31:59 -04:00
Francis Lachapelle 36c5f72317 Fix some unlocalized strings
Fixes #3858
2016-10-21 10:55:59 -04:00
Francis Lachapelle 24e4c60baa Improve Preferences module and Mail account editor 2016-10-21 10:49:09 -04:00
Francis Lachapelle 6d695e813b (js) Fix addContactCategory of Preferences ctrl
Fixes #3859
2016-10-21 08:59:04 -04:00
Francis Lachapelle f326ca5ae5 Fix saving the note of a card
Fixes #3849
2016-10-20 18:28:58 -04:00
Francis Lachapelle 58ee225e6b (js) Improve dates constraints of vacation reply
Fixes #3841
2016-10-19 16:14:27 -04:00
Ludovic Marcotte c1c2b3e849 (fix) only show the organizer field of an IMIP REPLY if one is defined 2016-10-19 10:08:34 -04:00
Francis Lachapelle 6f14696e0a (js) Improve dates constraints of vacation reply
Fixes #3846
2016-10-18 09:22:32 -04:00
Francis Lachapelle 9a050620f0 (js) New hotkeys for message controller
Fixes #3834
2016-10-17 15:37:40 -04:00
Francis Lachapelle 37089e15c1 (html) Fix progress indicators of import dialogs 2016-10-17 12:06:13 -04:00
Francis Lachapelle 3e501be5a9 (js) Respect SearchMinWordLength in list editor
More precisely, the domain default is named SOGoSearchMinimumWordLength.
2016-10-14 16:35:57 -04:00
Francis Lachapelle 56283668d0 (js) Add constraints to dates of vacation reply
Fixes #3841
2016-10-14 11:49:23 -04:00
Francis Lachapelle 64434bbfad Fix sort by email with LDAP sources 2016-10-05 15:25:57 -04:00
Francis Lachapelle 1bd4fe5010 (js) Add hotkey to search in contacts 2016-10-03 11:44:51 -04:00
Francis Lachapelle a6b2202576 (js) Fix users list order of ACLs manager dialog 2016-09-30 12:26:43 -04:00
Francis Lachapelle f5cc2d7c27 (js) Cleanup call in contact view template 2016-09-30 12:24:47 -04:00
Francis Lachapelle 508550d677 Add ARIA label for mail accounts toggle buttons 2016-09-30 12:23:22 -04:00
Francis Lachapelle c845d021ea (js) Add hotkey to flag a message 2016-09-30 12:15:37 -04:00
Francis Lachapelle 268b8ea1c3 (js,html) Improve IMAP subscriptions manager 2016-09-30 12:02:46 -04:00
Francis Lachapelle f233b2a9a7 (css) Improve top navigation toolbar
This improves the tall toolbar of the preferences module and fixes a bug
with Firefox and the fab button of the preferences module.
2016-09-30 10:37:40 -04:00
Francis Lachapelle 66267b17f2 (js,css) Add sg-now-line directive 2016-09-29 15:59:39 -04:00
Francis Lachapelle a299ed2f26 (js) Fix navigation in multicolumn day view 2016-09-28 14:47:10 -04:00
Francis Lachapelle c1733221ba (js) Adapt Component ctrl to latest md changes
Fixes #3823
2016-09-28 14:39:18 -04:00
Francis Lachapelle 5e76627641 Revert "(js) Drop sgTransformOnBlur directive"
This reverts commit 67258fe337.

Fixes #3815
2016-09-28 13:50:44 -04:00
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