Benoit Favreault
a5c9f41375
Fixed "fantom account"
2015-06-12 11:42:38 -04:00
Benoit Favreault
00d2154c0e
fix card background color (angular-material regression)
...
Change views container justification
hide sg-menu components
2015-06-12 11:42:38 -04:00
Francis Lachapelle
5f7abec980
Gruntfile.js: add postcss:dist to build task
2015-06-12 11:42:37 -04:00
Francis Lachapelle
6c4a82571c
Calendar module: add day view
2015-06-12 11:42:37 -04:00
Francis Lachapelle
7ef01304ee
Add debounce to sgSearch Angular directive
2015-06-12 11:42:37 -04:00
Benoit Favreault
eaeae77be4
Fix (tried to) regressions introduced by angular-material update
2015-06-12 11:42:08 -04:00
Benoit Favreault
1477bd6eae
Regression fixes
2015-06-12 11:42:08 -04:00
Benoit Favreault
fe8c1b927c
Fix mobile transitions (sort of)
2015-06-12 11:42:07 -04:00
Benoit Favreault
a554158686
Fix mobile transitions (sort of)
2015-06-12 11:42:07 -04:00
Benoit Favreault
f6cb8f226a
Edit scss-lint to prevent false positive warnings
2015-06-12 11:42:07 -04:00
Benoit Favreault
5224a7b304
Fix fab-button positioning (still some strange corner-cases from md sources)
2015-06-12 11:42:07 -04:00
Benoit Favreault
b5bea16abb
Add sassyJSON library
2015-06-12 11:42:07 -04:00
Benoit Favreault
3441a66040
Add paper texture to toolbar and sidenav
2015-06-12 11:42:06 -04:00
Benoit Favreault
e69c47854a
Fine-tune layout
2015-06-12 11:41:28 -04:00
Benoit Favreault
2c8d1b5db7
Alternate mobile transitions
2015-06-12 11:41:27 -04:00
Francis Lachapelle
abe9a85c4f
SOGo.SchedulerUI AngularJS module
2015-06-12 11:41:26 -04:00
Francis Lachapelle
9a1c2b6a11
New ng directives for Calendar module
...
- sgCalendarDayTable
- sgCalendarDayBlock
2015-06-12 11:41:26 -04:00
Francis Lachapelle
4b47e5de83
Calendar module: initial AngularJS-based templates
2015-06-12 11:41:25 -04:00
Francis Lachapelle
22c9b61246
Extend String and Date native JS objects
2015-06-12 11:41:25 -04:00
Francis Lachapelle
8b6a3d0e3f
Initial JavaScript models for calendar module
2015-06-12 11:41:25 -04:00
Benoit Favreault
ba35bc801f
Add a grunt task target postcss:dev (no minification)
2015-06-12 11:41:24 -04:00
Ludovic Marcotte
10a017503e
Now enforce SOGoMailCustomFromEnabled
2015-06-12 11:41:24 -04:00
Ludovic Marcotte
bb1977fa93
Wiped unused scss file
2015-06-12 11:40:07 -04:00
Ludovic Marcotte
cf4593917f
More form validation
2015-06-12 11:40:07 -04:00
Francis Lachapelle
ae2990d8d6
Review core scss following ng-material changes
2015-06-12 11:40:06 -04:00
Benoit Favreault
05e58b30cc
Replace mobile detail-view transitions
...
Minor adjustments to layout
2015-06-12 11:39:49 -04:00
Benoit Favreault
48b74b0f6b
Add responsiveness (First draft)
2015-06-12 11:35:54 -04:00
Francis Lachapelle
516e5fd303
Add current date in top bar
2015-06-12 11:35:54 -04:00
Benoit Favreault
78da72f3cb
Replace specific list-view by generic (class-based) view
2015-06-12 11:35:52 -04:00
Benoit Favreault
660af9abfd
Amend previous:
...
Add a view-detail class (for more generic use)
Fix the regression (scroll) problem on contact editor
2015-06-12 11:35:52 -04:00
Benoit Favreault
b4f2b470dc
Add a scss-lint config file
2015-06-12 11:35:52 -04:00
Benoit Favreault
f99dae331d
Add a view-detail class (for more generic use)
...
Fix the regression (scroll) problem on contact editor
2015-06-12 11:35:52 -04:00
Francis Lachapelle
72968f2e6e
Indentation of Gruntfile.js
2015-06-12 11:35:51 -04:00
Benoit Favreault
818af41ea6
Add breakpoints management librairies
...
Add grunt-contrib-compass (required)
Edit gruntfile.js (add compass tasks)
--don't forget to update bower components
2015-06-12 11:34:29 -04:00
Benoit Favreault
6153e88f62
Add animation params
2015-06-12 11:34:29 -04:00
Ludovic Marcotte
96d2a4cea8
Preferences saving support
2015-06-12 11:27:17 -04:00
Francis Lachapelle
2edfd1863b
Addressbook module: improve routing views handling
2015-06-12 11:26:07 -04:00
Benoit Favreault
766c421b53
Remove margin from date in msg list
2015-06-12 11:26:07 -04:00
Francis Lachapelle
f909fe657f
Webmail: fix cancel button of message editor
2015-06-12 11:26:07 -04:00
Francis Lachapelle
885140c92a
Addressbook module: fix edit button
2015-06-12 11:26:07 -04:00
Francis Lachapelle
6bf22795f3
Improve bower.json
2015-06-12 11:26:07 -04:00
Francis Lachapelle
3864264787
JS Card model: initialize birthday as Date object
2015-06-12 11:26:06 -04:00
Francis Lachapelle
4f6babcdcc
Add cancel button to Webmail editor
2015-06-12 11:26:06 -04:00
Ludovic Marcotte
56763e1aca
Removed dead code, support for adding calendar categories, disabled unused tab
2015-06-12 11:26:05 -04:00
Francis Lachapelle
a787521977
Restore md-button in sgSearch directive
2015-06-12 11:22:46 -04:00
Benoit Favreault
ca1831271b
Make iconButton round to display a more elegant ripple-effect
2015-06-12 11:22:45 -04:00
Benoit Favreault
d6a294b89f
Fix breakpoints in scss and js (in await for a more elegant solution)
2015-06-12 11:22:45 -04:00
Francis Lachapelle
db9e3a5401
Use sgSearch directive in Webmail module
2015-06-12 11:22:45 -04:00
Francis Lachapelle
01d4134a23
Use sgSearch directive in addressbook module
2015-06-12 11:22:44 -04:00
Francis Lachapelle
68eec08de6
New sgSearch Angular directive
2015-06-12 11:22:44 -04:00
Francis Lachapelle
0e3cbe8c98
Improve "load images" button from Webmail
2015-06-12 11:22:44 -04:00
Benoit Favreault
4ab4ac0f11
Fix card.view template to prevent useless element (<ui-view="undefined">) injection
2015-06-12 11:22:43 -04:00
Benoit Favreault
8cebc00f7a
Polish UI (Contact and Mail)
...
- Unifiy & simplify markup
- Add visual consistency
2015-06-12 11:22:43 -04:00
Benoit Favreault
6a304b3e07
Fix sidenav icon-button
2015-06-12 11:22:43 -04:00
Benoit Favreault
e756053f8b
Replace bottom-bar by bottom-sheet
...
Adjust sidenav layout
Unify background colors
2015-06-12 11:18:00 -04:00
Benoit Favreault
69d0a3ad57
Minor adjustment to toolbar date
2015-06-12 11:17:59 -04:00
Benoit Favreault
a57713523b
Finish the toolbars
...
Add an app button on sidenav
Add a logout select on sidenav
2015-06-12 11:17:59 -04:00
Benoit Favreault
9fc713dc5f
Create a 'css' grunt task (sass + postcss)
2015-06-12 11:17:59 -04:00
Benoit Favreault
31bb97aaec
Update angular-material [dc2d204] master
2015-06-12 11:17:58 -04:00
Francis Lachapelle
fc72d3b12a
Cleanup references to ZURB Foundation
2015-06-12 11:17:58 -04:00
iRouge
bdbbc5be47
Fix login window according to specs
2015-06-12 11:17:57 -04:00
Francis Lachapelle
f1cdb3a472
Cleanup dead code from js/Common/ui.js
2015-06-12 11:17:57 -04:00
iRouge
fdb4cd71eb
Fix sidenav toolbar (logo and buttons)
2015-06-12 11:17:56 -04:00
iRouge
90cd79a21b
Adjust Contact view (center card in right container)
2015-06-12 11:17:55 -04:00
iRouge
0cd4688e64
Update material-angular (release 0.8.3)
2015-06-12 11:17:55 -04:00
iRouge
bed46ba2eb
Correct sources to prevent angular.js deprecation Warning
...
Correct scss to prevent 404 server response
2015-06-12 11:17:54 -04:00
iRouge
02cdc869be
Apply iconButton to Contact and Mail
2015-06-12 11:17:54 -04:00
iRouge
4264d054ca
Create Sass component: iconButton
2015-06-12 11:17:53 -04:00
iRouge
b6f83f3275
Update angular-material
2015-06-12 11:17:53 -04:00
iRouge
1fc846bf5c
Update angular-material
2015-06-12 11:17:53 -04:00
iRouge
dcfa43ab28
Update angular-material
2015-06-12 11:17:53 -04:00
iRouge
855acccd6d
Update angular-material
2015-06-12 11:17:52 -04:00
iRouge
80d6c0226a
Adjust UI for Contact, Contact editor, Messages and Message editor
2015-06-12 11:17:51 -04:00
iRouge
012d953d65
Add an input-container to search field in Contact toolbar
2015-06-12 11:17:49 -04:00
iRouge
5819cc75d3
Style Contact Editor UI: Ready to test
...
Some functional bugs remaining
2015-06-12 11:17:49 -04:00
Ludovic Marcotte
5c3f0138f5
First pass at the v3 pref module
...
The UI needs to be styled. We also need to properly load "default"
values from the system/domain/user defaults and save them correctly
too.
2015-06-12 11:17:49 -04:00
Francis Lachapelle
dc538f969e
Cleanup dependencies in bower.json
2015-06-12 10:50:10 -04:00
iRouge
e32f6d3086
Update angular-material
2015-06-12 10:50:09 -04:00
Francis Lachapelle
4bce4ff988
Update angular-material
2015-06-12 10:50:09 -04:00
iRouge
6b58f3a080
Style contact editor (model for add and remove)
2015-06-12 10:50:08 -04:00
iRouge
1d61e33a51
Update angular-material (select are fixed !)
2015-06-12 10:50:08 -04:00
iRouge
79dc49b905
Style contact editor layout (needs more work)
2015-06-12 10:50:08 -04:00
iRouge
b81f98236c
Style contact-view layout
2015-06-12 10:50:08 -04:00
iRouge
b7adf2814d
Refactor:
...
- use lowercase and hyphen name for new component according to Sass Guidelines
- change every uses by hand (thanks to my stupid IDE WebStorm)
2015-06-12 10:50:07 -04:00
iRouge
5980f8e90e
Create new Sass component: pseudo-input
2015-06-12 10:50:07 -04:00
iRouge
cfed9c2058
Update angular-material
2015-06-12 10:50:07 -04:00
iRouge
16440998de
Fix Messages editor:
...
- textarea field
- labels and placeholders color
2015-06-12 10:50:07 -04:00
iRouge
1264dbad73
Skin Contact editor according to Material Design specs (still buggy)
2015-06-12 10:50:06 -04:00
iRouge
3fb8a42856
Fix login layout ;-) (md-select are still buggy)
2015-06-12 10:50:06 -04:00
Francis Lachapelle
4a4658e29d
Add missing npm modules for grunt postcss
2015-06-12 10:50:06 -04:00
Francis Lachapelle
7ff934a5cb
Remove dependency of hammer.js
2015-06-12 10:50:06 -04:00
iRouge
b2c71ceae9
Add box-shadow to Mail editor
2015-06-12 10:50:05 -04:00
iRouge
4185cc37fe
Style the plain-text Mail editor
...
Style Contacts
Style Contact editor (buggy)
Change postcss config
2015-06-12 10:50:05 -04:00
Benoit Favreault
dcd6c5fd5a
Add autoprefixer and its dependancies (fix the buggy flex boxes in Safari and some older browsers)
2015-06-12 10:50:04 -04:00
Francis Lachapelle
cc24b9b599
Add md-select SASS component
2015-06-12 10:50:04 -04:00
Francis Lachapelle
1569306ea0
Update angular-material subrepo
2015-06-12 10:50:04 -04:00
iRouge
a1f0c9fd6e
Update angular-material
2015-06-12 10:50:03 -04:00
Ludovic Marcotte
e3d4a7a373
Deleted old CSS
2015-06-12 10:50:01 -04:00
iRouge
d8a816a335
Add toolbars Icons (several bugs, some remaining)
2015-06-12 10:50:00 -04:00
Ludovic Marcotte
b9e7e24344
Fixed remember login option
2015-06-12 10:50:00 -04:00
Francis Lachapelle
23ce8904a9
Restore color transistion in sidenav.scss
2015-06-12 10:49:59 -04:00
Francis Lachapelle
d1271799f4
Update angular-material version in bower.json
2015-06-12 10:49:59 -04:00
Ludovic Marcotte
e5726d2840
WiP - some improvements to the login form
2015-06-12 10:49:58 -04:00
iRouge
fcd5abfafc
Update angular-material version 0.8.0-rc1
2015-06-12 10:49:57 -04:00
iRouge
f694f57638
Minor tweaks to Mailer UI
2015-06-11 15:57:27 -04:00
iRouge
780d757d6b
Styled ngTags for Mail editor and propose a chip-like version of tags
2015-06-11 15:57:27 -04:00
iRouge
df8b4e302f
Styled ngTags but no hasFocus state
2015-06-11 15:57:27 -04:00
iRouge
1bb66bbf7d
Skin the Mail editor except ng-tags
2015-06-11 15:57:26 -04:00
iRouge
d123b2d5d4
Change PseudoField-label font-weight
2015-06-11 15:57:26 -04:00
iRouge
4f2fc5c99e
Fixed the message headers design (markup and scss)
...
Create a "PseudoField" component that mimics Material Design input fields
2015-06-11 15:57:25 -04:00
iRouge
9e7a051d25
Update angular-material
2015-06-11 15:57:25 -04:00
iRouge
75f38173c5
Adjust Messages header view
...
Add ngMaterial directives tomessage composer
2015-06-11 15:57:24 -04:00
iRouge
12807457d4
Update angular-material
2015-06-11 15:57:24 -04:00
Ludovic Marcotte
aefb27fc5c
Initial (and fugly) materialization of the login page
2015-06-11 15:57:23 -04:00
iRouge
cd32bcf961
Fine-tune presentation of Mailer UI
...
- Colors
- Icons
- Dimmensions
- Typography
2015-06-11 15:57:22 -04:00
iRouge
16f275af52
Add SOGo logo
2015-06-11 15:57:22 -04:00
iRouge
419f1bd698
Adjust containers width according to Google's specs
2015-06-11 15:57:21 -04:00
iRouge
e00416e1b8
Apply colours to components
2015-06-11 15:57:21 -04:00
iRouge
daaa4284cb
Add Sass version of SOGo's palettes, mixin to generate theme-class and a getter function for convenient access to colours trough any scss
2015-06-11 15:57:20 -04:00
Francis Lachapelle
33e70cd3f3
Remove dependancy to angular-material.css
2015-06-11 15:57:20 -04:00
iRouge
44e56c92d0
Update Angular-Material to 0.7.1 : HEAD origin/master origin/HEAD master
2015-06-11 15:57:19 -04:00
iRouge
6404536d19
Add md-colors module
2015-06-11 15:57:19 -04:00
iRouge
e7b7e9cefe
Adjust z-indexes and box-shadows
2015-06-11 15:57:19 -04:00
iRouge
174b6f365b
Typograpy : Messages list subheader
2015-06-11 15:57:18 -04:00
iRouge
08a76aef97
Adapt markup to typographic styles
...
- Mail Messages List
2015-06-11 15:57:18 -04:00
Francis Lachapelle
bd61c354f0
Fix references to font files in typography.scss
2015-06-11 15:57:17 -04:00
Francis Lachapelle
13144aad3b
Preparation for build of a unique CSS
2015-06-11 15:57:17 -04:00
iRouge
b163e59563
Adjust typography for autoSrollList
2015-06-11 15:57:17 -04:00
iRouge
09fa2be5bd
Typography auto-scroll List
2015-06-11 15:57:17 -04:00
Francis Lachapelle
36c931b596
Preparation for build of a unique CSS
2015-06-11 15:57:16 -04:00
Francis Lachapelle
6040838396
Don't use bower package of the font Fira
2015-06-11 15:57:16 -04:00
Francis Lachapelle
1a81abebaa
Remove unused files from scss directory
2015-06-11 15:57:16 -04:00
iRouge
a191c7a382
Typography : Google Material Design standard styles
...
- Layout is broken
2015-06-11 15:57:15 -04:00
iRouge
907df81436
Typography-2
2015-06-11 15:57:14 -04:00
iRouge
8f01b0c739
Add Fira Sans to font folder
2015-06-11 15:57:14 -04:00
Francis Lachapelle
8c974e6c1a
Add Fira font
2015-06-11 15:57:10 -04:00
iRouge
f59b078faa
Typography 2
2015-06-11 15:57:09 -04:00
iRouge
6319b6f531
Typography
2015-06-11 15:57:09 -04:00
Francis Lachapelle
9671fbf506
Remove .sass-cache directory
2015-06-11 15:57:09 -04:00
iRouge
670d2bc382
Generate basic font-size according to Google Material design specs
2015-06-11 15:57:08 -04:00
Francis Lachapelle
6f6338bb64
Fix font file name in SASS
2015-06-11 15:57:06 -04:00
iRouge
1528b32cc7
Update fontes icônes
2015-06-11 15:57:06 -04:00
Francis Lachapelle
e1b155b455
Remove fonts managed by bower & grunt
2015-06-11 15:57:06 -04:00
iRouge
72ae466541
Embedded Icon font source has base64 data URI in CSS
2015-06-11 15:57:06 -04:00
Francis Lachapelle
5cc14bb729
Remove reference to bower_components in CSS
2015-06-11 15:57:02 -04:00
Francis Lachapelle
79a5d61efb
Improve sgFolderTree
...
Replaced the A link by a button and renamed the childLevel# CSS class by
a more appropriate sg-child-level-# class.
2015-06-11 15:57:02 -04:00
Francis Lachapelle
c664648eb6
Fix processing of SCSS with Grunt
...
We now use the Ruby implementation of SASS (grunt-contrib-sass) since
libsass is not compatible with Compass.
2015-06-11 15:57:01 -04:00
Francis Lachapelle
df6d957721
Fix mailbox rename operation
2015-06-11 15:57:01 -04:00
Francis Lachapelle
ee9ef2f0e4
Remove unused SASS files
2015-06-11 15:57:01 -04:00
Francis Lachapelle
383ccdbc82
Add CSS animation to mailboxes tree
2015-06-11 15:57:00 -04:00
Francis Lachapelle
225d039f89
Improve sgFolderTree directive (mailboxes tree)
2015-06-11 15:57:00 -04:00
Francis Lachapelle
7f74d5a3d9
New sgEnter Angular directive
2015-06-11 15:57:00 -04:00
iRouge
56607a1baf
Refactor contact editor form element templates markup and style
2015-06-11 15:56:34 -04:00
iRouge
750a41f19a
CSS files for convenience
2015-06-11 15:56:34 -04:00
iRouge
6651b02ba2
Replace valueless attributes by classes
2015-06-11 15:56:33 -04:00
iRouge
3054c04261
Add a utility to replace attributes without values by classes
2015-06-11 15:56:33 -04:00
iRouge
60bd406eac
Add import to bower_components ngMaterial
2015-06-11 15:56:33 -04:00
iRouge
047138984a
Fix an update version issue
2015-06-11 15:56:32 -04:00
iRouge
1a7bfee6b6
define base theme : add palette definitions to module initialization
2015-06-11 15:56:32 -04:00
iRouge
ee4c1c0706
define theme
2015-06-11 15:56:32 -04:00
iRouge
67076cdffb
Update angular-material
2015-06-11 15:56:31 -04:00
Francis Lachapelle
794c1999bc
Add bower package "material-design-iconic-font"
...
We actually don't use "material-design-fonticons"
2015-06-11 15:54:14 -04:00
Francis Lachapelle
bd6a430d3a
Add bower package "material-design-fonticons"
2015-06-11 15:54:14 -04:00
iRouge
746afe0f60
Add scss devtools
2015-06-11 15:54:13 -04:00
iRouge
6e26040e19
Icon component (zavoloklom.github.io/material-design-iconic-font/index.html)
2015-06-11 15:54:13 -04:00
iRouge
3b43cabc68
Revert [ a5ba017bc3
] (Regression fix)
2015-06-11 15:54:12 -04:00
Francis Lachapelle
b8ad85b2e2
Rename ng-templates to match names of .wox files
2015-06-11 15:54:08 -04:00
iRouge
50b45678e3
Regression fix
2015-06-11 15:54:08 -04:00
iRouge
bcce9ac76a
Report body inline style in Sass
...
Create bottombar component
2015-06-11 15:54:08 -04:00
Francis Lachapelle
99af190e29
Remove used .ttf font files
2015-06-11 15:54:07 -04:00
iRouge
f4f53ec21e
Report body inline style in Sass
...
Create bottombar component
2015-06-11 15:49:37 -04:00
iRouge
8e76c699dd
Restructure Sass files and folders for proper application Sass development
2015-06-11 15:49:37 -04:00
iRouge
256d5e1bac
Restructure Sass files and folders for proper application Sass development
2015-06-11 15:49:37 -04:00
iRouge
5217c0ac64
Restructure Sass files and folders for proper application Sass development
2015-06-11 15:49:36 -04:00
Francis Lachapelle
9b73d4e9a5
Add user identification in sgSettings constant
2015-06-11 15:49:32 -04:00
Francis Lachapelle
4f632174ce
Initial integration of ngMaterial in Contacts
2015-06-11 15:49:32 -04:00
Francis Lachapelle
b9414a77ab
Move md theming config to ui.js (SOGo.UI)
2015-06-11 15:49:31 -04:00
iRouge
f180617a3f
Update Angular-material
2015-06-11 15:49:31 -04:00
iRouge
5919580b5d
MODULE-TYPO
...
- Ajustements, message-view
2015-06-11 15:49:31 -04:00
iRouge
25213605bb
MODULE-TYPO
...
- Sass set-up
- md-list
- md-theming (install)
2015-06-11 15:49:31 -04:00
Francis Lachapelle
8286fb68a4
Improve JSON API documentation
2015-06-11 15:49:27 -04:00
iRouge
aa64e86a43
Theme css & fonts
2015-06-11 15:49:26 -04:00
Francis Lachapelle
2cd3920532
Add angular-material as a git module
2015-06-11 15:49:22 -04:00
Francis Lachapelle
f1490e7b92
Initial integration of ngMaterial in Webmail
2015-06-11 15:49:21 -04:00
Francis Lachapelle
8148209fc8
Improve instanciation of Resource in Card model
2015-06-11 15:49:21 -04:00
Francis Lachapelle
f3597616ea
Minor improvements to SOGo.ContactsUI ng module
2015-06-11 15:49:20 -04:00
Francis Lachapelle
34d7a3bf52
Improve error handling in JavaScript promises
2015-06-11 15:49:20 -04:00
Francis Lachapelle
2644dc9305
Webmail: add possibility to rename a mailbox
2015-06-11 15:49:20 -04:00
Francis Lachapelle
3526cadc96
Webmail: add "load images" button to mail viewer
2015-06-11 15:49:19 -04:00
Francis Lachapelle
c514cb64bc
Webmail: Add forward button to messages
2015-06-11 15:49:19 -04:00
Francis Lachapelle
5bbdecbec2
Webmail: add reply button
2015-06-11 15:48:15 -04:00
Francis Lachapelle
8c2bcc92b5
Update JavaScript dependencies
...
Upgrading to AngularJS 1.3.
2015-06-11 15:48:14 -04:00
Francis Lachapelle
bc86ff1e04
Fix position of new or renamed addressbook
2015-06-11 15:48:14 -04:00
Francis Lachapelle
4248cbcb16
Webmail: new option to create subfolder
2015-06-11 15:48:14 -04:00
Francis Lachapelle
2d076358d3
Improve Mail module
...
- JSONinfied mail folder create and delete actions
- restored sgFolderTree directive
- extended folder types with "shared" and "otherUsers"
- added mailbox creation at the account level
2015-06-11 15:48:14 -04:00
Francis Lachapelle
b552882011
Fix template reference when creating new card
2015-06-11 15:42:35 -04:00
Francis Lachapelle
de273973b4
Add wox templates to Mail and Contacts modules
2015-06-11 15:42:35 -04:00
Francis Lachapelle
3aec2828b4
Improve JavaScript of Mail module
...
- activated file uploader of mail editor
- renamed method $update to $reload
- automatically mark messages as read
- use ui-sref-active from ui-router instead of ng-class
2015-06-11 15:42:34 -04:00
Francis Lachapelle
533d7110c7
Improve webmail editor
...
- Fixed handling of saving drafts
- Fixed handling of message type (HTML/plain)
- Added primitive handling of attachments
2015-06-11 15:42:34 -04:00
Francis Lachapelle
32196b56db
Fix short formatting of cards for mail editor
2015-06-11 15:42:34 -04:00
Francis Lachapelle
af09691964
Auto-completion of mail addresses in mail editor
2015-06-11 15:42:33 -04:00
Francis Lachapelle
fe41798b19
Fix handling of recipient addresses in mail editor
2015-06-11 15:42:33 -04:00
Francis Lachapelle
09d469927f
Add tags input to edit mail recipients
2015-06-11 15:42:32 -04:00
Francis Lachapelle
fb63689573
Initial mail editor
2015-06-11 15:42:32 -04:00
Francis Lachapelle
74177e4d04
Change key for envelope addresses metadata
2015-06-11 15:40:27 -04:00
Francis Lachapelle
df019f515f
Webmail: normalize format of addresses in JSON
2015-06-11 15:40:26 -04:00
Francis Lachapelle
ee1f56ad27
Improve sgFolderTree directive for mobile
2015-06-11 15:40:25 -04:00
Ludovic Marcotte
61e25184fc
Added Delete and Export features for mailboxes. Initial work for the mobile version.
2015-06-11 15:40:24 -04:00
Francis Lachapelle
60ae5f0eb2
Improve CSS of AddressBook module
2015-06-11 15:40:24 -04:00
Francis Lachapelle
28f7811e86
Improve CSS of AddressBook module
2015-06-11 15:40:24 -04:00
Francis Lachapelle
876b21437f
Fix JavaScript of login page of mobile version
2015-06-11 15:40:23 -04:00
Francis Lachapelle
1ca1a8c249
Add mobile version to webmail and improvements
2015-06-11 15:40:23 -04:00
Francis Lachapelle
cdd1131699
Add sgFocus directive + factory
2015-06-11 15:40:23 -04:00
Francis Lachapelle
6ce64828e8
AngularJS module SOGo.MailerUI
2015-06-11 15:40:23 -04:00
Francis Lachapelle
0ee725b945
Contacts JS models: improve documentation
2015-06-11 15:40:22 -04:00
Francis Lachapelle
2f17e94fef
Initial AngularJS version of Webmail (desktop)
2015-06-11 15:40:22 -04:00
Ludovic Marcotte
7e11806bf9
We can now show links to the address book
2015-06-11 15:40:21 -04:00
Francis Lachapelle
54444ddf3b
AngularJS SOGo.UICommon module
2015-06-11 15:40:21 -04:00
Francis Lachapelle
3b4731d6b7
Add virtual scrolling AngularJS module
...
Integrated virtual scrolling in contacts.
2015-06-11 15:40:20 -04:00
Francis Lachapelle
2cb5aecdcb
Add sgFolderTree directive
2015-06-11 15:40:20 -04:00
Francis Lachapelle
ec56079635
Address Book module: Fix selection of card
2015-06-11 15:38:16 -04:00
Francis Lachapelle
78a349fecd
Improve CSS of addressbooks list
2015-06-11 15:38:16 -04:00
Ludovic Marcotte
28f9963f87
Adjusted the minimum version of Foundation
2015-06-11 15:38:15 -04:00
Francis Lachapelle
ca14a0d4b3
Improve folder subscription widget
2015-06-11 15:38:14 -04:00
Francis Lachapelle
989cb0bca2
Fix overflow of subscriptions dropdown
2015-06-11 15:38:14 -04:00
Francis Lachapelle
25b0d872c0
Add addressbook subscriptions widget
2015-06-11 15:38:14 -04:00
Francis Lachapelle
4016fdd430
New AngularJS directives
...
sgDropdownContentToggle, sgUserTypeahead, sgSubscribe
2015-06-11 15:38:13 -04:00
Francis Lachapelle
6395d7cd6a
New Resource.prototype.userResource function
2015-06-11 15:38:13 -04:00
Francis Lachapelle
c063832d0d
Move ACL editor into a separate template
...
The user rights remain dynamic, based on the object type (addressbook vs
mailbox vs calendar).
2015-06-11 15:38:12 -04:00
Francis Lachapelle
97ce3e6b72
Multiple improvements regarding ACLs
2015-06-11 15:38:12 -04:00
Alexandre Cloutier
22faf5c285
refactor codes and applied comments
2015-06-11 15:38:11 -04:00
Alexandre Cloutier
c82143fd2e
Refactor acl object and applied comments
2015-06-11 15:38:11 -04:00
Alexandre Cloutier
9b026ebbcd
Contacts - export addressBook
2015-06-11 15:38:10 -04:00
Alexandre Cloutier
4e8d3ce900
add dialog window for public and allusers access
2015-06-11 15:38:10 -04:00
Alexandre Cloutier
9113ca54f7
Created user-modal.js, code refactoring
...
Conflicts:
UI/Common/UIxAclEditor.m
UI/Common/UIxUserRightsEditor.m
UI/Common/product.plist
UI/Contacts/UIxContactsUserRightsEditor.m
UI/Templates/ContactsUI/UIxContactFoldersView.wox
UI/WebServerResources/js/Common/resource.js
UI/WebServerResources/js/ContactsUI.js
2015-06-11 15:38:10 -04:00
Alexandre Cloutier
f3c26671af
GUI for mobile version of AclUsers
...
Conflicts:
UI/Common/UIxAclEditor.m
UI/Common/UIxUserRightsEditor.m
UI/WebServerResources/js/Common/acl-model.js
2015-06-11 15:38:09 -04:00
Francis Lachapelle
e4b1c0d5b9
Fix buttons in card editor
2015-06-11 15:27:09 -04:00
Francis Lachapelle
3364263247
Improve handling of contact lists
2015-06-11 15:27:09 -04:00
Alexandre Cloutier
5b83b0c7b6
Enable search by fullname and email
2015-06-11 15:27:09 -04:00
Alexandre Cloutier
7e43b13f21
GUI contact list creation
2015-06-11 15:27:08 -04:00
Francis Lachapelle
57791e384b
Revert "Creation of aclUsers window"
...
This reverts commit ee5ef02f50
.
2015-06-11 15:27:08 -04:00
Francis Lachapelle
63b20c4ba2
Revert "rebase modification"
...
This reverts commit 45c5bbd36a
.
2015-06-11 15:27:08 -04:00
Francis Lachapelle
e11eea7548
Revert "file lost through rebasing"
...
This reverts commit a952402c39
.
2015-06-11 15:27:08 -04:00
Francis Lachapelle
f7df4c1fa0
Allow reverting edition of addressbook name w/ESC
2015-06-11 15:27:07 -04:00
Francis Lachapelle
4457997276
AngularJS sgEscape directive for SOGo.UIDesktop
2015-06-11 15:27:07 -04:00
Francis Lachapelle
16628ab104
Fix installation of ionic JS in Gruntfile.js
2015-06-11 15:27:07 -04:00
Alexandre Cloutier
56b765c6a5
delete unused .png
2015-06-11 15:27:06 -04:00
Alexandre Cloutier
3bf1224c9b
file lost through rebasing
2015-06-11 15:27:06 -04:00
Alexandre Cloutier
edbd661104
rebase modification
2015-06-11 15:27:05 -04:00
Alexandre Cloutier
8ef222ab44
Creation of aclUsers window
2015-06-11 15:27:05 -04:00
Francis Lachapelle
654c8d26b7
Contact editor: fix cancel and reset buttons
2015-06-11 15:27:05 -04:00
Francis Lachapelle
31ea7a5ab5
Improve contact module models
...
- Fixed reset behavior
- Created an abstract state for the card viewer and editor
- Moved the card instance from the $rootScope.addressbook to the $scope
2015-06-11 15:27:05 -04:00
Francis Lachapelle
342441ecf8
Improve JavaScript coding style
...
To comitted code now passes the Airbnb pattern using jscs
2015-06-11 15:27:03 -04:00
Francis Lachapelle
df37fd8b92
AddressBook JS model: rename $all to $findAll
2015-06-11 15:27:03 -04:00
Francis Lachapelle
32d732caf0
Update GNUmakefile for WebServerResources
2015-06-11 15:27:02 -04:00
Francis Lachapelle
3e2173db7a
Improve JavaScript coding style
...
To comitted code now passes the Airbnb pattern using jscs
2015-06-11 15:27:02 -04:00
Francis Lachapelle
17ee62f4de
Improve usage of ui.router with "resolve"
2015-06-11 15:27:02 -04:00
Francis Lachapelle
130194a740
Update GNUmakefile for WebServerResources
2015-06-11 15:27:01 -04:00
Francis Lachapelle
21f63c15fc
Cleanup of Web server resources
2015-06-11 15:27:00 -04:00
Francis Lachapelle
16cd231ce3
New .button.outline CSS style
2015-06-11 15:26:37 -04:00
Francis Lachapelle
20497e49e3
Add creation & deletion of addressbooks
2015-06-11 15:26:37 -04:00
Francis Lachapelle
4f7a5d6ef5
Rename ng module SOGo.RootPage to SOGo.MainUI
2015-06-11 15:26:37 -04:00
Francis Lachapelle
f321abc63a
Desktop list editor, mobile contact editor
2015-06-11 15:26:36 -04:00
Francis Lachapelle
958f0b4958
Contacts: Add possibility to add/delete objects
2015-06-11 15:25:31 -04:00
Francis Lachapelle
0c720bb902
New ng-module for common desktop widgets
2015-06-11 15:25:30 -04:00
Francis Lachapelle
34b3f2ac0c
Improve build scripts of Web frontend
2015-06-11 15:25:30 -04:00
Francis Lachapelle
7f9be26541
Improve localization func to support placeholders
2015-06-11 15:25:28 -04:00
Francis Lachapelle
c8ea3da5bc
Improve detection of theme-specific JavaScript
2015-06-11 15:25:28 -04:00
Francis Lachapelle
a70287870b
Improve build scripts of Web frontend
2015-06-11 15:25:28 -04:00
Francis Lachapelle
e4ec5313db
Improve grunt tasks to copy fonts files
2015-06-11 15:25:27 -04:00
Francis Lachapelle
8da98367db
Fix path to ionic scss files
2015-06-11 15:25:26 -04:00
Francis Lachapelle
af5489bf57
Fix redirection URLs in JavaScript
2015-06-11 15:25:26 -04:00
Francis Lachapelle
54103124e8
Restore/move missing images
2015-06-11 15:25:25 -04:00
Francis Lachapelle
459c040d8a
Initial mobile theme using ionic
2015-06-11 15:25:25 -04:00
Francis Lachapelle
a6d8dcc5b6
Common JavaScript utlity functions
2015-06-11 15:25:25 -04:00
Francis Lachapelle
16d04e998f
Improve Sass of SOGoRootPage & Contacts modules
2015-06-11 15:25:24 -04:00
Francis Lachapelle
d52d7582ca
Improve build scripts of Web frontend
2015-06-11 15:25:23 -04:00
Francis Lachapelle
e817a3b3d0
Improve JavaScript of SOGoRootPage module
2015-06-11 15:25:23 -04:00
Francis Lachapelle
2d6f8e4ea6
Improve JavaScript for Contacts module
2015-06-11 15:25:23 -04:00
Francis Lachapelle
29e147ee86
Initial Sass and JavaScript files
2015-06-11 15:19:22 -04:00
Francis Lachapelle
c21ec86365
Icons font
2015-06-11 15:19:21 -04:00
Francis Lachapelle
825c45f872
Initial JavaScript models for addressbooks module
2015-06-11 15:19:21 -04:00
Francis Lachapelle
3ad4352ffe
Initial cleanup of Web server resources
2015-06-11 15:19:21 -04:00
Alexandre Cloutier
a45dc96885
applied comments
2015-06-11 15:17:26 -04:00
Alexandre Cloutier
b041ec6e65
activeTasks updates dynamically
2015-06-11 15:15:39 -04:00
Alexandre Cloutier
257d731e04
multiColumns print view + bugFixes
2015-06-11 15:15:39 -04:00
Alexandre Cloutier
720a946d39
The multiColumns view
2015-06-11 15:15:39 -04:00
Francis Lachapelle
76196bf6f4
(fix) Handling of cards with unexpected UID
...
Fixes #3239
Fixes #3245
2015-06-11 12:09:21 -04:00
Francis Lachapelle
5435c2dd04
(js) New method String.prototype.fromCSSIdentifier
2015-06-11 11:45:24 -04:00
Ludovic Marcotte
54224637b6
Revert "Revert "(fix) JavaScript syntax error in 'asCSSIdentifier'""
...
This reverts commit 662d06d24a
.
2015-06-10 20:06:00 -04:00
Ludovic Marcotte
d9896192f3
Revert "Revert "Improve creation of CSS identifier""
...
This reverts commit 7d018221ef
.
2015-06-10 20:05:40 -04:00
Ludovic Marcotte
7d018221ef
Revert "Improve creation of CSS identifier"
...
This reverts commit e40a19cf89
.
2015-06-10 16:31:15 -04:00
Ludovic Marcotte
662d06d24a
Revert "(fix) JavaScript syntax error in 'asCSSIdentifier'"
...
This reverts commit 9897cee779
.
2015-06-10 16:30:56 -04:00
Francis Lachapelle
9897cee779
(fix) JavaScript syntax error in 'asCSSIdentifier'
2015-06-10 15:43:00 -04:00
Francis Lachapelle
e40a19cf89
Improve creation of CSS identifier
...
Now escaping (), [], {}, ", and ;
2015-06-10 14:02:44 -04:00
Francis Lachapelle
7893349244
TimePicker: allow entries from numpad
...
Fixes #1516
2015-05-21 21:35:13 -04:00
Ludovic Marcotte
7e8c79c646
(fix) use the contact-info, not the user/group bit identifier
2015-05-20 13:51:16 -04:00
Ludovic Marcotte
dc48e05dd3
(feat) print event/task description in list view ( #2881 )
2015-05-13 13:12:15 -04:00
Jeroen Dekkers
84c199b95a
Spelling fix: dictionnary -> dictionary
2015-04-26 13:33:03 +02:00
Francis Lachapelle
5847e086ec
(fix) Edition and access of attach URL in editor
2015-04-17 10:00:29 -04:00
Francis Lachapelle
a7306a77cb
(fix) JavaScript error when saving preferences
...
The error was occuring when the user enabled forwarding but no domains
constraints were defined in the SOGo's configuration.
2015-04-16 15:27:55 -04:00
Francis Lachapelle
755efa789b
[fix] initial loading of inbox uids and headers
2015-04-08 12:07:28 -04:00
Francis Lachapelle
eae327ca19
[fix] Paragraph margins in HTML message
...
Fixes #3163
2015-04-07 08:27:30 -04:00
Francis Lachapelle
e2c3259b16
[fix] Issues with freebusy in attendees editor
2015-04-01 20:10:52 -04:00
Francis Lachapelle
ab121e6c15
[fix] Issues with freebusy in attendees editor
2015-03-31 15:19:53 -04:00
Francis Lachapelle
26d876e67a
Improve event attendees editor
...
- Avoid repetitive AJAX queries;
- Improve handling of daylight changes.
2015-03-23 17:54:05 -04:00
Francis Lachapelle
1d5ae27c99
Fix issues with freebusy (Web, busyOffHours)
2015-03-17 15:34:00 -04:00
Ludovic Marcotte
b4ea4d7e9f
Improvement over previous commit
2015-02-11 14:39:57 -05:00
Ludovic Marcotte
322f72626a
now possible to limit automatic forwards to internal/external domains
2015-02-11 14:30:40 -05:00
Francis Lachapelle
776b17ff20
Fix mail editor when not called from mail module
...
Fixes #3088
2015-02-03 12:06:28 -05:00
Francis Lachapelle
6027cb50d4
Fix CSS and templates of component/apptmt editor
2014-12-16 16:13:59 -05:00
Francis Lachapelle
e040805e0d
Fix display of dialog in RO appointment editor
2014-12-16 10:07:08 -05:00
Ludovic Marcotte
fb6ef3aa8a
Now possible to set alarms on event invitations
2014-12-16 09:20:27 -05:00
Francis Lachapelle
54dabb6861
Update CKEditor to version 4.4.6 (+ sourcearea)
...
Added an enabled the 'Source Area' plugin to be able to edit the HTML
code directly.
2014-12-15 10:54:44 -05:00
Ludovic Marcotte
9dd0d6c427
Draft autossave feature
2014-12-11 13:31:32 -05:00
Francis Lachapelle
f7f78eaba6
Update CKEditor to version 4.4.5
2014-11-21 09:08:36 -05:00
Francis Lachapelle
3d18c94789
Fix extraction of email addresses in some cases
...
Fixes #2945
2014-11-17 14:33:28 -05:00
Ludovic Marcotte
1f167d9e82
Fixed IMAP searches with non-ASCII folder names
2014-11-17 11:49:56 -05:00
Ludovic Marcotte
11a4c1358d
Fixed corrupted PNG files ( #2975 )
2014-11-06 11:23:34 -05:00
Francis Lachapelle
7052daa1c8
Fix rename of subscribed addressbooks
2014-11-05 10:05:25 -05:00
Francis Lachapelle
6695aa083f
Fix crash when opening a mailbox with empty filter
...
Fixes #2959
2014-10-17 15:22:38 -04:00
Alexandre Cloutier
923aa5d9b6
bugfix #2952 , default sorting for new user
2014-10-14 10:31:11 -04:00
Francis Lachapelle
27ac9e3904
Cleanup of unused parameters
2014-10-09 15:51:30 -04:00
Francis Lachapelle
f8a371e351
Fix folder's name when subscribing to a folder
2014-10-09 15:12:24 -04:00
Francis Lachapelle
460ed2e7bc
Fix JavaScript warning on undefined variable
2014-10-09 15:11:06 -04:00
Jeroen Dekkers
4cc6b72cfb
Make png files non-executable
2014-10-05 15:47:00 +02:00
Ludovic Marcotte
ae6afedc92
Fixed potential exception when Calendar module is disabled
2014-09-22 08:38:01 -04:00
Francis Lachapelle
7e281dca99
Fix encoding of calendar names in Web interface
2014-09-17 09:45:44 -04:00
Alexandre Cloutier
6ec79f7792
bugfix with threads collapsing for a nested folder
2014-09-15 10:38:02 -04:00
Ludovic Marcotte
12a4fd05a2
Support for repetitive alarms and tasks
2014-09-12 08:34:15 -04:00
Francis Lachapelle
ed85a09ff0
Allow alarms to be snoozed for 1 day
2014-09-11 11:55:20 -04:00
Alexandre Cloutier
69c8aa0743
quickfix for IE for searchInbox
2014-09-10 13:22:36 -04:00
Alexandre Cloutier
36b833ccb5
bugFix InboxSearch IMAP query keywords
2014-09-10 13:02:13 -04:00
Francis Lachapelle
1dd3dbacb5
Various fixes and improvements to the Mail module
2014-09-10 11:37:52 -04:00
Francis Lachapelle
c441fa5b80
Various fix and improvements to Scheduler module
2014-09-10 10:58:58 -04:00
Francis Lachapelle
7e297ad56c
Remove spaces
2014-09-10 10:58:46 -04:00
Francis Lachapelle
8eb4212f5d
Various fix and improvements to Mail module
2014-09-10 10:49:54 -04:00
Alexandre Cloutier
3c1d6d7d89
bugfix; UserSettings was not refresh properly after toggling threads
2014-09-09 16:05:12 -04:00
Alexandre Cloutier
574c245758
bugfix PreventInvitation; fix object parsing on a blank user
2014-09-09 15:36:14 -04:00
Alexandre Cloutier
d62c504763
Changed the configurable variable SOGoMailMessageCheck to a general refresh associated to the current view
2014-09-09 14:27:05 -04:00
extrafu
126a05d391
Merge pull request #54 from alexcloutier/feature/FoldingThreads
...
Feature/folding threads
2014-09-09 14:06:30 -04:00
extrafu
42ffe14052
Merge pull request #55 from alexcloutier/bugfix/LabelsTagging
...
Bugfix/labels tagging
2014-09-09 14:06:19 -04:00
Alexandre Cloutier
7db526a5d9
bugfix for new user without userSettings.mail
2014-09-09 13:51:02 -04:00
Alexandre Cloutier
06f81a032c
applied comments
2014-09-09 13:51:02 -04:00
Alexandre Cloutier
e6002c9b2a
applied comments
2014-09-09 13:51:02 -04:00
Alexandre Cloutier
0c88edc61b
bugfix where an exception was raised if threadsCollapsed is undefined
2014-09-09 13:51:02 -04:00
Alexandre Cloutier
59023da7f0
applied comments and fix bug where the folded threads were saved only after refreshing the entire page
2014-09-09 13:51:02 -04:00
Alexandre Cloutier
c5f9dd086b
Possibility to collapsed threads with persistance
2014-09-09 13:51:02 -04:00
Alexandre Cloutier
9a380f711c
bugfix PreventInvitation
2014-09-09 11:30:00 -04:00
Alexandre Cloutier
77c50e5232
applied comments; fix errors from merge and update NEWS file
2014-09-08 14:11:42 -04:00
Francis Lachapelle
56ef00661c
Merge pull request #50 from alexcloutier/feature/SearchInbox
...
New feature to search multiple mailboxes
2014-09-05 16:09:59 -04:00
Francis Lachapelle
b639c2d251
Fixes for IE
2014-09-05 16:04:29 -04:00
Alexandre Cloutier
984e208dd9
IE bugfixes
2014-09-05 11:01:57 -04:00
Alexandre Cloutier
ca8351d1f9
fix IE7, IE8, IE9, IE10, IE11 GUI
2014-09-04 10:50:03 -04:00
Alexandre Cloutier
32476b16cc
applied comments and fix bug when tagging msgs already tagged
2014-09-02 14:31:46 -04:00
Alexandre Cloutier
3b65eaea0b
Tagging labels with 1 AJAX request
2014-09-02 13:42:04 -04:00
Alexandre Cloutier
7e26d80c77
merge conflicts
2014-09-02 10:11:27 -04:00
Francis Lachapelle
1af52e6d6b
Fix message labels handling
...
Selecting "none" from the label submenu on a multiple selection of
messages is now working. When changing the label of multiple messages,
the display is now properly updated.
Fixes #2902
2014-08-29 15:39:06 -04:00
Alexandre Cloutier
9bd09cc55d
add the location column
2014-08-28 13:20:43 -04:00
Alexandre Cloutier
da184f8459
bugfix#2864
2014-08-27 16:50:45 -04:00
Alexandre Cloutier
03152ea3d4
bugfix with DND from calendar view to calendar list
2014-08-27 16:01:35 -04:00
Alexandre Cloutier
84a08659ec
bugfix where it is not possible to delete msg when mailbox is full
2014-08-27 13:50:56 -04:00
Alexandre Cloutier
07a138e0d6
applied comments and add the possibility to resize the search inbox window
2014-08-27 12:30:33 -04:00
Alexandre Cloutier
1ab3a588f3
Merge branch 'master' of https://github.com/inverse-inc/sogo
2014-08-26 13:41:58 -04:00
Alexandre Cloutier
38a3b7bb4f
print calendars events&Tasks with colors - either borders or backgrounds
2014-08-26 13:36:42 -04:00
Alexandre Cloutier
6aecccf6ca
indentations
2014-08-25 13:46:35 -04:00
Francis Lachapelle
28f26ec08e
Fix display of users with no possible subscription
2014-08-25 10:16:10 -04:00
Francis Lachapelle
74bd96e5a6
Fix encoding of new calendars + new subscriptions
2014-08-25 10:12:09 -04:00
Alexandre Cloutier
e044476772
bugFix #2827
2014-08-15 13:41:30 -04:00
Alexandre Cloutier
c76cb36461
Disable the search button on toolbar once it is opened
2014-08-15 13:06:46 -04:00
Alexandre Cloutier
73fcdc2306
adjust css for other browser, fix display bug
2014-08-15 11:41:37 -04:00
Alexandre Cloutier
52476251b8
applied comments, fix bug and add sortable results
2014-08-14 14:49:44 -04:00
Alexandre Cloutier
f6c7ca3379
applied comments
2014-08-13 17:41:58 -04:00
Alexandre Cloutier
c3e46e4baf
code refactoring and GUI improvement
2014-08-11 09:25:09 -04:00
Alexandre Cloutier
7794d716b9
version 1 of the inbox search
2014-08-06 14:49:36 -04:00
Francis Lachapelle
5b886e5c4d
Fix issue with DnD of tasks with FireFox
2014-08-01 12:26:53 -04:00
Ludovic Marcotte
f43341c100
Fixed JSON'ification of the admin module
2014-07-31 16:19:49 -04:00
Francis Lachapelle
c240931c54
Update CKEditor to version 4.4.3
2014-07-30 11:15:05 -04:00
Francis Lachapelle
bd5c05cca2
Indentation in JavaScript files
2014-07-30 10:31:25 -04:00
Francis Lachapelle
ea44308aa3
Fix all-day events display in IE
...
It also fixes the display of the event categories for all-day events in
IE.
2014-07-29 16:05:46 -04:00
Francis Lachapelle
d9ca1051b3
Improve headers of multicolumns view
2014-07-25 11:34:33 -04:00
Ludovic Marcotte
4c21a050d9
JSON interface to folder subscriptions
2014-07-24 14:00:57 -04:00
Alexandre Cloutier
b52289904f
task.png for DnD taskList
2014-07-24 13:48:41 -04:00
Alexandre Cloutier
d5b71526ed
Merge branch 'master' of https://github.com/inverse-inc/sogo
2014-07-24 13:44:02 -04:00
Alexandre Cloutier
c389630d76
DnD tasksList
2014-07-24 13:35:14 -04:00
Ludovic Marcotte
f6ef94a631
improved handling of SOGoSubscriptionFolderFormat
2014-07-24 12:48:03 -04:00
Francis Lachapelle
5de51e8aa1
Fix missing argument with new DnD controller
2014-07-24 09:30:19 -04:00
Francis Lachapelle
08fd2fcfaa
Fix JavaScript after bad merge
2014-07-22 13:26:28 -04:00
Alexandre Cloutier
a43dd97fc9
Fix bug with DnD; leftPanelController.stopEvent()
2014-07-22 11:37:45 -04:00
Francis Lachapelle
24f9d83ff7
Fix JavaScript from merge leftover
2014-07-21 16:06:24 -04:00
Francis Lachapelle
11920f592c
Merge pull request #46 from alexcloutier/feature/DragNDropCalendars
...
Improve drag'n'drop of events in multi-column view
2014-07-21 11:00:27 -04:00
Alexandre Cloutier
28e6bb8b9d
Applied comments
2014-07-21 09:52:09 -04:00
Alexandre Cloutier
b892b3f794
Add RegEx
2014-07-21 09:52:09 -04:00
Alexandre Cloutier
cdf4cc1acb
fix DnD from eventList to calendarList for repeated event
2014-07-21 09:52:08 -04:00
Alexandre Cloutier
3cac794de5
move line
2014-07-21 09:52:08 -04:00
Alexandre Cloutier
8f9b24a23f
visual helper while dragging from calendar view to calendarList
2014-07-21 09:52:08 -04:00
Alexandre Cloutier
a2a7014140
fix dnd repeated event bug + applied comments
2014-07-21 09:52:08 -04:00
Alexandre Cloutier
a5ecb2063f
added event7.png and adjust javascript indentation
2014-07-21 09:52:08 -04:00
Alexandre Cloutier
9bd7aeebfb
DnD from calendarView to CalendarList
2014-07-21 09:40:04 -04:00
Alexandre Cloutier
01af72cfe9
DnD from eventList to the calendarList
2014-07-21 09:40:04 -04:00
Alexandre Cloutier
6dddb5c98c
dragNdrop from the events table to the calendars list
2014-07-21 09:40:04 -04:00
Alexandre Cloutier
ccf181bcf9
applied comments and fix repeated events dragNdrop between calendars
2014-07-21 09:40:04 -04:00
Alexandre Cloutier
e478b29c2e
creating and dragNDrop between calendars in multicolumndayview
2014-07-21 09:40:04 -04:00
Alexandre Cloutier
a71013eebf
javascript indentation
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
eaec5a614d
Change exception 403 to 409 and fix indentation in the javascript
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
5217bed5ae
Organized the categories and appointments invitations inside a tabContainer
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
05fb7ae0c8
applied comments
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
ef20108e32
fix bug where the user could enter any names in the whitelist
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
b5c0363400
applied comment and refactor code
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
f0b8eb8dfb
server side code to integrate the whitelist
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
16d02455bd
Serialization of the whiteList
2014-07-21 09:27:02 -04:00
Alexandre Cloutier
8ded5a8aaf
Prevent Invitations and whitelist GUI
2014-07-21 09:27:02 -04:00
Francis Lachapelle
44d0cb5c0d
Fix refresh of list when forwarding a message
...
Fixes #2818
2014-07-09 11:19:35 -04:00
Francis Lachapelle
e343ed240b
Fix regression of word breaking
...
Fixes #2845
2014-07-08 22:01:41 -04:00
Francis Lachapelle
45553be122
Fix rename of calendars, improve tasks count badge
2014-07-08 17:19:55 -04:00
Alexandre Cloutier
1cf4841477
fix display glitch
2014-07-04 11:23:59 -04:00
Alexandre Cloutier
017a85b7f2
fix month events categories display
2014-07-04 10:46:49 -04:00
Alexandre Cloutier
103bb6803a
Merge branch 'master' of https://github.com/inverse-inc/sogo
2014-07-04 10:38:24 -04:00
Alexandre Cloutier
8c8e47daf6
fix spacing between events and categorie display
2014-07-04 10:37:35 -04:00
Ludovic Marcotte
8a17246725
Cleaned up code and fixed the translation of the weekdays in the datepicker
2014-07-04 10:18:56 -04:00
Alexandre Cloutier
660f39a980
delete notice and put grey background for multi-columns view
2014-06-30 14:13:52 -04:00
Alexandre Cloutier
8335c38830
fix infinite loop bug
2014-06-30 13:57:10 -04:00
Alexandre Cloutier
0fb7135335
bugfixes
2014-06-30 13:36:12 -04:00
Alexandre Cloutier
d197ab71b7
merging conflicts
2014-06-30 10:55:55 -04:00
Alexandre Cloutier
6b58e034f3
printView display the parentView by default
2014-06-30 10:42:07 -04:00
Alexandre Cloutier
5b61df8ca4
activeTasks updates dynamically
2014-06-27 17:00:32 -04:00
Alexandre Cloutier
659e2f3aa8
Merge branch 'master' of https://github.com/inverse-inc/sogo
2014-06-27 10:30:10 -04:00
extrafu
8191576361
Merge pull request #41 from alexcloutier/fix/displayTaskNumber
...
Display the number of active tasks in calendar view
2014-06-27 09:07:07 -04:00
Alexandre Cloutier
5b9c7e07d1
text wraping and text alignment in list view
2014-06-26 21:22:12 -04:00
Alexandre Cloutier
7a69bc46eb
applied comments
2014-06-26 16:42:05 -04:00
Alexandre Cloutier
302e40a1c3
bugFix#2823
2014-06-26 16:08:47 -04:00
Alexandre Cloutier
dabd8d3282
Fix list view printing with multiColumns view
2014-06-26 10:05:48 -04:00
Alexandre Cloutier
d7d458a934
multiColumns print view + bugFixes
2014-06-25 17:39:48 -04:00
Alexandre Cloutier
eb3cc8916d
The multiColumns view
2014-06-20 13:16:55 -04:00
Francis Lachapelle
d9b578b869
Wait 20 seconds before deleting temporary forms
...
Those temporary forms are created to download attachments.
Fixes #2811
2014-06-16 09:52:29 -04:00
Alexandre Cloutier
de2ee2322a
Change the NSString with NSNumber and add some JavaScript
2014-06-11 10:24:04 -04:00
Francis Lachapelle
7f7e3cb06a
Fix folder name of new subscriptions
...
Fixes #2801
2014-06-10 14:48:25 -04:00
Francis Lachapelle
6b3a3f858b
Update prototype.js to version 1.7.2
2014-06-10 14:32:35 -04:00
Francis Lachapelle
24095a464c
Update CKEditor to version 4.4.1
2014-05-29 10:50:48 -04:00
Francis Lachapelle
c5922b07aa
Restore options when editing a draft
...
Fixes #193
2014-05-28 11:21:11 -04:00
extrafu
c79cd750d8
Merge pull request #39 from alexcloutier/fix/publicFolder_ConfigNaming
...
Added new SOGo configurable variable
2014-05-26 13:24:50 -04:00
Alexandre Cloutier
3261c21549
fix case where the displayed name for the subscribed folders is duplicated
2014-05-21 14:26:08 -04:00
Alexandre Cloutier
f92d280fbb
remove unneeded condition to fix navigation in print preview
2014-05-20 11:24:27 -04:00
Francis Lachapelle
2df5887eec
Merge pull request #36 from alexcloutier/feat/calendarPrint
...
New print option in Calendar module
2014-05-16 16:56:51 -04:00
Francis Lachapelle
6b72a8d126
Merge branch 'feat/searchCapabilities'
2014-05-16 16:28:43 -04:00
Francis Lachapelle
87b010c700
Indentation
2014-05-16 15:57:33 -04:00
Alexandre Cloutier
8a03f3bd63
remove start date in tasks
2014-05-16 14:36:51 -04:00
Alexandre Cloutier
2794425a3f
added last changes from cgx
2014-05-16 10:04:37 -04:00
Alexandre Cloutier
07445eb069
Created a window for address book properties and add the cardDav URL
2014-05-15 14:45:53 -04:00
Alexandre Cloutier
b5319446db
display and printing modification
2014-05-13 10:36:26 -04:00
Francis Lachapelle
d58184af15
Fix synchronization of seen/unseen status of msgs
2014-05-13 10:15:02 -04:00
Francis Lachapelle
5c41915080
Fix focus of popup windows with FF on Windows
2014-05-12 15:25:50 -04:00
Francis Lachapelle
698524b39f
Fix synchronization of seen/unseen status of msgs
...
Fixes #2715
2014-05-09 17:28:02 -04:00
Alexandre Cloutier
fc3cfa5484
applied comments
2014-05-08 19:14:39 -04:00
Alexandre Cloutier
b2ed7e3f6b
search capabilites
2014-05-08 17:17:05 -04:00
Alexandre Cloutier
da8febf138
Printing display appear on one page only, fix issues with browsers
2014-04-29 15:42:50 -04:00
Alexandre Cloutier
e43b704858
Update UIxCalViewPrint.js
2014-04-28 15:32:47 -04:00
Alexandre Cloutier
44a4baca7f
fix the comments in the headers
2014-04-28 15:30:32 -04:00
Alexandre Cloutier
78447d81ae
Code refactoring and retouch
2014-04-28 13:54:29 -04:00
Alexandre Cloutier
9dc07fccc0
It is now possible to print the calendar as a list, dayView or weekView
2014-04-25 18:04:24 -04:00
Ludovic Marcotte
619cb2c0ec
Fix for bug #2721
2014-04-23 09:22:20 -04:00
Alexandre Cloutier
f9869d19b4
Finished the view, need to display the eventsblock
2014-04-22 17:47:29 -04:00
Alexandre Cloutier
57b747c24a
Events list is done.
2014-04-17 17:33:30 -04:00
Alexandre Cloutier
8f6b0f80a7
Creation of the first version of the printing interface
2014-04-14 10:32:08 -04:00
Francis Lachapelle
49363cfe36
Update datepicker to latest version
...
From https://github.com/eternicode/bootstrap-datepicker/
2014-04-11 21:37:55 -04:00
Francis Lachapelle
c345fc2b8d
Fix display of category of events
...
Fixes #2703
2014-04-10 12:25:42 -04:00
Francis Lachapelle
d200629b01
Fix CSS in contact editor and preferences module
2014-04-10 10:05:28 -04:00
Alexandre Cloutier
c5e6ccf332
Fix function sieveClient and the way the iVar Client is handled. Change behaviour of saveMailAccounts()so sogo wont crash if the user tries to resave his preferences after a connection error.
2014-04-09 10:31:34 -04:00
Alexandre Cloutier
342b68fd44
Erase the merging conflicts writings
2014-04-09 10:23:43 -04:00
Alexandre Cloutier
e24c22e3dc
BugFix #1046 ; Whenever the sieve server is unavailable an error message will appear.
2014-04-09 10:23:43 -04:00
Alexandre Cloutier
c250b9a6d4
Fix deleting calendar
...
Added a "/" inside the function: deletePersonalCalendarConfirm().
2014-04-08 15:32:13 -04:00
extrafu
afa564a6a6
Merge pull request #23 from alexcloutier/fix/1636
...
BugFix#1636; fix the issue where the user could add any birthday for his contact.
2014-04-08 13:17:54 -04:00
Alexandre Cloutier
5699e5e1b4
Add datepicker for contact birthday
2014-04-08 12:12:30 -04:00
Francis Lachapelle
e869406081
Minor CSS improvement in mail headers
2014-04-08 11:51:47 -04:00
extrafu
4fe0358581
Merge pull request #20 from alexcloutier/fix/2616
...
bugFix #0002616 : change the behavior of ApplicationBaseURL.
2014-04-07 15:44:07 -04:00
Francis Lachapelle
6e60bbb553
Fix saved HTML content of draft uploading a file
2014-04-04 20:20:32 -04:00
Alexandre Cloutier
2f565d2ec9
fix variable name for UIxFilterEditor.js
...
FolderEncoding to sieveFolderEncoding
2014-04-04 14:56:14 -04:00
extrafu
eb7cabac71
Merge pull request #19 from alexcloutier/fix/2622
...
BugFix #0002622 : The server Dovecot use by default an UTF-8 and by doing...
2014-04-04 09:21:49 -04:00
Francis Lachapelle
370e1e6d26
Update CKEditor to version 4.3.4
2014-04-03 10:01:01 -04:00
Francis Lachapelle
79c3fa8ad2
Merge pull request #30 from dekkers/remove-executable-permission-from-jquery
...
Remove executable permission from jQuery modules
2014-04-01 11:42:07 -04:00
opensaucesystems
ce5d591d1d
Fix email validation regexp to allow gTLDs
...
New generic TLDs can be as long as 13 characters.
2014-04-01 12:35:18 +01:00
Jeroen Dekkers
e603742d71
Remove executable permission from jQuery
2014-03-29 17:11:05 +01:00
Ludovic Marcotte
ba32b95308
Fixed the ActiveSync issue marking mails as read when downloading them
2014-03-28 14:18:48 -04:00
Francis Lachapelle
6e4f776d4b
Fix detection of IMAP flags support in JavaScript
...
Fixes #2664
2014-03-27 12:06:24 -04:00
Francis Lachapelle
e5fb7dc7b8
Fix JavaScript exception in Contacts module
...
Fixed calling unescapeHTML on null variables. Also fixed errors on IE7
(and possibly other versions).
2014-03-24 12:43:34 -04:00
Francis Lachapelle
93f1540c17
Update jQuery File Upload to version 9.5.7
2014-03-21 13:47:40 -04:00
Francis Lachapelle
877e44c6d2
Update CKEditor to version 4.3.3
2014-03-21 13:32:28 -04:00
Francis Lachapelle
64787555ff
Fix classification icon of events
...
Fixes #2664
2014-03-20 22:14:45 -04:00
Francis Lachapelle
27ffcf240f
Fix handling of accents when filtering contacts
...
Fixes #2656
2014-03-20 15:29:32 -04:00
Francis Lachapelle
b8f239bf34
Fix construction of mail folders tree
2014-03-14 15:34:43 -04:00
Francis Lachapelle
8742f28c29
Fix decoding of HTML entitities in reminder alert
...
Fixes #2659
2014-03-13 08:44:47 -04:00
Francis Lachapelle
c8550c8a4a
Fix copy/move to folder with numerical prefix
...
Fixes #2658
2014-03-12 16:35:22 -04:00
Daniel B.
af68f10115
Fix #2641
...
Disabling the pasteZone support (which only works in Chrome or Opera anyway) fixes the problem of unwanted PNG attachment when you paste the recipient list from Excel
2014-03-11 09:23:13 +01:00
Alexandre Cloutier
0d69a476bc
add specific date for limiting the user to today's for his contact birthday
2014-03-10 12:16:12 -04:00
Alexandre Cloutier
cee1e529f8
BugFix#1636; fix the issue where the user could add anything for the birthday of his contacts
2014-03-10 12:05:01 -04:00
Francis Lachapelle
3bae2387d4
Fix contact autocompletion when UID is a digit
2014-03-06 22:13:17 -05:00
Francis Lachapelle
6cecca6c4f
Fix CSS id for string prefixed with a digit
...
When encoding a string as a CSS identifier, we must add an underscore if
the strings starts with a digit.
2014-03-06 21:32:36 -05:00
Francis Lachapelle
28b1938bd9
Show folder name in dialog when renaming folder
2014-03-06 21:25:48 -05:00
Alexandre Cloutier
6ad87052ba
bugFix #0002616 : change the behavior of ApplicationBaseURL. Now the object return a standard path(without a slash at the end of the path) That means every string added the URL ApplicationBaseURL must start with a Slash.
2014-03-06 14:47:54 -05:00
Alexandre Cloutier
e7a16cba0d
BugFix #0002622 : The server Dovecot use by default an UTF-8 and by doing so it cause a wrong re-encoding in UTF-7 when reaching the sieve server (knowing that the foldername in sieve are encoded in UTF-7). Since it is not the case with a Cyrus server, I created a new variable available in the sogo.conf that let you specified the type of encoding you need. By default the encoding is set to UTF-7. ex : SOGoFolderEncoding = 'UTF-7'
2014-03-06 14:33:31 -05:00