Age | Commit message (Collapse) | Author |
|
|
|
|
|
- Fix reset-search action so it resets list page number to 1
|
|
database.
The object must be cleaned up before storing in DB, because some code
(out of rcube_message and rcube_imap classes) is changing objects data
e.g. parts mimetype or body. Now it's become a problem because we're
saving the object in cache at shutdown (after all modifications).
- Make stored message object smaller by removing some redundant data.
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
Settings/Folders UI
|
|
|
|
|
|
|
|
fixes #1488007
|
|
(where user ID wasn't set on init time)
|
|
|
|
headers list (#1487989)
|
|
- Set namespace/delimiter in constructor (this way some methods could be used before connecting to IMAP server)
|
|
|
|
|
|
|
|
|
|
|
|
- Improved caching performance by skipping writes of unchanged data
- Option enable_caching replaced by imap_cache and messages_cache options
|
|
|
|
|
|
|
|
called the same result was returned, no matter what was the 1st and 2nd argument)
|
|
|
|
|
|
criteria (e.g. folder type)
|
|
(#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
|
|
|
|
word (#1487801)
|
|
folder's namespace, modify edit form fields according to MYRIGHTS)
|
|
|
|
|
|
|
|
(#1487700)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(#1487634)
|
|
|
|
- Add confirmation message on purge/expunge commands response
- Fix CLOSE was called on unselected mailbox
|
|
|