seb1k
0f2a907056
Add priority to local message object ( #9795 )
4 months ago
Aleksander Machniak
5eb44b70ba
CS fix
5 months ago
Aleksander Machniak
699491fe82
Fix error in mailvelope_load() caused by undefined this.env.browser_capabilities
5 months ago
Aleksander Machniak
64df318a73
Add static files server ( #9294 )
Make use of public_html mandatory
6 months ago
Philip Weir
ccede1f272
Update links in comments and config to https where available ( #9759 )
6 months ago
Aleksander Machniak
e92d8e31a3
CS fix
12 months ago
Aleksander Machniak
a290392231
CS fixes
12 months ago
Aleksander Machniak
cd0bde2d5b
Fix regression where printing/scaling/rotating image attachments was broken ( #9571 )
12 months ago
Aleksander Machniak
fdeb13727a
Fix bug where a long subject title could not be displayed in some cases ( #9416 )
1 year ago
Pablo Zmdl
657f3970d8
Make pgpmime-support known after Mailvelope init ( #9551 )
The support for pgpmime was only checked initially after the login. If a
user e.g. authorizes a domain in Mailvelope only after a login,
Mailvelope now instantly works, instead of (silently and undocumentedly)
requireing a logout+login-cycle.
1 year ago
Pablo Zmdl
3c7a28f657
Shortcut to authorize current domain for Mailvelope ( #9500 )
This facilitates using Mailvelope (properly, i.e. with API-access) a
lot, because people don't have to manually add their domain into
Mailvelope's options but just click a button.
1 year ago
Pablo Zmdl
54b5e14933
Show quota only if sensible ( #9366 )
If a quota is not supported, or its value is unknown or unlimited, don't show the info element.
1 year ago
Aleksander Machniak
6c54254a2f
Fix folders hierarchy when special folders are subfolders of INBOX, with no personal namespace prefix ( #9452 )
1 year ago
Aleksander Machniak
4ea35f44ff
CS fixes
1 year ago
Aleksander Machniak
92f6b279c5
Code style improvements
1 year ago
Philip Weir
b3e5efa870
Add set-unread-count JS event on unread message count change ( #9344 )
1 year ago
Michael Voříšek
332c165d28
Fix some basic JS CS ( #9328 )
* fix "nonblock-statement-body-position" (fixed already)
* fix "comma-dangle"
* fix "no-regex-spaces"
* fix "new-parens"
* fix "object-curly-newline"
* fix "object-property-newline"
* fix "spaced-comment" semimanually
* fix "no-constant-condition" manually
* fix "unicorn/no-hex-escape"
* fix "unicorn/escape-case"
* fix "quote-props"
* fix "no-whitespace-before-property" - fix bug/typo
* fix "unicorn/empty-brace-spaces"
* fix "keyword-spacing"
* fix "dot-notation"
* fix "no-return-assign" manually
* fix "padding-line-between-statements"
* fix "key-spacing"
* fix "no-else-return" semimanually
* fix some "no-undef"
* fix case cs
* Revert "fix "padding-line-between-statements""
* improve switch/case format I.
* improve switch/case format II.
regex: (^ *(break|return).*)\n *(\n)
* fix safe "eqeqeq"
* fix "radix"
* fix v3.49.0 CS (static providers)
* fix "string_implicit_backslashes" in php files
* fix comments align
* fix test static providers
* fix stan
* disable "final_internal_class" rule
1 year ago
Michael Voříšek
ecd2796622
Fix JS whitespace CS ( #9327 )
* fix "no-extra-semi"
* fix "object-curly-spacing"
* fix "block-spacing"
* fix "padded-blocks"
* fix "space-before-blocks"
* fix "space-before-function-paren"
* fix "operator-linebreak"
* fix "space-unary-ops"
* fix "space-infix-ops"
* fix most "brace-style"
* fix "curly"
* fix most "brace-style" II
* fix "no-multi-spaces"
* search regex: (?<=\n)( +)(?! ).*\n(?!\1)( +)(&&|\|\||\()
* search regex: (?<=\n)( +)(?! |\*/).*(?<!;)\n(?!\1)( +)(?! |\}|\]|\)|\.)
* fix mostly "brace-style" /w allowSingleLine: false
* fix cs
* search regex: (//|/\*).*\n\s+\{
2 years ago
Aleksander Machniak
6c45fa40d7
Add missing comma
2 years ago
Aleksander Machniak
7f459502ab
Fix bug in collapsing/expanding folders with some special characters in names ( #9324 )
2 years ago
Michael Voříšek
2643be3eaa
Fix single quotes CS ( #9283 )
* Fix "single_quote"
* fix "escape_implicit_backslashes"
* fix typo from f363481c
* fix single quotes in JS
* fix some minor JS CS
* fix CS v3.45.0
2 years ago
Michael Voříšek
740267fac0
Lint JS files using eslint and normalize JS indentation ( #9280 )
* Lint JS using eslint
* Fix "comma-spacing"
* Fix "semi"
* Fix indent to unified 4 spaces as for PHP
* ignore symlinked public_html/* files
2 years ago
Michael Voříšek
28c778b7a0
Modernize more CS III ( #9270 )
* fix "single_trait_insert_per_statement"
* fix "empty_loop_condition"
* fix "backtick_to_shell_exec"
* fix "phpdoc_to_comment"
* fix "no_empty_statement"
* fix "heredoc_to_nowdoc"
* fix "class_reference_name_casing"
* fix "align_multiline_comment"
* fix "heredoc_indentation"
* fix "constant_case"
* fix "single_line_comment_style"
* fix "no_null_property_initialization"
* fix "standardize_increment"
* fix "no_unneeded_control_parentheses"
* fix missing NL after "<?php"
* fix php in *.sh files too
* fix trailing spaces from all text files
* fix "explicit_indirect_variable"
* Revert "fix "align_multiline_comment""
This reverts commit 42e584f8e3
.
* fix "align_multiline_comment" properly
* Revert "fix trailing spaces from all text files" - diff files only
* Revert "Revert "fix trailing spaces from all text files" - diff files only"
This reverts commit 2101c2a3a3
.
* rm useless "setup-php" config
2 years ago
Pablo Zmdl
f59738b133
Initialize Mailvelope earlier ( #9243 )
This helps fresh users to have a site-specific keyring directly after
the first login (see below). And it hurts no one else because the heavy
Mailvelope lifting works with Promises, which don't block the main code
flow.
If Mailvelope's main keyring is not to be used (configurable in
Roundcubemail's settings), users with a fresh setup previously had only
Mailvelope's main keyring after a login to Roundcubemail. Only after
opening an encrypted message, or going to the compose page, they got a
site-specific keyring. This lead to some users being confused where the
keys went they created after logging in.
2 years ago
Aleksander Machniak
b19689e4f1
Update to TinyMCE 5.10.9 security release ( #9228 )
2 years ago
Aleksander Machniak
2bfd4f1ef5
Fix page jump menu flickering on click ( #9196 )
2 years ago
Philip Weir
89ce052242
Unify HTML editor font settings ( #9177 )
2 years ago
vladimirdulov
e7360d87b1
Make mail search scope configurable ( #9077 , #7556 )
Co-authored-by: Vladimir D <vladimir@brandlight.org>
2 years ago
Aleksander Machniak
1aaf86f139
Fix one more regression regarding mail delete
2 years ago
Aleksander Machniak
d766cb56cd
Fix one more regression regarding mail delete
2 years ago
Aleksander Machniak
02682a5351
Fix Delete button regression ( #7141 )
2 years ago
Aleksander Machniak
b8c83aa204
Use no-referrer policy for images pasted into HTML editor
2 years ago
Aleksander Machniak
d3bcfba010
Convert images in HTML content pasted into HTML editor to `data:` URIs (and later to attachments) ( #6938 )
2 years ago
Aleksander Machniak
9427ec1d35
Mouse-over menu on messages list ( #7141 )
2 years ago
Aleksander Machniak
5723849978
Remove 'alt' attribute for contact photo images
Loading a contact photo may take a while, displaying the alt text looks ugly
and is redundant.
2 years ago
Aleksander Machniak
1b138d4f4d
Fix so recipients with a domain ending with .s are allowed ( #8854 )
2 years ago
Aleksander Machniak
ef9d345441
Drop dependency on JsTimeZoneDetect ( #8965 )
2 years ago
Aleksander Machniak
1250a420ae
Fix bug where it wasn't possible to scroll lists by clicking middle mouse button ( #8942 )
2 years ago
Aleksander Machniak
642b772087
Fix Help plugin menu ( #8898 )
2 years ago
Aleksander Machniak
e237054490
Fix bug where a non-ASCII character in app.js could cause error in javascript engine ( #8894 )
3 years ago
Aleksander Machniak
a2c0f79efb
Fix return to previous contact source/group after search reset
3 years ago
Aleksander Machniak
6c2da12218
Fix bug where some dialogs in an eml attachment preview would not close on mobile ( #8627 )
3 years ago
Aleksander Machniak
1a3a253a77
Remove redundant gettext() calls
3 years ago
Aleksander Machniak
45b184e337
Fix bug where the attachment menu wouldn't disappear after an action is selected ( #8691 )
3 years ago
Aleksander Machniak
3b16cbf371
Fix bug where "about:blank" page could trigger "load error" ( #8554 )
Use javascript:false; instead
3 years ago
Aleksander Machniak
907448df76
Fix TinyMCE configuration for handling styles of pasted content in webkit browsers ( #8555 )
3 years ago
Aleksander Machniak
ca264770fd
Fix possible js error ( #8543 )
3 years ago
Aleksander Machniak
ff96c78606
Use navigator.pdfViewerEnabled for PDF viewer detection
Drop ActiveXObject based detection code
3 years ago
Aleksander Machniak
5626e26c58
Fix slow loading of long HTML content into the HTML editor ( #8108 )
3 years ago
Aleksander Machniak
2dbb5165da
Fix bug where attachment download could sometimes fail with a CSRF check error ( #8283 )
4 years ago