Commit Graph

3667 Commits (d6d3e49158ec6b569e5c0db4d98efb3b7e3a4747)

Author SHA1 Message Date
InverseBot 8853bc4977 (js/css) Update generated files 2016-05-03 08:23:51 -04:00
Francis Lachapelle 03c7604f3e (fix) Rename ng-sortable directive file 2016-05-03 06:33:21 -04:00
Francis Lachapelle 2a3a575e72 (js) angularFileUpload now requires ngCookies 2016-05-02 09:39:55 -04:00
Francis Lachapelle f190ad1c3c (js) Add support for XSRF token with file uploader 2016-05-02 09:34:43 -04:00
InverseBot 6c84a7b7cc (js/css) Update generated files 2016-04-30 01:22:41 -04:00
Francis Lachapelle ecf58246d7 (css) Fix overflow of all-day events 2016-04-29 10:52:44 -04:00
InverseBot d1c13da924 (js/css) Update generated files 2016-04-29 01:22:25 -04:00
Francis Lachapelle 965e01e36c (css,js) Update Angular Material to v1.1.0-rc4 2016-04-28 09:54:11 -04:00
InverseBot f2fc7abb25 (js/css) Update generated files 2016-04-28 01:24:57 -04:00
Francis Lachapelle 2963654800 (html,js) Reorder and filter calendars list 2016-04-27 15:48:31 -04:00
Francis Lachapelle d19f1572ae (css) Remove CSS reset to respect HTML messages
Fixes #3582
2016-04-27 15:22:18 -04:00
Francis Lachapelle 5454690c38 (css) Fix menu visibility when printing an email
Fixes #3584
2016-04-27 11:18:59 -04:00
InverseBot 712e5dc2ef (js/css) Update generated files 2016-04-27 01:26:27 -04:00
Ludovic Marcotte 582baf2960 (feat) added AngularJS's XSRF support (#3246) 2016-04-26 11:07:22 -04:00
Francis Lachapelle 2da7a04bac (js) Integrate ngCookies 2016-04-26 10:59:13 -04:00
InverseBot ae2982e2bc (js/css) Update generated files 2016-04-26 01:24:56 -04:00
Francis Lachapelle 5e8f65738a (js) Integrate ngCookies 2016-04-25 15:16:49 -04:00
InverseBot b0ab9ab1b8 (js/css) Update generated files 2016-04-23 01:25:39 -04:00
Francis Lachapelle 7ea3608dab Style transparent (not opaque) events
Fixes #3192
2016-04-22 12:22:02 -04:00
Francis Lachapelle 09d04984a5 (css) Force bg color of Calendar views to white 2016-04-22 12:13:07 -04:00
Francis Lachapelle 1a30df03c8 Style events depending on user participation state
Also use one-time binding for non-ghost events.
2016-04-22 10:55:26 -04:00
Francis Lachapelle 0bc7e5f5bd (css) Cleanup rules related to icons 2016-04-22 09:45:09 -04:00
InverseBot 267551cc41 (js/css) Update generated files 2016-04-21 17:57:08 -04:00
Francis Lachapelle 0b7485228c Display components priorities in list and views 2016-04-21 17:02:07 -04:00
Francis Lachapelle fba40c43d6 (css) Adapt to md changes and improve multi-select 2016-04-21 13:40:47 -04:00
InverseBot 0d11f93250 (js/css) Update generated files 2016-04-20 01:43:22 -04:00
InverseBot e08d915770 (js/css) Update generated files 2016-04-19 01:43:09 -04:00
InverseBot 4d5adab28b (js/css) Update generated files 2016-04-18 01:48:40 -04:00
InverseBot 2fcb11901b (js/css) Update generated files 2016-04-17 01:43:40 -04:00
InverseBot d84a8d143f (js/css) Update generated files 2016-04-16 01:43:22 -04:00
InverseBot 3ac6a1f810 (js/css) Update generated files 2016-04-15 01:44:33 -04:00
InverseBot 4d52b7d2b5 (js/css) Update generated files 2016-04-14 01:43:07 -04:00
InverseBot 8dca36097a (js/css) Update generated files 2016-04-13 11:27:16 -04:00
InverseBot fed87ed818 (js/css) Update generated files 2016-04-13 01:18:56 -04:00
InverseBot 3b5e27a2c3 (js/css) Update generated files 2016-04-12 01:49:01 -04:00
InverseBot 29f6ffb04c (js/css) Update generated files 2016-04-09 01:49:17 -04:00
InverseBot 17ebfce2c7 (js/css) Update generated files 2016-04-06 11:10:02 -04:00
Francis Lachapelle bfd69d3f28 Improve handling of a contact's birthday
Fixes #3579
2016-04-05 22:03:52 -04:00
Francis Lachapelle d697c34b6b grunt-cli should be only installed globally 2016-04-05 14:05:12 -04:00
InverseBot 665accb432 (js/css) Update generated files 2016-04-05 14:01:10 -04:00
Francis Lachapelle 3da59cbc7e (js) Fix saving of a custom weekly recurrence 2016-04-04 16:12:24 -04:00
InverseBot a6e883c43b (js/css) Update generated files 2016-04-02 01:56:14 -04:00
Francis Lachapelle bd1fae0baf (css) Adapt to latest md changes 2016-04-01 16:05:55 -04:00
Francis Lachapelle 2844732b6f Add missing JavaScript lib to makefile 2016-04-01 15:12:18 -04:00
InverseBot 3c1113cab1 (js/css) Update generated files 2016-04-01 01:55:19 -04:00
InverseBot 401bea2133 (js/css) Update generated files 2016-03-31 01:53:20 -04:00
Francis Lachapelle 7dc267c96b (css) Adapt to latest md changes 2016-03-30 11:16:05 -04:00
Francis Lachapelle fd388e2373 (css,js) Btn to expand toolbar of all-day events 2016-03-30 11:11:23 -04:00
InverseBot 87653c3144 (js/css) Update generated files 2016-03-30 01:46:00 -04:00
Francis Lachapelle 65f56f47b5 (js) Improve Preferences module
- Added constraint to timezone;
- Enable save button only if form is dirty and valid;
- Confirm unsaved changes before leaving.
2016-03-29 15:07:04 -04:00
InverseBot 65d6aa82e8 (js/css) Update generated files 2016-03-29 02:37:16 -04:00
Francis Lachapelle 4eda59b3e7 (js) Fix handling of mail tags in msg viewer 2016-03-28 10:43:16 -04:00
InverseBot 94d13b3295 (js/css) Update generated files 2016-03-25 01:41:29 -04:00
Ludovic Marcotte 49f1c30e77 (feat) now able to copy/move events and also duplicate them (fixes #3196) 2016-03-24 14:53:27 -04:00
InverseBot 744a95b1ba (js/css) Update generated files 2016-03-23 01:36:30 -04:00
Emílio José de Souza Fonseca 72e0e0ad2e Fix Translation string 2016-03-22 15:19:09 -03:00
InverseBot 3dd5ca772b (js/css) Update generated files 2016-03-22 01:37:36 -04:00
Francis Lachapelle a2f1561e44 (js) Fix formatting of Date with %e placeholder 2016-03-21 09:21:19 -04:00
InverseBot b9ef3db5e9 (js/css) Update generated files 2016-03-20 01:35:49 -04:00
InverseBot d7adb1b802 (js/css) Update generated files 2016-03-19 01:36:45 -04:00
InverseBot bb04ce39d6 (js/css) Update generated files 2016-03-17 02:28:59 -04:00
InverseBot 422d586035 (js/css) Update generated files 2016-03-16 01:33:49 -04:00
Francis Lachapelle dec3f94392 (js) Fix message initialization in popup window
Fixes #3583
2016-03-15 09:59:57 -04:00
Francis Lachapelle 0af364d076 (js) Fix display of CC/BCC fields in msg editor 2016-03-15 09:54:15 -04:00
InverseBot 9878569478 (js/css) Update generated files 2016-03-15 02:29:27 -04:00
InverseBot dd3361bad3 (js/css) Update generated files 2016-03-14 01:37:31 -04:00
InverseBot 6d77de4e9a (js/css) Update generated files 2016-03-13 01:35:09 -05:00
InverseBot 8b7dd58e3f (js/css) Update generated files 2016-03-12 01:40:35 -05:00
InverseBot 4296c86230 (js/css) Update generated files 2016-03-11 02:04:05 -05:00
Francis Lachapelle 819851bb92 (js) Respect super user creation privilege 2016-03-10 09:22:46 -05:00
InverseBot c8634c8596 (js/css) Update generated files 2016-03-10 01:34:00 -05:00
Francis Lachapelle efc34658ec (js) Fix handling of mail labels in Preferences 2016-03-09 16:08:51 -05:00
Francis Lachapelle ef00885941 (js) Fix display of ghosts when dragging events 2016-03-09 09:18:21 -05:00
InverseBot d75479f835 (js/css) Update generated files 2016-03-09 01:33:35 -05:00
Francis Lachapelle 19d22cdcfb Adapt to latest md changes 2016-03-08 13:21:11 -05:00
InverseBot 50eae4c656 (js/css) Update generated files 2016-03-05 01:41:46 -05:00
Francis Lachapelle 240557a5c5 (js/css) Update generated files 2016-03-04 12:02:19 -05:00
Francis Lachapelle eefb9056ca (html) Use datepicker for task completion date 2016-03-04 11:34:02 -05:00
Francis Lachapelle cb03a1d97e (js) Improve Card initialization 2016-03-04 11:08:38 -05:00
Francis Lachapelle 9dd5dc4c47 (js) Cleanup of "catch" for promises 2016-03-04 11:00:44 -05:00
Francis Lachapelle aedb66f972 (js) Fix stalled progress indicator in Contacts 2016-03-04 10:59:03 -05:00
Francis Lachapelle 5aa19ebfb7 (js) Enable new calendar subscriptions by default 2016-03-04 09:54:49 -05:00
InverseBot 9e152adc7d (js/css) Update generated files 2016-03-04 01:32:30 -05:00
Francis Lachapelle fd8d7bb6ed (js) Fix attachments display when forwarding a msg
Fixes #3560
2016-03-03 15:41:29 -05:00
Francis Lachapelle 72a38c51b4 (js) Fix selection of search results in Webmail
When performing a search from the special router state
"mail.account.inbox", the first selection was changing the state name
and resetting the search. The special "inbox" state will now force a URL
change to avoid this problem.
2016-03-03 15:03:42 -05:00
Francis Lachapelle 599264b3d9 (css) Don't force the bg color of input fields 2016-03-03 13:48:38 -05:00
Francis Lachapelle d4745ef598 (js) Update lodash to version 4.6.1 2016-03-03 13:46:14 -05:00
Francis Lachapelle 540ed1f63b (js) Fix pos. of personal calendar after rename 2016-03-03 09:29:12 -05:00
InverseBot 44f748659e (js/css) Update generated files 2016-03-03 01:32:41 -05:00
Francis Lachapelle 9dd444e668 (js) Fix date parsing for timezone after UTC+0
Fixes #3481, #3494
2016-03-02 16:14:36 -05:00
InverseBot f63ae5c3bb (js/css) Update generated files 2016-03-02 01:34:57 -05:00
Francis Lachapelle 68cb3d091c (html) Colorize event/task categories chips 2016-03-01 14:31:52 -05:00
Francis Lachapelle 0b7824a8b7 (js) New sgCheckmark directive
To be used as checkmarks in menus.
2016-03-01 14:07:30 -05:00
InverseBot c34603b3eb (js/css) Update generated files 2016-03-01 01:33:09 -05:00
Francis Lachapelle d92bf122ed (js) Improve ng-messages of sg-subscribe
Improved dry mode of User.$filter and added error message when users
search returns no match.
2016-02-29 15:13:09 -05:00
Francis Lachapelle 1d25944c43 (js) Improve event editor (attendees list)
Respect SOGoSearchMinimumWordLength and hide detailed view after
deleting the last attendee.
2016-02-29 13:59:31 -05:00
InverseBot 30f23ba07a (js/css) Update generated files 2016-02-27 01:33:01 -05:00
Francis Lachapelle a93874b6fe (js) Fix references to Card objects in controllers 2016-02-26 16:24:18 -05:00
Francis Lachapelle 699399f339 (css) Initial media print (for messages only) 2016-02-26 15:45:28 -05:00
InverseBot dc338e2062 (js/css) Update generated files 2016-02-26 15:28:20 -05:00
Francis Lachapelle 163e4637aa (js) Improve display of msgs with many recipients 2016-02-26 15:19:33 -05:00
Francis Lachapelle 044e426d22 (js) Add missing vendor libs
angular-file-upload (angularFileUpload) and angular-messages
(ngMessages).
2016-02-26 11:50:05 -05:00
InverseBot 4755358685 (js/css) Update generated files 2016-02-25 11:52:37 -05:00
Francis Lachapelle 4526227b1c (css) Fix squashed toolbar in Calendar view (xs)
Fixes #3529
2016-02-25 10:57:32 -05:00
InverseBot aeba0aaf2f (js/css) Update generated files 2016-02-25 10:22:22 -05:00
InverseBot 795ec46c81 git-diff check happens post-git-add; the check needs to happen vs. the staged files, if not, git-diff will always be empty 2016-02-25 10:20:26 -05:00
Francis Lachapelle b294c5381a (js) Improve sg-search directive 2016-02-25 10:10:53 -05:00
Francis Lachapelle e5fe211dcd (js) Add missing dependency to msg popup view
Fixes #3545
2016-02-25 08:59:02 -05:00
Francis Lachapelle 70fbeab27a (js) Improve sg-search directive
Will now respect the "listRequiresDot" source parameter and uses
ng-messages to show an error if the minimum number of characters is not
reached.

Fixes #438, #3464
2016-02-24 21:41:03 -05:00
Francis Lachapelle 4b816677b0 (js) Include ng-messages 2016-02-24 21:12:23 -05:00
Francis Lachapelle 58cb40caa7 (js) Cleanup unused function 2016-02-23 15:25:46 -05:00
Francis Lachapelle a838871361 (js) Fix UIDs range when preloading messages 2016-02-23 10:23:51 -05:00
Francis Lachapelle e328d43403 Fix ACL editor for authenticated users in Mailer 2016-02-23 10:21:37 -05:00
Francis Lachapelle 4030cf86fd (feature) Live loading of (GCS) addressbooks
Using md-on-demand of md-virtual-repeat, we now progressively load the
cards metadata of a personal addressbook.
2016-02-19 23:19:07 -05:00
Ludovic Marcotte 4cd0c501bd (fix) make use of existing string 2016-02-17 08:40:57 -05:00
Ludovic Marcotte 1f71cff18d (feat) you can now limit the file upload size using WOMaxUploadSize 2016-02-17 08:24:32 -05:00
Francis Lachapelle 4c01417690 Handle resource limits in the Web interface
See @d7b010
2016-02-16 12:40:59 -05:00
Francis Lachapelle d56d9f8b08 Handle attendee conflicts in the Web interface
See @d7b010
2016-02-15 16:03:16 -05:00
Patrice Levesque 5bd2f558bf Prevents 'make prod' from failing when auto-generated files do not change. 2016-02-15 10:18:34 -05:00
InverseBot e1b8d80420 (js/css) Update generated files 2016-02-13 01:32:07 -05:00
Francis Lachapelle 5d28d81c1e (js) Improve handling of SOGoMailComposeFontSize 2016-02-12 12:03:26 -05:00
Francis Lachapelle 5039a30405 (js) New ng-sortable.js vendor JavaScript 2016-02-12 06:25:14 -05:00
Francis Lachapelle 256a64172e (feature) Custom base font size for HTML messages
If SOGoMailComposeFontSize is set to zero, we keep the previous
behaviour (no font-size added to the message HTML body).
2016-02-11 17:45:57 -05:00
Francis Lachapelle fbdcfd49fc Update GNUmakefile for new ng-sortable.js 2016-02-11 14:14:12 -05:00
InverseBot 297eefd58f (js/css) Update generated files 2016-02-11 13:54:42 -05:00
Ludovic Marcotte decda96697 (fix) password change (fixes #3496) 2016-02-11 13:46:18 -05:00
Francis Lachapelle c8ea2000d8 (js) Fix mail draft autosave in preferences
Fixes #3519
2016-02-11 11:41:09 -05:00
Francis Lachapelle 9cc4bfd9be (js) Fix batch delete of components
Fixes #3516
2016-02-11 09:33:58 -05:00
InverseBot f70c0fa6e6 (js/css) Update generated files 2016-02-11 02:25:48 -05:00
Francis Lachapelle dfc0d23fa7 (js) Remove deferred promise 2016-02-10 16:40:38 -05:00
Francis Lachapelle fed57435d4 (js) Fix exposure of date locale provider
Expose $mdDateLocaleProvider in the Preferences singleton.
2016-02-10 16:18:12 -05:00
Francis Lachapelle 99e5c1b93c (feature) Convert a message to an event or task
Resolves #1722
2016-02-10 16:15:00 -05:00
Ludovic Marcotte 6876ba8709 (feat) show all/only this calendar 2016-02-10 13:47:17 -05:00
Francis Lachapelle 37f4b11834 (js) Improve confirm dialogs for deletions 2016-02-10 10:52:46 -05:00
Ludovic Marcotte 693f80dc9a (feat) now supports RFC6154 and NoInferiors IMAP flag 2016-02-10 10:00:59 -05:00
Francis Lachapelle f5b28b0274 (js) Fix autocompletion of mail editor in Contacts 2016-02-10 09:32:44 -05:00
Francis Lachapelle 1f3149fa63 (js) Improve Gruntfile.js 2016-02-10 09:29:00 -05:00
InverseBot cd181c3503 (js/css) Update generated files 2016-02-10 01:34:40 -05:00
Francis Lachapelle aa663fd03e (js) Expose how to change default font size of CKE
(CKE = CKEditor)
2016-02-09 15:58:16 -05:00
Francis Lachapelle 2380890428 (js) Allow mail filters to be sortable
Added dependency to https://github.com/RubaXa/Sortable
2016-02-09 15:57:51 -05:00
Ludovic Marcotte eff8ab3e0e (fix) don't offer forward/vacation options in filters if not enabled 2016-02-09 14:15:23 -05:00
Francis Lachapelle 187cd5e4ae (font) Update Material Icons font to 2.1.3 2016-02-09 14:06:44 -05:00
InverseBot 4d702c2be9 (js/css) Update generated files 2016-02-09 01:32:30 -05:00
Francis Lachapelle 1c52093537 (js) Move to top when changing mailbox 2016-02-08 15:43:02 -05:00
Francis Lachapelle 5a408bf14b (js) Fix virtual repeater when moving up in msgs 2016-02-08 15:39:25 -05:00
Ludovic Marcotte ee3276f01d (feat) added Junk handling feature from v2 2016-02-08 15:36:01 -05:00
InverseBot ace7e0771f (js/css) Update generated files 2016-02-08 12:54:12 -05:00
Francis Lachapelle d63e277fc6 (js) Apply search filters when reloading mailbox
Fixes #3507
2016-02-08 10:07:44 -05:00
Francis Lachapelle 9e905b43ff Handle birthday dates before 1970 2016-02-05 16:39:33 -05:00
Francis Lachapelle 7b4f4cbc0d (css) Fix display of link and image attachments 2016-02-05 12:04:26 -05:00