Francis Lachapelle
6ba9bd5295
Improve sidenav of Webmail
...
- fixed highlight issue when multiple accounts are configured;
- added divider between accounts;
- added tooltips to account buttons.
2016-01-08 16:34:13 -05:00
Francis Lachapelle
1bcdac328a
(js) Improve message selection when deleting msgs
2016-01-08 16:31:06 -05:00
Francis Lachapelle
5f9c87cae3
(css) Fix virtual-repeater scrolling bug
2016-01-08 16:18:32 -05:00
Francis Lachapelle
f8d71966b9
Improve selection of mailboxes
2016-01-07 16:33:41 -05:00
Francis Lachapelle
c86499f658
(js) Show indicator when swtiching mailbox
2016-01-07 16:32:08 -05:00
Francis Lachapelle
68c72f681c
(js) Improve message viewer/editor in popup window
2016-01-07 15:45:16 -05:00
Francis Lachapelle
0bbdd01025
(html,css) Improve display of mail attachments
...
Added extension of file in a small frame
2016-01-06 12:24:34 -05:00
Francis Lachapelle
23cc8154cc
(js/css) Update generated files
2016-01-04 15:59:01 -05:00
Francis Lachapelle
2acf9830f1
(js) Move ngSanitize dependency to SOGo.Common
2016-01-04 11:51:59 -05:00
Francis Lachapelle
7121233a18
(css) Improve display of mail quota
2016-01-04 11:50:25 -05:00
Ludovic Marcotte
ae6ed0c055
(feat) applied all changes as a patch coming from PR #180
2015-12-30 09:22:08 -05:00
Francis Lachapelle
0d43b02cab
(js) Fix the "save" method of Component service
2015-12-22 22:37:36 -05:00
Francis Lachapelle
d18e80df08
(css) Visually identify attendees with no freebusy
2015-12-22 21:55:26 -05:00
Francis Lachapelle
d08c490992
(js) Decompose contacts list in attendees editor
2015-12-22 17:24:16 -05:00
Francis Lachapelle
6464e35704
(js) Decompose contacts list in mail editor
2015-12-22 16:58:40 -05:00
Francis Lachapelle
1e45606681
(js) Remove obsolete call to "catch"
2015-12-21 21:19:19 -05:00
Francis Lachapelle
662201a428
(js) Show message when emptying the trash
2015-12-21 21:16:20 -05:00
Francis Lachapelle
39510a3242
Show inbox quota information in Mail module
2015-12-21 21:14:39 -05:00
Francis Lachapelle
d8f5673a14
(css) Force background-color of .md-button:hover
2015-12-21 12:03:23 -05:00
Francis Lachapelle
c08f507dbf
Fix multi-selection of cards in Firefox
2015-12-21 11:40:01 -05:00
Francis Lachapelle
2628b0e79a
"make prod" to build generated css/js files
2015-12-18 14:08:34 -05:00
Francis Lachapelle
b7bfc17f5b
(js/css) Update generated files
2015-12-18 11:46:19 -05:00
Francis Lachapelle
80533a6f9a
(js) Automatically close sidenav on small devices
2015-12-18 11:43:05 -05:00
Francis Lachapelle
39dfc84800
(css) Improve message editor
2015-12-18 11:38:53 -05:00
Francis Lachapelle
140803ebf2
(css) Improve autocompletion display
2015-12-18 09:11:36 -05:00
Francis Lachapelle
d225865a3f
(css) Don't wrap titles
2015-12-18 09:04:56 -05:00
Francis Lachapelle
904c2f071a
(js) No 404 images with contacts chips
2015-12-17 23:34:25 -05:00
Francis Lachapelle
f496f2b28f
(js) Respect SOGoSearchMinimumSearchLength
2015-12-17 14:53:56 -05:00
Francis Lachapelle
b1b8116aff
(css) Fix for Safari
2015-12-17 14:26:02 -05:00
Francis Lachapelle
e67661e84b
(css) Improve buttons of sgToggleGrid directive
2015-12-17 14:25:05 -05:00
Francis Lachapelle
89e947b07b
(js) Improve handling of dates changes
2015-12-17 14:00:56 -05:00
Francis Lachapelle
fe6bd70b72
(html,css) Group settings in event/task editors
2015-12-17 14:00:42 -05:00
Francis Lachapelle
020563016b
(js) Component: move some code from $omit to $save
2015-12-17 13:22:57 -05:00
Francis Lachapelle
52863bf820
(js) Fix JavaScript syntax error in Component
2015-12-17 13:19:34 -05:00
Francis Lachapelle
4973580b4b
(js) Improve parsing of dates in component editor
2015-12-16 22:16:04 -05:00
Francis Lachapelle
8ff6fc8c1f
(js) Fix DnD in multicolumn calendars view
2015-12-15 22:55:40 -05:00
Francis Lachapelle
43926f28cb
(js/css) Update generated files
2015-12-15 08:37:55 -05:00
Francis Lachapelle
5a8d986cad
(js) Respect SOGoDefaultCalendar
2015-12-14 15:04:31 -05:00
Francis Lachapelle
c7068b11a7
(css) Improve sg-color-chip of events/tasks lists
2015-12-14 13:53:39 -05:00
Francis Lachapelle
5499746b3a
(js) Fix promise of $http in Resource service
2015-12-14 13:16:11 -05:00
Francis Lachapelle
bb102e07e1
(js) Remove calls to deprecated methods
2015-12-14 12:20:39 -05:00
Francis Lachapelle
558795327e
(js) Improve addressbook create/delete handling
2015-12-14 12:19:15 -05:00
Francis Lachapelle
bbb9f31c29
(js) Remove calls to deprecated methods
...
$http.success and $http.error are deprecated.
2015-12-14 12:16:47 -05:00
Francis Lachapelle
5a1816a5d4
(js) Allow HTML in Dialog alert and confirm
...
Fixes #177
2015-12-14 12:09:58 -05:00
Francis Lachapelle
38fecebafd
(js) Autofocus input field of prompt dialog
2015-12-14 11:30:27 -05:00
Francis Lachapelle
6dd5210cbf
(css) Use md-secondary button in messages list
...
This fixes an issue with Firefox where it's impossible to select
multiple messages by clicking on the avatar.
2015-12-14 10:39:10 -05:00
Francis Lachapelle
5dfb57a955
(js/css) Update generated files
2015-12-11 15:44:55 -05:00
Francis Lachapelle
4b5abdb5ce
Adapt to latest md changes
...
See https://github.com/angular/material/commit/17797f0
2015-12-11 15:12:43 -05:00
Ludovic Marcotte
153c2c33e5
( fix #147 ) can now add multiple mail labels
2015-12-10 15:12:12 -05:00
Ludovic Marcotte
96e93c0eeb
(feat) show toast when compacting folder
2015-12-10 13:54:24 -05:00
Ludovic Marcotte
28399b698a
(feat) show toast when saving and sending messages
2015-12-10 13:41:07 -05:00
Ludovic Marcotte
89ae2a3d8d
( fix #154 ) show toast upon subscribtion - strings will be added in separate commit
2015-12-10 13:24:31 -05:00
Francis Lachapelle
cfe6a30d64
(js) Show all mailboxes when copying messages
2015-12-10 12:07:01 -05:00
Francis Lachapelle
b74b73bca4
(js) Focus to new calendar/contact category field
...
Fixes #172
2015-12-10 11:47:43 -05:00
Francis Lachapelle
eb539c1354
(js) Change icon color of color picker
2015-12-10 11:46:05 -05:00
Francis Lachapelle
6672e03c22
(js) Fix batch delete of messages
...
Internal arrays/objects were not properly updated.
2015-12-10 11:22:43 -05:00
Ludovic Marcotte
156463c084
( fix #157 ) we now honor which calendars we can write to
2015-12-10 11:11:22 -05:00
Francis Lachapelle
49fb7b3487
(js) Remove draggable CSS class when not editable
2015-12-09 20:13:19 -05:00
Francis Lachapelle
20b3a98282
(css/js) Update generated files
2015-12-09 19:38:22 -05:00
Francis Lachapelle
6e988404d9
(js) Make sure some arrays are initialized
2015-12-09 19:28:26 -05:00
Ludovic Marcotte
93ced64456
(fix) make sure empty categories are possible
2015-12-09 19:23:20 -05:00
Francis Lachapelle
fcf88444c9
(css/js) Update generated files
2015-12-09 18:55:04 -05:00
Francis Lachapelle
ad550a61bc
(js) Fix JavaScript syntax
2015-12-09 18:53:35 -05:00
Francis Lachapelle
f4e80aa819
(js) Adapt md-toast following changes in md
2015-12-09 18:52:52 -05:00
Ludovic Marcotte
450e3f03e2
(fix) make sure we don't have empty addresses
2015-12-09 18:40:03 -05:00
Francis Lachapelle
90299dbe91
(css/js) Update generated files
2015-12-09 17:43:12 -05:00
Francis Lachapelle
9389957b5f
(js) Add upload by DnD in message editor
2015-12-09 16:01:59 -05:00
Ludovic Marcotte
9926653faa
(fix) improve default vacation preferences handling
2015-12-09 14:06:07 -05:00
Francis Lachapelle
903c4280f4
(js) Set default Calendar view to 'week'
2015-12-09 11:55:21 -05:00
Francis Lachapelle
aa54210c44
(css/js) Update generated files
2015-12-09 09:48:09 -05:00
Francis Lachapelle
464a405cee
(js) Update Angular Material
2015-12-09 09:46:24 -05:00
Francis Lachapelle
db96b2830e
(js) Intercept and show HTTP errors in md-toast
2015-12-08 16:45:24 -05:00
Francis Lachapelle
623f2720f5
(css) Improve menu display in sidenav
2015-12-08 14:29:00 -05:00
Francis Lachapelle
8d115733c3
(css) Fix language select menu of login page
2015-12-08 14:11:36 -05:00
Francis Lachapelle
375cccacc2
(css/js) Update generated files
2015-12-08 12:23:54 -05:00
Francis Lachapelle
c3ce235972
(html) Move delegation button of mail accounts
2015-12-08 12:10:15 -05:00
Francis Lachapelle
7b1febe841
Fix display of S/MIME signature validation
2015-12-08 11:56:01 -05:00
Francis Lachapelle
76dd9b1b32
(js) Fix compose message from Contacts module
2015-12-08 10:35:26 -05:00
Francis Lachapelle
a79205fb7c
(css) Move base_styles/* to structure.scss
2015-12-07 20:54:26 -05:00
Francis Lachapelle
11d03569a4
(css) Fix display of message in popup window
2015-12-07 16:41:06 -05:00
Francis Lachapelle
ee71829134
(js) Fix reply and compose message links
2015-12-07 14:07:48 -05:00
Francis Lachapelle
ecf297208a
(js) Fix handling of prevent invitations whitelist
2015-12-07 11:05:01 -05:00
Francis Lachapelle
a4bc4fc652
(js/css) Update generated files
2015-12-04 15:38:30 -05:00
Francis Lachapelle
e14414ed56
Various Web interface changes
...
- more contrasted primary palette;
- white toolbars for list and detail views;
- modules navigation always visible;
- wrapped detail views into a md-card;
- moved preferences button to the sidenav;
- moved the sidenav toggle button to the top toolbar;
- new "flip" visual effect when looking at the raw source of cards and
messages.
2015-12-04 15:15:44 -05:00
Francis Lachapelle
d19369a5aa
(js/css) Update vendor files
2015-12-04 09:07:07 -05:00
Francis Lachapelle
348ba65c6e
(js) Restore dot search in Contacts module
2015-12-02 16:43:06 -05:00
Francis Lachapelle
af5599015b
(js) Add links to attachments in message editor
2015-12-02 16:32:39 -05:00
Francis Lachapelle
8f8885a8ea
(css) Fix "view-detail" of Calendar module
...
Will now take all space when sidenav is hidden.
2015-12-02 14:53:06 -05:00
Francis Lachapelle
9c2d7b5316
(css) Improve day and week display of events
2015-12-02 14:07:29 -05:00
Francis Lachapelle
8635eab502
Improve display of message attachments
...
Images are now "zoomable" by clicking on them.
2015-12-02 14:03:10 -05:00
Francis Lachapelle
b02de72e57
Add sidenav toggle button in Calendar module
...
Also show the current list filter on the right side of the toggle
button.
2015-12-02 13:55:08 -05:00
Francis Lachapelle
f0ec431f30
(js) Refresh draft folder when saving new message
2015-12-01 16:26:30 -05:00
Francis Lachapelle
38963916aa
Improve uglify Grunt task
2015-12-01 16:12:30 -05:00
Francis Lachapelle
5bb6cea09e
(js,css) Improve handling of attachments in editor
2015-12-01 16:12:30 -05:00
Francis Lachapelle
827bc00982
(js) Fix list refresh when saving draft at index 0
2015-12-01 11:19:18 -05:00
Francis Lachapelle
fdb36970d4
(css) Adapt to new breakpoints and layout-align
2015-11-30 14:13:15 -05:00
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
Francis Lachapelle
656835ca19
(html) Improve custom dialog for recurrent events
2015-11-27 11:58:14 -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
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
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
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
c2d539d3c8
(js) Scroll to user's defined day start hour
2015-11-23 16:22:32 -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
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
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
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
Francis Lachapelle
c5cac316c3
(js) Fix all-day dates covering a timezone change
2015-11-05 11:53:44 -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
Francis Lachapelle
cbf9b6da3e
Fix all-day events covering a timezone change
2015-11-03 15:47:30 -05: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