Francis Lachapelle
d58030a475
(css) Cleanup and fixes for latest md changes
2015-07-15 16:30:19 -04:00
Francis Lachapelle
f09f1a4282
(fix) Respect order in list of cards
2015-07-15 15:20:08 -04:00
Francis Lachapelle
25f364991e
(fix) Creation of card/list in Contacts module
2015-07-15 15:18:23 -04:00
Francis Lachapelle
730b803ad6
(js) Replace vs-repeat by md-virtual-repeat
...
There're some issues with mdVirtualRepeat that required some changes to
our app:
1. Having multiple directives with md-virtual-repeat doesn't work well.
That why I added a dedicated div for the md-virtual-repeat directive.
2. ui-sref-active doesn't work well for child nodes of the
md-virtual-repeat element. The class was applied repetitively to a
visible child. I now save which message or card is selected and use the
ng-class directive to highlight the selected list item.
2015-07-15 13:44:17 -04:00
Francis Lachapelle
dbb8acca9a
(js) Expose 'activeUser' through navController
2015-07-14 16:12:07 -04:00
Francis Lachapelle
aee229e700
(js) Make use of 'controllerAs' in Mailer module
2015-07-13 15:22:58 -04:00
Francis Lachapelle
7c6716784e
(feat) Events/tasks sorting in Calendar module
2015-07-09 16:35:19 -04:00
Francis Lachapelle
396bc3b0f6
(css) Lower icon button width to 36px
2015-07-08 21:14:25 -04:00
Francis Lachapelle
164654f784
(css) Icon modifiers (rotation) for animation
2015-07-08 21:08:51 -04:00
Francis Lachapelle
9514103031
(js) Improve search toolbar in Calendar module
...
- new distinct search toolbar
- restored filtering options
- honor user's settings
2015-07-08 14:49:42 -04:00
Francis Lachapelle
5a2eb67cb7
(fix) Alignment in bottomSheet
2015-07-08 14:49:41 -04:00
Francis Lachapelle
9bdc365bf0
(js) Allow cancelling of sgSearch
2015-07-08 14:49:41 -04:00
Francis Lachapelle
066bdc5f3f
(js) New 'ready' method for Preferences service
...
This method returns a promise that succeeds when the user's defaults and
settings have been received from the server.
2015-07-08 14:49:40 -04:00
Francis Lachapelle
396892b0e1
(js) Simplify PreferencesController
2015-07-08 14:49:40 -04:00
Francis Lachapelle
dd5b325864
(js) Simplify promises handling in User.$filter
2015-07-08 14:49:39 -04:00
Francis Lachapelle
fe20cc220f
(js) Improve sgSearch directive
...
The directive now relies on transclusion to compile its content. This
way, we don't limit the directives used inside the content.
2015-07-08 14:49:38 -04:00
Ludovic Marcotte
02112dea8a
(feat) can now send out MDN responses
2015-07-08 13:19:16 -04:00
Francis Lachapelle
44b8dab9c4
(css) Left-align list items in sidenav
2015-07-06 11:14:46 -04:00
Francis Lachapelle
9814a8cd0e
(css) No bg-color change in :hover of bottom sheet
2015-07-06 11:11:38 -04:00
Francis Lachapelle
ecce179a2f
(css) Allow .sg-child-level-[1-12] everywhere
2015-07-06 11:08:50 -04:00
Ludovic Marcotte
cf0aded1a4
(feat) show the 'right' folder icons
2015-07-06 11:05:19 -04:00
Ludovic Marcotte
3bfc47d105
(fix) fixed icons and controller regarding mailbox delegates
2015-07-04 07:51:20 -04:00
Ludovic Marcotte
01750fa98e
(fix) small syntax error
2015-07-04 07:36:15 -04:00
Francis Lachapelle
b948384ec9
(js) Preload ACL users in Calendar module
2015-07-03 21:45:59 -04:00
Francis Lachapelle
1c34e71cdc
(js) Remove unused dependency on $q in controllers
2015-07-03 21:44:28 -04:00
Francis Lachapelle
2337d4057f
Integrate md-icon using the Material Icons font
2015-07-03 21:42:21 -04:00
Ludovic Marcotte
05d59df68b
(feat) added mailbox delegation support
2015-07-03 20:40:06 -04:00
Francis Lachapelle
b0d8148ca6
(font) Add official Material Design Icons font
2015-07-03 16:02:47 -04:00
Ludovic Marcotte
52253d8c10
(fix) fixed path handling
2015-07-03 15:17:02 -04:00
Ludovic Marcotte
5ef2db59f7
(fix) a bit more error handling
2015-07-02 16:11:11 -04:00
Francis Lachapelle
a408fdff52
(js) Minor JavaScript improvements
2015-07-01 15:21:22 -04:00
Francis Lachapelle
cc7eeca2c4
(js) Improve calendar lists controller
...
- preload both lists (events & tasks)
- don't reload list when switching tab
2015-07-01 15:17:55 -04:00
Francis Lachapelle
35ff82710a
Handle attach URLs in appointment editor
2015-07-01 15:00:12 -04:00
Ludovic Marcotte
f449f0456b
(feat) can now copy mails
2015-06-30 17:13:55 -04:00
Ludovic Marcotte
33345ed1f0
(feat) new mailbox sharing capabilities and mailbox menu
2015-06-26 13:13:25 -04:00
Francis Lachapelle
d674b33a20
(css) Review cards display in sharing dialog box
2015-06-25 11:31:53 -04:00
Francis Lachapelle
c524782395
Initial task editor
2015-06-25 11:30:44 -04:00
Francis Lachapelle
412dca053a
(css) Fix for md-cards in ACL editor
2015-06-23 11:21:50 -04:00
Francis Lachapelle
b41828a7f1
(html,js) Add reminder/alarm to event editor
2015-06-22 15:49:27 -04:00
Francis Lachapelle
1a5763d468
(css) Remove reference to unused font
2015-06-22 10:02:53 -04:00
Francis Lachapelle
ba4520da51
Use node-sass 3.x
2015-06-19 13:52:18 -04:00
Francis Lachapelle
92c4ee50fa
(css) Remove reference to uninstalled font
2015-06-19 13:46:14 -04:00
Francis Lachapelle
4249d6cc5b
Don't use md iconic font v2.0.0 (yet)
...
We need to evaluate the pros and cons of moving to font ligatures now
available with Angular Material
(https://material.angularjs.org/latest/#/api/material.components.icon/directive/mdIcon ).
2015-06-19 13:43:18 -04:00
Francis Lachapelle
f7f83ae1c7
(css) Review cards display in sharing dialog box
2015-06-15 11:35:20 -04:00
Francis Lachapelle
0ed67f1355
(doc) Improve Angular services documentation
2015-06-15 11:33:21 -04:00
Ludovic Marcotte
d41458dfdc
(fix) hide the dialog after save
2015-06-15 10:07:56 -04:00
Ludovic Marcotte
b4f9b9095d
(feat) first pass at the calendar properties dialog
2015-06-15 09:53:10 -04:00
Francis Lachapelle
8100dfa797
Update {variables,content}.scss for latest md
2015-06-12 15:59:26 -04:00
Ludovic Marcotte
ee9e559765
(feat) links to calendars
2015-06-12 14:24:33 -04:00
Ludovic Marcotte
a89b116940
(feat) allow showing links to address books
2015-06-12 14:24:23 -04:00
Francis Lachapelle
20914a8812
Improve and fix SASS preprocessing
2015-06-12 14:12:51 -04:00
Francis Lachapelle
b85b2ed416
Update angular-material
2015-06-12 12:26:17 -04:00
Ludovic Marcotte
6d12c2a2c8
(feat) enabled menu and fabdial support
2015-06-12 12:06:00 -04:00
Ludovic Marcotte
23d7c06829
(feat) improved the attachments handling code for the message editor
2015-06-12 12:06:00 -04:00
Francis Lachapelle
290264262c
(js) Improve autocomplete of attendees editor
2015-06-12 12:05:07 -04:00
Francis Lachapelle
a95ed0f8e6
Initial ng/md version of the attendees editor
2015-06-12 12:05:06 -04:00
Francis Lachapelle
a2383db454
(js) Improve recurrence editor
2015-06-12 12:05:06 -04:00
Francis Lachapelle
b469045de8
(js) Simplify Dialog service
2015-06-12 12:05:05 -04:00
Ludovic Marcotte
8124faa6d4
(feat) "Materialization" of the IMIP handling template
2015-06-12 12:03:59 -04:00
Francis Lachapelle
fb992db5ad
Improve ACL editor (Scheduler & Contacts)
2015-06-12 12:03:58 -04:00
Ludovic Marcotte
4f75499439
(fix) Materalized link and image templates
2015-06-12 12:03:57 -04:00
Francis Lachapelle
34140e77fc
(html) Improve ACL editor
2015-06-12 12:03:56 -04:00
Francis Lachapelle
04b992e1f1
(js) Make use of 'controllerAs' in Contacts module
2015-06-12 12:03:56 -04:00
Francis Lachapelle
11cf483e2c
(js) Set height/width of gravatar's image
2015-06-12 12:03:56 -04:00
Francis Lachapelle
6a835c745f
(js) Fix resource URL of Acl service
2015-06-12 12:03:56 -04:00
Francis Lachapelle
af353fb73f
(js) Improve contact chips in card list editor
...
Exclude list members from auto-completion results.
2015-06-12 12:03:56 -04:00
Francis Lachapelle
d159e12b3f
(js) Improve contact chips in Preferences module
...
Exclude users already in the prevent invitations whitelist.
2015-06-12 12:03:55 -04:00
Francis Lachapelle
cdd52a0b37
(css) Cleanup card.scss
2015-06-12 12:03:54 -04:00
Francis Lachapelle
e226a32413
Improve login page
...
Used ngCloak directive to display the form only once AngularJS/Angular
Material is loaded and all components initialized.
2015-06-12 12:03:54 -04:00
Francis Lachapelle
dc91be3c0d
Initial recurrence editor for appointments
2015-06-12 12:03:53 -04:00
Francis Lachapelle
0ac27aab50
(js) Improve coding style of Card.service.js
2015-06-12 12:03:53 -04:00
Francis Lachapelle
e4e5106f97
Set editor mode of Sass files
2015-06-12 12:03:52 -04:00
Francis Lachapelle
ed7f979635
(js) Fix dependency injection in Dialog service
2015-06-12 12:03:51 -04:00
Francis Lachapelle
46bfe6befb
(fix) Resolve component data completely
2015-06-12 12:03:51 -04:00
Francis Lachapelle
22db835036
Compress production version of CSS
2015-06-12 12:03:51 -04:00
Francis Lachapelle
f6f704ddd8
(js) New sgToggleGrid directive
...
This directive allows to transform the tiles of a md-grid-list to toggle
buttons.
2015-06-12 12:03:51 -04:00
Francis Lachapelle
9222bf80ef
(js) Fix mdContactChips in preferencs module
...
By keeping the same array reference throughout the auto-completion, we
fix the ng-click on a list item. It also avoids constant redraws of the
list.
2015-06-12 12:03:50 -04:00
Francis Lachapelle
b017cb1711
Update variables.scss for latest md version
2015-06-12 12:03:50 -04:00
Francis Lachapelle
9db7d3b85d
(fix) Show/save whitelisted users for invitations
2015-06-12 12:03:50 -04:00
Francis Lachapelle
8e286b5d15
(css) Drop unused "theme" Sass files
...
Only the original ng-material theme files are used in the build process
of ng-material (using gulp).
2015-06-12 12:03:07 -04:00
Francis Lachapelle
ec2b52bf7b
(fix) Save event to a different calendar
2015-06-12 12:03:07 -04:00
Francis Lachapelle
ac705547e8
(js) Colorize the bg of calendars checkboxes
...
The background color was affecting only checked checkboxes. Now the
color is applied even for uncheck checkboxes.
2015-06-12 12:02:19 -04:00
Francis Lachapelle
a9ad21b395
(js) Improve handling of message flags
...
We now call the model's methods from the template. Uncluttered the
message controller. Fixed the synchronization of the flags with the
messages list.
2015-06-12 12:02:19 -04:00
Francis Lachapelle
ec123b4512
Improve tags chips of message viewer
2015-06-12 12:02:18 -04:00
Francis Lachapelle
f27544c72c
(js) New sgCompile directive to render mail parts
2015-06-12 12:02:18 -04:00
Francis Lachapelle
9ed65e34ad
JSONify mail parts
2015-06-12 12:02:18 -04:00
Ludovic Marcotte
6cd02043af
(feat) can now batch delete messages
2015-06-12 12:02:17 -04:00
Francis Lachapelle
2fa0e91ca7
(js) AddressBook service: Improve documentation
2015-06-12 12:02:17 -04:00
Francis Lachapelle
b37892e033
(js) Card service: Improve initialization
2015-06-12 12:02:17 -04:00
Ludovic Marcotte
7d54bd5e86
Initial work for muliple selections + new toolbar with ops
2015-06-12 12:02:16 -04:00
Francis Lachapelle
499e66ffe9
(css) Improve contacts and messages lists
2015-06-12 12:02:16 -04:00
Francis Lachapelle
395f3585ca
(js) Improve user search in AddressBook ACL editor
2015-06-12 12:02:15 -04:00
Francis Lachapelle
9f9cd68997
(fix) Partial fix for md-contact-chips
...
Those fixes resolve the JavaScript errors, but the behavior is wrong;
the displayed results are delayed with respect to the search string.
md-contact-chips is expected to change (for the best) soon.
2015-06-12 12:02:15 -04:00
Francis Lachapelle
ab38134ba9
Improve user search auto-completion
2015-06-12 12:02:14 -04:00
Francis Lachapelle
a52e6604c1
Improve contact list auto-completion
2015-06-12 12:02:14 -04:00
Francis Lachapelle
b65573472e
Don't use node-sass 3.0.0, yet
2015-06-12 12:02:14 -04:00
Francis Lachapelle
160055a874
Remove unused CSS files
2015-06-12 12:02:13 -04:00
Francis Lachapelle
2d46f4fd33
(js) Improve Contacts controllers
2015-06-12 12:02:13 -04:00
Francis Lachapelle
0eb2ecd2f2
(js) Improve Gravatar support
2015-06-12 12:02:13 -04:00
Francis Lachapelle
618d3d9cc0
(js) Fix dependency injections
2015-06-12 12:02:12 -04:00