thomascube
a621a9d7ec
Accept DateTime object as input to format_date()
13 years ago
alecpl
8f77c03bd8
- Add 'type' and 'attribs' parameters for render_mailboxlist hook
13 years ago
alecpl
af5995d41b
Fix larry issues: 'Mark' button position, broken folders list footer
13 years ago
thomascube
fec2d8e130
Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option
13 years ago
alecpl
e5306ee5d0
- Fix date_today, broken in r5707
13 years ago
thomascube
fc7b5b8283
Get rid of global $__skin_path variable ( #1488336 )
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
13 years ago
alecpl
4391a7809e
- Make mime type detection based on filename extension to be case-insensitive
13 years ago
alecpl
e86a21bd83
- Fix typo in timezone handling, more exception catching
13 years ago
alecpl
529bd3f1c4
- Don't return 'unknown', use empty string, DateTime* handle more exceptions
13 years ago
thomascube
87986cfdb9
Handle DateTime exceptions
13 years ago
thomascube
ac78df3417
Avoid use of DateTime::getTimestamp()
13 years ago
thomascube
6c0702e5e8
Avoid use of 5.2 functions ( #1488292 )
13 years ago
alecpl
f5d62f7157
- Fix bug in handling of base href and inline content ( #1488290 )
13 years ago
thomascube
5879c09ca0
Use proper timezones from PHP's internal timezonedb ( #1485592 )
13 years ago
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)
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