Aleksander Machniak
8716fca0d0
Small improvements
2015-09-13 09:35:44 +02:00
Thomas Bruederli
f7f75ff7d1
Unify detection of pgp/mime message part
2015-09-10 21:56:40 +02:00
Thomas Bruederli
f189d72943
Merged branch 'dev-mailvelope'
2015-09-10 21:27:58 +02:00
Aleksander Machniak
c49234bd78
Fix bug where clicking date column with 'arrival' sorting would switch to sorting by 'date' ( #1490126 )
2015-09-09 10:37:01 +02:00
Aleksander Machniak
91018f38d4
Fix so In-Reply-To header is set also for MDN receipts ( #1490523 )
2015-09-06 19:31:03 +02:00
Aleksander Machniak
a63f14ec40
Emoticons-related code refactoring
...
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Emoticons: Added option to switch on/off emoticons in compose editor (#1485732 )
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
2015-08-29 07:52:57 +02:00
Aleksander Machniak
bd82e9551f
Fix so css of one html part does not apply to other text parts on message display ( #1490505 )
2015-08-24 10:11:08 +02:00
Aleksander Machniak
08bb20f261
Don't use deprecated functions/constants (from bc.inc)
2015-08-02 20:16:46 +02:00
Aleksander Machniak
4b72a1f498
Fix error when using back button after sending an email ( #1490009 )
2015-07-31 18:48:17 +02:00
Aleksander Machniak
8e4dc03867
Fix unintentional messages list page change on page switch in compose addressbook ( #1490427 )
2015-06-10 18:53:59 +02:00
Aleksander Machniak
a958748947
CS fixes
2015-06-07 15:26:33 +02:00
Thomas Bruederli
1cd3762b0d
Start integrating the Mailvelope browser extension via its API.
...
- Embed Mailvelope message container for encrypted message text and full pgp-mime messages
- Prepare to embed the Mailvelope editor for composing encrypted messages (with attachments)
2015-05-25 18:51:33 +02:00
Aleksander Machniak
1ec105c685
Fix so search filter, scope and fields are reset on folder change
2015-03-09 07:44:11 -04:00
Aleksander Machniak
7981575a61
Fix so localized folder name is displayed in multi-folder search result ( #1490243 )
2015-03-02 12:59:07 +01:00
Aleksander Machniak
4a2a62de30
Fix needless security warning on BMP attachments display ( #1490282 )
2015-02-19 13:43:43 +01:00
Thomas Bruederli
ef29153a32
Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91
2015-01-16 16:13:15 +01:00
Thomas Bruederli
f4154d9108
Fall back to $part->body when no mime_id is set for the message part
2015-01-15 20:51:17 +01:00
Aleksander Machniak
c6efcf5e6d
Fix blocked.gif image usage with assets_dir set
2015-01-12 05:44:28 -05:00
Aleksander Machniak
8ccfc271d7
Fix skin inheritance for some icons ( #149017 )
2014-12-16 14:03:23 +01:00
Aleksander Machniak
07a641c79f
Code cleanup - unused variables
2014-11-16 14:39:51 +01:00
Aleksander Machniak
f513432a35
Don't trust get_folder(), use mailbox environment variable when appropriate
2014-11-03 14:39:05 +01:00
Aleksander Machniak
c839403c19
More get_folder() -> $MESSAGE->folder
2014-10-30 19:57:30 +01:00
Aleksander Machniak
48ba4414b3
Fix download of attachments that are part of TNEF message ( #1490091 )
...
Rcube_message_part::body content should never be modified by code out of the rcube_message.
Added convenient rcube_message::get_part_body() method, making rcube_message::get_part_content() deprecated.
2014-10-22 14:29:44 +02:00
Thomas Bruederli
0fb7a485a3
Remove obsolete code which is executed in rcmail_output_html::frame()
2014-09-11 19:15:32 +02:00
Aleksander Machniak
02f7628314
Fix page title when using search filter ( #1490023 )
2014-09-03 13:01:38 +02:00
Aleksander Machniak
9cc5a522df
Fix so rcube_text2html class does not depend on rcmail_string_replacer
2014-08-30 12:33:42 +02:00
Aleksander Machniak
371f7ca443
Remove folder column after disabling multifolder scope ( #1490022 )
2014-08-06 19:29:53 +02:00
Aleksander Machniak
d01f9fc7f5
Add option (disabled_actions) to disable UI elements/actions ( #1489638 )
2014-08-04 19:03:27 +02:00
Aleksander Machniak
04638fb7e5
Add fileuploaderror label, fixing not resolved error label of failed import uploads
2014-08-04 18:47:25 +02:00
Thomas Bruederli
d4783319a0
Set 'compose_extwin' env property on every step; accept a list of URL parameters for the 'compose' command
2014-07-28 09:39:43 +02:00
Aleksander Machniak
43e9fc9499
Skip redundant get_group() call for better performance of listing groups in compose addressbook
2014-07-05 14:01:36 +02:00
Aleksander Machniak
2c3c5884e3
Fix incorrect label translation in return receipt ( #1489963 )
2014-06-26 20:33:14 +02:00
Aleksander Machniak
cd01dc027b
Add option to set default message list mode - default_list_mode ( #1487312 )
2014-06-21 15:41:40 +02:00
Aleksander Machniak
64f7d6758f
Select/scroll to previously selected message when returning from message page ( #1489023 )
2014-06-05 15:54:25 +02:00
Thomas Bruederli
99cdca46b7
Merge branch 'dev-accessibility'
...
Conflicts:
program/include/rcmail_output_html.php
program/js/app.js
program/js/treelist.js
program/lib/Roundcube/html.php
skins/larry/styles.css
skins/larry/templates/compose.html
2014-06-05 09:18:07 +02:00
Thomas Bruederli
f25be2b863
Render localized texts for icon-style messagelist headers
2014-06-04 15:45:17 +02:00
Thomas Bruederli
72afe3153c
Use <th> tags for table headers as suggested by the WCAG 2.0 Guidelines
2014-06-04 15:29:37 +02:00
Thomas Bruederli
b4446aa7a9
Add message status labels to client
2014-05-28 17:35:08 +02:00
Aleksander Machniak
a3e01c0517
Plugin API: Add folder and uid arguments to message_headers_output hook
2014-05-27 13:18:47 +02:00
Aleksander Machniak
bb57fca320
Fix so current page is reset on list-mode change ( #1489907 )
2014-05-21 19:11:49 +02:00
Aleksander Machniak
f0992426d9
Bring back the old behaviour where text messages without format=flowed are auto-wrapped.
...
Make it the default in text2html class.
2014-05-13 19:40:00 +02:00
Aleksander Machniak
eda92ed4c0
Improved display of plain text messages and text to HTML conversion ( #1488937 )
...
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.
Also conversion of text to HTML in compose editor was modified in the same way.
2014-05-11 11:03:45 +02:00
Thomas Bruederli
b2992dd228
Further accessibility improvements regarding keyboard navigation and document structure
2014-05-07 17:34:28 +02:00
Aleksander Machniak
8968f9543f
Support image operations with Imagick extension ( #1489734 )
2014-05-06 16:18:36 +02:00
Thomas Bruederli
31aa080609
Further refine cross-folder searching:
...
- Store incomplete search results in session and re-send search requests
to the server if returned before complete (this should avoid hitting request timeouts).
- Display full folder path on mouseover in message list
- Remove pthreads implementation stuff as this wasn't really working
2014-04-23 13:21:51 +02:00
Aleksander Machniak
3b55b2f92b
Fix so browser capabilities check is done really only once a session
2014-04-23 09:25:20 +02:00
Aleksander Machniak
cb29c97bf6
Fix lack of translation of special folders in some configurations ( #1489799 )
2014-04-13 09:05:18 +02:00
Aleksander Machniak
8d34b9dce3
Refactored storage properties setting
2014-04-10 10:49:10 +02:00
Thomas Bruederli
188247894f
Make multi-folder message identifiers work with folders containing commas
2014-04-08 19:11:12 +02:00
Thomas Bruederli
f50a66c616
Enable listmode switch if listing is not multi-folder
2014-04-08 16:26:56 +02:00