Commit Graph

372 Commits (f94e442469deca30b39f3fa08aade83cbd0ede70)

Author SHA1 Message Date
thomascube f94e442469 Add more classes and options to HTML elements for better styleability 14 years ago
thomascube ce86f0f14f Make string for unread count configureable by skin; add file type classes to attachments list 14 years ago
thomascube 854397b216 Better CSS url() validation 14 years ago
thomascube 2b017e7f79 Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test 14 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 14 years ago
alecpl 2cf55f4096 - Fix handling of invalid characters in request (#1488124) 14 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
14 years ago
alecpl fb6d86b9ad - Fixed bug where similiar folder names were highlighted wrong (#1487860) 14 years ago
alecpl b1867b8f19 - Added TinyMCE localizations 14 years ago
alecpl 485c69d812 - Don't consider \Noselect flag when building folders tree (#1488004) 14 years ago
alecpl 854fbf6d23 - Small improvements in rcmail_render_folder_tree_html() 14 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
14 years ago
alecpl 77153b255d - Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone (#1488147) 14 years ago
alecpl 57863c1a4d - Removed zebra-class 14 years ago
thomascube e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 14 years ago
thomascube 65082b3adb Distinguish standard timezone offset and DST of client 14 years ago
thomascube ef4998c110 Fix compose command from other tasks than mail and address book; skip common request parameters 14 years ago
alecpl 5f71297bc9 - Add notice on autocompletion that not all records were displayed 14 years ago
thomascube 1cc9e210f5 Make date/time format user configurable; drop 'date_today' config option 15 years ago
alecpl 8703b08018 - Extend rcube_label_exists() to search in loaded plugins localizations
- Allow use localized addressbook field subtypes from plugins
15 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
15 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)
15 years ago
alecpl 427e3a4023 - Check for "Permission denied" string in IMAP error messages to display more appropriate message to the user 15 years ago
alecpl 95192c6d0f - Make 5th argument of rcmail_deliver_message() optional 15 years ago
thomascube da71783bc9 Move timezone computation to rcube_config; don't override SESSION['timezone'] when saving prefs 15 years ago
thomascube 9d5d7a86f8 Log session_id with logins 15 years ago
thomascube fbe54043cf Fix folders drop-down list: descend into root folder (e.g. INBOX) even if part of the exception list 15 years ago
alecpl fe0cb657f1 - Add client-side checking of uploaded files size 15 years ago
thomascube 782d8593bd More unique error codes 15 years ago
alecpl f5e5702aa2 - Remove function duplicate (from last commit) 15 years ago
alecpl 363514e30b - Move rcmail_localize_folderpath() to main.inc 15 years ago
alecpl 4d784be2b9 - Fix 'exceptions' parameter of rcmail_mailbox_select() to handle directories on any level of the structure 15 years ago
thomascube d917785e70 Move mail sending functions from mail task to core for general usage 15 years ago
alecpl 0213f8d4dd - Added optional "multithreading" autocomplete feature 15 years ago
alecpl d8aff9a651 - Round upload progress percentage value 15 years ago
alecpl b1057a2781 - Remove debug code 15 years ago
alecpl 4171c59bd7 - Add optional textual upload progress indicator (#1486039) 15 years ago
alecpl 3ddca3b945 - Don't log errors when charset conversion fails 15 years ago
alecpl d654e80084 - Fix identities "reply-to" and "bcc" fields have a bogus value when left empty (#1487943) 15 years ago
alecpl fde361eb58 - Replace preg_match() with faster strpos() 15 years ago
alecpl 4fb6a28be2 - Fix doubled encoding in save-pref request (#1487941), small code improvements 15 years ago
thomascube 09c59abf85 Case-insensitive matching in autocompletion (#1487933); replace old string offset syntax 15 years ago
alecpl 516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 15 years ago
alecpl 0deec44e7d - Fixed handling of folder with name "0" in folder selector 15 years ago
alecpl 94bdcce081 - Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type) 15 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)
15 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')
15 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()
15 years ago
alecpl 926948e77f - Use shortest include path for better performance 15 years ago
alecpl 4351f7cd66 - Improve performance by including files with absolute path (#1487849) 15 years ago