Commit graph

8029 commits

Author SHA1 Message Date
Francis Lachapelle 237ac4a330 Fix folder export when XSRF validation is enabled
Fixes #4502
2018-11-23 14:20:33 -05:00
InverseBot bcdbc01dc0 (js/css) Update generated files 2018-11-23 01:11:27 -05:00
Francis Lachapelle 3cd9d82e16 (i18n) Update BrazilianPortuguese translation
Fixes #4590
2018-11-22 10:52:55 -05:00
Francis Lachapelle 6737aa3d0e (web) Show time for messages of yesterday
Fixes #4599
2018-11-22 10:38:40 -05:00
Francis Lachapelle 4069158178 (js) Fix handling of duplicate recipients
Fixes #4597
2018-11-22 10:17:09 -05:00
InverseBot 0b053a39e4 (js/css) Update generated files 2018-11-14 01:13:27 -05:00
Francis Lachapelle 6e4313b059 (i18n) Update Romanian translation
Fixes #4595
2018-11-13 21:26:45 -05:00
Francis Lachapelle c1ed49d4ba (js) Fix handling of collapsed/expanded accounts
Fixed #4541
2018-11-13 14:59:09 -05:00
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
Francis Lachapelle 0af459abf7 (i18n) Add Japanese (ja) translation 2018-06-06 12:18:38 -04:00
Vladimir Rakov addc231d23 in some email cases template generates ngRepeat:dupes error 2018-06-06 11:34:16 +03:00
Francis Lachapelle 0149d7400d (i18n) Add Japanese (ja) translation 2018-06-01 13:22:10 -04:00
InverseBot 2cbc1ac6eb (js/css) Update generated files 2018-05-19 01:24:52 -04:00
Francis Lachapelle 03b36e0bcd Convert UIxComponentEditor to a SOGoDirectAction
Cleaning up unused templates.
2018-05-18 12:10:10 -04:00
Francis Lachapelle e6508e77a9 (js) Fix download of exported folders under iOS 2018-05-18 11:14:01 -04:00
InverseBot 458b724864 (js/css) Update generated files 2018-05-17 01:24:35 -04:00
Francis Lachapelle c966ad60e7 (js) Fix download of exported folders under iOS
Whenever possible, we no longer rely on the FileSaver.js library to
download zip archives. Instead, we do a simple GET on the resource by
changing the window location.
2018-05-16 16:46:29 -04:00
Francis Lachapelle 0c5b5446dd Remove invalid occurrences when saving master 2018-05-16 14:58:04 -04:00
Francis Lachapelle 452083e767 (js) Keep ng-sortable to v1.3.7
This reverts commit 5084fd15fd.
2018-05-16 12:17:21 -04:00
Francis Lachapelle 563a4c7d1e (css) Truncate lists subheader 2018-05-16 11:58:35 -04:00
InverseBot f1b741c2e6 (js/css) Update generated files 2018-05-16 01:32:26 -04:00
Francis Lachapelle a9c5b7b292 (js) Stick to ui-router v1.0.15
Because the latest release uses ES6 and we don't.
2018-05-15 12:01:48 -04:00
Francis Lachapelle 5084fd15fd (js) Update ng-sortable to v1.3.8 2018-05-15 11:59:02 -04:00
Francis Lachapelle bbfa2fa7f9 (css,js) Update md to v1.1.9 2018-05-15 11:57:04 -04:00
Francis Lachapelle 65812424d6 (js) Fix mail filters with flags prefixed with $
Fixes #4461
2018-05-14 23:18:59 -04:00
InverseBot 31d7926304 (js/css) Update generated files 2018-05-15 01:25:10 -04:00
Francis Lachapelle 6f042ca7d2 (js) Fix mail filters with flags prefixed with $
Fixes #4461
2018-05-14 10:31:41 -04:00
Francis Lachapelle 371504e997 (js) Cleanup unused function 2018-05-14 10:22:29 -04:00
InverseBot 119591e8dd (js/css) Update generated files 2018-05-14 01:26:18 -04:00
InverseBot 4bb407ad8d (js/css) Update generated files 2018-05-08 02:12:38 -04:00
Francis Lachapelle 12b2ecca72 Show current ordering setting in lists 2018-05-07 16:43:16 -04:00
Francis Lachapelle 71d48dd6b5 (js) Fix renaming a folder under iOS 2018-05-07 10:14:04 -04:00
Francis Lachapelle 8b29d90515 (i18n) Add missing localizable strings 2018-05-03 15:34:33 -04:00
Francis Lachapelle a2ef0b41f3 (html) Fix maximum width of admin ACL editor 2018-04-30 15:06:56 -04:00
InverseBot c95d6d0d8e (js/css) Update generated files 2018-04-28 01:23:33 -04:00
Francis Lachapelle b8958b931e Fix SAML2 session timeout during XHR requests 2018-04-27 11:06:42 -04:00
Francis Lachapelle e375575436 (js) Improve handling of reminders on tasks
Fixes #4456
2018-04-27 09:05:20 -04:00
InverseBot 3ac952fd58 (js/css) Update generated files 2018-04-25 01:28:00 -04:00
Francis Lachapelle 1d731ebb77 (js) Fix renaming a folder under iOS 2018-04-23 15:27:00 -04:00
InverseBot c59e429346 (js/css) Update generated files 2018-04-18 01:27:09 -04:00
Francis Lachapelle 162206b934 Fix SAML2 session timeout during XHR requests 2018-04-17 15:14:48 -04:00
Francis Lachapelle e6e1fddb3e (js) Improve handling of reminders on tasks 2018-04-17 11:20:19 -04:00
Francis Lachapelle a4876798bc Show 'Source' btn in HTML editor of signature
Fixes #4389
2018-04-13 09:27:00 -04:00
InverseBot 3659470936 (js/css) Update generated files 2018-03-28 01:35:28 -04:00
Francis Lachapelle e64049c05c (css) Minimum width for icon buttons 2018-03-27 09:30:34 -04:00
Ludovic Marcotte fbed929402 (feat) now possible to show events/task for the current year 2018-03-21 13:44:39 -04:00
Ludovic Marcotte a601ed47d8 (fix) properly update the last-modified attribute (fixes #4313) 2018-03-15 15:43:26 -04:00
InverseBot f799716b25 (js/css) Update generated files 2018-03-14 02:18:03 -04:00
Ludovic Marcotte c1e9e355ec (fix) prevent deletion of special folders using del key (fixes #4396) 2018-03-13 13:05:53 -04:00
InverseBot d57c46a401 (js/css) Update generated files 2018-03-08 01:37:43 -05:00
Francis Lachapelle df2926e872 (js/css) Update generated files 2018-03-07 11:09:20 -05:00
Francis Lachapelle e3ba7c8cab (css) Update default theme 2018-03-07 11:08:01 -05:00
Francis Lachapelle 190fa0c77e (i18n) Update translations 2018-03-07 10:49:58 -05:00
InverseBot a911a3b78c (js/css) Update generated files 2018-03-07 01:36:39 -05:00
Francis Lachapelle 2301ae2c75 (js) Allow to set an alarm on a dued task 2018-03-06 16:35:08 -05:00
Francis Lachapelle 5493855b2f (js) Fix caching of iMIP invitation 2018-03-06 15:22:02 -05:00
Francis Lachapelle d49219ceec Save original username in cookie
Fixes #4363
2018-03-01 11:20:37 -05:00
InverseBot 0dc3ed3202 (js/css) Update generated files 2018-02-28 01:27:51 -05:00
Francis Lachapelle a75ae84953 (css) Fix scrolling of message with Firefox
Fixes #4008, #4282, #4398
2018-02-27 09:34:38 -05:00
InverseBot 44ea5a29d4 (js/css) Update generated files 2018-02-24 01:27:53 -05:00
Francis Lachapelle 218d8aa5fa (js) New mail filter is active by default 2018-02-23 10:23:21 -05:00
Francis Lachapelle 518e6a56fd (js) Overwrite default theme in theme.js 2018-02-20 10:29:08 -05:00
InverseBot da52b0bf82 (js/css) Update generated files 2018-02-20 01:27:41 -05:00
Francis Lachapelle e10dc4af11 (js) Fix retrieval of proper part in image gallery 2018-02-19 15:13:27 -05:00
Francis Lachapelle b8a02d6ce9 (css,js) Update md to v1.1.7
Fixes #4148
2018-02-19 09:01:31 -05:00
Francis Lachapelle 26095d6361 Fix path of single part message 2018-02-13 08:55:30 -05:00
InverseBot 2faf0411e4 (js/css) Update generated files 2018-02-13 01:31:51 -05:00
Francis Lachapelle d3b10730e9 (i18n) Update translations
Fixes #4372
2018-02-12 14:54:18 -05:00
InverseBot a5adb2f952 (js/css) Update generated files 2018-02-08 01:29:16 -05:00
Francis Lachapelle 3bf55a5edf (js) Improve handling of Web calendars 2018-02-07 15:36:54 -05:00
InverseBot b120669747 (js/css) Update generated files 2018-02-07 02:19:11 -05:00
Francis Lachapelle 32fd61c8f4 Improve display of overlapping events
Categories were hidden because of overlapping boxes.
2018-02-06 14:13:40 -05:00
Francis Lachapelle 7cd040fb6b Show weekday in headers of day view 2018-02-06 14:06:33 -05:00
Francis Lachapelle 9310a289f6 Fix decoding of spaces in URL-encoded parameters 2018-02-06 11:04:21 -05:00
Francis Lachapelle 006859cee1 (css) Better highligh color in autocompletion 2018-02-06 11:01:25 -05:00
Francis Lachapelle 9fddc66007 (i18n) Update translations
Fixes #4372
2018-02-06 10:28:29 -05:00
InverseBot ed6e191f66 (js/css) Update generated files 2018-02-06 01:29:10 -05:00
Francis Lachapelle 099f6b42dc (js) Ignore exception when closing mail editor 2018-02-05 15:48:09 -05:00
Francis Lachapelle c5a324ae86 Fix saving new IMAP auxiliary account
Fixes #4384
2018-02-05 14:38:15 -05:00
InverseBot e265ecfe1b (js/css) Update generated files 2018-02-04 01:27:42 -05:00
InverseBot faed42094f (js/css) Update generated files 2018-02-03 01:28:30 -05:00
InverseBot 40b0704812 (js/css) Update generated files 2018-02-01 01:29:33 -05:00
Francis Lachapelle e29ce4acec (js) Improve popup detection in mail editor
Fixes #4378
2018-01-31 10:02:47 -05:00
Francis Lachapelle 29047c4692 (css,js) Update md to v1.1.6 2018-01-31 08:46:52 -05:00
InverseBot 86b896e532 (js/css) Update generated files 2018-01-31 01:30:02 -05:00
Francis Lachapelle 8ae8d67c0c (i18n) Update French translation 2018-01-30 16:08:56 -05:00
Francis Lachapelle ad943bf2aa (js) Fix URL of file uploader in mail editor 2018-01-30 15:37:33 -05:00
Francis Lachapelle 1be0808a16 i(i18n) Fix string in Preferences module 2018-01-30 14:21:29 -05:00
InverseBot 8305d30cb7 (js/css) Update generated files 2018-01-25 02:18:01 -05:00
Francis Lachapelle 1528dc4dd0 Improve contacts search when no scope is set 2018-01-24 11:58:55 -05:00
Francis Lachapelle d05477499f (js) Always show center list when no card selected 2018-01-24 10:36:22 -05:00
Francis Lachapelle 7897ea58fe Fix notifications of signed + encrypted messages 2018-01-24 10:32:36 -05:00
InverseBot a35138c0b8 (js/css) Update generated files 2018-01-24 02:17:38 -05:00
Francis Lachapelle 8e35becd93 (js) Respect security preferences in mail editor 2018-01-23 22:23:14 -05:00
Francis Lachapelle 7ebdac5525 Improve display of S/MIME certificates 2018-01-23 13:30:56 -05:00
Ludovic Marcotte 511aa63a34 (fix) remaining S/MIME fixes to handle image/CIDs in HTML mails 2018-01-23 10:35:46 -05:00
André Peters 0e673beb22
Do not fail on duplicates in identities
Duplicates are bad, but when tracked by $index, the mailer editor does at least not block the "from" selection field completly. :-)
2018-01-22 08:57:54 +01:00
Francis Lachapelle c2169a1f72 Web-based management of email certificate (cont'd) 2018-01-19 09:29:28 -05:00
Francis Lachapelle 2fc8018b52 (js) Fix changes check in Preferences module 2018-01-18 21:56:30 -05:00
Francis Lachapelle bca655ffdd (css) Fix server-side CSS cleaner
Fixes #4366
2018-01-17 13:58:42 -05:00
Francis Lachapelle d4c8f5089b (css) Reset H{1-6} headers
Fixes #4123
2018-01-17 12:43:06 -05:00
Francis Lachapelle 5b711dea8f Improve display of signed/encrypted message 2018-01-17 11:17:22 -05:00
Francis Lachapelle 4133a0b954 (js) Draft: update subject in list/detail views
Update the subject everywhere when saving a draft.
2018-01-17 11:04:22 -05:00
Francis Lachapelle b39d3db674 (i18n) Update German translation 2018-01-17 10:21:18 -05:00
Ludovic Marcotte 30817079f2 (fix) properly handle CID images in S/MIME signed messages 2018-01-13 11:47:13 -05:00
InverseBot a33df49331 (js/css) Update generated files 2018-01-13 02:22:46 -05:00
Francis Lachapelle e86efe59fd (js) Restore live update of flags in messages list 2018-01-12 16:30:05 -05:00
Francis Lachapelle c29e0a1a3d Improve error message for S/MIME signature 2018-01-12 15:20:09 -05:00
Francis Lachapelle 5ba683d4b1 Web-based management of email certificate (cont'd) 2018-01-12 15:00:51 -05:00
Francis Lachapelle 15de264967 Web-based management of email certificate (cont'd) 2018-01-12 14:47:31 -05:00
InverseBot 8d0f419acf (js/css) Update generated files 2018-01-11 01:31:21 -05:00
Francis Lachapelle 451133f226 (js) Remove JavaScript debugging 2018-01-10 09:04:23 -05:00
Francis Lachapelle ed3fe1ecc2 (js) Improve alarm description 2018-01-10 09:04:23 -05:00
InverseBot da4e2e92bd (js/css) Update generated files 2018-01-10 01:33:24 -05:00
Francis Lachapelle d6c1fad2fc Improve display of message options 2018-01-09 16:05:22 -05:00
Francis Lachapelle 6cc96301f8 View smime certificate of signed messages (cont'd) 2018-01-09 15:55:32 -05:00
Francis Lachapelle 02d1aa12f9 View smime certificate of signed messages 2018-01-09 15:22:04 -05:00
Francis Lachapelle 2f1c8cdbc8 (i18n) Fix Lithuanian weekday names
Fixes #4370
2018-01-05 08:43:59 -05:00
InverseBot 0287f34bca (js/css) Update generated files 2017-12-25 01:32:34 -05:00
Ludovic Marcotte 879e7a6cd5 (fix) added missing template 2017-12-24 06:49:22 -05:00
InverseBot 0ec60788d8 (js/css) Update generated files 2017-12-24 01:28:39 -05:00
Ludovic Marcotte ada9c57ef7 (feat) trivial warning for encrypted mails 2017-12-23 09:36:22 -05:00
Ludovic Marcotte 643c6b7ebf (fix) cleanups and proper handling when trying to decrypt email with no cert 2017-12-23 09:34:26 -05:00
Ludovic Marcotte 35c7f483d9 (feat) handling of encrypted mails in generic viewer handler 2017-12-23 09:21:28 -05:00
Ludovic Marcotte c80f016c18 (feat) handling of encrypted multipart/mixed 2017-12-23 09:07:14 -05:00
Ludovic Marcotte 8727024857 (feat) handling of encrypted and signed mails 2017-12-23 09:05:59 -05:00
Ludovic Marcotte a73b20fa02 (feat) handling of encrypted multiplart/alternative 2017-12-23 09:04:36 -05:00
Ludovic Marcotte 502b59bc08 (feat) handling of encypted HTML parts 2017-12-23 09:02:32 -05:00
Ludovic Marcotte 3f95d53de8 (feat) new viewer handler for encrypted emails 2017-12-23 08:59:32 -05:00
Ludovic Marcotte 72273bf454 (fix) cleanups 2017-12-23 08:57:45 -05:00
Ludovic Marcotte 496b402d17 (fix) cosmetics 2017-12-23 08:57:05 -05:00
Ludovic Marcotte 695afc670f (feat) new encrypted viewer + cosmetics in text one 2017-12-23 08:56:29 -05:00
Ludovic Marcotte 54d04741fa (feat) add PKCS7 cert to contacts when possible 2017-12-23 07:31:21 -05:00
Ludovic Marcotte 74d41ecb34 (feat) added signing+encryption support 2017-12-23 07:20:08 -05:00
Ludovic Marcotte 2a272f0aa7 (feat) added PKCS12 import/removal 2017-12-23 07:18:20 -05:00
Ludovic Marcotte 5e26ff6d1d (feat) show sign/encrypt options (unconditionaly right now) 2017-12-23 05:09:45 -05:00
Ludovic Marcotte f95170e043 (fix) cosmetics 2017-12-23 05:07:54 -05:00
Ludovic Marcotte 42bf30d05e (fix) rename for more clarity 2017-12-23 05:00:36 -05:00
InverseBot 8afa87e953 (js/css) Update generated files 2017-12-22 01:28:55 -05:00
Francis Lachapelle 4b355f532d Initial Web-based management of email certificate 2017-12-21 16:41:06 -05:00
Francis Lachapelle 429a3bedb9 Fix handling of public access rights of Calendars 2017-12-21 16:06:39 -05:00
InverseBot b89752cd39 (js/css) Update generated files 2017-12-20 01:30:19 -05:00
Francis Lachapelle 9ed23c32f2 (i18n) Update translations 2017-12-19 10:26:16 -05:00
Francis Lachapelle 60bbe26289 (js) Catch some exceptions to avoid console errors 2017-12-19 09:53:48 -05:00
InverseBot 37074086cf (js/css) Update generated files 2017-12-19 01:29:54 -05:00
Francis Lachapelle c9c5f8bba9 (html) Add placeholder in Sieve filter editor 2017-12-18 16:07:10 -05:00
Francis Lachapelle 97147e261b (html) Clarify warning in mail composer 2017-12-18 16:03:25 -05:00
Francis Lachapelle 3b411101cd (js) Sort categories in event and task editors
Fixes #4349
2017-12-18 15:49:41 -05:00
Francis Lachapelle 8d38be1e43 Support for events with recurrence dates (cont'd) 2017-12-18 15:36:01 -05:00
Francis Lachapelle de91b57825 Fix handling of public access rights of Calendars
Fixes #4344
2017-12-18 15:31:43 -05:00
InverseBot e6e5e077bd (js/css) Update generated files 2017-12-16 01:28:47 -05:00