#+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: