Commit Graph

6719 Commits (d6d3e49158ec6b569e5c0db4d98efb3b7e3a4747)

Author SHA1 Message Date
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 f19b213c02 (json) Return ACLs when subscribing to a folder 2016-03-04 09:54:50 -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 fadf52b01e (css) Set toolbar bg color for Calendar dialogs 2016-03-03 11:04:40 -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 d60f49d8fa Improve display of a contact's URLs
Ensure the URL is valid and begins with a schema.
2016-03-01 16:53:08 -05:00
Francis Lachapelle 68cb3d091c (html) Colorize event/task categories chips 2016-03-01 14:31:52 -05:00
Francis Lachapelle 9b58693873 (html) Use new sg-checkmark element
This fixes the issue of md-checkbox not usable in an md-menu in Firefox.

Fixes #3557
2016-03-01 14:15:04 -05:00
Francis Lachapelle 0b7824a8b7 (js) New sgCheckmark directive
To be used as checkmarks in menus.
2016-03-01 14:07:30 -05:00
Francis Lachapelle 0a78b65cdc (html) Clarify action buttons in Prefs module 2016-03-01 09:55:08 -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 03ddcfd07a (js) Improve event editor (attendees list) 2016-02-29 14:02:31 -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
Francis Lachapelle da2067dd86 (html) Respect minSearchLength in subscribe dialog 2016-02-29 12:15:24 -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 12f4f236e8 (html) Cleanup old inline CSS 2016-02-26 16:14:48 -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 ea91767410 (html) Fix usage of sgSearch directive in Admin 2016-02-26 15:01:16 -05:00
Francis Lachapelle a668d89ef9 Fix unseen count retrieval of nested IMAP folders 2016-02-26 14:59:54 -05:00
Francis Lachapelle de13f49bd3 Fix Chinese (Taiwan) translation (double-quotes) 2016-02-26 13:45:56 -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 e27cdff8cc (html) Fix fab button position in Calendar module
Fixes #3462
2016-02-25 11:15:08 -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 1016f6d8b8 (html) Improve move/copy menu items in Mailer 2016-02-24 21:44:45 -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 e51a37c37a (html) Cleanup 2016-02-24 13:23:44 -05:00
Francis Lachapelle 58cb40caa7 (js) Cleanup unused function 2016-02-23 15:25:46 -05:00
Francis Lachapelle 9705fd7086 Fix JSON payload of errors in Mail listing actions 2016-02-23 12:00:39 -05:00
Francis Lachapelle 42acf8974c (html) Improve ACL confirmation buttons 2016-02-23 10:31:26 -05:00
Francis Lachapelle a838871361 (js) Fix UIDs range when preloading messages 2016-02-23 10:23:51 -05:00
Francis Lachapelle 696aff84cb (html) Improve mail user delegation template 2016-02-23 10:22:40 -05:00
Francis Lachapelle f143048217 Improve JSON API documentation 2016-02-23 10:22:12 -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
Francis Lachapelle 1b5970b9bc (html) Fix email addresses of list members 2016-02-19 16:47:18 -05:00
Francis Lachapelle ed4e70faab (fix) Blank view when selecting descending order 2016-02-19 16:44:00 -05:00
Francis Lachapelle ef601c0409 Localization 2016-02-19 16:42:15 -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
Patrice Levesque 9cb1b899b0 Merge branch 'master' into fix-some-warnings
Conflicts:
	UI/Scheduler/UIxAppointmentActions.m
2016-02-16 14:32:50 -05:00
Francis Lachapelle 4c01417690 Handle resource limits in the Web interface
See @d7b010
2016-02-16 12:40:59 -05:00
Francis Lachapelle 2d3a5b4243 (html) Improve actions buttons of event editor 2016-02-16 10:39:32 -05:00
Francis Lachapelle 2edacc94ce (html) Fix email notification field for calendar
Fixes #3522
2016-02-16 10:39:32 -05:00
Francis Lachapelle d56d9f8b08 Handle attendee conflicts in the Web interface
See @d7b010
2016-02-15 16:03:16 -05:00
Patrice Levesque a5cc2bb5d5 Merge branch 'master' into fix-some-warnings
Conflicts:
	SoObjects/Appointments/SOGoAppointmentObject.m
2016-02-15 11:23:27 -05:00
Patrice Levesque 9e83ff9f04 Fix compilation errors with OpenSSL 2016-02-15 11:14:06 -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
Patrice Levesque bd56f4cf9f Remove pointless #include from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 17:41:54 -05:00
Patrice Levesque 7c25b53fdf Remove pointless #imports from .m and .h files
This was done with a brute-force approach, ensuring no additional
warnings from GCC 4.9 under x86_64.
2016-02-13 16:11:52 -05:00
InverseBot e1b8d80420 (js/css) Update generated files 2016-02-13 01:32:07 -05:00
Ludovic Marcotte 4c6a0e6936 (fix) typo in method call from previous commit 2016-02-12 13:48:51 -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
Ludovic Marcotte d7b010526b (feat) warn when double-booking attendees and offer force save option 2016-02-11 10:54:07 -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 eb11e2e672 (js) Set focus to title of mail filter editor 2016-02-10 16:21:44 -05:00
Francis Lachapelle 8d9ba7c04b (html) Fix links on list members email addresses 2016-02-10 16:20:12 -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 35af07fef1 (html) Add background icon to event/task editors 2016-02-10 16:17:09 -05:00
Francis Lachapelle 99e5c1b93c (feature) Convert a message to an event or task
Resolves #1722
2016-02-10 16:15:00 -05:00
Patrice Levesque 31f0472db4 Cleanup unused variables 2016-02-10 15:17:19 -05:00
Patrice Levesque 51cbb980ad Add some missing preprocessing #import directives
Fixes most GCC warnings of form:
	warning: @interface of class ‘MyClass’ not found
2016-02-10 14:46:11 -05:00
Ludovic Marcotte e6d1cb9231 Fixed file. 2016-02-10 14:29:13 -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 3e76de1e6e (fix) really delete mailboxes being deleted from the Trash folder (#595, #1189, #641) 2016-02-09 15:46:52 -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
Ludovic Marcotte 1d2763af3c (fix) safe-guarding against bogus value coming from the quick tables 2016-02-08 10:32:18 -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
Francis Lachapelle 03c6118224 (css) Improve display of md-menus in Calendar 2016-02-05 11:17:42 -05:00
Francis Lachapelle f2da7d67d7 (js) Fix DnD of all-day events in multicolumn view 2016-02-05 11:15:45 -05:00
Francis Lachapelle 13a6290d0d (js) Respect sort when searching in Webmail 2016-02-05 11:06:20 -05:00
Francis Lachapelle 7a401374f2 (css,js) Update Angular Material to v1.0.5 2016-02-05 11:04:28 -05:00
Francis Lachapelle e3fbde3c16 (js) Verify $topIndex of virtual-repeater
Fixes #3500
2016-02-05 10:55:05 -05:00
InverseBot aa5d1f3842 (js/css) Update generated files 2016-02-05 01:37:18 -05:00
Francis Lachapelle c68ca9dbb7 Aria attributes 2016-02-04 20:59:34 -05:00
Francis Lachapelle 5ccd33c126 Adapt to latest md changes 2016-02-04 20:59:34 -05:00
InverseBot 82f0471fb1 (js/css) Update generated files 2016-02-04 15:26:04 -05:00
InverseBot 7e06894700 (js/css) Update generated files 2016-02-04 15:19:27 -05:00
Patrice Levesque 1d868ff73c Remove 'git stash' commands from 'prod' recipe: it caused odd side-effects on pristine local repositories 2016-02-04 15:03:41 -05:00
Francis Lachapelle a49bb9ab03 (js) Update CKEditor to version 4.5.7 2016-02-04 14:16:43 -05:00
Francis Lachapelle d4ab5dd21b Update translations 2016-02-04 14:01:31 -05:00
Francis Lachapelle d4e01a83a0 Handle broken messages with no date
Fixes #3498
2016-02-04 11:36:26 -05:00
Francis Lachapelle 7437ca1ab8 (js) Fix support for %p in date formatting 2016-02-04 09:19:25 -05:00
Francis Lachapelle 66d4b9ec43 (js/css) Update generated files 2016-02-04 08:37:59 -05:00
Francis Lachapelle f321e1c949 (js) Add "Move To" option for selected messages
Fixes #3477
2016-02-03 16:48:04 -05:00
Ludovic Marcotte 0e2b1e41a7 (fix) IMIP accept/decline when there is only one MIME part 2016-02-03 15:53:12 -05:00
Francis Lachapelle 1eced8bcec (js) Set summary when creating event from DnD 2016-02-03 14:37:53 -05:00
Francis Lachapelle 7099432caf (html) Fix for flexbox with Chrome 48 2016-02-03 14:37:14 -05:00
Francis Lachapelle 0236d9ef46 (js) Remove empty error callbacks for promises 2016-02-03 14:32:29 -05:00
InverseBot 2bbb88e014 (js/css) Update generated files 2016-02-03 13:34:41 -05:00
Ludovic Marcotte 3c53186db3 (js/css) Update generated files 2016-02-03 10:56:12 -05:00
Francis Lachapelle 1a7e5c248f (js) Improve scrolling behavior when deleting msg
Fixes #3489
2016-02-03 10:53:26 -05:00
Francis Lachapelle 47701e880a (html) Fix display of a message raw source
Fixes #3490
2016-02-03 09:50:37 -05:00
Ludovic Marcotte 5413ac8aa3 (fix) make sure an email is defined before trying to use it (#3488) 2016-02-03 09:00:08 -05:00
Francis Lachapelle cf91004ae6 (js) Improve handling of IMAP connection problem
Fixes #194
2016-02-02 15:06:00 -05:00
Francis Lachapelle 15dee723d4 (css) Update SASS for latest md 2016-02-02 12:12:18 -05:00
Francis Lachapelle 50791b9c3a (css) Improve padding in message editor 2016-02-02 12:11:20 -05:00
Francis Lachapelle fa9bd3995e (css) Decrease all-day events margin in day view 2016-02-02 12:09:55 -05:00
Francis Lachapelle 4fb71ffdd0 (css) Fix for flexbox with Chrome 48
Fixes #3487
See https://github.com/angular/material/issues/6841
2016-02-02 12:07:44 -05:00
Francis Lachapelle 6bfc44fb53 (js) Add support for %p in date formatting
Fixes #3480
2016-02-01 20:54:37 -05:00
Francis Lachapelle a95fd25e09 (css) Improve display of mail attachments 2016-02-01 16:07:21 -05:00
Francis Lachapelle ff1dc9c82d (html) Wrap invitation in a md-card 2016-02-01 16:06:34 -05:00
Francis Lachapelle 687521d60c (js) Improve saving of events/tasks 2016-02-01 14:01:43 -05:00
Francis Lachapelle b09e7163dd (fix) Show user's default email address
Fixes #3473
2016-02-01 10:41:22 -05:00
Francis Lachapelle 020f362aa1 Merge pull request #193 from emiliojsf/master
(Fix) Calendar view when Descending Order is selected
2016-01-29 14:53:37 -05:00
Emílio Fonseca 978e1cdaf0 (Fix) Calendar view gets blank when Descending Order is selected 2016-01-29 13:32:58 -02:00
Francis Lachapelle c1ee1378ff (css) Improve toasts with an icon 2016-01-29 10:06:04 -05:00
Francis Lachapelle ac8cf16885 (fix) Safeguard againts mailboxes with no quota
Fixes #3468
2016-01-29 10:03:56 -05:00
Francis Lachapelle 0eb1b00c6b Update translations 2016-01-27 13:16:16 -05:00
Francis Lachapelle b82c96a2dd (js) Update CKEditor to version 4.5.6 2016-01-27 13:02:32 -05:00
Francis Lachapelle 85e181edc4 (js/css) Update generated files 2016-01-27 11:33:16 -05:00
Francis Lachapelle 841e29b091 (html) Improve task editor 2016-01-27 11:27:33 -05:00
Francis Lachapelle 30a96f33e9 Cleanup French locale 2016-01-27 11:27:33 -05:00
Francis Lachapelle dc2d153e0c Update npm package.json 2016-01-27 11:27:32 -05:00
Francis Lachapelle c2322eedac (font) Update Fira typeface 2016-01-27 11:27:31 -05:00
Francis Lachapelle b0f37e792f (css) Cleanup 2016-01-27 11:27:30 -05:00
Francis Lachapelle 7b297ed483 (css) Lower the font weight of buttons in sidenav 2016-01-27 11:27:30 -05:00
Francis Lachapelle be441f5cd3 (css,js) Fix display of all-day events 2016-01-27 10:28:40 -05:00
Francis Lachapelle c21a2c647a (js/css) Update generated files 2016-01-26 09:17:16 -05:00
Francis Lachapelle 5754278ffa (css) Add $quarter_height variable in SchedulerUI 2016-01-26 09:09:25 -05:00
Francis Lachapelle 867bc4bc96 (css) Fix events spanning whole days 2016-01-26 09:07:00 -05:00
Francis Lachapelle 8a177bea47 (js) Fix date parsing on Safari 2016-01-26 09:07:00 -05:00
Emílio Fonseca bf3a072e6b Adding TAB to separate recipients in Mail Editor 2016-01-25 17:54:11 -02:00
Ludovic Marcotte dd59ef6c1d Remove superfluous code. 2016-01-25 14:32:56 -05:00
Ludovic Marcotte 5ad4d317df (fix) delete messages from Drafts folder that aren't meant to be sent 2016-01-25 14:21:38 -05:00
Francis Lachapelle b265de91fd Add Croatian translation 2016-01-25 11:14:45 -05:00
Ludovic Marcotte 30377c0fd6 (feat) new junk/not junk capability with generic SMTP integration
Conflicts:

	NEWS
	SoObjects/Mailer/SOGoMailAccount.m
	SoObjects/SOGo/SOGoDefaults.plist
	SoObjects/SOGo/SOGoUser.m
	UI/MailerUI/UIxMailFolderActions.h
	UI/MailerUI/UIxMailFolderActions.m
	UI/MailerUI/product.plist
2016-01-22 13:58:45 -05:00
Francis Lachapelle f1873edf21 (js) Display event ghost block start/end hours 2016-01-21 20:46:04 -05:00
Francis Lachapelle 395400ca61 (js/css) Update generated files 2016-01-21 14:59:58 -05:00
Francis Lachapelle 218aeb5f28 (css) Fix display of md-cards in .view-detail 2016-01-21 14:58:10 -05:00
Francis Lachapelle 522dc5f85a (js/css) Update generated files 2016-01-21 10:21:45 -05:00
Francis Lachapelle 8076a1a7ef Update translations 2016-01-21 10:17:36 -05:00
Francis Lachapelle 164f7fd709 (html) Hide export/source options for remote ab 2016-01-20 14:02:49 -05:00
Francis Lachapelle 21f5dd747b (css) Cleanup md-content 2016-01-19 15:23:15 -05:00
Francis Lachapelle 914379884b (css) Fix md-backdrop 2016-01-19 15:22:35 -05:00
Francis Lachapelle a83080ae3a (js,html) Improve Administration module
Warp ACL editor with a md-card and improve display on small screens.
2016-01-19 15:21:06 -05:00
Francis Lachapelle f3b7bf4728 (js) Fix md-require-match usage
Fixes #163
2016-01-18 20:10:59 -05:00
Francis Lachapelle 9e8ecfac2c (js) Fix display of prompt dialog on xs screens 2016-01-18 16:42:05 -05:00
Francis Lachapelle 01fd6f4309 (css) Various adjustments 2016-01-18 16:40:55 -05:00
Francis Lachapelle 2537abf9e6 (js) Use Date.format instead of local functions 2016-01-18 16:32:26 -05:00
Francis Lachapelle b316d928fc (css) Hide optional elements from messages list
Those elements will no longer flash when reload a mailbox.
2016-01-18 16:30:52 -05:00
Francis Lachapelle 0b189e9ca7 (css) Cleanup 2016-01-18 16:19:12 -05:00
Francis Lachapelle 629db3c728 (css) New .sg-input-no-message class 2016-01-18 16:17:17 -05:00
Francis Lachapelle 612f2867a1 (css) Improve timepicker 2016-01-18 16:15:33 -05:00
Francis Lachapelle 5076365956 (css) New .sg-input-no-message class
For md-autocomplete
2016-01-18 16:14:58 -05:00
Francis Lachapelle a440defa61 (html) Improve display of event/task viewer/editor 2016-01-18 16:12:54 -05:00
Francis Lachapelle c6bc8245a2 (css) Apply .sg-app-content to body 2016-01-18 16:04:09 -05:00
Francis Lachapelle 2e73b66e53 (js) Fix second search with same attributes 2016-01-18 15:37:27 -05:00
Francis Lachapelle 5c4da276bf (js) Fix handling of contact categories 2016-01-18 14:46:23 -05:00
Francis Lachapelle 3787296fd6 (js) Scroll to previously selected message 2016-01-18 14:33:31 -05:00
Francis Lachapelle 3fa0c83626 (js) Close sidenav when searching on small screen 2016-01-18 14:05:33 -05:00
Francis Lachapelle 20adc2d821 (css) Improve display of msg viewer/editor 2016-01-18 14:03:28 -05:00
Emílio Fonseca b55ef0d05b Fix path of Draft mailbox when reply and forward message 2016-01-18 16:04:28 -02:00
Francis Lachapelle 9984204987 (css) Improve display on mobile devices 2016-01-18 12:16:17 -05:00
Francis Lachapelle 3f2c6efe7e Fix path of Draft mailbox when composing message
Fixes #3439
2016-01-15 15:10:16 -05:00
Francis Lachapelle be6bd47c15 (js) Improve URL routing in Mail module 2016-01-15 15:09:13 -05:00
Francis Lachapelle eda112c4bd (html) Don't toggle checkbox when clicking input
When selecting a mail filter's name, the checkbox was toggled.

Fixes #128
2016-01-15 11:22:17 -05:00
Francis Lachapelle d29cdf2467 (html) No mail threading for now 2016-01-15 11:21:44 -05:00
Francis Lachapelle 94b6213ba9 (js) Use $window instead of window when possible 2016-01-15 10:26:38 -05:00
Francis Lachapelle 37a419a7ae (js) Set ACLs of new Addressbook
Fixes #133
2016-01-15 10:25:13 -05:00
Francis Lachapelle 2ba3371ea2 (js) Go to personal addressbook after deletion 2016-01-15 10:24:26 -05:00
Francis Lachapelle c7f1d8bb5e (js) Fix addressbook reload after a dry search
Fixes #148
2016-01-15 10:07:59 -05:00
Francis Lachapelle 8593ee9fbb Improve handling of ATTACH property (URIs) 2016-01-15 09:25:28 -05:00
Francis Lachapelle fe7a12bad0 (js) Improve initialization of Calendar model
Fixes #156
2016-01-14 16:41:58 -05:00
Francis Lachapelle d90e1dc0ec (html) Review ACL editor for better FF support
Fixes #152
2016-01-14 16:36:13 -05:00
Francis Lachapelle 27bf8459c2 (js/css) Update generated files 2016-01-14 16:10:37 -05:00
Francis Lachapelle f5432525ec (js) Remove dependency on stateAccount 2016-01-14 16:06:55 -05:00
Francis Lachapelle 59cc13f41c (css) Fix overflow on sidenav of Calendar module
Fixes #158
2016-01-14 16:00:12 -05:00
Francis Lachapelle 3d4311194c (js) Fix handling of new contact categories
Fixes #175
2016-01-14 15:52:04 -05:00
Francis Lachapelle 667e6dff7c (js) Fix selection of card
The previous card was incorrectly highlighted when revisiting an
addressbook.
2016-01-14 15:06:01 -05:00
Francis Lachapelle 491f8b4f2a (js) Fix sg-avatar-image with md-virtual-repeat 2016-01-14 14:45:50 -05:00
Francis Lachapelle 936f6cb073 (css) Improve cards/lists display of contacts 2016-01-14 14:21:42 -05:00
Francis Lachapelle 78771d7abb (js) Fix highlight of selected message 2016-01-13 16:24:37 -05:00
Francis Lachapelle e470996dcf Update French translation 2016-01-13 13:32:58 -05:00
Ludovic Marcotte ab23d0f766 (fix) added translations + fixed typos 2016-01-13 12:48:20 -05:00
Francis Lachapelle 2c59495005 (js) Unselect message when selecting same mailbox 2016-01-13 12:34:15 -05:00
Ludovic Marcotte 279ee42d35 (fix) added missing string for v2 2016-01-13 11:40:17 -05:00
Ludovic Marcotte 565ad6900b Updated JS files for new build 2016-01-13 09:18:14 -05:00
Ludovic Marcotte 302187410c (js/css) Update generated files 2016-01-13 09:15:07 -05:00
Ludovic Marcotte de47df7c76 (fix) more safeguards when expunging mailboxes with no quota 2016-01-12 16:02:10 -05:00
Ludovic Marcotte d2f164dfb7 (fix) safeguard ourselves againts mailboxes with no quota 2016-01-12 15:57:43 -05:00
Francis Lachapelle 98e780dc6f (html) Group nav buttons in Calendar views 2016-01-12 13:44:14 -05:00
Francis Lachapelle dad9b71a5b (js) Preserve selected date when switching view 2016-01-12 13:38:54 -05:00
Francis Lachapelle 77baffb85c Localize datepicker and respect user's defaults 2016-01-12 11:57:38 -05:00
Francis Lachapelle 09b3b4e13f (css,html) Colorize tags of messages 2016-01-08 22:06:35 -05:00
Francis Lachapelle dc43146a4e (html) Change bg color of selected message or card 2016-01-08 21:30:52 -05:00
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 b6076c9e8e Fix deletion of an appointment with attendees 2016-01-08 13:41:04 -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 78dfe84d41 Localization of templates 2016-01-07 15:19:53 -05:00
Francis Lachapelle a1647d9cd0 Simplify creation of response in MailListActions 2016-01-07 15:12:13 -05:00
Ludovic Marcotte c355254467 (feat) UI + localization for previous commit 2016-01-07 09:24:29 -05:00
Francis Lachapelle 609c5aabf7 (html) Improve display of attachments 2016-01-06 12:30:34 -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 b19d894f27 Don't try to translate "SOGo" 2016-01-05 14:00:43 -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 ccc0d61202 Improve display of preferences on small devices 2015-12-22 22:05:05 -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 ee4e46439f Indentation 2015-12-21 22:20:32 -05:00
Francis Lachapelle b8a7a43fd0 (js) Fix md-checkbox in md-menu 2015-12-21 22:19:10 -05:00
Francis Lachapelle 50f4f8a5c6 Localization 2015-12-21 22:18:20 -05:00
Francis Lachapelle 1419f4b6ca Improve JSON responses for message actions 2015-12-21 22:17:40 -05:00
Francis Lachapelle 1e45606681 (js) Remove obsolete call to "catch" 2015-12-21 21:19:19 -05:00
Francis Lachapelle 1c0cd2bc28 (html) Improve display of members of a list 2015-12-21 21:18:25 -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 3cd1c641ab Improve JSON responses for mailbox actions 2015-12-21 21:07:43 -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 40d9fa059f (html) Fix select menus of login page 2015-12-18 16:35:30 -05:00
Francis Lachapelle 33f03f1cfc Enable virtual-repeat in list of mailboxes 2015-12-18 16:33: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 530e7a9d99 (css) Minor cleanup 2015-12-18 11:41:48 -05:00
Francis Lachapelle d2ecb1e95e (html) Fix toolbar alignment of messages list 2015-12-18 11:39:56 -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 0f4e966ecf (html) Improve contact editor on small devices 2015-12-17 14:02:15 -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 84199e9c70 (html) Improve color chip of events/tasks lists 2015-12-16 15:37:19 -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 04a6e579cf (js) Top navbar: remove divider when no logout
This happens when SOGoTrustProxyAuthentication is enabled.
2015-12-14 09:23:07 -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