Version 0.11 (released Mon, 15 Sep 1997 00:36:15 +0300): * Added slime_folderinfo.py to CVS tree (and, therefore, the distribution). * Confused notes about new abstract classes for folders and messages. Version 0.10 (released Sun, 17 Aug 1997 18:49:31 +0300): * Fixed bug in rescanning MH subfolders that broke things for the second time the folder was scanned. * Show message count in folder list only for inboxes (speeds things up quite a bit). * Let user edit folder-specific info. At the moment the only available bit for editing is whether a folder should be scanned for new messages, but more will follow. * Remove user's address(es) from recipients in replies. * Composition window ask for conformation for send, abort, etc. * MH folders are only rescanned if the directory has been modified since the previous scan. This makes new message check fast. * helpers.find_folder_by_name caches results. * Made the frequency of new message checks settable. * Main window shows total number of unread messages. * Folder count is updated in main window. Version 0.9 (released Fri, 15 Aug 1997 00:32:23 +0300): * Added support for signature files. * Added support for a default Reply-To header. * Program is now started with the command `slime'. * Added `make install'. * Configuration can be saved. Note: Old version of pyliw had a bug, and a newer version is needed. * Show image/gif inline. * Folders can be opened and closed in the folder list without selecting them, by clicking on them with mouse button 2 (middle one on a three-button mouse). * Replies: Quotes are attributed. * Folder list shows number of messages in each folder. * Separated SlimeFolder.rescan_folder into .rescan_messages and .rescan_subfolders. This speeds up searching for a specific folder (the FCC folder) rather a bit. * Use full pathnames when comparing folder names. * User can enter names of inboxes. These are scanned for new messages at program startup and periodically while running (every five minutes, not yet settable). The user interface is stupid (user must enter filenames), and will be changed in a future version. Version 0.8 (released Sun, 10 Aug 1997 20:02:36 +0300) * Added the beginnings of a manual. Well, a skeleton to hold what will be written later. * PGP passphrase is remembered for N minutes (default is 60). * Added support for an external editor. * Copies of saved messages can be saved to a folder. Version 0.7 (released Sat, 9 Aug 1997 17:20:04 +0300) * Added `clean' target to Makefile. * Modal dialog (YesNoDialog) releases grab immediately after user has selected something. * Added rudimentary configuration menu. * Remove duplicate addresses when creating reply template. * Remove empty headers when sending. * Drafts are removed from folder when sent. * "Compose message" will re-edit saved draft, if one is selected. * Add date to message being sent. * Added rudimentary PGP/MIME signed message creation. * Temporary files are created with secretive permissions. Version 0.6 (released Sun, 27 Jul 1997 23:09:45 +0300) * Beginnings of support to send and reply to mail. Works, but is still quite clumsy. Requires that localhost runs an SMTP server. Version 0.5 (released Sat, 26 Jul 1997 20:08:08 +0300) * Put the Slime homepage under CVS. * Added basic PGP/MIME support. May be specific Exmh messages, but we'll see. Version 0.4 (released Fri, 25 Jul 1997 10:21:03 +0300) * Implemented folder.add_message, copy_message_here, and move_message_here. * Mouse button 3 moves current message to different folder (as in exmh). Version 0.3 (released Wed, 23 Jul 1997 01:59:01 +0300) * Rescan in menu actually rescans. * Identifiers for class-internal use start with underscore. * Show the whole line in message list in bold for new articles. * Exit asks for confirmation. * Ask for permission before committing a folder. Version 0.2 (released Tue, 22 Jul 1997 01:06:46 +0300) * Use References in addition to In-Reply-To when building threads. * Added command button for "Delete" to message window. * Don't display empty "important" headers in message window. * Call them "selected", not "important" headers. * Automatic recognition whether ~/Mail is MH or unix top folder. * Replace a newline in a subject with a space, for folder table of contents purposes. * Format dates correctly, even if they are just two digits. * Message window scrolls by height-2, not height-3 lines. * Subject in window title of message window has maximum length. * Messages try to make sure they can't be used while the folder they're in is closed. * Unix messages use the file handle in the parent folder, instead of keeping a copy for themselves. This way, if the parent wants to close it, the messages will cause errors if they try to use it. * Scrolling up and down one line at a time with cursor keys. * In list of folders, subtrees can now be opened and closed. * Added dirty bit to folder. This allow commit to do nothing, unless necessary. * Added and fixed caching of headers, to speed up threading, among other things.