diff options
| author | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2010-03-17 12:24:09 +0000 |
|---|---|---|
| committer | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2010-03-17 12:24:09 +0000 |
| commit | 02eece808fde87eac07f8bcbad1ee278cb91514e (patch) | |
| tree | 221a385a7b4d5a01cec3d33543e7a85e6d093db3 /roundcubemail/THREADS | |
| parent | 7a2493bf23f7271f5ea4b9e8fd205e13014c5ca6 (diff) | |
Merged devel-threads branch (r3066:3364) back into trunk
git-svn-id: https://svn.roundcube.net/trunk@3367 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/THREADS')
| -rw-r--r-- | roundcubemail/THREADS | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/roundcubemail/THREADS b/roundcubemail/THREADS new file mode 100644 index 000000000..022b7fab9 --- /dev/null +++ b/roundcubemail/THREADS @@ -0,0 +1,43 @@ +CHANGES IN RELATION TO ORIGINAL PATCH + - don't add nested messages into selection on collapse if parent message + is in selection + - some changes in messages highlighting + - re-written all changes in rcube_imap.php + - temporary removed threads caching (see TODO) + - use depth=0 for roots + - thread expand state is not stored anywhere + - removed imap_thread_algorithm option, we're using the best algorithm + supported by server and implement REFS sorting in Roundcube + - use underlined subject for root with unread children (icon is still supported) + - on deleting messages the whole list isn't refreshed + - added 'expand unread' button + +TODO (must have): + - threads caching + - updating threaded message list on message delete + - don't reload messages list on check_recent + +TODO (other): + - performance: fetching all messages for list in "expand all" state only, + if "expand all" is disabled we should fetch only root messages and fetch + children on-demand (on expand button click), + Notice: this is not so simple, because we need to fetch children + to set "unread_children", but we can fetch only flags instead of + all headers for each child + - button in #listcontrols to mark all messages in current thread (with selected + root or child message), + + thread tree icons + + thread css: message row height, thread/status icon alignment + (change size of all list icons to 14x14) + - remove 'indexsort' label from localization files + +TODO (by the way): + - use jQuery.inArray instead of find_in_array() (common.js) + + use only one function (js) to generate messages list + +KNOWN ISSUES: + - on new message (check_recent) the whole list is reloaded + + table header replacement doesn't work on IE + - css issues on IE6 + + css issues on IE7 + |
