Commit graph

7871 commits

Author SHA1 Message Date
InverseBot ec299dcf43 (js/css) Update generated files 2018-11-07 01:13:01 -05:00
Francis Lachapelle 506daaf473 (css) Improve styling of autocomplete.scss 2018-11-06 10:34:15 -05:00
Francis Lachapelle c52a45e072 (js,css) Improve display of keyboard shortcuts 2018-11-06 10:23:37 -05:00
Francis Lachapelle 8822f1ae53 (js,css) Show source addressbook of matching cards
Fixes #4579
2018-11-06 09:30:10 -05:00
InverseBot 7d7c3ca06a (js/css) Update generated files 2018-11-02 01:04:29 -04:00
Francis Lachapelle fb375d423b (i18n) Localized mailboxes names in filter editor
Delayed mailboxes initialization to make sure the MailerUI labels are
loaded.

Fixes #4584
2018-11-01 15:56:33 -04:00
InverseBot 956d8d5596 (js/css) Update generated files 2018-10-24 00:30:49 -04:00
Francis Lachapelle 6f1d2330d8 (js/css) Update generated files 2018-10-23 15:06:55 -04:00
Francis Lachapelle 36cb0e65d9 (i18n) Update Portuguese translation 2018-10-23 15:03:35 -04:00
Francis Lachapelle ee001243b2 (js) Globally load custom stylesheets
This is required to generate the static theme (theme-default.css)
2018-10-23 14:31:34 -04:00
Francis Lachapelle 98bbe2ddfa
Merge pull request #244 from jmallach/master
Fix typo #elseif introduced in c8f7df4.
2018-10-19 12:05:13 -04:00
Francis Lachapelle 04555b1e14 Fix translations
Add missing keys, remove duplicate keys, avoid exception on missing
calendar categories.
2018-10-18 15:32:08 -04:00
Francis Lachapelle 48f2677aad Remove duplicate short date formats in German 2018-10-18 14:40:48 -04:00
InverseBot bf946cb108 (js/css) Update generated files 2018-10-18 00:36:30 -04:00
Jordi Mallach c4c7cf1742 Fix typo #elseif introduced in c8f7df402c. 2018-10-18 02:28:56 +02:00
Francis Lachapelle 181aedd611 (css) Update default theme 2018-10-17 11:15:09 -04:00
Francis Lachapelle abd7d2614f (js/css) Update generated files 2018-10-17 11:07:17 -04:00
Francis Lachapelle 1ab1735481 (js) Update CKEditor to version 4.10.1 2018-10-17 10:58:39 -04:00
Francis Lachapelle 0643071d5b Fix ternary ops in UIxMailPartSignedViewer.m 2018-10-17 10:19:52 -04:00
DJ Lucas c8f7df402c
Don't use SSL_load_error_strings() and friends for OpenSSL-1.1.0. 2018-10-13 23:55:34 -05:00
InverseBot 659df2d10e (js/css) Update generated files 2018-10-12 00:33:48 -04:00
Francis Lachapelle af68a647b8 Additional short date formats 2018-10-10 11:21:39 -04:00
Francis Lachapelle 6613c44765 (i18n) Update Russian translation 2018-10-09 15:21:28 -04:00
Francis Lachapelle 8120a48b95 (css) Fix styling of cancelled events 2018-10-09 14:36:56 -04:00
Francis Lachapelle fbdd0b82bb (js) Hide compose btn when reading msg on mobile 2018-10-09 14:12:49 -04:00
Francis Lachapelle e4f6be243e (js) Export calendar subscriptions
Fixes #4560
2018-10-09 14:00:19 -04:00
Francis Lachapelle 93bb95d256 Fix scrolling of Admin module in Firefox
Fixes #4561
2018-10-05 11:55:27 -04:00
InverseBot be7f07a7ba (js/css) Update generated files 2018-10-05 00:32:17 -04:00
InverseBot 03b45899c1 (js/css) Update generated files 2018-09-25 00:30:14 -04:00
Francis Lachapelle 74df75e5d5 (js) Prefix title with unseen messages count
Fixes #4553
2018-09-24 11:28:52 -04:00
Francis Lachapelle 78c1244975 Fix message editor in Address Book and Calendar 2018-09-24 11:25:55 -04:00
Ludovic Marcotte 12cbebec07 (fix) Removed trailing ; 2018-09-21 14:03:44 -04:00
Ludovic Marcotte f49ad93b3b (fix) removed trailing ; 2018-09-21 14:03:03 -04:00
Ludovic Marcotte fc3224b802 (fix) sql script fix (strip traling ;) 2018-09-21 13:06:39 -04:00
Francis Lachapelle ba9960b97a Fix calendar categories for Slovak translation
Fixes #4550
2018-09-20 13:29:24 -04:00
Francis Lachapelle 7eac7db618 Fix calendar categories for Latvian translation
Fixes #4548
2018-09-20 09:29:05 -04:00
Francis Lachapelle b90d312f43 (web) Fix freebusy information with all-day events 2018-09-18 11:34:40 -04:00
Francis Lachapelle a7c88597c6 Fix email reminders support for tasks 2018-09-13 14:56:44 -04:00
Francis Lachapelle 563a2cd9df Fix behaviour of return receipt actions 2018-09-13 10:05:17 -04:00
InverseBot 3906e19176 (js/css) Update generated files 2018-09-13 00:29:12 -04:00
Francis Lachapelle ec4d93a845 Fix popup window detection in message viewer
Fixes #4518
2018-09-12 21:44:33 -04:00
InverseBot ecb7679621 (js/css) Update generated files 2018-09-12 00:33:43 -04:00
Francis Lachapelle 38c733bf8b (js) Fix syncing of calendar categories colors 2018-09-11 15:17:31 -04:00
InverseBot 9310d5b02d (js/css) Update generated files 2018-09-08 00:32:23 -04:00
Francis Lachapelle 9ddb65a07a New button to reset Calendar categories
Also added default colors to categories.
2018-09-07 21:38:31 -04:00
Francis Lachapelle 2be5edde94 Fix display of multi-days events
When an event was starting on a disabled weekday, the entire event was
hidden.
2018-09-07 15:26:36 -04:00
InverseBot e3f928b0c3 (js/css) Update generated files 2018-09-07 00:32:30 -04:00
Francis Lachapelle 10485f8943 Fix display of calendar notification email 2018-09-06 08:24:48 -04:00
InverseBot 6d9de5859e (js/css) Update generated files 2018-09-01 00:29:34 -04:00
Francis Lachapelle 7aa3e1f160 (js) New action to mark task as completed
Fixes #4531
2018-08-31 16:45:03 -04:00
Francis Lachapelle 3881bc408d (js) Fix condition of Copy action on cards 2018-08-31 15:59:34 -04:00
Francis Lachapelle 3b9835095f (js) Check addressbook ACL prior to delete cards 2018-08-31 15:56:26 -04:00
Francis Lachapelle 19c02914ba (js) Convert AddressBooksController to new format 2018-08-31 13:29:32 -04:00
Francis Lachapelle 699fe537e1 (js) Fix error when reseting Calendar data 2018-08-31 13:18:32 -04:00
Francis Lachapelle 35cd2591d6 (js) Fix navbar collapse trigger in Preferences 2018-08-31 13:14:56 -04:00
Francis Lachapelle 679a12be19 (js) Catch error in CalendarsController 2018-08-31 13:14:31 -04:00
Francis Lachapelle 3394018604 (js) Expose invalid data in AddressBook.$id 2018-08-31 13:13:35 -04:00
Francis Lachapelle 2d63bd0bb4 (js) Deep copy by default in Calendar.$omit 2018-08-31 11:39:14 -04:00
Francis Lachapelle 155114c8fb (js) Restore calendar name on error 2018-08-31 09:39:42 -04:00
Francis Lachapelle 1e784e4590 (js) Fix id assignation of new Calendar 2018-08-31 09:36:21 -04:00
Francis Lachapelle eeec8328c0 Handle exception when saving calendar properties 2018-08-31 09:31:18 -04:00
InverseBot 87df69163f (js/css) Update generated files 2018-08-31 00:29:21 -04:00
Francis Lachapelle 3bdd90e2be Don't allow duplicate GCS folder names 2018-08-30 22:09:17 -04:00
Francis Lachapelle 18df3bafb5 Fix JSON error responses 2018-08-30 21:51:39 -04:00
Francis Lachapelle bad8efca47 Include mail account name in form validation
Fixes #4532
2018-08-30 14:57:24 -04:00
InverseBot 2fa3b4d5b0 (js/css) Update generated files 2018-08-30 00:29:17 -04:00
Francis Lachapelle bd8dec0e15 (js) Sanity checks when expecting arrays in Prefs 2018-08-29 10:54:17 -04:00
InverseBot bac1a59555 (js/css) Update generated files 2018-08-29 00:36:25 -04:00
Francis Lachapelle 0e2c93864b (js) Prohibit subscribing a user with no rights 2018-08-28 12:34:27 -04:00
Francis Lachapelle b9b753579d Preparation for release 4.0.2 2018-08-24 09:00:38 -04:00
InverseBot 7e0f0c2c95 (js/css) Update generated files 2018-08-24 00:30:03 -04:00
Francis Lachapelle 442ff4648c (i18n) Update translations 2018-08-23 15:13:01 -04:00
Francis Lachapelle 666c54851b (js) Update ui-router to version 1.0.20 2018-08-23 14:49:32 -04:00
Francis Lachapelle 326fa87176 (js) Fix navController access from md dialogs 2018-08-23 14:47:18 -04:00
Francis Lachapelle db567d90cc (i18n) Update translations 2018-08-23 12:58:13 -04:00
Francis Lachapelle c3271dd2a5 (css) Respect theme in time picker and freebusy
Fixes #4500
2018-08-23 12:02:20 -04:00
InverseBot df78658621 (js/css) Update generated files 2018-08-23 00:29:52 -04:00
Francis Lachapelle 838e1ac213 (js) Fix usage of MessageEditorController 2018-08-22 14:54:17 -04:00
Francis Lachapelle 3e5a486a1b (js) Improve Component service & controller
Fixes #4527
2018-08-22 14:52:44 -04:00
InverseBot 90187876bf (js/css) Update generated files 2018-08-22 01:20:03 -04:00
Francis Lachapelle 71fa451856 Enforece SOGoSearchMinimumWordLength server-side
Fixes #4525
2018-08-21 16:54:26 -04:00
Francis Lachapelle 828d773b49 Add security flags to cookies (HttpOnly, secure)
Fixes #4525
2018-08-21 14:02:01 -04:00
Ludovic Marcotte 69c03e7479 Added missing files for OCI support 2018-08-21 12:37:05 -04:00
Francis Lachapelle e81cf29e4c (js) Restore caret position in message editor
Cont'd.

Fixes #4517
2018-08-21 10:43:01 -04:00
Francis Lachapelle bfd2481a9c (js) Ignore exception when closing filter editor 2018-08-21 10:20:55 -04:00
Francis Lachapelle 3fb60ae002 (i18n) Localized mailboxes names in filter editor 2018-08-21 10:11:45 -04:00
InverseBot f32e27f4f2 (js/css) Update generated files 2018-08-21 00:30:03 -04:00
Francis Lachapelle 996e05f701 (i18n) Remove duplicate "shortDateFmt" (German) 2018-08-20 14:19:23 -04:00
Francis Lachapelle 429d1fb2a8 (Preferences) Always show a date before the 10th
So that %d and %e return two different strings.
2018-08-20 14:02:06 -04:00
Francis Lachapelle 949edaa94d (js) Fix trigger when ordering mail filters
Cont'd.
2018-08-20 10:41:21 -04:00
InverseBot d52a981440 (js/css) Update generated files 2018-08-18 00:30:02 -04:00
Francis Lachapelle f0b4e1b719 (js) Restore caret position in message editor
Fixes #4517
2018-08-17 16:31:50 -04:00
Francis Lachapelle e5d3c5fa33 Lazier matching of recipient address
Fixes #4495
2018-08-15 10:29:45 -04:00
Francis Lachapelle 6a45bb2917 (js) Enable save btn when editing a list's members 2018-08-15 09:31:02 -04:00
Francis Lachapelle 38fcc242e2 (i18n) Add missing string 2018-08-13 14:08:22 -04:00
InverseBot 038f93dc0e (js/css) Update generated files 2018-08-09 00:29:56 -04:00
InverseBot 9f2bcf3ec4 (js/css) Update generated files 2018-08-03 00:29:58 -04:00
Francis Lachapelle fccbdb3076 (js) Dynamically load localizable strings 2018-08-02 17:59:52 -04:00
Francis Lachapelle 30a81528a2 (js) Prohibit duplicate calendar categories 2018-08-02 09:29:33 -04:00
Ludovic Marcotte 5a48fca43d (fix) avoid displaying empty signed emails when using GNU TLS (fixes #4433) 2018-08-01 10:49:45 -04:00
InverseBot b98ec5c630 (js/css) Update generated files 2018-08-01 00:29:44 -04:00
Francis Lachapelle cac93c2e8a (js) Fix trigger when ordering mail filters 2018-07-31 11:20:47 -04:00
Francis Lachapelle 7f135e5323 (js) Improve popup window detection in mailer
Fixes #4518
2018-07-31 09:11:45 -04:00
Francis Lachapelle 0feddfc7af (web) Fix mailbox move action 2018-07-30 12:26:24 -04:00
Francis Lachapelle 6020f6ae83 (i18n) Add Romanian (ro) translation 2018-07-30 12:05:14 -04:00
InverseBot 540edc0c25 (js/css) Update generated files 2018-07-29 00:29:49 -04:00
InverseBot 9fc5c7d52a (js/css) Update generated files 2018-07-28 00:29:47 -04:00
Francis Lachapelle 894769ef6f (web) New menu option to move mailboxes
Fixes #644
Fixes #3511
Fixes #4479
2018-07-27 15:21:35 -04:00
InverseBot dc50bd2296 (js/css) Update generated files 2018-07-17 00:29:12 -04:00
Francis Lachapelle 5b9ab00bda (js) Show progress indicator sooner on Calendar 2018-07-16 12:20:33 -04:00
InverseBot 639ef53600 (js/css) Update generated files 2018-07-12 00:32:20 -04:00
Francis Lachapelle 05e033ccb5 (js) Fix unsafe JS links
Fixes #4508
2018-07-11 14:04:23 -04:00
InverseBot 90d03aa81d (js/css) Update generated files 2018-07-11 00:53:35 -04:00
Francis Lachapelle c72868c6a4 (js/css) Update generated files 2018-07-10 09:47:30 -04:00
Francis Lachapelle 192957a5d7 (css) Update default theme 2018-07-10 09:45:00 -04:00
InverseBot f66fc7a4ad (js/css) Update generated files 2018-07-10 00:38:25 -04:00
Francis Lachapelle 120f1280a4 Use matching recipient address when replying
Fixes #4495
2018-07-09 15:49:36 -04:00
Francis Lachapelle d6f85efa8a (css) Respect theme in sg-toggle-grid
Fixes #4500
2018-07-09 10:59:58 -04:00
InverseBot a5ec3cb3ab (js/css) Update generated files 2018-07-07 00:38:01 -04:00
Francis Lachapelle d60fdb8732 (js) Update CKEditor to version 4.10.0 2018-07-06 15:37:59 -04:00
Francis Lachapelle 3ea80065dd Improve allContactSearch action 2018-07-06 15:06:55 -04:00
Francis Lachapelle 1892aafae4 Improve allContactSearch action
We now index results using the first email address of each contact,
which improves the identification of duplicated entries.
2018-07-06 14:03:50 -04:00
Francis Lachapelle f23b97fa28 (i18n) Update translations 2018-07-06 11:49:30 -04:00
Francis Lachapelle 45af5ef230 (js) Initialize new contact URL with example 2018-07-06 10:41:36 -04:00
InverseBot 50ccf58ba4 (js/css) Update generated files 2018-06-29 09:43:16 -04:00
Francis Lachapelle f0636d17fe (js) Update ng to v1.7.2 and md to v1.1.10 2018-06-28 15:49:23 -04:00
Francis Lachapelle e494dbc57c (js) Changes for ui-router v1.0
$urlRouterProvider is deprecated.
2018-06-28 15:44:12 -04:00
Francis Lachapelle a25e0f73be (js) Disable errors on unhandled rejections 2018-06-28 13:44:03 -04:00
Francis Lachapelle 7519a5c234 (js) Stick to grunt-sass v2 for now 2018-06-28 12:16:38 -04:00
Francis Lachapelle a9a751f869 (css) Fix display of submailbox in filter editor 2018-06-28 12:14:55 -04:00
Francis Lachapelle 97e168cab1 (js) Localization 2018-06-28 12:08:32 -04:00
Francis Lachapelle af1e03e335 (css) Fix colors of sgTimepicker 2018-06-28 12:04:59 -04:00
Francis Lachapelle 1e18b36c5a (css) Improve display of advanced mail search 2018-06-28 11:03:03 -04:00
Francis Lachapelle c4109a0f9c (css) Improve .sg-no-wrap 2018-06-28 10:51:36 -04:00
Francis Lachapelle b75593e99a (js) Remove hack when toggling mail accounts 2018-06-28 10:50:16 -04:00
Francis Lachapelle 69ae9d752a (css) Improve display of advanced mail search 2018-06-28 10:45:11 -04:00
Francis Lachapelle 1786ae70da (css) Add default spacing to <p> of HTML messages 2018-06-28 09:44:33 -04:00
Francis Lachapelle f8cd3fb29c HTML mail: assume body never ends
Fixes #4492
2018-06-27 15:32:54 -04:00
Francis Lachapelle 2b80d62a77 (i18n) Update translations 2018-06-27 14:37:27 -04:00
InverseBot f4cc8450a3 (js/css) Update generated files 2018-06-21 00:38:39 -04:00
Francis Lachapelle 95376ca7dd (js) Fix possible cross-origin exception
When SOGo is launched from an external link, either using a different
"target" or using window.open(), the Mail composer could throw a
JavaScript exception when trying to save or send a message that would
completely stop the operation.

Fixes #3900
2018-06-20 14:51:03 -04:00
InverseBot 4c1879f36a (js/css) Update generated files 2018-06-15 00:38:33 -04:00
Francis Lachapelle a69a5b77be (js) Fix some operations in advanced mail search
Fixes #4478
2018-06-14 22:34:38 -04:00
Francis Lachapelle 70d0408230 (css) Force wrapping of pre in HTML content 2018-06-07 14:00:30 -04:00
Francis Lachapelle 976556d402
Merge pull request #242 from kleptox/mail-view-template-fix
Fix ngRepeat:dupes error in template for some email messages
2018-06-07 13:45:23 -04:00
Francis Lachapelle fe362b9f49 (css) Improve server-side CSS sanitizer
Remove HTML comment delimiters, remove CSS comments, really remove
at-rules, really add !important suffix.
2018-06-07 12:33:38 -04:00
root 702426404d Merge branch 'master' of github.com:inverse-inc/sogo 2018-06-07 09:25:07 -04:00
root 10ea78b0cf (js/css) Update generated files 2018-06-07 00:01:47 -04:00
Francis Lachapelle 84286ac1ef (i18n) Add Japanese (ja) translation 2018-06-06 15:25:29 -04:00
Francis Lachapelle 660a2a4b24 (i18n) Add missing strings 2018-06-06 15:22:31 -04:00