Commit graph

6295 commits

Author SHA1 Message Date
Francis Lachapelle d19593afc3 (js) Allow hiding the sidenav on large screens
Position of button is not final as it causes an issue with the tabs of
the Calendar module.
2015-11-27 16:40:23 -05:00
Ludovic Marcotte 403d6fa54f (feat) you can now select your alternate avatar 2015-11-27 16:04:12 -05:00
Ludovic Marcotte 39455a283a (fix) replace .md-actions with md-dialog-actions in JS files 2015-11-27 13:56:31 -05:00
Ludovic Marcotte 6d29e50f22 (fix) replace .md-actions with md-dialog-actions 2015-11-27 13:00:39 -05:00
Francis Lachapelle 656835ca19 (html) Improve custom dialog for recurrent events 2015-11-27 11:58:14 -05:00
Ludovic Marcotte 62255eaf33 (feat) role can be displayed and set 2015-11-27 11:27:38 -05:00
Ludovic Marcotte ba7670ad59 (fix) added missing semicolon 2015-11-27 11:22:50 -05:00
Francis Lachapelle adb3c3a0e6 (html) Hide tags chips if message has none 2015-11-27 11:20:07 -05:00
Ludovic Marcotte dbffc50f06 (feat) screenname (x-aim) is now shown and editable 2015-11-27 10:58:56 -05:00
Ludovic Marcotte 4d0361759a (fix) use toast to warn about too many sent mails 2015-11-26 16:30:21 -05:00
Francis Lachapelle fe3f1d6678 (html) Improve priority icon for messages 2015-11-26 15:02:21 -05:00
Francis Lachapelle 93fa67c492 (css) Improve list in sidenav 2015-11-26 13:48:29 -05:00
Francis Lachapelle 00b22a71db (js) Only allow dragging of editable events 2015-11-26 13:31:26 -05:00
Francis Lachapelle 2e2d8b6963 (js) Fix count of selected events/tasks 2015-11-26 12:11:39 -05:00
Francis Lachapelle bb88643568 (js) Improve condition in CalendarListController 2015-11-26 12:04:52 -05:00
Francis Lachapelle f161cbe56b (html) Improve dates display in event/task viewer 2015-11-26 12:03:35 -05:00
Francis Lachapelle 71b03b925d (html) Fix "selected" icon for tasks list 2015-11-26 12:03:03 -05:00
Ludovic Marcotte 0114f8dc6a (fix) wrong check for viewable property 2015-11-26 11:38:31 -05:00
Francis Lachapelle 877ce7e4e4 (css) Add variable for latest md changes 2015-11-26 10:16:14 -05:00
Francis Lachapelle 418d30193b Improve users search in Administration module 2015-11-25 16:16:32 -05:00
Francis Lachapelle 5f54ee09f1 (js) Fix navigation when deleting a card 2015-11-25 11:23:13 -05:00
Francis Lachapelle 5c6e19a67c (html) Add placeholder to search input fields 2015-11-25 11:23:12 -05:00
Francis Lachapelle 77fa55c6a4 (js) Reload the page when changing language cont'd 2015-11-25 11:23:12 -05:00
Francis Lachapelle 6c1e443d01 (css) Reclaim some space in addressbook list 2015-11-25 11:23:11 -05:00
Francis Lachapelle 6918650f5b (js) Close sidenav on small devices 2015-11-25 11:23:11 -05:00
Francis Lachapelle 3d75d6affa (css) Reclaim some space in the left sidenav 2015-11-25 10:06:48 -05:00
Francis Lachapelle 69ff0634b4 (html) Fix "no selection" right-side views 2015-11-25 09:37:59 -05:00
Francis Lachapelle 00c923df7a (css) Add variables for latest md changes 2015-11-25 08:51:04 -05:00
Francis Lachapelle b6930fde26 (js) Move 'Reply All' action to a distinct button 2015-11-24 16:30:36 -05:00
Francis Lachapelle 5a5b4cc829 (js) Various improvements and fixes 2015-11-24 15:05:32 -05:00
Francis Lachapelle 333d279246 (js) Ask to reload the page when changing language 2015-11-24 15:05:32 -05:00
Francis Lachapelle 3ec8847590 (html) Move 'Delete' button with action buttons
In appointment and task viewers.
2015-11-23 16:34:02 -05:00
Francis Lachapelle 823da43776 (html) Remove 'all day' option from task editor
This option is not supported yet (as in v2).
2015-11-23 16:25:09 -05:00
Francis Lachapelle c2d539d3c8 (js) Scroll to user's defined day start hour 2015-11-23 16:22:32 -05:00
Francis Lachapelle edf69e5989 (js) Improve task viewer 2015-11-23 15:12:44 -05:00
Francis Lachapelle 3baef22df4 (js) Create event by dragging in month's view 2015-11-20 15:36:24 -05:00
Francis Lachapelle 90e79e7605 (js) Add drag'n'drop to month's view 2015-11-20 13:31:04 -05:00
Francis Lachapelle 7c86a43e48 (html) Fix color picker height in Firefox
Solution was to wrap the grid content into a md-content.
2015-11-17 15:15:39 -05:00
Francis Lachapelle e4eef9b780 (js,css) Show categories in events/tasks lists 2015-11-17 12:22:06 -05:00
Francis Lachapelle 2d6bdd37da (css) Improve display of events with categories 2015-11-17 11:28:50 -05:00
Francis Lachapelle 450ec06bd8 (js) Add shadow to event ghost (DnD) 2015-11-17 11:27:30 -05:00
Francis Lachapelle 0bd29e250e (css) Don't impose a transition to all md-toolbars 2015-11-16 16:19:25 -05:00
Francis Lachapelle 4685c0ff2a (js) Show events categories as color bands 2015-11-14 14:29:21 -05:00
Francis Lachapelle ace9fa9e4e (html) Show event location in Calendar days views 2015-11-13 15:45:44 -05:00
Francis Lachapelle 58dfa2e43b Return categories (from quick table) as an array 2015-11-13 14:43:03 -05:00
Francis Lachapelle 9d0bc5570b (js) Highlight selected color in color picker 2015-11-13 14:19:11 -05:00
Francis Lachapelle 5ed142853a (html) Mark recurrent events in Calendar views 2015-11-13 10:52:38 -05:00
Francis Lachapelle fc1dfcff10 (js) Fix display and refresh of freebusy 2015-11-13 10:46:32 -05:00
Francis Lachapelle 4f6c099564 (js) Fix creation of a task 2015-11-12 16:04:31 -05:00
Francis Lachapelle d081f3c6eb Display description for alarm & repeat definitions
This is not the perfect solution has the localization may be unsuitable
in some languages.
2015-11-12 12:29:10 -05:00
Francis Lachapelle 98493fbcac (css) Fix scrollbars in Calendar views 2015-11-11 16:44:26 -05:00
Francis Lachapelle b30f20e1b3 (js) Fix creation of a Calendar 2015-11-11 16:42:46 -05:00
Francis Lachapelle 87fc7b39cc Handle ExpandedFolders settings from v2 2015-11-11 16:01:37 -05:00
Ludovic Marcotte c7ef7a1d2f (feat) added calendar import/export feature 2015-11-11 11:18:49 -05:00
Francis Lachapelle 7316d13176 Improve contacts import dialog box 2015-11-10 15:05:41 -05:00
Francis Lachapelle 6a9e3a6e96 (html) Contextual icons in fab button of Calendars 2015-11-09 14:57:26 -05:00
Francis Lachapelle 0f2d0e9069 (css) Improve input field for folder name 2015-11-09 14:49:27 -05:00
Francis Lachapelle cc5cc30c24 (js) Improve addressbook renaming
The AddressBook instance to list the cards is now the same as the one
from the list of addressbooks. Therefore, when renaming an addressbook,
the addressbook name in the list is automatically updated.
2015-11-09 14:46:30 -05:00
Francis Lachapelle d23f7f1cc2 (js) Improve event creation through DnD 2015-11-09 12:15:16 -05:00
Francis Lachapelle a576b95663 (js) Add sgCalendarDayBlockGhost directive 2015-11-06 16:07:52 -05:00
Francis Lachapelle 2e02380a93 Initial drag'n'drop support in Calendar module
TODO:
- drag'n'drop in month's view;
- drag to create an all-day event;
- drag'n'drop to a calendar in the sidenav;
- touchscreen gestures support.
2015-11-06 15:15:37 -05:00
Ludovic Marcotte bdfe95a7fb (fix) fixed wrong comparison of meta vs. META tag in HTML mails
Conflicts:

	NEWS
2015-11-06 09:28:46 -05:00
Francis Lachapelle c5cac316c3 (js) Fix all-day dates covering a timezone change 2015-11-05 11:53:44 -05:00
Ludovic Marcotte 5f82d3fb37 (fix) manually added fixes from PR#120 2015-11-05 09:59:31 -05:00
extrafu cc1555af22 Merge pull request #108 from ethoms/clang-warnings-stage1
Stage1 of clang compiler warning patches.
2015-11-04 13:40:09 -05:00
Ludovic Marcotte 72b1fc1f3f (fix) wrong class for list avatar 2015-11-04 11:26:21 -05:00
Ludovic Marcotte 12863f1d2f (feat) now properties dialog for addressbooks
Now also possible to set the EAS sync flag for addressbooks
2015-11-04 10:38:24 -05:00
Ludovic Marcotte 39601a9cf9 (feat) moved FolderSynchronize code to GCS
Conflicts:

	SoObjects/Appointments/SOGoAppointmentFolder.h
2015-11-04 09:55:02 -05:00
ethoms d19c883622 Update UIxCalListingActions.m 2015-11-04 07:38:47 +08:00
ethoms a1c6a6676e Update UIxCalListingActions.m 2015-11-04 07:37:34 +08:00
ethoms 59c8a0f722 Update UIxMailPartViewer.m 2015-11-04 07:33:28 +08:00
extrafu 165337bebc Merge pull request #110 from ethoms/clang-warnings-stage3
Stage 3 of clang compiler warning patches.
2015-11-03 18:01:04 -05:00
Francis Lachapelle cbf9b6da3e Fix all-day events covering a timezone change 2015-11-03 15:47:30 -05:00
Euan Thoms a64d55f95c Stage 3 of clang compiler warning patches. 2015-11-04 03:59:40 +08:00
Euan Thoms 7541fb62e0 Merge branch 'master' of https://github.com/inverse-inc/sogo into clang-warnings-stage1 2015-11-04 02:14:50 +08:00
Francis Lachapelle e5c71a4179 Fix Brazilian (Portuguese) translation
Fixes #3355
2015-11-03 08:33:01 -05:00
Euan Thoms 3c62cc744e Stage 1 of clang compiler warning patches. 2015-10-31 14:10:03 +08:00
Francis Lachapelle 0b490a00c6 (js) Improve dates adjustments in editors
The main issue to resolve was to handle the time reset by the datepicker
when changing dates.
2015-10-30 08:38:19 -04:00
Francis Lachapelle 2bad5c0da4 (js) Preserve the time when changing the day 2015-10-29 16:17:37 -04:00
Francis Lachapelle 293b93ec69 (css) Color transition when changing calendar 2015-10-27 16:14:36 -04:00
Francis Lachapelle dc385a82ff (js) Reload page when session has expired 2015-10-27 11:31:31 -04:00
Francis Lachapelle 4172c216f5 (js) Select newly added user in ACLs editor 2015-10-27 11:28:42 -04:00
Ludovic Marcotte 74085ed96b (fix) make sure a recipient is defined before enabling the Send button 2015-10-16 14:00:04 -04:00
Francis Lachapelle ddf97ebb13 (js) Improve sgColorPicker directive
- replaced sg-on-select by ng-model;
- set button background (no more wrapping necessary).
2015-10-15 15:13:28 -04:00
Francis Lachapelle 2c2c5241eb (css) Improve Calendar views 2015-10-15 10:50:24 -04:00
Francis Lachapelle 24ad2493a4 (css) Add material grey palette to Sass 2015-10-15 10:49:23 -04:00
Francis Lachapelle e0e4a94b87 (js) Improve handling of calendar color edition 2015-10-14 21:05:17 -04:00
Francis Lachapelle dc3741f436 (html,js) Adjust padding of dialogs
Following this commit:
d2140b1565
2015-10-14 10:31:15 -04:00
Francis Lachapelle feac8bb8f4 (js) Compute contrast color for background color 2015-10-14 10:00:14 -04:00
Francis Lachapelle 9f11e68de8 Group functions in utils.js 2015-10-14 10:00:13 -04:00
Francis Lachapelle 4002da9323 (css) Adjustment in day/week views 2015-10-14 09:06:11 -04:00
Francis Lachapelle d5c09f6114 Change order of JS files in Mail module 2015-10-14 09:00:01 -04:00
Francis Lachapelle 737a19e653 (html) Add labels in appointment & task editors 2015-10-14 08:59:11 -04:00
Francis Lachapelle 43248fb5ea (html) Minor improvements to message viewer 2015-10-14 08:55:57 -04:00
Francis Lachapelle 369060a52f (js/css) Update generated files
With Angular Material 0.11.3
2015-10-13 16:05:39 -04:00
Francis Lachapelle 4da53b88b6 Fix display of Admin module on small devices 2015-10-13 14:30:09 -04:00
Francis Lachapelle 8924a2b670 (css) Adjustments in Contact viewer and editor 2015-10-09 16:50:54 -04:00
Francis Lachapelle 62537e0c15 (doc) Improve API documentation 2015-10-09 16:50:09 -04:00
Francis Lachapelle 7ef976bfe4 (css) Adjustments in Contact viewer and editor 2015-10-09 16:49:33 -04:00
Francis Lachapelle 05515673b7 Improve ACL editor 2015-10-09 16:49:08 -04:00
Francis Lachapelle 84f4698225 (js) Add missing dependency in Scheduler routing 2015-10-09 16:20:19 -04:00
Francis Lachapelle e5fdc28241 (js) Improve error handling in Contacts routing 2015-10-09 16:19:28 -04:00
Francis Lachapelle 7ddf7be705 Improve Administration module 2015-10-09 16:10:39 -04:00
Francis Lachapelle b63ee6998d (js) Fix avatar for groups 2015-10-09 16:03:05 -04:00
Francis Lachapelle 0b3095f7ed (js) Add missing dependency to Contact module 2015-10-09 16:01:56 -04:00
Francis Lachapelle e88af22708 (css) Minor improvement to preferences template 2015-10-09 13:37:01 -04:00
Francis Lachapelle d68008b5fd Update npm packages and add time-grunt 2015-10-09 12:11:37 -04:00
Francis Lachapelle e2d6e8ffe9 (js) Fix "file into" option of Sieve filter 2015-10-08 16:42:24 -04:00
Francis Lachapelle 2ad02b8386 (js) Improve User.$filter 2015-10-08 10:04:25 -04:00
Ludovic Marcotte 58afdedcc1 (fix) added missing template 2015-10-07 16:21:06 -04:00
Ludovic Marcotte e6be7e00ba (fix) improved the start/end delta handling and fixed the attendees viewer 2015-10-07 14:42:37 -04:00
Ludovic Marcotte 74eb0846e8 (fix) correctly round up the start/end/due time to 15 mins 2015-10-07 09:22:26 -04:00
Ludovic Marcotte 4f4b00cc54 (feat) first pass of working code for ACL admin module 2015-10-06 16:38:16 -04:00
Francis Lachapelle ad40bff91f Add missing content type to mixed part viewer 2015-10-06 15:38:37 -04:00
Francis Lachapelle 13f4e5a4de (css) Update SASS for latest md 2015-10-06 13:38:15 -04:00
Francis Lachapelle 9fa9b7acab Improve mail (Sieve) filter editor
- Used 'controller as' syntax;
- Don't create new filter if user cancels the edition;
- Set default values for new filter.
2015-10-05 10:45:30 -04:00
Francis Lachapelle a393128d7a (js,html) View raw source of components 2015-10-02 17:01:06 -04:00
Francis Lachapelle 73ac55acfe (js) Fix advanced search construction 2015-10-02 15:43:02 -04:00
Francis Lachapelle e1393c3af2 Improve display of current day in month view 2015-10-02 15:13:30 -04:00
Francis Lachapelle d27c792324 (js,html) Allow the removable of attendees 2015-10-02 11:22:30 -04:00
Francis Lachapelle 42d306a24b (js) Remove some debugging output 2015-10-02 11:16:47 -04:00
Francis Lachapelle 6a7e06b0bb (html) Fix display of attendees
This bug is due to changes in the CSS of Angular Material.
2015-10-02 11:15:26 -04:00
Francis Lachapelle e36e9fd826 (html) Fix secondary click in calendars list 2015-10-02 09:41:57 -04:00
Francis Lachapelle aface8f8cf (html) Restore shadows in toolbars 2015-10-01 09:34:37 -04:00
Francis Lachapelle 790fc8e940 (js) Fix (sub)mailboxes state restore 2015-09-30 16:41:29 -04:00
Francis Lachapelle 35d1ca8775 Restore expandable mailboxes 2015-09-30 16:17:05 -04:00
Francis Lachapelle e8ca329070 Save mailboxes state as an array, not a string 2015-09-30 16:12:23 -04:00
Francis Lachapelle d07e254026 (js) Simplify Mailbox service 2015-09-30 11:29:05 -04:00
Francis Lachapelle 0f08571a83 (js) Fix ensureTarget filter to preserve CSS 2015-09-30 11:28:22 -04:00
Francis Lachapelle 45bc5a5368 Multicolumn day view
Restored multicolumn day view from v2.

Month view as also been improved.
2015-09-29 14:17:04 -04:00
Francis Lachapelle d51bef162a (js) Add border class for folder colors 2015-09-29 14:01:16 -04:00
Francis Lachapelle 1535660a31 Localization 2015-09-29 09:34:01 -04:00
Francis Lachapelle 90063ae563 (js) Fix error in advanced search mode 2015-09-29 08:58:23 -04:00
Francis Lachapelle b27cfc2bd8 (js) Delete an event or a task 2015-09-28 11:27:20 -04:00
Francis Lachapelle 5496dd97d9 Improve lists by compacting items 2015-09-25 16:07:56 -04:00
Francis Lachapelle 31f2e4b549 (js) Fix selected message class in advanced search
Also improved display of accounts subheaders.
2015-09-24 21:42:33 -04:00
Francis Lachapelle ec8c2d08e2 Fix handling of mail priority 2015-09-24 14:36:37 -04:00
Ludovic Marcotte 1ce9d71635 (fix) add robustness to part states handling 2015-09-24 13:21:23 -04:00
Francis Lachapelle a6c440d245 (js) Improve renaming an address book 2015-09-24 11:12:57 -04:00
Ludovic Marcotte e3d3eb171d (fix) small optimization 2015-09-24 11:03:19 -04:00
Francis Lachapelle 3a4365b15a (js) Fix ngSwitch in Contacts module 2015-09-24 11:01:27 -04:00
Francis Lachapelle 7f3d57c8dc (html) Sort by lastname and firstname in Contacts 2015-09-24 10:55:08 -04:00
Ludovic Marcotte e93853d910 (fix) make sure to open card's url in new window 2015-09-23 20:35:55 -04:00
Francis Lachapelle fcba6f2ddb Improve Calendar views
Moved toolbars inside "list" and "detail" views, like we do in the other
modules. With this change, it was possible to move the navitation button
(chevrons) inside the top toolbar of the detail view. Also move the view
headers inside a toolbar. The all-day events of the day and week views
have also been moved inside this toolbar.
2015-09-23 15:24:24 -04:00
Ludovic Marcotte eb50f94b2b (fix) remove ng-click to allow FF to select/unselect personal calendars 2015-09-23 09:22:01 -04:00
Francis Lachapelle 9f7b69b037 (html) Restore active module icon as disabled 2015-09-22 12:00:07 -04:00
Francis Lachapelle c6cd3b0e1d Update angular-material 2015-09-22 11:58:18 -04:00
Francis Lachapelle 31026a5bed (js/css) Update generated files 2015-09-22 11:56:33 -04:00
Francis Lachapelle 08fbc00d7a (js) Add "today" button to Calendar module 2015-09-22 10:17:17 -04:00
Francis Lachapelle 957336b24c (css) Fix display of attendees editor 2015-09-22 09:41:47 -04:00
Francis Lachapelle 2a925de52c (js, css) Improve timepicker 2015-09-21 21:13:28 -04:00
Francis Lachapelle cf8dd02411 (css) Wrap Scheduler directives in unique selector 2015-09-21 20:56:55 -04:00
Francis Lachapelle da37b3f868 Rename Slovenian template
Closes #104
2015-09-21 20:40:39 -04:00
Ludovic Marcotte c0f51cf731 (fix) don't offer the delete option on personal resources 2015-09-21 15:00:32 -04:00
Francis Lachapelle ae3ce7186d (css) Set flex width of search field menu 2015-09-21 12:29:07 -04:00
Francis Lachapelle 5034a72ed1 (css) Lower events overlapping (5% => 2%) 2015-09-21 12:29:06 -04:00
Ludovic Marcotte fdad1e061a (fix) set default's module path name to SOGo 2015-09-21 12:02:33 -04:00
Francis Lachapelle d5d54822b0 (html) Improve mail editor 2015-09-21 11:58:48 -04:00
Francis Lachapelle 81cdf5be7b (css) Update SASS for latest md 2015-09-21 11:50:47 -04:00
Francis Lachapelle 959ea0f62f (html) Show active tasks count in Calendar module 2015-09-21 09:49:14 -04:00
Ludovic Marcotte 1c666e8ead (fix) simplified logic and improved code readability 2015-09-21 08:59:36 -04:00
Ludovic Marcotte 7692832672 (fix) define -modulePath to avoid broken ApplicationURL path 2015-09-21 08:41:31 -04:00
Francis Lachapelle 2bfd9f983d (html) Hide timepicker when editing all-day event 2015-09-19 22:22:39 -04:00
Francis Lachapelle 2a5e19a762 (css) Improve Calendar views 2015-09-19 22:22:39 -04:00
Ludovic Marcotte 258f5e0b25 (fix) correctly handle module name for "folder less" SOGo modules 2015-09-18 20:30:35 -04:00
Ludovic Marcotte 3609e41205 (fix) make sure the autoreply addresses are always defined to avoid an exception in v2 if not 2015-09-18 19:55:37 -04:00
Francis Lachapelle 2ea2edbccd Display all-day events in day & week views
All-day events are now displayed and the day/week views are now built using flexbox.
2015-09-18 16:11:31 -04:00
Francis Lachapelle 06ac255f1a (css) Badge for mail folders unread count 2015-09-17 15:08:21 -04:00
Francis Lachapelle 0682b24438 (fix) Selection of Mail advanced search criteria 2015-09-17 15:06:48 -04:00
Francis Lachapelle a01926b878 (html) Improve folder subscription dialog box 2015-09-17 10:37:35 -04:00
Francis Lachapelle 58ff8139e9 Allow rename of calendars 2015-09-17 10:33:12 -04:00
Francis Lachapelle 70bb512bb8 Improve folders rename 2015-09-16 16:15:04 -04:00
Francis Lachapelle 7b580f8af6 (js) Fix variable verification in sgSearch 2015-09-16 14:26:24 -04:00
Francis Lachapelle 875d23aea0 (js/css) Update generated files 2015-09-15 12:05:37 -04:00
Francis Lachapelle c4ad8a64fa (html) Improve login page 2015-09-15 11:42:47 -04:00
Francis Lachapelle c464791d92 Improve display of mail advanced search 2015-09-14 21:35:34 -04:00
Francis Lachapelle 92bf494973 (css) Improve display of folder name 2015-09-14 14:58:00 -04:00
Francis Lachapelle 47ab4b837c (js) Fix issues with the mail advanced search
- fixed loading of headers when scrolling the virtual repeater;
- fixed viewing a single message;
- fixed search from a mailbox that contains subfolders.
2015-09-14 14:58:00 -04:00
Ludovic Marcotte e30fb0d1fb (feat) basic (but empty) admin module for SOGo v3 2015-09-14 14:09:29 -04:00
Ludovic Marcotte 7cdfaf4d9c (fix) add missing flex attribute 2015-09-14 11:23:27 -04:00
Francis Lachapelle f70876aa05 (html) Alternate conditions in topnav toolbar
Fixes an issue with Firefox
2015-09-14 10:14:00 -04:00
Francis Lachapelle 3efdbf0166 (js) Fix mdColors module dependencies 2015-09-11 12:24:30 -04:00
Francis Lachapelle 348c81bf6c (html) Fix display of Calendar module on "sm" 2015-09-11 12:08:18 -04:00
Francis Lachapelle 44158af057 (html) Fix display of avatars in invitation mails 2015-09-11 11:56:26 -04:00
Francis Lachapelle 4bb1fa0995 (html) Improve Task editor 2015-09-11 11:32:20 -04:00
Francis Lachapelle 05882362f0 (html) Fix UserRightsEditor templates 2015-09-11 11:30:54 -04:00
Francis Lachapelle 90a3fcacaf (js) Disable debug data if UIxDebug not enabled
Disable some Angular debugging information if SOGoUIxDebugEnabled is not
set.
2015-09-11 10:58:17 -04:00
Francis Lachapelle 45ac6845a5 (html) Improve appointment editor 2015-09-11 09:33:39 -04:00
Francis Lachapelle b4af6f5033 (css) Improve sgTimepicker 2015-09-11 09:32:17 -04:00
Ludovic Marcotte cb0d327f90 (feat) initial implementation of advanced email search
There's one bug where viewing of the messages from the results
is still impossible due to the ui-router. This will be fixed
very soon.
2015-09-10 16:38:30 -04:00
Francis Lachapelle b646e35f5d (js) Fix mail labels handling in the Mail module 2015-09-10 11:44:09 -04:00
Francis Lachapelle f3a5df37ae (js) Don't load card in multi-selection mode 2015-09-10 09:19:28 -04:00
Francis Lachapelle 7a7547c7c3 (js) mdColors module to expose the themes colors 2015-09-09 16:39:56 -04:00
Francis Lachapelle 11e7af3450 Adopt theming system of Angular Material
The SASS has been simplified so that different themes can be applied by
only using the $mdThemingProvider serivce.

The resulting design is more "Materialized" and less prone to the
future changes of Angular Material.
2015-09-09 16:35:09 -04:00
Francis Lachapelle 16d312eb98 (js) Don't load item in multi-selection mode
Also review the toolbars of the Calendar module.
2015-09-09 16:06:17 -04:00
Francis Lachapelle cab6a8c1e2 (html) Use md-subheader in contacts/messages lists 2015-09-09 14:43:09 -04:00
Ludovic Marcotte 18a300ca5b (fix) appplied fix from Zentyal - PR#102
Original commit: 33a1d2c397
2015-09-09 08:22:33 -04:00
Francis Lachapelle b8b45eda75 (js) Fix autocompletion of mail tags 2015-09-08 15:29:49 -04:00
Francis Lachapelle 370be4f835 (fix) Reload of message when saving draft 2015-09-08 12:22:37 -04:00
Francis Lachapelle 2720aebf04 Initial popup view for messages 2015-09-04 17:31:16 -04:00
Francis Lachapelle bf02b3046f (fix) Handle user's default for remote images 2015-09-04 16:43:01 -04:00
Francis Lachapelle 3d4a965412 (html) Use sgAvatarImage directive in Scheduler 2015-09-04 12:11:20 -04:00
Francis Lachapelle 372206e69e (html) Improve folder subscription dialog 2015-09-04 10:32:26 -04:00
Francis Lachapelle 9dc00acd53 (html) Fix toolbar padding 2015-09-04 10:31:40 -04:00
Francis Lachapelle 9d5f42eefa (js,html) Improve sgAvatarImage directive 2015-09-04 09:09:43 -04:00
Francis Lachapelle f4dcd37570 (html) Improve task editor 2015-09-04 08:53:47 -04:00
Francis Lachapelle c4858ffb2b (css) Decrease minimum height of list items 2015-09-03 22:36:07 -04:00
Francis Lachapelle d72188e2da Improve toolbars on small screens
- normalized toolbars in message viewer, contact viewer and contact
  editor;
- lower width of sidenav on medium screens;
- reworked display of message headers
2015-09-03 16:17:21 -04:00
Francis Lachapelle 3647f066da (js) Fix reference to org attribute in card 2015-09-03 15:51:55 -04:00
Francis Lachapelle e207cc79a7 (html) Improve appointment editor 2015-09-03 15:47:05 -04:00
Francis Lachapelle eb84e618e6 Localization 2015-09-03 15:42:54 -04:00
Francis Lachapelle 669bd99a2d (js) Fix bug when editing a saved draft 2015-09-03 14:11:39 -04:00
Francis Lachapelle 3b0ead7bbd (js) Cleanup unused dependencies 2015-09-03 14:11:39 -04:00
Francis Lachapelle 4483d47e89 (js) Bottom sheet is no longer used 2015-09-03 14:11:38 -04:00
Francis Lachapelle a5213b3321 (css) Improve subheaders with no buttons 2015-09-03 14:11:38 -04:00
Francis Lachapelle e6e34ae053 (js) Don't show progress indicator in dry mode 2015-09-03 14:11:37 -04:00
Francis Lachapelle 815b3b4b03 (html) Improve contact editor 2015-09-03 14:11:37 -04:00
Francis Lachapelle b08d98e2e1 (css) Fix width of sidenav on large screens 2015-09-03 14:11:36 -04:00
Francis Lachapelle 1d2c0ed350 (css) Cleanup Sass 2015-09-03 14:11:35 -04:00
Ludovic Marcotte 0bdbe5bbac (feat) added new sg-placeholder directive for dynamic placeholders 2015-09-03 13:25:44 -04:00
Francis Lachapelle acfa96263b (css) Improve md-dialog on small screens 2015-09-02 15:52:18 -04:00
Francis Lachapelle 99b1353faf (css) Add classes for star and star-border icons 2015-09-02 15:51:07 -04:00
Ludovic Marcotte 27e57e397e (fix) wrong handling of "last module" when logging in 2015-09-01 16:43:56 -04:00
Ludovic Marcotte 778612bf41 (feat) ensure links in mail are opened in a blank target 2015-09-01 15:00:03 -04:00
Ludovic Marcotte 9d92318524 (feat) autorefresh support for calendars 2015-09-01 10:50:50 -04:00
Ludovic Marcotte 233b9c0613 (js/css) updates for the new packages 2015-08-31 11:08:41 -04:00
Francis Lachapelle 89206f3705 (css) Fix for latest md changes 2015-08-31 09:51:08 -04:00
Ludovic Marcotte a87daf282c (fix) workaround for Firefox with menus which include md-checkbox
See https://github.com/angular/material/issues/4212 for details
on the Angular Material bug.
2015-08-29 16:30:07 -04:00
Ludovic Marcotte fb4889a15e (fix) small code refactoring 2015-08-28 20:11:21 -04:00
Ludovic Marcotte 3fdabf8671 (fix) properly update flags when message was answered/forwarded 2015-08-28 15:50:46 -04:00
Ludovic Marcotte 66c52f22dd (fix) added timepicker directive 2015-08-28 15:26:21 -04:00
Francis Lachapelle 8f7334f11d (js) Simplify Account and Message services 2015-08-28 15:17:04 -04:00
Ludovic Marcotte 624833eca9 (fix) updates for new packages 2015-08-28 14:09:20 -04:00
Ludovic Marcotte 431c53b84d (feat) new time picker component + enabled it in the calendar module 2015-08-28 13:59:41 -04:00
Francis Lachapelle c9d9f7b47a (js) Add caching of cards 2015-08-27 15:55:56 -04:00
Francis Lachapelle 1667f8879d (js) New progress indicator in AddressBook module 2015-08-27 14:09:43 -04:00
Francis Lachapelle 3611c4021d Improve view detail (messages, cards) 2015-08-27 13:37:47 -04:00
Ludovic Marcotte 834aba85a6 (fix) cleanups 2015-08-27 11:47:51 -04:00
Ludovic Marcotte d878c69c15 (feat) can now create mails from address book module 2015-08-27 11:01:23 -04:00
Francis Lachapelle d9d59c6b52 (fix) Force a single mail composer dialog 2015-08-26 21:22:39 -04:00
Francis Lachapelle 69000a0929 Review animations of view detail (messages, cards) 2015-08-26 17:28:03 -04:00
Ludovic Marcotte 876d9cfa21 (fix) make messages loading very fast
Avoid calling angular.extend() loading when unwrapping the mailbox
and never call again Message.id directly, but rather use Message.$absolutePath()
which does initialization and caching
2015-08-26 11:56:47 -04:00
Francis Lachapelle 01e2256483 (css) Improve autocompletion menu 2015-08-26 09:48:47 -04:00
Francis Lachapelle 49e7cf0994 (css) Adapt fullscreen dialogs to new md layout 2015-08-26 09:41:49 -04:00
Ludovic Marcotte b3d6973fb1 (fix) small optimization 2015-08-26 09:31:08 -04:00
Ludovic Marcotte aae522259f (fix) expose the json accounts call 2015-08-26 08:28:19 -04:00
Ludovic Marcotte 68ef8784a0 (fix) added json call to get all mail accounts 2015-08-26 08:27:45 -04:00
Francis Lachapelle da821ea6c7 (js) Improve recipient auto-completion 2015-08-25 22:17:57 -04:00
Ludovic Marcotte 4dee99e0ba (fix) improved padding usage to better align icons 2015-08-25 20:47:12 -04:00
Francis Lachapelle eea08d083d (html) Improve contacts list 2015-08-25 14:56:30 -04:00