sup

A curses threads-with-tags style email client

sup-website.git

git clone https://supmua.dev/git/sup-website/

community/sup-announce.older.mbox (5301B) - raw

      1 From wmorgan-sup@masanjin.net  Fri Jun  5 15:02:37 2009
      2 From: wmorgan-sup@masanjin.net (William Morgan)
      3 Date: Fri, 05 Jun 2009 12:02:37 -0700
      4 Subject: [Sup-announce] [ANN] Sup 0.8 released
      5 Message-ID: <1244228405-sup-4363@entry>
      6 
      7 I'm pleased to announce the release of Sup 0.8.
      8 
      9 Sup is a console-based email client for people with a lot of email.
     10 It supports tagging, very fast full-text search, automatic contact-
     11 list management, and more. If you're the type of person who treats
     12 email as an extension of your long-term memory, Sup is for you.
     13 
     14 Get it: gem install sup
     15 Learn it: http://sup.rubyforge.org
     16 Love it: sup-talk at rubyforge.org
     17 
     18 Excitement in 0.8:
     19 * Undo support on many operations. Yay!
     20 * Mbox splitting fixes. No more "From "-line problems.
     21 * Mail parsing speedups.
     22 * Many utf8 and widechar fixes. Display of crazy characters should be pretty
     23   close.
     24 * Outgoing email with non-ASCII headers is now properly encoded.
     25 * Email addresses are no longer permanently attached to names. This was
     26   causing problems with automated email systems that used different names
     27   with the same address.
     28 * Curses background now retains the terminal default color. This also makes
     29   Sup work better on transparent terminals.
     30 * Improve dynamic loading of setlocale for Cygwin and BSD systems.
     31 * Labels can now be removed from multiple tagged threads.
     32 * Applying operations to tagged threads is now invoked with '='.
     33 * Buffer list is betterified and is now invoked with ';'.
     34 * Zsh autocompletion support.
     35 * As always, many bugfixes and tweaks.
     36 -- 
     37 William <wmorgan-sup at masanjin.net>
     38 
     39 From wmorgan-sup@masanjin.net  Wed Jun 17 12:13:02 2009
     40 From: wmorgan-sup@masanjin.net (William Morgan)
     41 Date: Wed, 17 Jun 2009 09:13:02 -0700
     42 Subject: [Sup-announce] [ANN] Sup 0.8.1 released
     43 Message-ID: <1245255144-sup-1099@entry>
     44 
     45 A bugfix release with fixes for quote parsing (bad behavior in certain
     46 long emails), multibyte display for non-utf8 locales, and reply-mode
     47 mode selection.
     48 
     49 == 0.8.1 / 2009-06-15
     50 * make multibyte display "work" for non-utf8 locales
     51 * fix reply-mode always selecting "Customized"
     52 * reduce email quote parsing worst-case behavior
     53 -- 
     54 William <wmorgan-sup at masanjin.net>
     55 
     56 From wmorgan-sup@masanjin.net  Thu Oct  1 14:43:49 2009
     57 From: wmorgan-sup@masanjin.net (William Morgan)
     58 Date: Thu, 01 Oct 2009 11:43:49 -0700
     59 Subject: [Sup-announce] [ANN] Sup 0.9 released
     60 Message-ID: <1254422532-sup-9948@masanjin.net>
     61 
     62 I'm pleased to announce the release of Sup 0.9.
     63 
     64 Sup is a console-based email client for people with a lot of email.
     65 It supports tagging, very fast full-text search, automatic contact-
     66 list management, and more. If you're the type of person who treats
     67 email as an extension of your long-term memory, Sup is for you.
     68 
     69 Get it: gem install sup
     70 Learn it: http://sup.rubyforge.org
     71 Love it: sup-talk at rubyforge.org
     72 
     73 Excitement in 0.9:
     74 * Experimental Xapian backend to replace Ferret. Not everything works with it,
     75   but it's fast and less likely to barf. See release notes.
     76 * New keybinding: "G" for reply-all.
     77 * New hook: custom-search, for adding your own query expansions.
     78 * Better preemptive thread loading.
     79 * Random UI tweaks: display labels before subjects, change thread-view-mode's
     80   'n' and 'p' commands slightly
     81 * Better killing of other Sup processes.
     82 * Die gracefully upon SIGKILL.
     83 * Finally figure out the curses+ruby magic to make SIGWINCH (i.e. xterm
     84   resizing) work correctly.
     85 * Add a console mode (press ~) for interactively playing with the index.
     86 * Finally figure out the curses magic to stop the weird keyboard behavior after
     87   leaving the editor.
     88 * Improved logging. Logging now supports SUP_LOG_LEVEL environment variable.
     89   Set this to "debug" for verbiage.
     90 * As always, many bugfixes and tweaks.
     91 
     92 Release notes:
     93 
     94 There's a new Xapian backend as an alternative to the Ferret one. It's still in
     95 a beta stage. It's much faster and much less prone to the random crashes than
     96 Ferret, but certain things don't work yet, most noticeably the unread message
     97 counts in label-list-mode.
     98 
     99 You can switch back and forth between both indexes without harm, *except* any
    100 new messages added to the one index won't be picked up by the other. Follow
    101 these instructions:
    102 
    103 To TRY the Xapian index, without screwing Ferret up:
    104 
    105 1. sup-dump > dump                              # takes a while
    106 2. export SUP_INDEX=xapian                      # or however you do it in your shell
    107 3. sup-sync --all --all-sources --restore dump  # takes a long time
    108 4. sup -n                # -n ensures that no polling is done. don't hit 'P' either
    109 
    110 Step 1 will take a long time, and step 3 will take a very long time.
    111 
    112 At this point, whenever you run Sup, the SUP_INDEX environment variable will
    113 determine which index you use. If it's unset, or "ferret", you will use the
    114 ferret index. If it's "xapian", the Xapian index. Make sure when you run sup
    115 with the Xapian index, you use -n and don't hit 'P', to avoid loading new
    116 messages into it.
    117 
    118 If you want to switch to Xapian permanently, you can then:
    119 
    120 1. rm -rf ~/.sup/ferret
    121 2. permanently set SUP_INDEX=xapian according to your shell
    122 3. Run sup as normal, i.e. without -n.
    123 
    124 If you want to go back to Ferret, you can just rm -rf ~/.sup/xapian and make
    125 sure your SUP_INDEX environment variable is unset.
    126 
    127 -- 
    128 William <wmorgan-sup at masanjin.net>
    129