Commit Graph

373 Commits (f547424c75a270aac64075a3d1e0c6cdbef83dc8)

Author SHA1 Message Date
alecpl 672dc411f9 - Add password type field support in rcmail_get_edit_field() (#1488276) 13 years ago
thomascube f94e442469 Add more classes and options to HTML elements for better styleability 13 years ago
thomascube ce86f0f14f Make string for unread count configureable by skin; add file type classes to attachments list 13 years ago
thomascube 854397b216 Better CSS url() validation 13 years ago
thomascube 2b017e7f79 Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test 13 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 13 years ago
alecpl 2cf55f4096 - Fix handling of invalid characters in request (#1488124) 13 years ago
alecpl e0960f6365 - Prevent from memory_limit exceeding when trying to parse big messages bodies (#1487424):
don't try to parse it, display notice with a link to download it directly
13 years ago
alecpl fb6d86b9ad - Fixed bug where similiar folder names were highlighted wrong (#1487860) 13 years ago
alecpl b1867b8f19 - Added TinyMCE localizations 13 years ago
alecpl 485c69d812 - Don't consider \Noselect flag when building folders tree (#1488004) 13 years ago
alecpl 854fbf6d23 - Small improvements in rcmail_render_folder_tree_html() 13 years ago
alecpl aa07b22906 - Fix so folders with \Noinferiors attribute aren't listed in parent selector
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
13 years ago
alecpl 77153b255d - Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone (#1488147) 13 years ago
alecpl 57863c1a4d - Removed zebra-class 13 years ago
thomascube e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 13 years ago
thomascube 65082b3adb Distinguish standard timezone offset and DST of client 13 years ago
thomascube ef4998c110 Fix compose command from other tasks than mail and address book; skip common request parameters 13 years ago
alecpl 5f71297bc9 - Add notice on autocompletion that not all records were displayed 13 years ago
thomascube 1cc9e210f5 Make date/time format user configurable; drop 'date_today' config option 13 years ago
alecpl 8703b08018 - Extend rcube_label_exists() to search in loaded plugins localizations
- Allow use localized addressbook field subtypes from plugins
13 years ago
alecpl 80152b333c - Rewritten messages caching (merged devel-mcache branch):
Indexes are stored in a separate table, so there's no need to store all messages in a folder
  Added threads data caching
  Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
13 years ago
alecpl 66df084203 - Merge devel-spellcheck branch:
- Added spellchecker exceptions dictionary (shared or per-user)
  - Added possibility to ignore words containing caps, numbers, symbols (spellcheck_ignore_* options)
13 years ago
alecpl 427e3a4023 - Check for "Permission denied" string in IMAP error messages to display more appropriate message to the user 13 years ago
alecpl 95192c6d0f - Make 5th argument of rcmail_deliver_message() optional 13 years ago
thomascube da71783bc9 Move timezone computation to rcube_config; don't override SESSION['timezone'] when saving prefs 13 years ago
thomascube 9d5d7a86f8 Log session_id with logins 13 years ago
thomascube fbe54043cf Fix folders drop-down list: descend into root folder (e.g. INBOX) even if part of the exception list 13 years ago
alecpl fe0cb657f1 - Add client-side checking of uploaded files size 13 years ago
thomascube 782d8593bd More unique error codes 13 years ago
alecpl f5e5702aa2 - Remove function duplicate (from last commit) 14 years ago
alecpl 363514e30b - Move rcmail_localize_folderpath() to main.inc 14 years ago
alecpl 4d784be2b9 - Fix 'exceptions' parameter of rcmail_mailbox_select() to handle directories on any level of the structure 14 years ago
thomascube d917785e70 Move mail sending functions from mail task to core for general usage 14 years ago
alecpl 0213f8d4dd - Added optional "multithreading" autocomplete feature 14 years ago
alecpl d8aff9a651 - Round upload progress percentage value 14 years ago
alecpl b1057a2781 - Remove debug code 14 years ago
alecpl 4171c59bd7 - Add optional textual upload progress indicator (#1486039) 14 years ago
alecpl 3ddca3b945 - Don't log errors when charset conversion fails 14 years ago
alecpl d654e80084 - Fix identities "reply-to" and "bcc" fields have a bogus value when left empty (#1487943) 14 years ago
alecpl fde361eb58 - Replace preg_match() with faster strpos() 14 years ago
alecpl 4fb6a28be2 - Fix doubled encoding in save-pref request (#1487941), small code improvements 14 years ago
thomascube 09c59abf85 Case-insensitive matching in autocompletion (#1487933); replace old string offset syntax 14 years ago
alecpl 516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 14 years ago
alecpl 0deec44e7d - Fixed handling of folder with name "0" in folder selector 14 years ago
alecpl 94bdcce081 - Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type) 14 years ago
alecpl d08333ea57 - Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
14 years ago
vbenincasa 2a380018f9 - Now the %s variable (used in default_host) works with IDN and with Master users from dovecot too (like user@domain.com*master)
- rcube_parse_host() now returns false if %s is used and an invalid email is provided (to work better when a prefix is used in default_host like 'mail.%s')
14 years ago
vbenincasa b04c51fafb - Added the %s variable in 'default_host' and 'smtp_server' option (%s variable is the domain name after the '@' from e-mail address provided at login screen). The %s just returns a value if the provided e-mail is valid to avoid unnecessary lookups and reduce the possibility of connections to undesirable hosts.
- Small fix to the code comment of rcube_parse_host()
14 years ago
alecpl 926948e77f - Use shortest include path for better performance 14 years ago