Commit Graph

877 Commits

Author SHA1 Message Date
alecpl
46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 2011-11-10 11:16:32 +00:00
alecpl
d61756663c - Fix problem with parsing HTML message body with non-unicode characters (#1487813) 2011-11-10 08:18:54 +00:00
alecpl
f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 2011-11-10 07:57:56 +00:00
thomascube
81f5dd7774 Consider replication delays in session storage 2011-11-09 13:40:23 +00:00
thomascube
62c8618744 Make email recipients separator configurable + suppress dupes in auto-completion 2011-11-08 18:50:08 +00:00
alecpl
9aab5e5456 - Fix redundant line break in flowed format (#1488146) 2011-11-03 17:51:54 +00:00
thomascube
335b042b98 Fix inline display of image attachments 2011-10-27 13:33:10 +00:00
alecpl
b5a29fe22f - Fix IDN address validation issue (#1488137) 2011-10-26 13:53:30 +00:00
alecpl
ea66cef9bc - Fix removing compose data from session after sending a message 2011-10-26 12:39:25 +00:00
alecpl
2db2ef3ec9 - Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag 2011-10-25 10:57:52 +00:00
alecpl
104e235302 - Improve handling of malformed charset specification in HTML messages (#1488093) 2011-10-23 08:49:35 +00:00
thomascube
dc6c4f4a28 Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group 2011-10-10 20:15:46 +00:00
thomascube
39cafac3f5 Autocomplete LDAP records when adding contacts from mail (#1488073) 2011-10-07 11:07:23 +00:00
alecpl
b1f0846727 - Make sure LDAP name fields aren't arrays (#1488108) 2011-10-07 08:33:24 +00:00
alecpl
765fdeb5b5 - Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call) 2011-10-03 13:13:44 +00:00
alecpl
56ec81cb6f - Don't print error to the log when trying to delete non-existing draft message 2011-10-03 12:34:25 +00:00
thomascube
e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 2011-09-30 15:22:08 +00:00
alecpl
90a6aff022 - Fix bug where when replying always the last identity is used (#1488101) 2011-09-27 06:59:59 +00:00
alecpl
9e54e6fd45 - Make the whole PHP output non-cacheable (#1487797) 2011-09-23 10:11:27 +00:00
alecpl
bba25299f8 - Fix bug where after delete message rows can be added to the list of another folder (#1487752) 2011-09-22 07:49:33 +00:00
alecpl
4b21d26879 - Add Priority filter to the messages list 2011-09-21 07:18:26 +00:00
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