Commit Graph

5571 Commits (9749aeeb0bda83019c1872a72d438a19f9cb3085)

Author SHA1 Message Date
Aleksander Machniak 5377753ccc Remove useless code for IE 10 years ago
Thomas Bruederli b4446aa7a9 Add message status labels to client 10 years ago
Thomas Bruederli 8fd955eb1e Improve (message) list widget display and keyboard navigation to show sane behavior with screen readers 10 years ago
Aleksander Machniak 28bb54ead8 Enable autolink plugin in TinyMCE (#1488845) 10 years ago
Aleksander Machniak 731d190fec Merge branch 'tinymce4'
Conflicts:
	program/js/app.js
	program/js/editor.js
	program/js/tiny_mce/tiny_mce.js
	program/steps/utils/spell_html.inc
10 years ago
Aleksander Machniak 8763170d22 TinyMCE4: small improvements 10 years ago
Aleksander Machniak f56e70bd04 TinyMCE4: Fix spellchecker resume 10 years ago
Aleksander Machniak 2f1a81fa40 Bring back "Add To Dictionary" feature 10 years ago
Thomas Bruederli 586ed69aa8 Add method to make a treelist widget become a jQuery UI droppable with support for auto-scrolling and auto-expanding 10 years ago
Thomas Bruederli 809f9d11bd Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Aleksander Machniak a62cc30cb4 Small code improvements 10 years ago
Aleksander Machniak 2441264d00 Improved folders sorting by name - use Intl.Collator if supported 10 years ago
Aleksander Machniak 20ef295ba8 Fix UTF7-IMAP encoding detection (fixes folders list sorting) 10 years ago
Aleksander Machniak 8d7f42389c Support csv contacts import in German localization (#1489920) 10 years ago
Aleksander Machniak 90eb59adea Update to TinyMCE 4.0.28 10 years ago
Aleksander Machniak b21f8bd3ef Implemented image selector dialog for TinyMCE, css fixes in classic skin for TinyMCE4 10 years ago
Thomas Bruederli 17acd5ccda Use public property instead of setter method to improve compatibility 10 years ago
Thomas Bruederli d0d7f43ef5 More aria-* improvements to toggle buttons and autocompletion lists 10 years ago
Thomas Bruederli 1791a1e7a2 Remove list row 'unfocused' state and keep 'selected' classes even when list loses focus. For visual distinguishing .focus tr.selected can be used 10 years ago
Thomas Bruederli f5de03208e Replace Array.prototype.last() with jQuery.last to avoid side-effects in array iterations 10 years ago
Thomas Bruederli d4d62ac414 Set aria-* attributes for autocompletion fields and widgets 10 years ago
Aleksander Machniak 5bf83d551e Fix unintentional line-height style modification in HTML messages (#1489917) 10 years ago
Aleksander Machniak a3e01c0517 Plugin API: Add folder and uid arguments to message_headers_output hook 10 years ago
Aleksander Machniak 49dad5f669 Fix broken normalize_string(), add support for ISO-8859-2 10 years ago
Aleksander Machniak a7dad44267 Skip setting button state (css classes, etc.) if the state didn't change
- this fixes disappearing listmode selection after clicking search reset button
10 years ago
Aleksander Machniak ccf5a4f18d Silence PHP Warning: strtolower() expects parameter 1 to be string 10 years ago
Aleksander Machniak 010a942025 Silence possible PHP Warning: file_exists(): open_basedir restriction in effect. 10 years ago
Aleksander Machniak 10a3972313 CS fixes 10 years ago
Aleksander Machniak 081f3b7d52 Bring back forcing of string type for folders list items (removed unintentionally by last commit) 10 years ago
Aleksander Machniak 693612d396 Improve performance of sort_folder_list() method.
Now sorting 25k folders takes around 3 seconds.
10 years ago
Thomas Bruederli b38f83bb27 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Thomas Bruederli 14291c79db Add option to suppress session data writes to DB 10 years ago
Thomas Bruederli 1a5d981a44 Fix debug output 10 years ago
Aleksander Machniak 899e070f8e Fix message un-selection on the list (#1489906) 10 years ago
Aleksander Machniak 079be2c2fb If search string cannot be converted to ASCII (result is an empty string) use the original string (#1489911) 10 years ago
Thomas Bruederli 939380da27 Don't list empty (nil) metadata entries to save memory anc caching space 10 years ago
Thomas Bruederli 5793309478 Limit cache data size to avoid database errors 10 years ago
Aleksander Machniak bb57fca320 Fix so current page is reset on list-mode change (#1489907) 10 years ago
Aleksander Machniak 8833432c61 Fix wrong set-listmode command (button) status set by getunread request 10 years ago
Aleksander Machniak 82ed256f6e Fix incorrect handling of HTML comments in messages sanitization code (#1489904) 10 years ago
Aleksander Machniak 59b765d839 Don't remove links when html signature is converted to text (#1489621)
Fix so when switching editor mode original version of signature is used (#1488849)
10 years ago
Aleksander Machniak efc470f0ac Merge branch 'dev-text2html'
Conflicts:
	program/js/app.js

Fix handling magic_quotes in rcube_text2html and rcube_html2text - move
stripslashes from these classes to action files
10 years ago
Aleksander Machniak f1aaca6807 Improve variables scope: rcmail -> ref 10 years ago
Aleksander Machniak 001d337b37 Fix handling unicode characters in links (#1489898) 10 years ago
Thomas Bruederli eb62a816fb Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Thomas Bruederli 072f1aa97b Minor fixes for teelist searching 10 years ago
Aleksander Machniak 47a7833aca CS fixes 10 years ago
Aleksander Machniak 963499a17e Plugin API: added imap_search_before hook 10 years ago
Aleksander Machniak c0a5aa5f5f Improved handling of new-lines in quoted paragraphs on text2html conversion 10 years ago
Thomas Bruederli b08986f375 Small improvements to make treelist work in search-mode 10 years ago
Aleksander Machniak b5c6086eea Fix malformed References: header in send/saved mail (#1489891) - update Mail_mime to 1.8.9 version 10 years ago
Aleksander Machniak f0992426d9 Bring back the old behaviour where text messages without format=flowed are auto-wrapped.
Make it the default in text2html class.
10 years ago
Thomas Bruederli 1ee5d134f9 Fix invalid var pointer 10 years ago
Thomas Bruederli e3f84735d7 Extend treelist.js with search function and saving collapse/expand states in localStorage 10 years ago
Aleksander Machniak b3db98dd1e Fix some typos and skip some function calls irrelevant in multi-folder mode 10 years ago
Aleksander Machniak 1053ae5e72 Merge branch 'dev-text2html' of github.com:roundcube/roundcubemail into dev-text2html 10 years ago
Aleksander Machniak e2b4760e84 Fix invalid closing tag 10 years ago
Aleksander Machniak 7d3d62e5ed Fix unintentional draft autosave request if autosave is disabled (#1489882) 10 years ago
Thomas Bruederli b693dcf4e3 Merge branch 'master' of github.com:roundcube/roundcubemail 10 years ago
Thomas Bruederli 5983ba959d Create treetoggle icons if necessary 10 years ago
Aleksander Machniak ffc74814c1 Optimize "empty" framed pages size (#1489792) 10 years ago
Aleksander Machniak 3d36e83806 Performance fix: don't send vcard/photo data to the browser after contact update 10 years ago
Aleksander Machniak 2b72ec46a7 Bypass cache when counting EXISTS messages 10 years ago
Aleksander Machniak 8f57ce136b Code improvements 10 years ago
Aleksander Machniak d519008498 Add configurable LDAP_OPT_DEREF option (#1489864) - patch from Stuart C. Naifeh 10 years ago
Thomas Bruederli 170e45e035 Use localized labels for voice-only headings and link texts 10 years ago
Aleksander Machniak e0881f985d Disable wrapping non-flowed lines on dash character 10 years ago
Aleksander Machniak d41367492d Fix flowed lines recognition 10 years ago
Aleksander Machniak 596d43be13 Add session ID (first 8 chars) to the log 10 years ago
Thomas Bruederli 782a86e497 Fix treelist keyboard navigation + assign aria-level attributes to treeitems 10 years ago
Thomas Bruederli a2f8fa2361 Set aria-selected and aria-expanded state attributes 10 years ago
Aleksander Machniak d9d276ea70 Improve _convert_line() performance 10 years ago
Aleksander Machniak b5bb6479bc Rephrase editor warning to better match both ways text2html and html2text 10 years ago
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.
10 years ago
Thomas Bruederli 93cd38af7d Avoid scrolling when list gets back focus (on invisible focus element) 10 years ago
Aleksander Machniak 672621e389 Fix searching in addressbook broken with multi-folder search implementation (#1489869) 10 years ago
Thomas Bruederli 6789bf1f4d Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus 10 years ago
Aleksander Machniak 3cf97b112b Remove unused 'foldertray' container 10 years ago
Aleksander Machniak 7079110c61 Allow data-* attributes (#1489860) 10 years ago
Aleksander Machniak 48e92fcbba Add 'performance_stats' option, so perf. stats can be logged with disabled devel_mode 10 years ago
Aleksander Machniak 60a67f52ad Don't use $HTTP_RAW_POST_DATA deprecated in PHP 5.6 10 years ago
Thomas Bruederli ea0866a1ad Improve keyboard navigation on compose screen: define tabindex groups + enable keyboard controls of contacts list widget 10 years ago
Thomas Bruederli b2992dd228 Further accessibility improvements regarding keyboard navigation and document structure 10 years ago
Thomas Bruederli 184ed2efe2 Declare content language for proper text-to-speech support 10 years ago
Thomas Bruederli d2bf33b242 Forward keyboard event through 'menu-open' command to enable keyboard navigation 10 years ago
Thomas Bruederli fd4436475c Reset search when swicthing folders to meet common expecations 10 years ago
Aleksander Machniak 8968f9543f Support image operations with Imagick extension (#1489734) 10 years ago
Aleksander Machniak f41912e4cb Allow <> characters in spellchecking text 10 years ago
Aleksander Machniak 4d02384dca Fix Spell button with TinyMCE4 10 years ago
Aleksander Machniak ccb41747d9 Make TinyMCE4 buttons smaller 10 years ago
Thomas B. d004009ebb Merge pull request #179 from corbosman/master
add preferences_section_header hook
10 years ago
Aleksander Machniak 93e12fa414 Support upload progress with session.upload_progress and PECL uploadprogress module (#1488702) 10 years ago
corbosman dba1c6f083 add preferences_section_header hook 10 years ago
Aleksander Machniak 3e49064dcf Ignore words containing only <> chars 10 years ago
Aleksander Machniak c51ba01bf2 jQuery-2.1.1 10 years ago
Aleksander Machniak c0037f1882 Improve rcube_find_object() performance by prefering getElementById() as this is the most common case 10 years ago
Aleksander Machniak f923d4bac1 Small code improvements 10 years ago
Aleksander Machniak 378efddbbe MOve more IE<9 code to legacy_browser 10 years ago
Aleksander Machniak 3dfb94fe45 Replace setSelectionRange() call with universal rcmail.set_caret_pos() 10 years ago
Thomas Bruederli a539cebdaa Improve mail view document structure with headings, roles, labels and aria-attributes 10 years ago