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