source: subversion/branches/devel-threads/THREADS @ 3136

Last change on this file since 3136 was 3136, checked in by alec, 3 years ago
  • some fixes for IE7
File size: 2.0 KB
Line 
1CHANGES IN RELATION TO ORIGINAL PATCH
2    - don't add nested messages into selection on collapse if parent message
3      is in selection
4    - some changes in messages highlighting
5    - re-written all changes in rcube_imap.php
6    - temporary removed threads caching (see TODO)
7    - use depth=0 for roots
8    - thread expand state is not stored anywhere
9    - removed imap_thread_algorithm option, we're using the best algorithm
10      supported by server and implement REFS sorting in Roundcube
11    - use underlined subject for root with unread children (icon is still supported)
12
13CHANGES IN RELATION TO TRUNK (for pasting into CHANGELOG after merge)
14    - removed 'index_sort' option, now we're using empty 'message_sort_col' for
15      this purpose
16    - popup menu for messages list column/sorting/view selection
17    - added sorting by ARRIVAL
18    - added sorting by CC
19
20TODO (must have):
21    - threads caching,
22    - after message delete we shouldn't reload the whole list, only the thread
23      in which the message was
24    - "Expand All Unread" button
25TODO (other):
26    - performance: fetching all messages for list in "expand all" state only,
27      if "expand all" is disabled we should fetch only root messages and fetch
28      children on-demand (on expand button click),
29      Notice: this is not so simple, because we need to fetch children
30              to set "unread_children", but we can fetch only flags instead of
31              all headers for each child
32    - button in #listcontrols to mark all messages in current thread (with selected
33      root or child message),
34    - thread tree icons
35    - thread css: message row height, thread/status icon alignment
36      (change size of all list icons to 14x14)
37    - remove 'indexsort' label from localization files
38TODO (by the way):
39    - use jQuery.inArray instead of find_in_array() (common.js)
40
41KNOWN ISSUES:
42    - after message(s) deletion the whole list is reloaded (see TODO),
43    - the same with a new message (check_recent)
44    - css issues on IE6-7
Note: See TracBrowser for help on using the repository browser.