1#+STARTUP: showall
2
3* TODO (fixes, ideas, etc.)
4
5** Future stuff
6
7*** mu
8
9  - put threading information in the database, and enable getting the complete
10     threads when searching
11  - refactor fill_database function in test cases
12  - don't show duplicate e-mails (i.e.. for Gmail); check the message-id
13
14*** mu-guile
15
16  - move contact export to separate scm
17  - fix logging
18
19*** mu4e
20
21  - special-case replying to messages sent by self
22  - identities (see Jacek's 'mu4e: From field in replies' mail)
23    ==> [ workaround available, using mu4e-pre-compose-hook, dynamic folders ]
24  - new-mail warning
25    ==> [ workaround available, using mu4e-index-updated-hook ]
26  - custom header fields in headers-view, message-view
27  - show maildirs as a tree, not a list in speed bar
28  - review emacs menus
29  - re-factor / separate window/buffer management
30    - enable keeping message view buffers around
31    - better naming for draft/view buffers
32  - header updating interferes with marks (when updating for 'mark as read',
33    when reading a marked message)
34  - set/unset flag editing command
35  - handling of database upgrades
36  - restore point after rerunning a search
37  - make the mu4e-bookmarks format similar to the other ones
38  - refresh current query after update?
39  - fix mu4e-mark-set to work from the view buffer as well
40    - open links to mails through headers-mode somehow (i.e..,
41     mu4e-view-message-with-msgid)
42  - improve mouse interaction (i.e., cursor vs point)
43  - show counts of messages in searches (in main view)
44  - show flush only if there's something to flush (and # of flushables)
45  - fix unsafe temp-file handling
46  - make copy paste name/address in mu4e-view possible
47
48
49* Done (0.9.9.x)
50
51  - mu4e: scroll down –> go to next message
52  - mu: add contact: as a shortcut for matching from/to/cc/bcc:
53  - guile integration
54    - statistics
55  - 'human' dates in the headers view
56  - :tags in headers, message view
57
58* Done
59  :PROPERTIES:
60  :VISIBILITY: folded
61  :END:
62
63
64** Done (0.9.9)
65
66   - make contacts in the view clickable (toggle long/short display, compose message)
67   - opening urls is too eager (now use M-RET for opening url at point, not just
68     RET, which conflicted with using RET for scrolling)
69   - document quoting of queries
70   - use mu-error
71   - tooltips in header labels
72   - tooltip for flags field
73   - remove --summary option (for mu find, mu view); use --summary-len instead
74   - add sort buttons to header labels (and do the sorting)
75   - cleanup mu-cmd-find
76   - implement --after for mu find, to only show message files changed after a
77     certain time (mtime)
78   - add mu:timestamp for guile (referring to the message file's mtime)
79   - guile automated tests
80   - add 'mu verify'
81     - automated tests
82     - handle verbose/quiet/normal output 'mu verify'
83     - check gmime 2.4 does not break
84   - hook up mu4e with 'mu verify'
85   - add 'help' command
86   - refactor mu-msg-part
87   - move widgets/ into toys/mug2, remove toys/mug/, rename toys/mug2 -> toys/mug
88   - add guile mu:count
89   - don't show GPG/PKCS7 sigs as attachments
90   - fix address completion (quote names)
91   - add support for X-Keywords (in addition to X-Label)
92   - guile: add stats test cases
93   - fixed iso-2022-jp (japanese) decoding
94   - make address completion case-insensitive
95   - recognize '*' in urls
96   - handle exception 'The revision being read has been discarded - you should
97     call Xapian::Database::reopen() and retry the operation'
98   - handle passwords from get-mail shell command
99   - support fancy (non-ascii) chars for header flags, thread prefix strings
100   - improve performance of getting the list of maildirs
101   - fix setting wrapped/hide state in viewer
102   - fix ' realpath() failed for...' stuff
103   - allow for fancy chars (> ascii), make it configurable (mu4e-use-fancy-chars)
104   - don't user `error' for user-errors
105   - better echo-area reporting
106   - improve help feedback for user (command line)
107   - handling of encrypted messages
108   - improved checked for gmime-2.6 crypto funcs
109   - handling of command line options / help
110   - fix / add support for :size
111   - mu4e~view-wrap-lines (use visual-line-mode? see Jacek's mu4e~view-wrap-lines
112     mail)
113   - better help
114   - threading optimizations
115   - actions for /all/ headers, actions for /all/ attachment
116   - handle attached messages with attachments
117
118** Done (0.8.9.5)
119
120  - make next/prev header respect prefix argument (Jacek's patch)
121  - make search results a stack (well, multiple stacks)
122  - optionally keep cc with user's email
123  - enable setting/unsetting 'Flagged' on messages
124  - allow narrowing of search results
125  - interactive split-view control (Jacek)
126  - view images inline
127  - *FIX* slow maildirs when there are many
128  - *FIX* ignore unrecognized maildir flag letters
129  - *FIX*: reply-to does not make it to the frontend
130  - *FIX* wrong buffer deleted after sending (see '(non mu) buffer is killed')
131  - rich text composing (with org-mode)
132  - let message-mode deal with burying/killing compose buffers
133  - *FIX* add runtime check for imagemagick
134  - *FIX* no error note if target message already exists (when moving)
135  - sorting + show / hide threads
136  - *FIX* having multiple header views visible
137  - *FIX* fix for strings where len (g_utf8_strdown (str)) > len (str)
138  - make sure marks correspond to the *current* message in message view (see
139    https://github.com/djcb/mu/issues/26)
140  - *FIX* don't remove unknown message flags when moving
141  - make guile/gtk/webkit dependency optional
142  - improve fringe marks (see https://github.com/djcb/mu/issues/21)
143  - mark message, decide what to do with them later (i.e.. 'deferred marking')
144  - custom predicate functions for marking
145  - make mu4e buffer killing less aggressive (i.e.., DWIM)
146  - about mu4e
147  - hide some headers when composing
148  - fix sorting subjects with ':' (but not 'Re:' or 'Fwd:')
149  - strip signature from original when replying
150  - make refresh after changing sort, threads the default
151  - contact completion (see Jacek's 'mu4e: using' mail)
152  - *FIX* emacs23 mailto: handling
153  - *FIX* message interference
154  - *FIX* emacs23.2+ auto-completion
155
156
157# Local Variables:
158# mode: org
159# End:
160