Kivi QWK history...

v2.02   03/06/1997
==================
 + Read marked doesn't clear the marks anymore. There
   is a separate menu item "Clear marks" that will clear
   the marks.
 + The packets in "Window" menu are sorted by name.
 + Alt+V didn't work, it's fixed now.
 + In enter message dialog you can change where the
   area in which the message will be placed by clicking
   on the "Area" pulldown. A menu with the available
   areas is listed. This feature requires at least
   AES 3.30 (because of pulldown menu), (TT, Falcon,
   MultiTOS, NAES, perhaps oAESis & XaAES?). Also,
   this is for registered users only.
 + Added color toolbar icons to the resource. The
   icons are done by Magnus Thylander. Thanks to him!
   (Magnus, if you're still around send me e-mail!)
 + I tried fixing some problems that come when using
   Kivi QWK in minixfs partitions. I hope it behaves
   better now. (Rainbow Rat, tell me how it works!)
     
v2.01	10/02/1997
==================
 + The places of read window's titles can be changed. For
   example, you can change the places of "No" and "Area
   name", or "To" and "Subj:". This is done by grabbing
   one on the other ("To" on the "Subj" for example).
 + Fixed a bug that prevented Kivi from finding a work
   directory from different drive.
 + Removed support for KIVI.BBS file, as it is now
   obsolete.
      
v2.00	20/01/1997
==================
 + Kivi can now load and show several packets at the
   same time. The loaded/available packets will be
   shown in "Window" menu under <Packets>. Clicking
   on the packet will read the packet and open window,
   or top packet's window if it's already open.
   Closing the main window will close all windows
   occupied by the packet and free the memory it used.
   When loading a packet Kivi will create a subdirectory
   under your work directory (named after your QWK
   packet's name) and create work and reply directories
   there.
 + Coded a new GEM library for Kivi and redesigned
   the dialogs to use it. Improvements:
     - hotkeys in dialogs
     - iconify under MultiTOS
     - some nice external objects
     - scrollbar ability in views
     - unlimited number of windows open if
       OS/memory allows
 + Every packet may have it's own configuration. If
   no packet is loaded, and you configure Kivi, a
   so called Default configuration is used. This
   configuration is used if the loaded packet doesn't
   have it's own configuration saved. When saving
   configuration Kivi will ask, if it makes sense,
   if you want the configuration to become the
   "Default" configuration or this packet (BBS) specific.
   Of course this question comes only if you save
   options when a packet is open, otherwise Default
   options are saved. Notice that some options are
   shared among all configurations. These are work
   directory, packer paths and editor paths.
   As a result of this feature, KIVI.BBS file
   is useless, but I left KIVI.BBS working for
   compatibility. This will however probably be
   removed in future.
 + Toolbar icons added. At the moment only mono
   icons, as I couldn't get colour icons working :(.
   The icons are in top of the read window. There
   are icons for (from left to right) Open packet,
   pack replies, write message, reply, edit, list
   own, print message, next/prev message, next/prev
   area, jump to message, find string, bulletins and
   BBS information. You can enable/disable the toolbar
   from Options - Window. Thanks go to Magnus Thylander
   for drawing these fine icons!
 + You can mark messages for reading/replying etc.
   Just mark the messages you want to read later, and
   select Read marked. A new window is opened where
   all the messages you selected are shown. You can
   then do what you want with the messages.
 + Killfile ability included. If you don't want to
   see the messages from some person/to some person/
   about some subject, just add it to killfile. The
   killfile is named KIVI.KLL, or BBS_ID.KLL, where
   BBS_ID is the BBS ID of the BBS you want the
   killfile to apply to. The killed strings are
   separated by spaces, and every string that is
   found from the killfile and the packet's To,
   From or Subject fields is excluded.
 + You can select a part of message (or bulletin)
   to include in the quote, export/print etc..
   To select a block just push the left mouse button
   and grab the area you want to select. The selected
   area is inverted. You can expand the selected area
   by pressing down shift and pushing mouse button where
   you want the selection to be expanded.
 + List own opens it's own window.
 + There is "Clear workdir after" and "Clear workdir before"
   in Options - General. If Clear workdir before is selected,
   the workdir of current packet (the packet that is in top
   when Open packet is selected) is cleared before the new
   packet is loaded. If this is selected Kivi will behave
   almost like the old versions, displaying one packet at
   the time. If Clear workdir after is selected, the workdir
   of the current packet is cleared after Pack replies.
 + If you press control down and click a menu item, Kivi
   will try to display help about that menu item by calling
   ST-guide.
 + You can define the colours for Marked messages and messages
   that are addressed to you in Options - Colours.
 + Scrollbars in Bulletins and Options - Font. The scrollbar
   is realtime.
 + Some keys changed to be more "standard". Most notably
   Load packet is change to Open packet and the key from
   Control-L to Control-O.
 + The alerts are displayed in windows and they have hotkeys.
 + When sorting by subject, subjects with "Re:" in beginning
   are treated equal with subjects that don't have it. 
 + Many bugs corrected, many bugs added ;).
 + I'm sure I forgot something.
 
v1.41a	19/07/1995
==================
 + A bug fix: on ST Kivi 1.41 hanged if you loaded a new packet
   and there was an old packet in work directory. This didn't
   happen on Falcon, so I hadn't noticed it, sorry.
   
v1.41	03/07/1995
==================
 + Kivi saves the read/reply status of messages whenever you quit
   (or change work directory). If you have sorted the messages,
   index files have to be written also to ensure that right messages
   are marked as read/replied when you start Kivi again. Therefore
   saving message status is a bit slower if you have sorted
   messages. Save read status can be turned off from General
   dialog.
 + PERSONAL.NDX is supported. All the messages that are addressed
   to you are placed in a special conference "Personal", if this
   file is present. You can reply in this conference and the
   replies will go to correct conferences, but you can't write
   new messages there, because it is not actual conference in
   the BBS.
 + Kivi supports FidoNet mail. When replying, or writing new
   messages you can enter the FidoNet address in the Message
   Header dialog to Address-field. Internet users can use
   this same field if they want to send e-mail to someone
   whose address is too long to fit in the To-field.
 + Presets can be written for Address-field in the same
   manner as for To-field. The file name have to be
   BBS_ID.ADR (where BBS_ID is the BBS's id) or KIVI.ADR.
   An example file is included with the packet. This feature
   needs AES >= 3.40 (Falcon, MultiTOS).
 + Translation can be chosen with pulldown menu under
   AES >= 3.40.
 + Kivi can now merge replies if you unpack a reply packet and
   there are old replies in your reply directory.
 + Search string's short-cut is changed to <control>-F to accomodate
   to Atari style guide. Also its menu name is changed to "Find string".
 + Find again added. Continues the search with the same parameters
   as in last search.
 + Bulletin window stays open until you select nothing to view or
   close the window. This way you don't have to always open bulletin
   window again if there are multiple bulletins in packet.
 + A new menu entry, Create Index files, added. Some BBSs don't include
   index files (or they might be corrupted!), so use this to create
   (or recreate) them. Index files can be created for messages or
   to your replies or for both.
 + Your reply packets can be packed to include only .MSG file. Some users
   have told me about crappy QWK-doors that do not work with reply packets
   that have .NDX file. This option is configurable in General dialog.
 + If reply packet doesn't have .NDX file, Kivi creates it automatically
   when unpacking replies.
 + Newfiles is removed from the menu (it can be accessed from Bulletins).
 + Added sort cuts for: Rescan work-dir, Clean workdirs, and all the
   sort functions.
 + Sort by date works now correctly.
 + The speed of Sort by date increased drastically. A sort by date which
   took 21 seconds with the old version, took only 2 seconds with the
   new version. I didn't test it further, but it's a _lot_ faster.
 + If the colours you use in Kivi are too high for the screen mode
   you launch Kivi in, default colours are activated.
 + When you select Edit msg, the Edit button is the default one, not
   OK button.
 + Change work-dir bug + some others, which I can't remember
   anymore ;), are fixed.

v1.37	25/04/1995
=================
 + ANSI bulletins are supported. They are displayed with colours
   if your machine handles 16 or more colours.
 + ST-guide online help added. Just press HELP anytime. You
   have to have ST-guide installed as an accessory (or as
   a program if running multitasking OS).
 + Bulletin dialog includes now also Welcome and Logout bulletins
   and Newfiles and BBS News bulletins. BBS news is removed from
   the menu as it is rarely needed (at least I need it rarely).
 + The Bulletin dialog pops up automatically after loading a new
   packet if the packet contained bulletins. This doesn't however
   apply to Welcome and Logout bulletins, as they never contain
   anything new.
 + In the tagline selection window you can define a tagline to use
   by pressing Insert. 
 + In the conference listing window the amount of messages to you in
   the area is shown.
 + Export/to clipboard/print also applies to bulletins now, if a
   bulletin window (one selected from Bulletins dialog or Newfiles)
   is on the top. 
 + A header can be exported along with the message (Kivi asks this
   when selecting Export).
 + The colours Kivi uses can be set from Options - Colours.
 + Due to requests, signatures are entered before taglines.
 + KIVI.BBS file supports three more options: quote header string
  (QuoteHeader), quote format width (QuoteTo) and packer to use
  (Usepacker).
 + Extra spaces from the messages are removed when replying and
   quoting. This feature can be set off.
 + New messages are up-dated correctly when altering the "areas w/
   msg" option.
 + If using format quote, the words are wrapped.
 + BBS Information (File - BBS Information) contains information
   about current BBS packet.
 + In the main windows title there is now BBS's name instead of
   BBS's ID. The BBS ID can be seen from the BBS Information
   dialog.
 + The memory that is reserved by an old packet is released
   before loading a new packet. This way more memory is available
   for the packer.
 + More busy bees, if not under MultiTOS.
 + A couple little bugs removed.
 + Some options have become irrelevant, such as Inverted,
   and are therefore removed.
 + The option file (KIVI.OPT) has changed little: The quote
   header string has a different name, and therefore you have
   to configure it again if you don't use the default string.
   Sorry for the inconvenience...
 + History file now contains the versions from newest to oldest
   The changes are also separated to make it look clearer,
   and to ease Danny's work at Hensa ;-).

v1.30	05/03/1995
==================
 + Reply flag is updated directly after replying.
 + Area names now have more room (40 characters).
 + You can use return/enter key to take you one message forward.
 + The main windows place and size is saved along with other options.
 + Different quote styles added: optionally name initials are added
   before quote char, quote can have a header (eg. "Someone wrote to
   anyone:") which can be user defined.
 + Format reply option can use different widths.
 + Export msg remembers previously selected path and file name,
   path and file name are also saved to options. 
 + Busy bee is shown while scanning messages if not under MultiTOS.
 + <Control> + up/down arrow takes cursor to the top or the bottom
   of the window.
 + Character translation is included (Options - Translation),
   the translation file consists of 512 bytes, at the time two translation
   files are included : SF7.TRN (used in Finland) and ISO.TRN (this
   translates characters from Amiga to Atari and from Atari to Amiga).
   Look documents for more about Translation (hopefully). Different
 + Translation files can be assigned to different BBS packets in
   the KIVI.BBS file (more about this in the document, hopefully :-)).
 + In the enter message dialog (when replying or writing a new message)
   you can have presets in the TO: field. This means that you
   can write to KIVI.NAM (or BBS_ID.NAM, where BBS_ID is packet's name)
   often needed names which you can easily pop-up and select by clicking
   To-box. This is feature requires AES 3.30 and is therefore only
   available on Falcons. I might fix this to work on all STs in future.
 + You can optionally set Kivi to pack replies when you quit
   (it is settable from General dialog), if you have this option 
   and Clean workdir option on, work dirs are also cleared when you quit.
 + Message scanning is now much faster than it used to be on STs.
   I tested this with ST and ramdisk: a packet which took 22 seconds
   to scan with Kivi v1.21 took only 2 seconds with Kivi 1.30!
   Surprisingly a Falcon with a HD didn't speed up noticeably.
 + Message printing is added.
 + Small header works now also on ST-medium and some other bug fixes.

v1.21	11/01/1995
==================
 + Added "Use small header" option to General dialog. When selected, header
   display in message viewing will use smaller font. 
 + When viewing own messages, the area name is displayed in the info field
   of the window.
 + New option "Format reply". When selected, quoted replies will be formatted
   so that they fit within 80 columns.
 + If file exists when using "Export msg", you can Append the message to
   file or overwrite it. 
 + Messages can be exported to clipboard.

v1.20	07/01/1995
==================
 + Added "Only areas w/ msg" option to General dialog. When selected, only 
   areas that have messages are shown (except when Reply To is selected).
 + Added an optional check to Kill Message (selectable from General dialog).
 + Messages can now also be sorted by message's Date.
 + Added Next and Previous reply (<control>right/left arrow), which scans
   next or previous message with the same subject (or with a "Re: " in 
 + front) as current message.

v1.18	03/01/1995
==================
 + Clr/Home takes to beginning and <shift>Clr/home to the end.
 + Kivi QWK doesn't hang anymore under early TOS versions if you configure
   window elements.
 + Added Close window and re-scan workdirs and not case sensitive search
   and search backwards.
 + Fixed a bug in the message viewer which caused date & time to be displayed
   wrong sometimes.
 + Fixed a problem with unpack replies.
 + Windows aren't closed anymore if a program is launched in cursor-mode.

v1.16	29/12/1994
==================
This is mainly a bugfixed version.
 + Included all message flags.
 + Added a non-standard feature to bulletins; BBS sysops can include a
   file called BULLETIN.DSC where every bulletin are given names. The
   first line should be bulletins name (eg. BLT-1.1) and the second line
   its name and so on.

v1.15	23/12/1994
==================
Added search string. Sort messages (by From, To, Subject), if you're on the
top-level (ie. the conference listing) window Sort messages sorts all areas
beneath and under cursor, if you're on header listing level or viewing a
message it will sort only current areas messages. Taglines (reg. only): Taglines
are obtained from KIVI.TAG or BBSNAME.TAG (BBSNAME is QWK-packet's name) if
present. Taglines can be configured from General dialog, Select = you can select
which tagline will be added, Random = random one, no = no tagline added.
Few little bugs fixed.

v1.10	5/12/1994
=================
 + Added Cycle windows.
 + New option dialog (Options - Window), where you can change the window
   components of the main window. 
 + Vertical sliders, updated in pauses. 
 + Horizontal sliders, only in use while reading messages. 
 + Now you can change to next/previous message also by clicking arrow
   left/right.
 + There is a new option in General dialog, "Add signature". If this is set,
   "KIVI.SIG" file, if found, is added to the end of messages. This file
   should contain your signature, whatever it is. You can also make BBS
   specific signatures. Just create file which name consists of BBS's name
   (Kivi shows this name in main window's name) + .SIG. If Kivi founds this
   file, it is added instead of "KIVI.SIG".

v1.09b	30/11/1994
==================
 + Sometimes (this is rare) Kivi hangs in loop after TOS program running
   in window has returned, now pressing a key in Kivi you can abort.
 + If work path is changed, Kivi will rescan the new one for messages.
 + Old versions couldn't use work paths that were on different drives
   (in fact, it caused serious problems), this is fixed now.
 + When loading packet using Drag & Drop, Kivi didn't check if you had
   unpacked replies.
 + Minor bug fixes & improvements.

v1.09	15/11/1994
==================
 + Help-dialog for keys added.
 + Miniwin couldn't run if its path wasn't set to PATH environment, now
   it can.
 + Kivi supports Drag & Drop protocol. Just grab your QWK-packet to one
   of Kivi's windows and it will be loaded.
 + Several bugs with TOS <4.00 removed.

v1.08	11/11/1994
==================
 + TOS-programs can be run (if wanted) in windows under MultiTOS.
 + Added Unpack replies. 
 + Ugly bug fixed: Kivi didn't scan the messages of the last area.

v1.05	5/11/1994
=================
 + Added Reply to (reg. only), text export (ie. save message to file) and
   removed couple bugs.
 + Kivi closes itself automatically when changing
   resolution under MultiTOS.
 + QWK-packets name can be obtained from the command-line.

v1.00	28/10/1994
==================
First released version!

