This is (supposed to be) a list of user-visible changes between versions.


-- changes in version 0.4.1 - 2002-04-07 23:50

* Added posting support! Currently quite basic, but useable. The Compose
 menu will let you write a new article or reply to an existing. There's
 a preferences 'tab' that lets you set the default name and address,
 and the source of the default signature.

  The compose windows lets you change write the article and change the
 subject and from-address, as well as the list of groups the article
 should be posted to. If you want to crosspost (note that this is often
 considered bad style), write the group names separated by commas and
 nothing else (no whitespace). When you click post the article will be
 sent, and if it was sent succesfully the window will close. If you want
 to save a copy of the article locally, you'll need to copy and paste the
 text out of the window manually for now.

  If an article could not be sent, the log window will probably have an
 explanation. Note that GNUstep's NSTextView is quite slow, so when
 responding to a long article it might take a long while for the compose
 window to pop up.

  Note that correct format=flowed handling requires a future version of
 Pantomime, so the default posting method should be 'quoted-printable'
 (unless you are _really_ sure that you know what you're doing).

* New key equivalents, 'alt-s' to save the current message and 'alt-F' to
 switch font.

* Basic support for decoding uuencoded parts of messages. Note that this
 probably requires a future Pantomime version.

* There's optional support for MIME handling (ie. inline display of images,
 html, rtf, etc.) using an not-yet released MIME handling library. If you're
 brave and want to test it, contact me.

* The French and Spanish translations are still not up-to-date (and it's
 still my fault).


-- changes in version 0.4.0 - 2002-03-25 01:15

* Added a French translation by Stéphane Peron. Thanks!

* Added more read-ahead options to the preferences panel.

* Updated the documentation.

* Cleanups and bug fixes. Note that the French and Spanish translations are
 not currently up-to-date (which is mostly my fault).


-- changes in version 0.3.9.4 (yet another test release) - 2002-03-11 02:50

* Added an Edit menu with a Copy entry.


-- changes in version 0.3.9.3 (yet another test release) - 2002-03-11 02:30

* Implemented a real preferences panel. Info->Preferences will bring it up.
 There are currently 'tabs' for sources (basically the old preferences
 panel), message viewing, and read-ahead. (Almost) all options can be
 changed there, so there's no longer any need to mess around with default
 keys. Hopefully the descriptions there will be enough to understand the
 options. (If not, tell me what isn't clear and I'll do something about
 it.)

* Fixed bugs.


-- changes in version 0.3.9.2 (yet another test release) - 2002-03-09 18:30

* Added a size limit for automatic downloading of messages. The defaults key
 is 'AutoDownloadSizeLimit', and the default is 64kb. Messages larger than
 this won't be downloaded automatically when you select them, but you can
 still select download in the menu or click on the link in the message
 if you want to download them. The size of the message will be displayed
 (if known).

* Fixed bug.


-- changes in version 0.3.9.1 (another test release) - 2002-03-09 15:00

* Intelligent scrolling. When you hit ' ' to scroll down, quoted sections,
 blank lines and signatures will be automatically skipped. (This is
 optional (just set the defaults key "IntelligentScroll" to NO), but I
 find it very useful.) It should provide context for the part it skips to,
 but if it isn't enough you can use 's' and 'x' to get more.

* Message rendering has been improved a lot.	Headers and informative text
 from LuserNET is written in dark blue. Red text among headers are
 clickable. Normal message text is usually black, thought quoted parts
 might be colored differently (the colors have also been adjusted to
 look better).

 Data in attachments can saved by clicking 'Save'. In 'multipart/alternative'
 messages, you can click on the part you want to view (so you can view the
 text/plain instead of text/html). text/* parts that couldn't be decoded
 can be viewed as ascii text can be viewed as ASCII text (the ASCII text
 might not match what the sender intended, but it'll often be close).

* Intelligent read-ahead. When it is active (defaults key 'ReadAhead',
 defaults is YES), LuserNET will start background downloads of the next,
 previous, next unread, and next-unread-past-this-thread messages. This
 means that by the time you've finished reading, hitting 'n' or ' ' will
 bring the next message up instantly.

 The defaults key 'ReadAheadSizeLimit' has the maximum size of a message
 that will be downloaded as read-ahead. The defaults value is 20kb.

* There's a menu entry for showing the raw source for a message.

* New headers will be parsed incrementally, instead of waiting until all
 have been downloaded and parsing them in one go.

* Removed console version code from the released version. Still available
 by request, if anyone's interested.

* Bug fixes. Optimizations. Cleanups. The usual.


-- changes in version 0.3.9 (test release) - 2002-03-04 02:50

* If a thread is really deep the thread depth gets display as a number.

* Headers will be parsed from the message's data if we didn't get them
 with xover.

* If a message doesn't have a source the 'no source'-message will let you
 select one.

* Key navigation should work in most dialogs.

* Updated for new Pantomime changes. (Won't work with old versions.)

* Bug fixes. Meta header database is slightly incompatible at the moment.



-- changes in version 0.3.4 - 2002-02-26 13:00

* 's' and 'x' move up and down a small amount in the current message.

* Added a spanish translation contributed by Quique. Thanks!

* Message->Download will download a message. Usually messages are
 downloaded automatically, but if there was an error you can use this
 to force a new download attempt (useful when messages have arrived out
 of order).

* 'Message->Switch font' will switch between the primary and secondary
 font. The default keys MessageFont1 and MessageFont1Size specify the
 primary font, and MessageFont2/... the secondary font. By default the
 primary font is the normal user font and the secondary font is the
 normal user fixed-pitch font. No GUI to change this yet...

* The defaults key ColorMessages controls whether messages are colored
 or not. Default is to color, you can change it by running:
   defaults write LuserNET ColorMessages NO
 (or YES). No GUI for this yet...

* Removed yellow and green from the list of colors to use when coloring
 messages since they were difficult to read on the white background.

* Fix some silly typos in the localization files. Start using make_strings
 to keep them up-to-date.

* Fixed a bug that caused a 'FolderSortMode_(nil)' key to appear in the
 defaults (it causes no harm, but it doesn't do anything and shouldn't be
 there).

* Disabled double-release checking. This increases performance a fair
 amount (especially when parsing and coloring large messages).


-- changes in version 0.3.3 - 2002-02-23 23:50

* Messages can be saved from the menu. The raw data will be saved, including
 headers.

* The date for messages is now parsed correctly and will be displayed
 intelligently in the folder window.

* Messages can be arranged by thread, reverse-thread (newer threads above
 older threads), arrival order and reverse arrival order. Thread-based
 movement commands only work in normal thread mode currently.

* The command line configuration stuff is gone.

* The menus have been rearranged.

* 'P' will move to a message's parent.

* The program will remember which windows/folders you had open when you
 exited the program and will open them again when you start it.

* Lots of minor fixed, cleanups and optimizations.



-- changes in version 0.3.2 - 2002-02-19 23:07

* Fix bug in handling 'A' in folder windows (it'd work but it'd beep anyway).

* Added localization support and a swedish translation.

* Menus have been rearranged and extended.

* Table column positions will be saved.



-- version 0.3.1 - 2002-02-19 01:54

