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)
13 years ago
alecpl
363514e30b
- Move rcmail_localize_folderpath() to main.inc
13 years ago
alecpl
4d784be2b9
- Fix 'exceptions' parameter of rcmail_mailbox_select() to handle directories on any level of the structure
13 years ago
thomascube
d917785e70
Move mail sending functions from mail task to core for general usage
13 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
alecpl
4351f7cd66
- Improve performance by including files with absolute path ( #1487849 )
14 years ago
alecpl
23b49558cd
- Fix handling of debug_level=4 in ajax requests ( #1487831 )
14 years ago
thomascube
044d6647e0
Make it easier to add code to $(document).ready()
14 years ago
alecpl
f572575652
- Fix typo in html_editor hook name ( #1487796 )
14 years ago
alecpl
c5dedd79ca
- Add variable for 'Today' label in date_today option ( #1486120 )
14 years ago
alecpl
de3dde7f2c
- Support strftime format in date_today option
14 years ago
thomascube
ce988a0778
Always generate valid DOM identifiers using html_identifier() write original identifier string to rel attribute where possible
14 years ago
thomascube
a77cf2292b
Add optional referer check to prevent CSRF in GET requests
14 years ago
thomascube
07b95dc49b
Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message()
14 years ago
alecpl
e8d5bdc84e
- Fix IDNA support when IDN/INTL modules are in use ( #1487742 )
14 years ago
thomascube
79e634040d
Don't block CSS styles having important keywords
14 years ago
thomascube
03d772e80d
Also wrap unread count in span on server side ( #1487720 )
14 years ago
thomascube
31278471d3
Use improved strtotime() function + reduce duplicated code
14 years ago