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
Francis Lachapelle
8055acfd4a
(fix) Restore previous sort in Contacts module
2015-08-25 14:20:20 -04:00
Francis Lachapelle
1fc947d8c8
(fix) Define CSS styles for ALL calendars
2015-08-25 13:46:33 -04:00
Francis Lachapelle
7b3a238fb9
(js) New progress indicator in Mail module
2015-08-25 12:20:46 -04:00
Ludovic Marcotte
99d121fd3e
(fix) updates for new packages
2015-08-25 11:46:14 -04:00
Ludovic Marcotte
eab3ee111a
(feat) now use md-on-demand for (hopefully) faster mailbox loading
2015-08-25 11:45:17 -04:00
Luc Charland
9445315b30
Added a string, removed a double, removed a few colons
2015-08-25 11:11:46 -04:00
Francis Lachapelle
eeb6be1f08
(css) Match new ng-material files names
2015-08-25 11:01:28 -04:00
Luc Charland
c106f54b27
Added missing strings for translation
2015-08-25 10:45:47 -04:00
Francis Lachapelle
29108bbb62
(html) Localization
2015-08-25 06:34:34 -04:00
Ludovic Marcotte
9c6884bd7d
(feat) add single export/save as actions
2015-08-24 20:04:56 -04:00
Francis Lachapelle
0aac4897fa
(fix) Set virtual item size in contacts list
2015-08-24 17:28:01 -04:00
Ludovic Marcotte
2a99d1fd80
(fix) reset search filter when switching address books
2015-08-24 16:17:44 -04:00
Francis Lachapelle
ba148eec5b
(js) Fix error in Component.prototype.$reset
2015-08-24 14:54:25 -04:00
Francis Lachapelle
49c4884cc9
(html) Improve grids layout in recurrence editor
2015-08-24 14:40:20 -04:00
Francis Lachapelle
e5d6ee93c3
Update Angular to version 1.4.x
2015-08-24 11:32:40 -04:00
Ludovic Marcotte
40eff05d4e
(feat) added toolbar to account editing dialog
2015-08-24 11:26:00 -04:00
Francis Lachapelle
be031fe2c9
(html) Restore animation when opening a card
2015-08-24 11:24:51 -04:00
Francis Lachapelle
0fe1419289
(html) Enlarge folder links dialog width
2015-08-24 11:23:34 -04:00
Francis Lachapelle
9db633cada
(html) Replace md-layout-fill by layout-fill
2015-08-24 11:21:17 -04:00
Ludovic Marcotte
8a2d7d56e0
(feat) added toolbar to filter editor dialog
2015-08-24 11:20:23 -04:00
Francis Lachapelle
0c17e745f1
(html) Localization
2015-08-24 11:11:23 -04:00
Ludovic Marcotte
18bc75e50b
(fix) adjust import path due to md changes
2015-08-24 08:49:31 -04:00
Ludovic Marcotte
68ad3c1045
(fix) localize 'me'
2015-08-22 07:51:13 -04:00
Ludovic Marcotte
85c8aebbd4
(feat) initial support for contact import in the address book module
2015-08-21 20:56:21 -04:00
Ludovic Marcotte
0a8834193f
(fix) updates for new packages
2015-08-21 13:40:07 -04:00
Ludovic Marcotte
91e4c2cefc
(feat) improved the mailviewer with regards to sender + recipients
2015-08-21 13:37:18 -04:00
Ludovic Marcotte
b80d8dbb06
(fix) Session fix when SOGoEnableDomainBasedUID is enabled but logins are domain-less
2015-08-21 10:51:45 -04:00
Ludovic Marcotte
525d1ad80f
(fix) also return all calendars in findAll
2015-08-20 22:38:01 -04:00
Ludovic Marcotte
332dd0d96d
(fix) small optimization
2015-08-20 22:37:27 -04:00
Ludovic Marcotte
a45000d15d
(fix) show delete option only where objectEraser is on
2015-08-20 19:42:24 -04:00
Ludovic Marcotte
3301bdb055
(fix) return the complete list of addressbooks
...
This fixes many bugs / side effects, especially with ACLs
2015-08-20 19:37:30 -04:00
Francis Lachapelle
2f82b5cfd3
(js) Localization of toast message
2015-08-20 16:39:34 -04:00
Francis Lachapelle
e3b64e035d
(css) New md-fab-overlap-bottom class
2015-08-20 16:28:11 -04:00
Francis Lachapelle
1470258b5c
(js) Simplify Account.prototype.$newMailbox
2015-08-20 16:28:11 -04:00
Francis Lachapelle
83fee27ca8
(js) Simplify Mailbox.prototype.$emptyTrash
2015-08-20 16:28:10 -04:00
Ludovic Marcotte
e5b0596bc9
(fix) don't convert back the birthday date object on non-deep omits
2015-08-20 15:47:41 -04:00
Ludovic Marcotte
26e8276b08
(feat) improved ACLs handling for address book
2015-08-20 15:47:11 -04:00
Ludovic Marcotte
078ba95f8e
(feat) show small toast when preferences are saved to give user's feedback
2015-08-20 14:53:43 -04:00
Ludovic Marcotte
65525dd33b
(feat) added date picker in contact editor + now handle correctly birthday
2015-08-20 10:29:47 -04:00
Ludovic Marcotte
da81f7bc58
(fix) set background to transparent by default
2015-08-19 20:45:07 -04:00
Ludovic Marcotte
8fcd594be6
(fix) removed unused code
2015-08-19 19:38:42 -04:00
Ludovic Marcotte
548f056b9c
(fix) small formatting nit
2015-08-19 11:23:03 -04:00
Ludovic Marcotte
dffdbf318c
(feat) new 'viewable' property on events/tasks for full viewers
2015-08-19 11:22:17 -04:00
Ludovic Marcotte
161bcfac87
(fix) proper loading of transalations
2015-08-19 10:39:10 -04:00
Ludovic Marcotte
c6f17cd45c
(feat) make use of the sieve capabilities
2015-08-19 08:47:33 -04:00
Ludovic Marcotte
38713a6c67
(feat) handle multiple home/work phones, emails and urls
2015-08-18 16:21:47 -04:00
Ludovic Marcotte
8cef98eba1
(fix) add flex/flex-sm attributes
2015-08-18 15:32:44 -04:00
Ludovic Marcotte
2144d3122a
(feat) added support back for SOGoForwardConstraints
2015-08-18 15:25:51 -04:00
Ludovic Marcotte
9d272ae063
(feat) added the 'add default email addresses' feature in vacation module
2015-08-18 14:57:29 -04:00
Ludovic Marcotte
fcd0140ffd
Revert "(fix) by default, open links in new tab/window from html mails"
...
This reverts commit 869b3c4cd1
.
2015-08-18 14:52:47 -04:00
Ludovic Marcotte
d783782af7
(fix) adding basic flags
2015-08-18 11:31:42 -04:00
Ludovic Marcotte
869b3c4cd1
(fix) by default, open links in new tab/window from html mails
2015-08-18 11:13:27 -04:00
Ludovic Marcotte
2da2937391
(fix) formatting improvements
2015-08-18 11:01:59 -04:00
Ludovic Marcotte
5034d6655a
(fix) correctly refresh the mailboxes list when empty'ing the trash that contains subfolders
2015-08-18 10:10:37 -04:00
Ludovic Marcotte
d1446f7dc1
(fix) broken top level mailbox creation
2015-08-18 09:57:07 -04:00
Ludovic Marcotte
c5a219add8
(fix) wrong check for web calendars
2015-08-18 09:27:33 -04:00
Ludovic Marcotte
bc2c839fbc
Update for the new packaging
2015-08-18 08:39:20 -04:00
Ludovic Marcotte
2e736490d5
Merge branch 'master' of https://github.com/inverse-inc/sogo
2015-08-17 16:22:41 -04:00
Ludovic Marcotte
20bf66d931
(feat) handle links to addressbooks like we do for calendars
...
also included missing template commit for calendar
2015-08-17 16:21:10 -04:00
Francis Lachapelle
864a7f8028
(html) Improve Preferences module
2015-08-17 16:14:47 -04:00
Ludovic Marcotte
7b5541b5d1
(fix) reuse the calendar urls from the model
2015-08-17 13:44:21 -04:00
Ludovic Marcotte
744cba4422
(feat) integrated md-datepicker and enabled it in the Preferences module (Vacation)
...
The date picker suffers from this bug: https://github.com/angular/material/issues/4192
Which makes it not that usable right now.
2015-08-17 10:10:57 -04:00
Ludovic Marcotte
ded467e0a2
(fix) add empty settings hashes to prever JS exceptions
2015-08-17 09:55:14 -04:00
Ludovic Marcotte
a718b87d91
(fix) minor gui improvement to links templates
2015-08-16 21:42:53 -04:00
Ludovic Marcotte
6e2e71b202
(fix) correctly set flex attribut on sm devices
2015-08-15 17:25:04 -04:00
Ludovic Marcotte
04e63e5edf
(fix) add minimal constraints when creating events or tasks
2015-08-15 17:08:15 -04:00
Ludovic Marcotte
f1a50bcb74
(feat) added refresh support to calendar
2015-08-14 16:31:29 -04:00
Ludovic Marcotte
0672b96b8b
(fix) show the alarm name as a floating label for now
...
This might change as the text is so tiny!
2015-08-14 15:51:17 -04:00
Ludovic Marcotte
93fa74d279
(feat) save/restore sorting state for address books
...
The initial loading doesn't work yet. Will work on this later.
2015-08-14 15:22:59 -04:00
Ludovic Marcotte
ffa4079fa8
(fix) b0rk3n sort saving regarding the asc/desc state
2015-08-14 15:11:07 -04:00
Ludovic Marcotte
b72a9383a4
(feat) major rework of the sidenav and top toolbars
2015-08-14 12:14:15 -04:00
extrafu
d3d9a720dc
Merge pull request #99 from inverse-inc/feature/saveSortContacts
...
Added sort saving to Contacts
2015-08-13 15:29:59 -04:00
Ludovic Marcotte
02daebe36b
(fix) also handle tasks deletion correctly
2015-08-12 18:31:06 -04:00
Ludovic Marcotte
336e4c93e9
(fix) added temporary fix for file inputs on firefox
2015-08-12 18:25:15 -04:00
Ludovic Marcotte
47252affba
(feat) initial selection + ops in calendar module
2015-08-12 16:11:38 -04:00
Luc Charland
8fb5c1d09f
Added sort saving to Contacts
2015-08-12 14:39:26 -04:00
Ludovic Marcotte
54334b294e
(fix) small fix in the template
2015-08-12 10:31:06 -04:00
Ludovic Marcotte
c51bed2580
(fix) updated js/css/map files for packaging
2015-08-12 09:43:55 -04:00
Ludovic Marcotte
935df2bd00
(fix) wrong label name
2015-08-11 21:16:16 -04:00
Ludovic Marcotte
85a843bc1e
(fix) now show the event/task list instead of the day/week/month views on sm devices
2015-08-11 20:58:39 -04:00
Ludovic Marcotte
723372dddb
(fix) when batch deleting, update the unseen count accordingly
2015-08-11 15:05:31 -04:00
Ludovic Marcotte
9362513fee
(fix) moved the mailbox cleanup after expunge in the service
2015-08-11 14:48:45 -04:00
Ludovic Marcotte
2e3057c2ce
(fix) calendar views now honor "breakpoints"
...
We also now use again the default top nav toolbar and we
hide the fab button on sm devices. This of course needs a bit
more work but we are getting there!
2015-08-11 13:40:38 -04:00
Ludovic Marcotte
456649a38a
(fix) allow fullsreen editor on sm devices
2015-08-11 13:38:28 -04:00
Ludovic Marcotte
86818d4f64
(fix) fixed scrolling during contact edition
2015-08-11 13:10:11 -04:00
Ludovic Marcotte
b59287d6df
(fix) removed unused code
2015-08-11 11:18:41 -04:00
Ludovic Marcotte
bdc8dfb2b4
(fix) removed unused code
2015-08-11 09:38:53 -04:00
Ludovic Marcotte
2825285b72
(fix) author cleanup
2015-08-11 08:45:05 -04:00
Ludovic Marcotte
314dcfd30e
(fix) properly cleanup the Trash folder after empty'ing
2015-08-10 23:48:59 -04:00
Ludovic Marcotte
d28fccf71e
(fix) open attachment in new window
2015-08-10 23:14:40 -04:00
Ludovic Marcotte
ff632ec3e8
(fix) leave some room for the message date
2015-08-10 22:02:43 -04:00
Ludovic Marcotte
b7af83f7e3
(feat) pimped the login window
2015-08-10 20:47:58 -04:00
Ludovic Marcotte
d2aeee39ef
(feat) now able to rename folders w/o double-tap
2015-08-10 14:13:25 -04:00
Ludovic Marcotte
ecc0c453d7
(fix) pimped the priority editor
2015-08-10 13:27:35 -04:00
Ludovic Marcotte
420dece1e7
(feat) flag selected messages and mark selected messages as unread
2015-08-10 13:10:45 -04:00
Ludovic Marcotte
c738a2dc70
(fix) wrong use of this which was breaking ACL module
2015-08-10 11:02:23 -04:00
Ludovic Marcotte
e41e17c5d9
(fix) use proper var:string value
2015-08-10 09:54:14 -04:00
Ludovic Marcotte
5741d7f95c
(feat) can now copy selected cards
2015-08-10 09:48:47 -04:00
Ludovic Marcotte
e13f7a267b
(feat) show email priority
2015-08-09 20:21:09 -04:00
Ludovic Marcotte
dd7b929f17
(feat) compose mail with clicked email address
2015-08-09 10:36:54 -04:00
Ludovic Marcotte
ad9b969d6d
(fix) avoid displaying the chips line
2015-08-07 21:14:17 -04:00
Ludovic Marcotte
704307e6d6
(feat) pimped the mail part viewers
2015-08-07 20:38:26 -04:00
Francis Lachapelle
ce8a4b6d8a
(js) Make events clickable in month view
2015-08-07 15:32:00 -04:00
Francis Lachapelle
8ab591a1b6
(html) Improve task viewer
2015-08-07 14:25:57 -04:00
Francis Lachapelle
4434547a18
(css) Don't highlight disabled list items
2015-08-07 14:25:14 -04:00
Francis Lachapelle
29d86ad478
(js) Respect user's settings in Calendar module
2015-08-07 14:15:26 -04:00
Ludovic Marcotte
15a5ab0b12
(fix) added tooltip for consistency
2015-08-07 13:46:01 -04:00
Francis Lachapelle
3b5013555d
(html) Improve/fix appointment/task viewer/editor
2015-08-07 11:22:24 -04:00
Francis Lachapelle
655a499cd4
(css) Fix subheader margin
2015-08-07 11:18:40 -04:00
Francis Lachapelle
52559087b3
(css) Merge autoScrollList.scss with list.scss
2015-08-07 11:17:09 -04:00
Francis Lachapelle
fb7d5b628f
(js) Make use of 'controllerAs' in MainUI module
2015-08-07 11:04:04 -04:00
Francis Lachapelle
6e82a7ba7b
(js) Indentation
2015-08-07 11:02:34 -04:00
Ludovic Marcotte
a17e59af58
(feat) added v3 js/css/map files for packaging
2015-08-07 10:37:36 -04:00
Francis Lachapelle
b966fd3e30
(js) Move *.app.js files to their directories
2015-08-07 09:56:47 -04:00
Ludovic Marcotte
caa50d25cb
(fix) removed broken parts from the template
2015-08-07 09:49:51 -04:00
Francis Lachapelle
636e5c375e
(js) Merge utils.js to Common.js
2015-08-07 09:38:21 -04:00
Ludovic Marcotte
f6ea2229f8
(fix) reworked the targets to not always generate static files
2015-08-07 09:15:38 -04:00
Francis Lachapelle
7f2ef967b4
Merge pull request #97 from inverse-inc/feature/saveFilterEventsTasks
...
Reworked saving Events filter and added Tasks filter
2015-08-06 17:49:03 -04:00
Francis Lachapelle
063e973ef3
(css) Cleanup variables already in material
2015-08-06 17:39:01 -04:00
Francis Lachapelle
eb543ce14f
(js) Allow to change the labels of Dialog.confirm
2015-08-06 17:39:00 -04:00
Ludovic Marcotte
560feb45d9
(fix) massively pimped the email composer
2015-08-06 16:18:53 -04:00
Ludovic Marcotte
b5ca697b43
(fix) imprived the gravatar directive to extract email address between < >
2015-08-06 16:18:10 -04:00
Ludovic Marcotte
33d0f30d97
(fix) avoid closing the email composition window by error
2015-08-06 16:17:31 -04:00
Francis Lachapelle
2239286697
(js) Use CK Editor in mail account editor (Prefs)
2015-08-06 16:13:10 -04:00
Francis Lachapelle
d0d79728d2
(js) Set locale to CKEditor in Mail editor
2015-08-06 16:09:49 -04:00
Francis Lachapelle
e6c9289784
Add LocaleCode to JSON defaults
2015-08-06 16:07:46 -04:00
Francis Lachapelle
ae017b50bc
(js) Improve ckEditor directive
...
The directive will now consider the following attributes:
- ck-options: a JSON object of options
- ck-locale: the locale code to be used as the language and the speller
language
2015-08-06 16:04:39 -04:00
Luc Charland
42eb9e51b4
Reworked saving Events filter and added Tasks filter
2015-08-06 14:28:54 -04:00
Luc Charland
7bb551a4ad
Added saving of sort order for Events and Tasks
2015-08-06 13:48:39 -04:00
Luc Charland
31b959a7dc
Added saving of Calendar Sort to jsonSettings
2015-08-06 12:17:48 -04:00