
------------------------------------------------------------------------------
Pan 0.9.7
------------------------------------------------------------------------------

[ ] jfm <jfmule@yahoo.com>
    when downloading 3 large attachments, clicked on "Open the Connection
    Manager" +in the bottom left corner.  Increase the max number of
    connection by one, hit close and the program aborts.
    Log:
    pan-Message: Removed 1 articles from local cache
    pan-Message: Article Cache now has 11.9M in 40 articles
    Gdk-ERROR **: undefined font type
    aborting...
    [1]+  Aborted                 pan
[ ] Kevin Kretz <kevin@invisiblehand.net> (0.9.6)
    I am running pan0.9.6_images, running RH Linux 7 with kernel 2.2.18 and
    glibc 2.2.5.  I am also running gnome 1.4 and
    enlightenment 0.16/sawfish 0.36.
    My default background color for the article window is grey, I assume
    because of my theme/desktop colors.  When I choose edit -> preferences
    -> Display - article -> background, the body backgroubd color is shown
    as white even though it's grey.  If I select a shade of white, as long
    as it's different than the one that was already selected (which looks
    like it should be the current background color but isn't) and select
    "ok", and "apply" it will change the article background to white.  This
    change is not saved, though, even if I select file -> save setup.
[?] Wendell Dingus" <wendell@BISonline.com>
    Yesterday I opened a group and tagged the
    first 3 files at the top of the list. I inadvertantly also had the "minus
    sign - book pic - name of group" at the top of the article pane selected. I
    pressed SHIFT-S and nothing. I did so a few times before realizing I had the
    group name selected also. No biggie, just might confuse someone...
[?] Milton Moura @ <miltonmoura@mail.telepac.pt>
    s say that I select a message on the message list window and I do a
    Filter->Bozoize Author" on this message . After doing this, I check the
    "Edit->Bozos..." list and the message's author & email are not io it. At
    this point, if I "Filter->Bozoize Author" again and check once again the
    list, the "bozo's" author & email  are already there.
    But if I never check the "Edit->Bozos..." dialog and "Filter->Bozoize
    Author" several times, nothing will happen.

------------------------------------------------------------------------------
Pan 0.10.0 
------------------------------------------------------------------------------

[ ] Ryan Daniels
    Task Manager keybindings
    DELETE - cancel selected task(s)
    SHIFT + HOME - move selected task to top
    SHIFT + END - move selected task to bottom
    HOME - move cursor to first task
    END - move cursor to last task
[ ] Add to prefs the ability to specify what domain name is used when
    the user wants Pan to generate its own message-id header.
[ ] Rules/Filters/Bozos rewrite
[ ] UI cleanup: one Save-As dialog for both text & attachments
[ ] UI cleanup: do the menus need reorganizing?
[ ] UI cleanup: more shortcuts/accelerators in the menu
[ ] libESMTP for email
[ ] Configurable filters in the toolbar
[ ] XMLize rules file

------------------------------------------------------------------------------
Pan 0.10.1 
------------------------------------------------------------------------------

[ ] Attachments: mime, uu.  Multiparts?  SFVs?
[ ] Frederik Vanrenterghem
    when watching pictures in ng's, these are sometimes split over 2 parts.
    Downloading combines them, but viewing them doesn't, so you get half an
    image. Probably this should be an option, as it might be the behaviour
    some people want.

------------------------------------------------------------------------------
Pan 0.10.x 
------------------------------------------------------------------------------

[ ] Charles
    When you hit 'offline', the idle connections aren't closed.
[x] Margus Ramst
    MIME/base64 used to work fine in 0.9.6 (i.e. all attachments were saved
    and/or opened) but AFAICS with 0.9.7pre1 only saving works correctly -
    Open decodes only the first attachment.
[x] Margus Ramst
    Also, with 0.9.7 the Opened attachment has the correct name - but when
    Save or Save As is used it gets the name of the second attachment (it's
    still actually the first one though).
[x] Garry Knight
    Rule to search cached article body
[x] Margus Ramst
    Specifically, with UUencoded attachments it seems only the first one is
    recognized and decoded. With 0.9.6 the others are at least shown in the
    message body so I can still copy/paste and decode them externally; but
    with 0.9.7pre1 they aren't even shown :(

------------------------------------------------------------------------------
Pan 0.10.x 
------------------------------------------------------------------------------

[ ] Wendell Dingus" <wendell@BISonline.com>
    Yesterday I opened a group and tagged the
    first 3 files at the top of the list. I inadvertantly also had the "minus
    sign - book pic - name of group" at the top of the article pane selected. I
    pressed SHIFT-S and nothing. I did so a few times before realizing I had the
    group name selected also. No biggie, just might confuse someone...
[ ] Adam Warner <iconsult@ihug.co.nz>
    For example, I just posted to nz.test and aus.test (nz.test; aus.test).
    If I follow up to nz.test then the cross-posting works.
    However if I follow up to aus.test then I am only posting to aus.test.
    This is a verified problem. There also appears to be an issue where
    replies to a cross-post are only seen in one of the newsgroups.
[ ] When you hit 'offline', the idle connections aren't closed.
[ ] Add to prefs the ability to specify what domain name is used when
    the user wants Pan to generate its own message-id header.
[ ] Save-As dialog handle text as well as attachments?
[ ] Noah Romer
    While I'm at it, howabout having pan expire old articles before merging
    the new article headers with the existing ones?
[ ] Martin (pan-users)
    What I'd really like to see is (at least an option for) the delete key
    to not only delete the current message, but also select/display the next
    message. One thing I've always liked about Agent is that it allowed the
    user to combine the ease and paned display of a GUI with a setup for
    (mostly) keyboard use that allows the user to read through a lot of
    messages very fast.
[ ] Jordan Nelson (pan-users)
    It would be very helpful if you could configure Pan to run a system call
    (like a perl script or something) with the filename of the just-decoded
    file as the first argument.  This could allow for doing whatever you want
    to a file, such as automatically sorting it, logging it to a database,
    etc.  Am I making any sense?
[ ] Jed S. Baer
    The [Send Now] button puts the posting job at the bottom of the task
    queue. I'd like it if posts went to the top. Yeah, I know that could
    wind up being an issue someday for large binary attachments. Maybe that
    could be addressed by detecting an attachment, and putting it at the
    top/bottom of the task queue based upon that?
[ ] Ryan Ware (pan-users)
    The first is a way to save the task list so that it doesn't disappear if
    you exit.  On rare occasions, Pan has crashed on me after I've selected
    what to download for the night.  It would be nice if I could just reload
    what was in the task list.
[ ] Ryan Ware (pan-users)
    Also, sorting the tasklist by date/time the article was posted would be
    nice.  My connection isn't very fast (iDSL) and it would be nice to start
    with what's going to expire first.
[ ] Ryan Ware (pan-users)
    It would also be nice to be able to merge groups together so that you
    didn't have to see the same posts in group after group.  However, this can
    have a tendency to use a _lot_ of memory.
[ ] Johnathan Moran
    <saving the queue for Pan's next session> could be handy, though somewhat
    at cross purposes with flagging articles. In the past Pan would leave the
    little triangle image there for saving an attachment even if the download
    had been cancelled.  I would use that to go back and download the
    attachments if for some reason I had to  end what was in progress. However
    Pan no longer does that and few times I've taken a screenshot of the task
    list when I had painstakingly assembled a large download and then needed
    to end it.
[ ] Wendell Dingus
    No, failed binary decode/retrievals get removed from the task manager. That
    would be nice if they hung around until the user could acknowledge that.
    Perhaps they could try again knowing it didn't succeed before the articles
    expire. Could have failed for some internet-burp related reason or
    something. Just a thought again...
[ ] "best_before_'89" <ohmwork@technologist.com>
    When I search for an article by a certain sender, it gets found. The
    problem is that when it is highlighted, and I click on it, it does not
    open.  I have to click on a message either side of it first, THEN I go
    back and click on the found message to open it.
[ ] Speaker-To-Animals (speaker@computation.com)
    The Pan newsreader seems to have a bad bug.  If I select an article in
    the newsgroups list to save and then navigate to Folder Tools and "Move
    Article", Pan just complains that I have to select a target folder in the
    Groups list...
    but everytime I select the Folder to move to, the newsgroup headers for
    the newsgroup I'm in dissapear and so I can't select an article to move.
    Either I'm not doing something right, or this is a seriously bad design
    flaw in the interface.  Exactly how am I supposed to save articles from
    newsgroups in Pan?  It doesn't seem possible...
    and Pan REALLY needs to implement drag and drop.  Come on its the 21st
    Century!  Drag and drop should be standard!
[ ] Japie <House-Mouse@hetnet.nl>
    Folders, subscribed, and unsubscribed all in a tree view in grouplist
[ ] Magnus <elp@algonet.se>
    I think the I found a bug, when download new message and bodys in selected
    group it doesn't download the body if there is unread message in the group.
    Happen to me anyway.
[ ] Steve Glasser <sara27@earthlink.net>g
    After downloading newsgroup headers, using the "panel-resizing" button causes
    the mouse cursor to freeze--the only way to escape seems to be to kill X.
    Sorry no run log--couldn't copy it after the cursor froze
[ ] Michael Perry <mperry@tsoft.com>
    >How to resize the main window (806x520)?  I have a 800x600 resolution and
    >Pan is to big, I resize it and tell the different window managers (e,
    >windowmaker, sawfish, etc) to remember the size,,, Pan ignores it.
    This has been reported several times to the mailing list and on
    news.software.readers.  I have the same problem so I quit using pan because
    the display takes up all of my 800x600 display on my latitude ls laptop.
[ ] The acache footprint gets larger than I would like.  Maybe we should
    get rid of the message-id/filename hashtable.
[ ] Paul Smith <ozric99.nospam@lineone.net>
    I've selected the "use single click preview" option but am not getting
    the effect I'd like.  I'd like to press N to go to the next unread
    message and display it in the preview pane similar to pressing Ctrl-U in
    Outlook Express, but I still seem to have to actually click on the
    message in the thread pane to display it in the preview pane.  Is there
    something I'm doing wrong?  Apologies if I've missed something obvious.                         
[ ] Sean Tomlinson <steelrat@slip.net>
    Aluminum Foil
    Simon Templar
    acmay@mace.penguinpowered.coma
    Optionally stop the download.
    Add an option to force a grouping & decode of selected articles as a multipart
[ ] color for text window doesn't work in html mode
[ ] Reserve a connection for reading articles, so that even when new headers
    are downloading you can read an article.
[ ] When you go back to the articles tab from the message tab, the
    view is down at the bottom of the window instead of up at the
    current article, where it should be.
[ ] Aluminum Foil Ball <theball@bigfoot.com> 
    This is for saving the article body itself.  I was sort of surprised by
    the differing interface between saving articles and saving attachments.
    I find the interface for saving articles very difficult to use, as does
    the original poster.  I wouldn't mind having that changed to work more
    like the one for saving attachments.
    In fact, it would be groovy if they were both the same operation.  Just
    select a zero file along with a picture; the zero file gets saved under
    the subject (because there would be not encoded filename) and the binary
    gets saved as the encoded name or subject as selected by the checkbox.
[ ] John Hill
    Just took a look at the "Save Attachments As..." dialog.
    The "Location" and "Filename" fields are definitely something I'd like
    to see in a "Save Article As..." dialog.
[ ] shortcut to "get new articles"
[ ] Martin Cosgrave <martian@marsbard.com>                                                                                
    It would be nice to have some sort of bandwidth limitation; since the
    news server is usually the closest thing it seems to get high bitrates
    at the expense of other more distant services.
[ ] Yannick Pollart <yannick@ibazar-group.com>
    I did select all the tasks because I wanted to reverse their order.
    Maybe you can add this little feature too :)
[ ] Simon Templar <simont@infomaniak.ch>
    Decode a random group of articles selected by user
[ ] posting attachments
[ ] Jacob Ils? Christensen
    Reduce Grouplist memory footprint by separating subscribed from unsubscribed
[ ] Bruce Wolk <bawolk@ucdavis.edu>
    Wants to re-order or remove columns from the thread view
[ ] Sylpheed's fixed-font
[ ] Article.size
[ ] SCORING.
[ ] XMLize the rules file.
[ ] "Save" should be available from the popup in the text window.
[ ] ability to pause tasks in the task list
[ ] ability to pause the entire task list
[ ] serialize tasks
[ ] consider 'save article' appending to ~/News/Pan/Folders/groupname.mbox
[ ] better charset support
[ ] Jabali Pragya <jabali@lineone.net>
    Its overall colouring scheme I found a bit confusing - there is no
    way of telling whether there is a new article in a particular thread
    other than looking at the number of articles in the unread column.
[ ] option to auto-expand threads when reading one.
[ ] option to auto-expand threads.  (Add to preferences, it should be default)
    (Add to preferences, it should be default)
[ ] Steve Cox <stevec@canaries.co.uk>
    Just to make things more complicated/specific, what about having
    multiple user profiles under the user section of preferences
    (Like the multiple news servers etc).  Then in the newsserver
    preferences, a default user profile could be set.


----------------------------------------------------------------------
  Pan 0.10
----------------------------------------------------------------------

Jan's Wishlist
[x] Why do we have task-body and task-bodies?  Can these be merged?
[ ] Ability to filter by any header (such as content-type, newsreader etc)
[ ] Ability to "score" like slrn:
    - each article has a default score of 0
    - filters can increase or decrease the score - if group in sorted by
      score, the oens with the highest score are on top, the others on
      bottom (threading still functional, though!)
    - when scoring an article down and it reaches a certain lowpoint(slrn
      uses -9999), it's killed - this enables gradually scoring bozo's out
      of the display: first they might get scored down, then they
      might get scored read and finally they might simply disappear 
[ ] Ability to set an Expiry-Date on a Filter
[ ] Ability to score by Author:
    - ie, scoring the good ones up, kinda like watching, but with
      distinction: for example, my own articles are (of course :) high
      priority, replies to my articles are scored high as well, unlessthey
      were killed before.  However, if an article got a low score for
      example due to a certain newsreader (OE), but is a response to
      my article, it is marked read, but displayed on top, below my
      article in the thread, clearly marked as "important, but scored
      down (ie read)"
[ ] Spoiler
    Some time ago I implemented spoiler-support for pan, it's easy
    enough - when you encounter "^L" (control-l, formfeed), you "mute"
    the following text - you can copy most of the code from the
    mute-quoted-text routine.  It's common in all newsgroups discussing
    tv-shows for example. 
[ ] Personalities
    Different Identities according to newsserver and/or group
    Different Signature according to what group you're in
[ ] Attribution Line:
    Different Attribution line according to what newsgroup you're in:
    In German newsgrouop I use "X schrieb:" instead of "X wrote:"
    Different possibilities of attribution line - currently Pan has
    message-ID, author and date, I'd like to differentiate between
    author-name and author-email, some people might want to have
    subject and newsgroup (even though I personally don't see the
    need for anything other than "X wrote:")
[ ] External Editor
    What a killer-feature that'd be - using $VISUAL to compose messages!  I
    know it's in the preferences, but is it functional?
[ ] External applications
    Specify the browser with which to open URL's (was that done through some        gnome-variable or something?)
    Specify image-viewer?
[ ] Special-character-decoding
    Has this gotten better?  I remember there were some special cases
    where the decoding didn't work correctly.  Also, how does Pan handle
    detecting the correct charset for posting?  Some people might be using
    iso-8859-13 for example and that would need to be declared in the headers.
[ ] Cross-posted articles
    If I read article x in group y and it was xposted to group z, then 
    ant tit to be marked read when I enter group z.  I know this requires
    database-synching of the different groups which, probably, is a PITA,
    but it's really neat.  Maybe one could do this through a filter?
    mark read if article was already read in other group or something?





>The Mercedes of newsgroup readers hasn't been written yet. IMHO it would
>have all the following features:
>
>1) Multithreaded, to allow downloading of newsgroup list while reading posts
>in one newsgroup and checking email.
>2) Multiple NNTP, SMTP and POP3 accounts.
>3) Newsgroup replies treated and retreived like regular email
>4) Ability to bookmark posts, with notes.
>5) Automatic import of account info from the registry settings created by
>Outlook Express
>6) Databases for images and other attachments, with builtin players and
>slideshow capability, for MP3, JPEG, MPG, etc..
>7) Filters and the ability to attach actions to filter results
>8) Convenient jumping from one newsgroup to another from a post's newsgroups
>header (ie, viewing a crossposted message thread in all it's newsgroups)
>9) Color highlighting for any selected newsgroup participant and replies to
>their posts
>10) Newsgroup-specific aliases
>11) Special messages view that lets you see all replies to a post in every
>newsgroup to which it was posted
>12) Bandwidth monitor showing bandwidth usage and activity for RAS
>connection
>13) Background downloading when RAS bandwidth idle
>14) Different security levels for instant hiding of highly-sensitive screens
>and activities (as well as secret background downloads)
>15) Ability to assign sounds to various actions and states, such as getting
>a reply to a newsgroup post
>16) Automated replies/posts
>17) Threaded email discussions
>18) Email preview, so you can download only those email messages you are
>interested in.
>19) Immunity to viruses
>20) Ability to synchronize state between locations so you don't see
>newsgroup messages as new if you already read them at work.
>21) Ability to "page" other newsgroup participants.

Charles: First

[ ] In composer: add "Save as Draft" and "Delete"
[ ] some way to do one-shot tasks without waiting a turn in the queue.

Charles: Sooner

[ ] Saving of queued tasks
[ ] Nicer handling of message headers (ie, a list of commonly-used headers)

Charles: Later

[ ] filters a la Windows' XNews
[ ] a case-sensitivity toggle for rule criteria? 
[ ] Don't load the unsubscribed groups unless "All" mode is on.
[ ] replace ^I with spaces when posting a message to skip tab damage
[ ] spellchecker
[ ] optional disabling of User-Agent header

Charles: Maybe

[ ] next/prev in articlelist should skip over killfile'd articles
    Gary Bust <engb@arlut.utexas.edu>
[ ] Jason Poynting <jasonp@bigfoot.com>
    And finally one feature I'd really like to see is the option to
    catch up a group when you download new headers. This would be a great
    help when trying to spot new articles in groups I selectively read.
[ ] tree view for groups?
[ ] the subject Find: filter doesn't find new subjects nested in a thread
[ ] bozo filter on articlelist toolbar
[ ] I'd like to select the whole text of the message (like ctrl-a in (Francesco)
[ ] For the newsgroup list pane, I find it irritating to have to set the
    properties for each of the groups I subscribe, I rather liked Agent's way
    of setting default properties for all of the subscribed newsgroups, and
    being able to 'adjust' using the property for a particular newsgroup to
    override the default properties.

Matt

[ ] zag's plug-in-an-editor RFE


----------------------------------------------------------------------
  Pan 1.0 
----------------------------------------------------------------------

[Unclaimed -- may or may not happen. part longterm TODO and part wish tracking]

[ ] Andreas Scherbaum <ads@htl.de>
    And another thing, more a feature request: is it possible to get
    a window to fetch a single message from server with a given
    message-id? Most references to other articles coming this way
    so it would be nice to give pan the message id and it will
    fetch the message from the news server and display it.
[ ] Yong Chiew Ning <cnyong@attglobal.net>
    This is a wish for Pan. Is it possible to have a button somewhere to
    download flagged articles in all subscribed groups at once when clicked?
    This will make it very convenient for offline browsing. Thank you.
[ ] Denis Manente <denis72@libero.it>
    Command-line arguments for doing Pan without a gui, suitable for cron jobs
[ ] Japie <House-Mouse@hetnet.nl>
    a wish for Pan, wich is already more than complete.
    -showing emoticons as images. (like mozilla does)
[ ] Jed S. Baer
    I agree. I don't see any need to maintain, on my machine, the whole
    catalog of groups my server offers. I'd rather have faster load time and
    a smaller memory footprint. Going along with this, I'd also like to be
    able to subscribe by just typing in the name of a group, instead of
    having to retrieve the list from the server, load it up, and select a
    group. For someone who's experienced with news, this would be much
    easier, I think - and faster.
[ ] Jan Schaumann
    do we want Pan to support "posted-and-mailed" -
    http://www.newsreaders.com/tech/draft-zawinski-p%26m.txt ?
[ ] Jan Schaumann
    do we want Pan to support "mail-copies-to" -
    http://www.newsreaders.com/misc/mail-copies-to.html ?
[ ] Jan Schaumann
    do we want pan to support spoilers -
    http://www.newsreaders.com/spoilers/ ?
[ ] Gediminas Paulauskas <menesis@delfi.lt>
    It would be nice to have an option to automatically import .newsrc at
    startup and export it on exit.
[ ] "Robert Marshall" <robert@chezmarshall.freeserve.co.uk> 
    On the import and export, I've noticed that if you use the browse facility
    then '.' files are not shown, so if you're trying to import a .newsrc file
    somewhere you're not able to select it!
    It would also be nice to have the option to export a .newsrc file
    containing only subscribed groups.
[ ] queue.c's g_slist_append is non-optimal (GLib 2.0: Use GQueue)
[ ] Ari Pollak <compwiz@bigfoot.com>
    Pan suggestion - have an option to check all subscribed newsgroups for
    new messages on startup.
[ ] Jim Henderson <jhenderson@bigfoot.com>
    Date/time is an option I like to have available, though, since I use
    Netscape to read the same groups at work and know what time I'm caught
    up through on the two servers I use most...
    (Analysis: plugging in date/time into a rule and saving the rule to
    have to apply it would be annoying; better to have the 'apply' button
    let the user fill in fields somehow)
[ ] Jason Baietto <jason@metrolink.com>
    I absolutely love pan, but I have a minor feature request.
    Can you add resettable per-server download counters so that
    I can keep track of how many megabytes I've downloaded from
    a given server?  Pan makes it so easy to download stuff that
    I've exceeded my nntp provider's limits twice now.
    Thanks in advance and thanks for a terrific product.
[ ] "Laurent Duperval" <laurent.duperval@uforce.com>
    I'd like an Online/offline button for each server, so I don't have
    to go to the Prefs window when I want to change the online/offline status.
[ ] Hi, I think I just found a bug. I'm using 0.8.1beta6 from cvs.
    When I delete an (multipart) article in server A while I'm downloading
    the binary attachment (multipart) from the same article in server B
    will cause one (or more?) of the multipart that has been downloaded to
    be deleted, hence when pan tries to combine all the parts pan will
    complain that one part is missing. Does that make sense at all? If I'm
    not being clear please let me know.
[ ] Matthew Lenz <hohlraum@nocturnal.org>
    1) make 'tasks' window a pane and tab (like groups, threads, articles) and
    most importantly make queued tasks remembered and able start where they
    left off from one run of pan to the next. (maybe I'm high and pan already
    does this)
[ ] Matthew Lenz <hohlraum@nocturnal.org>
    i dunno how newshark does this, but it associates a 'life' percentage
    to articles and gives you an idea as to how much longer a specific article
    (or binary post cluster) will be around before being dropped from the
    server.  It also lets you sort by this percentage in the download pane.
    (so you can be sure to download the oldest article first)
[ ] Matthew Lenz <hohlraum@nocturnal.org>
    preview a binary attachment.  (for example only download and decode the
    first N number of parts and then launch in associated viewer.)


[ ] Task scheduling
[ ] Task saving/reloading
[ ] python/perl hooks
[ ] It can open all kinds of links without forcing netscape on me
[ ] virtual folders - one for programming, one for gardening
[ ] x-face support?
[ ] add task saving/loading so that task lists can be saved and run later.
[ ] Let the user go offline immediately after a task is completed, instead of
    recycling sockets.  (This will probably be in the form of putting the
    "Close server connection after N seconds idle" control in the online
    preferences dialog)
[ ] Add support for SSL. <http://www.moxienet.com/lynx/> has patches for SLL
    support in Lynx, which points the way pretty nicely.  (Note to users:
    I need an account on an SSL news server;  please mail charles@superpimp.org
    if you can provide one for testing.)
[ ] Jan Schaumann <jschauma@netmeister.org>
    Shortcut to edit a message in pan.sendlater, possibly 'e'
    (Analysis: just make it more prominent in the menus)
[ ] binary retrieval druid (wizard like for automatic binary "sucking").
[ ] cron! cron! cron!
[ ] "Yes, and go offline afterwards" choice in "Go Online?" dialog
[ ] perhaps add 'previous unread article' back in
[ ] add 'next group' and 'previous group' back in
[ ] Add the option to track any thread in which the user-specified author
    is a participant
[ ] specify which server to send posts through, rather than always using
    current server
[ ] search headers from multiple groups
[ ] steal gnome-print code from GEdit
[ ] delete old articles as a group grows to larger than N articles
[ ] pan-users: status bar for "no new headers" "message sent successfully!" etc
    (gnome_app_flash, if we only had a status bar. :)
[ ] group selector for crossposting, so you don't have to type in the names.
[ ] pan-users: single-click to open all threads  (>2x)
[ ] xnews-like text toolbar
[ ] pan-users: extern app to pass messages through before they're posted.
[ ] DMACon: Default to fixed width fonts in read/compose
[ ] prefs option to check server for new messages when you load a group
[ ] more search options to "find" dialog? -- filter by date
[ ] log viewer improvements: coloring based on priority, error, etc
[ ] per-group configuration options: logging
[ ] group-centric design?
[ ] "Michael J. Venables" <michael@ronin-group.org>
    an indicator as to online status
    (There's a status light graphic under the "Online Settings"
    but I can't see that that actually gets displayed anywhere.)
[ ] "Michael J. Venables" <michael@ronin-group.org>
    a button to toggle online status
[ ] "Michael J. Venables" <michael@ronin-group.org>
    a leech function (like NewsBot (http://www.sb-software.com/))
    for viewing, filtering and grabbing all binaries (independent
    of the news thread viewer itself)
[ ] "Michael J. Venables" <michael@ronin-group.org>
    encrypt the password in .gnome/Pan

----------------------------------------------------------------------
  Pan 1.0 (general)
----------------------------------------------------------------------

** Documentation.

   Documentation is key.  We definitely need a users manual.  An on-line
   help file would be nice too, but I'm not sure what the standard help
   file is supposed to be like in GNOME (windows had the common help file
   format and stuff).  The FAQ needs to grow and spread apart into
   separate sections, and should also be distributed with the tarball.
   Basically, we need to make a 'docs' subdir and use it.
