Age | Commit message (Collapse) | Author |
|
While we already have mispellings, we can return them and enable spellchecker directly without querying the server again
|
|
|
|
|
|
spell* files)
|
|
|
|
|
|
names, identity name and organization fields (#1487864)
|
|
|
|
|
|
|
|
affect in-memory cache)
- Add possibility to disable data serialization in cache
|
|
session is stored in memcache, write them later
|
|
|
|
|
|
memory
|
|
|
|
|
|
table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Improved caching performance by skipping writes of unchanged data
- Option enable_caching replaced by imap_cache and messages_cache options
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
when prepended by some whitespace chars (#1487915)
|
|
|
|
|
|
- Small code improvements and use preferred .prop() instead of .attr() for some properties
|
|
|
|
|
|
|
|
- Add access to template name in template expressions
|
|
|
|
|
|
|
|
plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
|
|
|
|
|
|
rcube_mdb2::unixtimestamp()
|
|
|