thomascube
567be64c28
Fix if/else structure
2012-01-24 08:34:42 +00:00
thomascube
a49a00fd30
Display priority in message headers block
2012-01-18 11:36:41 +00:00
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
2012-01-18 11:10:46 +00:00
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
2012-01-16 15:14:41 +00:00
alecpl
1adc70526c
- Use proper class name
2012-01-09 12:47:58 +00:00
alecpl
1c4f23d6e5
- Exclude MIME functionality from rcube_imap class into rcube_mime class
2012-01-05 11:25:42 +00:00
alecpl
f5d62f7157
- Fix bug in handling of base href and inline content ( #1488290 )
2012-01-05 09:51:41 +00:00
thomascube
c8c53f4ad1
Make emtpy/invalid links non-clickable
2011-12-22 10:32:04 +00:00
thomascube
f94e442469
Add more classes and options to HTML elements for better styleability
2011-12-16 18:38:59 +00:00
alecpl
18ca0b6efc
- Skip inline images (fixes issue where images used in HTML body were displayed below the body once again)
2011-12-14 09:05:58 +00:00
thomascube
faea23d0b4
More options for message headers output in templates
2011-12-12 21:30:04 +00:00
thomascube
c7dcb30025
More from Larry...
2011-12-12 17:23:19 +00:00
thomascube
854397b216
Better CSS url() validation
2011-12-10 01:33:58 +00:00
thomascube
67e0c90fce
Add css class to add-icon
2011-12-09 21:46:05 +00:00
thomascube
2b017e7f79
Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test
2011-12-09 21:13:54 +00:00
alecpl
b6da0b76af
- Remove deprecated global $IMAP variable usage ( #1488148 )
2011-12-07 10:41:15 +00:00
alecpl
40c45e9de9
- Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class
2011-12-07 08:44:48 +00:00
alecpl
72ff6ae884
- Simplified compose session data handling, no need for session->cleanup()
2011-12-01 11:06:27 +00:00
thomascube
57486f6e58
Content filter for embedded attachments to protect from XSS on IE<=8 ( #1487895 )
2011-11-29 10:16:42 +00:00
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
2011-11-25 13:47:07 +00:00
alecpl
e4a4ca1948
- Performance improvements
2011-11-24 14:51:43 +00:00
alecpl
f4cfb1414a
- Mark folder as recent only when it contains unseen messages
2011-11-24 10:42:24 +00:00
alecpl
636bd77074
- Mark (with different color) folders with recent messages ( #1486234 )
2011-11-24 10:26:35 +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
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
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
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
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
9a835c7f7c
- Fix is_a() usage for PHP>5.3.6
2011-08-27 08:33:35 +00:00
alecpl
7a2bade211
- Added 'priority' column on messages list
2011-08-22 15:44:07 +00:00
thomascube
782d8593bd
More unique error codes
2011-08-14 18:54:24 +00:00
thomascube
d917785e70
Move mail sending functions from mail task to core for general usage
2011-07-27 15:44:06 +00:00
thomascube
ecb51cc8a6
Cache information about writeble address sources for performance reasons
2011-07-04 12:59:37 +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
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
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
alecpl
4351f7cd66
- Improve performance by including files with absolute path ( #1487849 )
2011-04-20 13:58:21 +00:00
alecpl
dd0ae6297b
- Improve space-stuffing handling in format=flowed messages ( #1487861 )
2011-04-08 07:08:30 +00:00
thomascube
4591de7018
Prepare for multiple concurrent compose windows
2011-03-10 20:21:21 +00:00
alecpl
29c54229cf
- Fix parsing links with non-printable characters inside ( #1487805 )
2011-02-28 17:33:26 +00:00