Aleksander Machniak
4b97f40af9
Get rid of debug_level ( #6298 )
7 years ago
Aleksander Machniak
b08a5e7873
Display a hint about max file size for contacts import
7 years ago
johndoh
647a7e91c6
Unify content frame (watermark) template objects ( #6285 )
...
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
7 years ago
Aleksander Machniak
fc88c5b1f6
Elastic: Use select.custom-select instead of select.form-control
...
It's just better looking.
7 years ago
Aleksander Machniak
67b5ba67dd
Show confirm dialog when moving folders using drag and drop ( #6119 )
...
As it was very easy to accidentally move a folder tree by dragging & dropping
we now ask the user to confirm the action.
7 years ago
Aleksander Machniak
1247a8dd7d
Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names
7 years ago
johndoh
5caab079fa
Make settings list html more consistent ( #6204 )
7 years ago
Aleksander Machniak
acfd335f14
Simplify code to set/change a skin
...
When changing skin in Preferences we do not use the new skin immediately,
we do this after redirect.
7 years ago
Aleksander Machniak
8e543f843e
Fix check_request() bypass in places using get_uids() [CVE-2018-9846] ( #6238 )
7 years ago
Aleksander Machniak
5832eca405
RCMAIL_CHARSET -> RCUBE_CHARSET ( #6236 )
7 years ago
Aleksander Machniak
73ea8f94d0
Use htmlspecialchars() with charset argument, simplify some code
7 years ago
Aleksander Machniak
eb91daf00d
Added 9pt and 11pt to the list of font sizes in HTML editor
7 years ago
Aleksander Machniak
76933f1c07
Elastic: Bootstrap 4.0.0 compat.
7 years ago
Thomas Bruederli
1cb97c7efd
Add 'encryption' block to identity settings
...
If Mailvelope is installed, this box will become visible and offer
functions to generate a key pair for the selected identity or list
existing private keys.
7 years ago
Aleksander Machniak
f2b64779cc
Display confirmation message when inserting a response or signature
7 years ago
Aleksander Machniak
7a719d203d
Fix addressbook selector, show copy menu-item also when there's one readonly and one writeable addressbook
7 years ago
Aleksander Machniak
eb0228ba86
Merge branch 'move_addressbook' of https://github.com/johndoh/roundcubemail into johndoh-move_addressbook
7 years ago
Aleksander Machniak
ec25fa857b
Improve layout of contact import form
...
Move the file input to the .propform table.
7 years ago
PhilW
d5071fedba
vcard_attachments: add link to contact actions menu
...
*) add 'forward vcard' link to contact actions manu
*) fix bug when a contact with a secondary email address is selected
*) improve support for multiple address books in contact list widget on compose screen
7 years ago
PhilW
abbb832c6f
move qrcode link to new contact actions menu
7 years ago
Aleksander Machniak
e4c7e8ac7c
Fix bug where attachment size wasn't visible when the filename was too long ( #6033 )
...
Uses flexbox, so works in recent browsers only. I don't plan to support olders.
7 years ago
Aleksander Machniak
af9550251e
Display an error when clicking disabled link to register protocol handler ( #6079 )
7 years ago
Aleksander Machniak
c2199c5101
Cleanup folder subscriptions "form"
7 years ago
Aleksander Machniak
3e0edd98c9
Update changelog
7 years ago
Aleksander Machniak
ac13669de5
Fix PHP 7.2: count(): Parameter must be an array or an object that implements Countable ( #6098 )
7 years ago
Aleksander Machniak
77cc9688c8
Fix bug where contacts export by selection returned no more than 10 entries ( #6103 )
7 years ago
Aleksander Machniak
6ccc8cc020
The "it is a draft" message is more an information than a warning
7 years ago
Aleksander Machniak
de544cc905
Add possibility to use localized date format as datepicker input placeholder
...
Need to be supported by skin. Elastic support is comming.
7 years ago
Aleksander Machniak
8e2f6275a4
Prevent from empty 'class' attribute in generated html
7 years ago
Aleksander Machniak
db382fa19c
Change remote images to remote resources warning also in html attachment preview
7 years ago
Aleksander Machniak
78aa0efa15
Use confirmation (not notice) message for some successful actions
7 years ago
Aleksander Machniak
92d6673bb5
Add 'signature' identifier to signature element in sent HTML message ( #6073 )
7 years ago
Aleksander Machniak
5a63e52380
Add class attribute to the pushgroup action button
7 years ago
Aleksander Machniak
6dbdf9dedd
Skip empty blocks in contact form
7 years ago
Aleksander Machniak
196ce5d251
Fix so clicking pushgroup link on contacts list does not load group information page
...
Added a general way to mark all such links with data-action-link attribute.
7 years ago
Aleksander Machniak
3ed6418d55
Use attributes of the template object
7 years ago
Aleksander Machniak
c6b2d8bead
Merge branch 'dev-elastic'
7 years ago
Aleksander Machniak
43c210f04d
Merge branch 'pretty_confirms' of https://github.com/JohnDoh/roundcubemail into JohnDoh-pretty_confirms
7 years ago
Aleksander Machniak
01e3cf23e0
Fix PHP Warning: Use of undefined constant 'href'
7 years ago
Aleksander Machniak
f6733a5d9e
Add id attribute to the reply-intro para ( #6049 )
7 years ago
PhilW
b897fe9349
use skined confirmation boxes where possible
7 years ago
Aleksander Machniak
e6398f8786
Assign attachment type classes also in print mode
7 years ago
Aleksander Machniak
828f73a4b9
Small improvements to .image-attachment contents strusture
7 years ago
Aleksander Machniak
0385eca50e
Add tmplate option to place contact source inside the contact head element
7 years ago
Aleksander Machniak
d7be2f1946
Merge branch 'dev-elastic' of github.com:roundcube/roundcubemail into dev-elastic
7 years ago
Aleksander Machniak
7a7ef7b687
Don't treat .eml attachments to drafts as drafts
7 years ago
Aleksander Machniak
23af0b7f36
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
80ea6ec3eb
Small improvements in error page content
7 years ago
Aleksander Machniak
a61f2fdd3c
Fix decoding of mailto: links with + character in HTML messages ( #6020 )
7 years ago
Aleksander Machniak
6be122352d
Support short-legend-labels in contact search form
7 years ago
Aleksander Machniak
7195204865
Use input-group for default_font and default_font_size
7 years ago
Aleksander Machniak
b1d79900ed
Fix invalid/partial merge of 3196d656db
7 years ago
Aleksander Machniak
7a95b148f8
Add option to use "Personal" instead of "Personal Information" label in contact form
...
We want short labels so tabs aren't wrapped on mobile
7 years ago
Aleksander Machniak
a8aa559fa1
Use action=add-folder when creating a new folder
7 years ago
Aleksander Machniak
25a7df7f4b
Use action=add-folder when creating a new folder
7 years ago
Aleksander Machniak
5031028d48
Elastic: Support more compact contact frame (info and form)
...
... plus some CS fixes
7 years ago
Aleksander Machniak
fe542437a8
Add field labels in Advanced search form, CS fixes
7 years ago
Aleksander Machniak
72a410503a
Use simple list instead of table for groups list in contact info
7 years ago
Aleksander Machniak
d815525c6a
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
5e671885e4
Prevent from ghost messages on list after fast delete of multiple messages one-by-one ( #5941 )
7 years ago
Aleksander Machniak
ce0592e1fc
Fix truncated folder name on messages list in multi-folder mode, for folders with non-ascii characters ( #6004 )
7 years ago
Aleksander Machniak
1c4e5a585f
Support displaying all message headers in a dialog, use GET instead of POST
7 years ago
Aleksander Machniak
5e08a6ac59
Handle remote stylesheets the same as remote images, ask the user to allow them ( #5994 )
...
Fixes the issue where remote stylesheet could have been blocked
if the message contained no remote images and user have no way to
allow that content.
7 years ago
Aleksander Machniak
3196d656db
Fix css conflicts in user interface and e-mail content ( #5891 )
...
... by adding prefix to element/class identifiers
Also cleaned up some code and removed global variable use.
7 years ago
Aleksander Machniak
22061cd38b
Support flexbox display for remote objects element
7 years ago
Aleksander Machniak
67d4ffa4a8
Fix 'for' attribute on "Parent folder" label
7 years ago
Aleksander Machniak
3c1b78af48
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
5afda409aa
Add has_writeable_addressbook flag to client env in mail preview
7 years ago
Aleksander Machniak
cd7ca6014f
Describe html editor textarea with data-html-editor attribute
7 years ago
Aleksander Machniak
0d57714713
Don't reset classes of the textarea in HTML mode, just append 'mce_editor' class
7 years ago
Aleksander Machniak
83fe734460
Move some functions from func.inc to show.inc where they belong to.
...
Add MessageSummary object for message template.
7 years ago
Aleksander Machniak
0ffd5463d8
Fix wording of "Mark previewed messages as read" to "Mark messages as read" ( #5952 )
...
Since we use the option not only for the preview frame the "previewed" word was confusing.
7 years ago
Aleksander Machniak
3a77c906a1
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
d67d52a1d8
Support 'label' attribute in listmenulink object
7 years ago
Aleksander Machniak
b1a3d46f89
Fix bug where pink image was used instead of a thumbnail when image resize fails ( #5933 )
...
Note GD and Imagick in INSTALL file and optional installer checks.
7 years ago
Aleksander Machniak
e7cd4bacdd
Bring back rcmail_html_container_id global
7 years ago
Thomas Bruederli
04d9e8addc
Remove pointless code + improve comment
7 years ago
Thomas Bruederli
1cfc024036
Modify links in html messages during Washtml DOM traversal
...
This is a more safe approach than using regex and mitigates
possible vulnerabilities using malformed html markup.
7 years ago
Aleksander Machniak
75f623c62f
Make the Preferences item as selected when visiting Settings without _action
7 years ago
Aleksander Machniak
06323ddef4
Support _filter and _scope as GET arguments for opening mail UI ( #5825 )
7 years ago
Aleksander Machniak
040a71e76c
Make public class rcmail_bounce_mail (now rcmail_resend_mail) ( #5861 )
7 years ago
Aleksander Machniak
8e126e8648
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
...
... also when deleting via 'mark' and 'archive' actions
7 years ago
Aleksander Machniak
b99eed5c56
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
7 years ago
Aleksander Machniak
76adb49454
Support for IMAP folders that cannot contain both folders and messages ( #5057 )
7 years ago
Aleksander Machniak
58cae2ae5b
Better workaround for history issues
...
Before we used history.back() in mail compose to workaround
history issues related to hidden iframe use. This again stopped
working as we switched to about:blank instead of blank.gif href.
A better solution is to detach the iframe after use and re-append
again when needed.
7 years ago
Aleksander Machniak
1b2d3c0ac2
Email Resent (Bounce) feature ( #4985 )
7 years ago
Aleksander Machniak
4b2f2b6b3b
Use about:blank instead of blank.gif for empty iframes
7 years ago
Aleksander Machniak
84a79ee8db
Move common mail composing/sending code to new rcmail_sendmail class
...
This is needed to make simpler an implementation of e.g.
- Mail Bounce feature (#4985 ),
- Direct Draft sending (#4998 ),
- Fast reply from mail preview (#5129 ).
7 years ago
Aleksander Machniak
b5e5e2d12a
CS fix
7 years ago
Philippe 'Peep' Chaintreuil
333d7556af
Disable qrcode if Endroid QrCode library is missing
...
Treat a missing QrCode library the same as roundcube treats a missing
php-gd library. Hide the button to disallow access.
Requested by distributions that don't use composer and don't yet have
packages for the QrCode library.
7 years ago
Aleksander Machniak
86a4d78369
Merge branch 'dev-elastic'
8 years ago
Aleksander Machniak
3cd8783227
Fix c/p issue
8 years ago
Aleksander Machniak
8993059875
Add Preferences > Mailbox View > Main Options > Layout ( #5829 )
8 years ago
Aleksander Machniak
402a463448
Use base64 for headers encoding in ISO-2022-JP
8 years ago
Aleksander Machniak
6f87a32052
Use 7bit encoding for ISO-2022-* charsets in sent mail ( #5640 )
8 years ago
Aleksander Machniak
6dee73a0ec
Support both comma and semicolon as recipient separator, drop recipients_separator option ( #5092 )
8 years ago
Aleksander Machniak
bcc6405552
Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 ( #5772 )
8 years ago
Aleksander Machniak
b82c767590
More general approach to validate setting options on preferences save
8 years ago
Aleksander Machniak
c856b4ee06
Add missing timezone labels (there may be more than one slash in the timezone name)
8 years ago
Aleksander Machniak
fe2f553688
Add option to not indent quoted text on top-posting reply ( #5105 )
...
by setting reply_mode = 2
8 years ago
Aleksander Machniak
872e6e647b
Don't use global $CONFIG variable
8 years ago
Aleksander Machniak
8fff21deb5
Fix POST parameter reflection in default_charset selector ( #5768 )
8 years ago
AndrolGenhald
496ee4a92d
Fix prevention from using % and * characters in folder name ( #5762 )
8 years ago
Aleksander Machniak
5af38a45cf
Localized timezone selector ( #4983 )
8 years ago
Aleksander Machniak
9858c2a294
Merge branch 'master' into dev-elastic
8 years ago
Aleksander Machniak
9ff7b78c7e
Fix conflict with _gid cookie of Google Analytics ( #5748 )
...
TODO: Review the whole code base and don't use INPUT_GPC when it's not really needed,
in most cases we should not read $_COOKIE.
8 years ago
Aleksander Machniak
ef141e73fa
Support adding compose form elements outside of the form by noform=true
8 years ago
Aleksander Machniak
78c54c128d
Fix bug where invalid recipients could be silently discareded ( #5739 )
8 years ago
Aleksander Machniak
0d8b3675f3
Add missing <label>s in Preferences > Special Folders
8 years ago
Aleksander Machniak
67b575aa4f
Add composeFormHead object for templates to return form tag with hidden inputs
8 years ago
Aleksander Machniak
3e53ac7491
Remove note about mail() function
8 years ago
Aleksander Machniak
d430903f6b
Support contentEditable elements for autocomplete
8 years ago
Aleksander Machniak
b1be7fca51
Unify inline warnings in rcmail_html_page
8 years ago
Aleksander Machniak
34446e00ca
Fix bug where namespace prefix could not be truncated on folders list if show_real_foldernames=true ( #5695 )
8 years ago
dfukagaw28
89a4134064
Add support for DelSp=Yes messages ( #5702 )
8 years ago
Aleksander Machniak
5a53d521c8
Fix permission of temporary files and removal of them when generating thumbnails
8 years ago
Aleksander Machniak
6271b88bab
Fix so settings/upload.inc could not be used by plugins ( #5694 )
8 years ago
ka7
9a35768c26
spelling fixes ( #5690 )
8 years ago
Aleksander Machniak
adbab9d3e2
Merge branch 'master' into dev-elastic
8 years ago
Aleksander Machniak
f8a30526de
Add possibility to use "Add contact" link without an image element inside
8 years ago
Aleksander Machniak
b2d315459a
Fix listmenulink in Larry
8 years ago
Aleksander Machniak
ad83610a5e
Rename $sql_arr variable to $record as it's not about sql only
8 years ago
Aleksander Machniak
61bec3efa4
Fix regression where groups with email address were resolved to its members' addresses
8 years ago
Aleksander Machniak
81f67a4de2
Don't use each() deprecated in PHP 7.2
8 years ago
Aleksander Machniak
dfd19206a4
sizeof() -> count()
8 years ago
Aleksander Machniak
2d9444bef0
Display contact import and advanced search in popup dialogs
8 years ago
Aleksander Machniak
79950630fa
Increase limit of group members when expanding a group from autocomplete ( #5604 )
8 years ago
Aleksander Machniak
f789cb53b2
Fix bug where drag-n-drop element could be empty after check-recent action
8 years ago
Aleksander Machniak
f4b57bad31
Fix missing thread expand icon on search result in widescreen mode ( #5613 )
8 years ago
Aleksander Machniak
01031d0ced
Reset onerror on images if placeholder does not exist to prevent from requests storm
8 years ago
Aleksander Machniak
8131629c6e
Extended unified searchform object for templates engine
8 years ago
Aleksander Machniak
5ba3f2f596
Various small improvements for templating engine and skin behaviours
8 years ago
Aleksander Machniak
cc10cbe039
Make button object to be a <button> by default
8 years ago
Aleksander Machniak
5b57043cbf
Small code improvements
8 years ago
Aleksander Machniak
700fbd4066
Fix PHP error on update of a contact with multiple email addresses when using PHP 7.1 ( #5587 )
8 years ago
Aleksander Machniak
3bb12e75f7
Add class attribute for preferences sections list
8 years ago
Aleksander Machniak
7340360e79
Fix bug where image data URIs in css style were treated as evil/remote in mail preview ( #5580 )
8 years ago
Aleksander Machniak
9d6aa00a44
Hide QR-Code button if PHP-GD is not installed
...
Keep it as an optional dependency.
8 years ago
Aleksander Machniak
9d45ef20cc
Fix so group/addressbook selection is retained on page refresh
8 years ago
Aleksander Machniak
eec77c1a99
Fix some advanced search issues with multiple addressbooks ( #5572 )
8 years ago
Aleksander Machniak
2418f07985
Nicely handle contact deletion on contact edit ( #5522 )
8 years ago
Aleksander Machniak
68c9b669e4
Fix adding images to new identity signatures
...
It already worked only on edits, because the image data for new identity
was stored in the wrong session item.
8 years ago
Aleksander Machniak
15bd0b51a4
Improve mailvelope decryption errors handling, hide encrypted part attachment on successful decryption ( #5279 )
...
+ small style improvements
8 years ago
Aleksander Machniak
a487055c5a
Add possibility to attach contact vCard to composed message ( #4997 )
8 years ago
Aleksander Machniak
c183463a6e
Fix visual glitch when using disabled_actions for items in Settings menu
8 years ago
Aleksander Machniak
8d1e0eb574
Preserve message internal/received date on import in mbox format ( #5559 )
8 years ago
Aleksander Machniak
2482088a76
Possibility to display QR code for contacts data ( #5030 )
8 years ago
Aleksander Machniak
4f5ec65a36
Close SMTP connection ASAP after the message has been sent
...
We should not keep the connection open until the script shuts down.
It may take long time e.g. to save the message in IMAP.
8 years ago
Aleksander Machniak
581c41ca67
Make sure subject is always on proper place in widescreen mode
8 years ago
Aleksander Machniak
dad1852126
Fix _from argument validation
8 years ago