Changeset 633a106 in github
- Timestamp:
- Apr 15, 2010 7:37:02 AM (3 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- a446829
- Parents:
- da8f11c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
THREADS
r81ab85e r633a106 1 2 1 *** Current status of THREADS implementation *** 3 4 5 CHANGES IN RELATION TO ORIGINAL PATCH6 - don't add nested messages into selection on collapse if parent message7 is in selection8 - some changes in messages highlighting9 - re-written all changes in rcube_imap.php10 - temporary removed threads caching (see TODO)11 - use depth=0 for roots12 - thread expand state is not stored anywhere13 - removed imap_thread_algorithm option, we're using the best algorithm14 supported by server and implement REFS sorting in Roundcube15 - use underlined subject for root with unread children (icon is still supported)16 - on deleting messages the whole list isn't refreshed17 - added 'expand unread' button18 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 fetch31 children on-demand (on expand button click),32 Notice: this is not so simple, because we need to fetch children33 to set "unread_children", but we can fetch only flags instead of34 all headers for each child35 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.
