alecpl
609d3923d7
- Cache synchronization using QRESYNC/CONDSTORE
...
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
2011-09-18 09:02:35 +00:00
thomascube
47672bfda5
Trigger 'new_messages' hook for all checked folders ( #1488083 )
2011-09-16 19:08:07 +00:00
thomascube
06dc9838e0
Fix session race conditions when composing new messages
2011-09-16 17:53:35 +00:00
alecpl
8c124b9ea8
- Fix is_a() usage
2011-09-16 08:06:09 +00:00
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
2011-09-07 11:07:03 +00:00
alecpl
f5c1085fbd
- Localize (full) forwarded message header ( #1488058 )
2011-09-07 08:45:08 +00:00
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)
2011-09-06 13:39:45 +00:00
thomascube
f7b58afb94
Make list of mimetypes that open in preview window configurable ( #1487625 )
2011-08-29 17:30:11 +00:00
thomascube
d78771ad3c
Add plugin hook message_part_get for message part downloads
2011-08-29 17:06:29 +00:00
alecpl
13d45dfbda
- Localize forwarded message header ( #1488058 )
...
- pl_PL update
- Fix label: databaserror -> dberror
2011-08-28 09:47:15 +00:00
alecpl
9a835c7f7c
- Fix is_a() usage for PHP>5.3.6
2011-08-27 08:33:35 +00:00
thomascube
1a716d2d34
Add copyright line on files with significant changes from Kolab Systems
2011-08-24 20:16:14 +00:00
alecpl
7a2bade211
- Added 'priority' column on messages list
2011-08-22 15:44:07 +00:00
alecpl
8015bb9431
- Followup to r5097, fix: match From with full address spec.
2011-08-19 10:11:03 +00:00
alecpl
4436b43480
- Fixed selecting identity on reply/forward ( #1487981 )
2011-08-19 10:07:41 +00:00
alecpl
5c2ac5f528
- Fix/simplify email regexp to prevent "no valid recipients" SMTP error ( #1488040 )
2011-08-16 17:32:52 +00:00
alecpl
fe0cb657f1
- Add client-side checking of uploaded files size
2011-08-16 12:11:21 +00:00
thomascube
782d8593bd
More unique error codes
2011-08-14 18:54:24 +00:00
thomascube
f2ff370215
Recalculate date when replying to a message and localize the cite header ( #1487675 )
2011-08-10 11:09:16 +00:00
alecpl
6d0ada30d7
- Fix handling of email addresses with quoted local part ( #1487939 )
2011-08-09 09:46:54 +00:00
alecpl
efc24a5fb3
- Fix handling Mail-Reply-To header in Reply All action
2011-08-09 08:44:21 +00:00
thomascube
d917785e70
Move mail sending functions from mail task to core for general usage
2011-07-27 15:44:06 +00:00
alecpl
0213f8d4dd
- Added optional "multithreading" autocomplete feature
2011-07-25 10:49:39 +00:00
alecpl
f52c4f441f
- Simplify undo message, add dots at the end of messages
2011-07-21 11:15:18 +00:00
thomascube
3a9f7954ba
Fix getting first writeable address book if no default is configured
2011-07-18 16:57:15 +00:00
thomascube
03eb13f11c
Small improvements and codestyle
2011-07-17 19:01:28 +00:00
thomascube
ecb51cc8a6
Cache information about writeble address sources for performance reasons
2011-07-04 12:59:37 +00:00
alecpl
4171c59bd7
- Add optional textual upload progress indicator ( #1486039 )
2011-07-04 11:40:02 +00:00
thomascube
930d385d9e
Skip empty e-mail addresses in autocompletion
2011-06-22 22:07:06 +00:00
thomascube
86a025f504
Fix check in pagenav
2011-06-22 21:54:18 +00:00
thomascube
06c01d1720
Trigger keep_alive hook when checking for recent messages, too
2011-06-22 05:52:48 +00:00
thomascube
09c59abf85
Case-insensitive matching in autocompletion ( #1487933 ); replace old string offset syntax
2011-05-31 16:17:23 +00:00
alecpl
340546c975
- Optimization for spellcheck_before_send: don't invoke new ajax request. While we already have mispellings, we can return them and enable spellchecker directly without querying the server again
2011-05-31 07:38:56 +00:00
alecpl
644e3ad912
- Fix setting language for spellchecker on spellcheck_before_send
2011-05-30 17:08:47 +00:00
alecpl
1d5779b257
- Add option to force spellchecking before sending a message ( #1485458 )
2011-05-30 16:19:51 +00:00
alecpl
516467080b
- Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields ( #1487864 )
2011-05-27 13:01:05 +00:00
alecpl
d734481983
- Added option to specify to which address book add new contacts
2011-05-27 11:22:56 +00:00
alecpl
40a1860174
- Store user preferences in session when write-master is not available and session is stored in memcache, write them later
2011-05-23 11:03:52 +00:00
alecpl
4bb7d27b54
- Removed focus_on_new_message option, added newmail_notify plugin
2011-05-19 09:54:09 +00:00
alecpl
a509bb677c
- Add option to set default action of Forward button to "Forward as attachment"
2011-05-16 13:53:08 +00:00
alecpl
21461dce77
- Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars ( #1487915 )
2011-05-16 07:13:01 +00:00
thomascube
e2f185e1b3
Don't connect to address books unless necessary
2011-05-13 18:23:30 +00:00
alecpl
a208a4fa68
- Add forward-as-attachment feature
2011-05-13 16:29:19 +00:00
thomascube
e848180aaa
Improve display name composition when saving contacts ( #1487143 ), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
2011-05-12 20:18:19 +00:00
alecpl
94bdcce081
- Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type)
2011-05-06 08:14:48 +00:00
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 )
2011-05-05 12:46:54 +00:00
alecpl
1abb97fe1b
- Add 'uploadingmany' message translation
2011-05-03 08:27:15 +00:00
alecpl
7fc056c3ff
- Enable multiselection for attachments uploading in capable browsers ( #1485969 )
2011-05-03 08:18:40 +00:00
alecpl
c08b18c4b9
- Fix relative URLs handling according to a <base> in HTML ( #1487889 )
2011-04-29 08:17:42 +00:00
alecpl
5c1dfb0b11
- Fix handling of top-level domains with more than 5 chars or unicode chars ( #1487883 )
2011-04-26 11:36:42 +00:00