Changeset 633a106 in github
- Apr 15, 2010 7:37:02 AM (3 years ago)
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- 1 edited
r81ab85e r633a106 1 2 1 *** Current status of THREADS implementation *** 3 4 5 CHANGES IN RELATION TO ORIGINAL PATCH 6 - don't add nested messages into selection on collapse if parent message 7 is in selection 8 - some changes in messages highlighting 9 - re-written all changes in rcube_imap.php 10 - temporary removed threads caching (see TODO) 11 - use depth=0 for roots 12 - thread expand state is not stored anywhere 13 - removed imap_thread_algorithm option, we're using the best algorithm 14 supported by server and implement REFS sorting in Roundcube 15 - use underlined subject for root with unread children (icon is still supported) 16 - on deleting messages the whole list isn't refreshed 17 - added 'expand unread' button 18 2 19 3 TODO (must have): 20 4 - threads caching 21 - updating threaded message list on message delete 22 - don't reload messages list on check_recent 23 24 KNOWN ISSUES: 25 - on new message (check_recent) the whole list is reloaded 26 - css issues on IE6 5 - (better) updating threaded message list on message delete and check-recent 27 6 28 7 TODO (other): 29 - performance: fetching all messages for list in "expand all" state only, 30 if "expand all" is disabled we should fetch only root messages and fetch 31 children on-demand (on expand button click), 32 Notice: this is not so simple, because we need to fetch children 33 to set "unread_children", but we can fetch only flags instead of 34 all headers for each child 35 8 - button in #listcontrols to mark all messages in current thread (with selected 36 9 root or child message), 37 10 - icons for thread tree structure 38 11 39 TODO (by the way): 40 - use jQuery.inArray instead of find_in_array() (common.js) 12 KNOWN ISSUES: 13 - IE6: message, flag, attachment icons are not displayed in 14 initially collapsed child rows
Note: See TracChangeset for help on using the changeset viewer.