Release Notes for ScrapBook
---------------------------

	If you are upgrading, and currently have an older version of ScrapBook installed on your handheld, it is recommended, just as a precaution and a good general practice, that you create an up-to-date backup of ScrapBooks data before installing the new version.  See "How to Install ScrapBook" in the user manual for details.

	Each version of ScrapBook can be installed "on top of" any earlier version, and preserves any existing ScrapBook data in the process.

	Note - you can check ScrapBook's menu "Help" / "About" to see what version you are currently running.


Version 1.16	(Current version:  June 18, 2010)

	After decrypting a note in the edit window, check if expanded view is preferred.

	If "New" is tapped on the List form, start off the new note with the same category as the List form.

	Change default for Edit form to be no underlining.

	Added the tutorial!


Version 1.15c	(September 21, 2008):

	Provide a more convenient way to turn off the capitalization check if it's not wanted.

	Add option of underlining within text fields on the Edit form and Browse form (see Options menu to modify this setting).

	On the Folders form, only display path scroll arrows if path is long enough to scroll.  Also, hide the selection count unless the value is nonzero.

	Use graphic buttons instead of the "L" (List) and "F" (Folders) buttons (which appeared in the top right corner of several forms).

	ScrapBook now gets listed under the Application Launcher's category "Main".


Version 1.15b   (July 26, 2008):

	In Edit form, fixed problem where vertical page scrolling wouldn't work after expanding the message text field (if keyword list previously had focus).


Version 1.15a	(June 22, 2008):

	Minor corrections to 5-Way Navigator support in the Edit form, and enhanced 5-Way Navigator support in the Search form (Keywords mode) - details follow:

	In the Edit form, changed the mapping of the Left and Right buttons so that they perform cursor movement (backward 1 character / forward 1 character) in the editable text field that currently has focus (i.e. the message text area or the keyword list area).  Also, the Up and Down buttons (page scrolling) now operate on the field that's in focus (previously they always operated on the message text area).

	In the Search form (Keywords mode), enhanced 5-Way Navigator support so that you can navigate line-by-line in the All Keywords list to select a keyword that you want to add to the Search For list.

	The section in the user manual that describes the 5-Way Navigator support has been updated to reflect all the changes in this release.


Version 1.15	(April 17, 2008):

	Added support for the 5-Way Navigator, for Palm OS 5.0 compatible devices.  For details, see new section in the user manual.


Version 1.14a	(December 30, 2007):

	Fixed a bug (an old bug, present since version 1.1) which apparently crops up only infrequently in normal use.  If you delete a folder and answer 'Yes' to the question about deleting the contained notes as well, and there is more than 1 note in the folder, about half of the notes actually got deleted (rather than all of them)!  In addition, if you then operate on one of those notes (which should have been deleted but wasn't) in a way that would involve it's linkage to a folder, weird things could happen (pixilated screen display, hang, etc.!).  Version 1.14a fixes the underlying problem, so that all the notes get deleted (when requested) when their folder gets deleted.  In addition, this version repairs any flaws to the folder linkage structure which the old bug may have caused.  This scan happens the first time the new ScrapBook gets run using an old database, so you could notice a slight delay during initialization while this scan is occurring.


Version 1.14	(December 26, 2007):

	New menu item in Search form: "Options" / "Search Last Search Results".  This limits a 'Strings' search, telling it to look only at the notes that were found by the previous search, and keep just the notes that meet the current search criteria.  This lets you refine a search, and filter out notes which were found by the previous search but which you don't actually want.

	Added support for "virtual" (i.e. search-based) folders!  This appears as a "V" button in the Folders form.  If this button is tapped, the elements of the current path are interpreted as a set of keywords to be searched for; the search is launched, and the browse forms can then be used to view the the notes that use keywords indicated in the path.  If your notes are well tagged with appropriate keywords, this "virtual folder" feature can provide a lot of flexibility!  You can create as many folder paths as you like, and come at your data from several different angles (for example: /documents/email/to/David/ and /friends/David/email/to/) - as soon as a folder is created, all the notes that belong there (for example, all the notes that use the keywords "email to David") will immediately be found in those virtual folders!

	The "Search" form (in "Strings" mode) now provides separate checkboxes for "keywords" and "texts" to let you specify which parts of the notes to search (i.e. the titles/keywords and/or the message texts).  The new capability which this provides is to be able to search just the titles and keyword lists using "Strings" mode - which one might want to do because only "Strings" mode supports searches restricted to a specific category or to selected Folders items.


Version 1.13a	(December 8, 2007):

	Fixed problem with importing notes from "Memos" which are larger than 4k bytes.

	New menu item in Folders form: "Options" / "Add Search Results".  This provides a convenient way to link a group of notes to the current folder (i.e. the notes found by the most recent search).  You can choose which of the found notes to actually add to the folder (or say "Yes to all").


Version 1.13  (September 12, 2007):

	New menu item in Search form:  "Options" / "Search Selected Folders Items".  This limits a 'Strings' search to only the subfolders and notes most recently selected in the Folders form.   This could be quite useful if you want to search only particular folders containing encrypted notes, since searching through encrypted data can be slow, and much time can be saved by not searching folders that don't need to be searched.

	New menu item in Search form:  "Options" / "Search Current List Category".  This limits a 'Strings' search to only the category most recently displayed in the List form.

	Added two shortcuts in the Edit form: "Insert Date" and "Insert Time" to make it easy to insert timestamps into the text of a note (useful for logs & journals, etc.)  These are under the "Options" menu.

	New menu item in Import/Export form: "Options" / "Export Selected Folders Items".  This assumes that you have just previously selected one or more notes and/or subfolders in the Folders form.  The corresponding ScrapBook notes get exported to the chosen Memos category. I.e. you can export directly from folders, without needing to find the notes you want to export in the Import/Export form's category-based listing.

	New menu item in Import/Export form: "Options" / "Import To Current Folder".  This assumes that the Folders form was just viewing the folder that you want to import notes into.  Imported notes will end up in that folder unless you agree to restore a notes's old folder linkage or agree to overwrite an existing note that's already in some other folder.

	Small change to the behavior of the "autocompletion" feature in the Edit form. The autocompletion now adds a trailing space after any autocompletion characters that get automatically filled in, then all these characters (including the trailing space) get highlighted.  This way, there will always be some highlighting visible (even if it's just the trailing space highlighted) when what you've entered so far exactly matches a known keyword or is a prefix of a known keyword. (Note, an exception to this occurs if backspace is entered, since it needs to be possible to remove just the highlighted text.)

	Internal enhancement to a caching mechanism - should improve speed in certain scenarios.




Version 1.12  (May 18, 2007):

	Added the ability to search the text of encrypted notes, using the "Search" form, in "Strings" mode.  ScrapBook will decrypt notes on the fly during the search, prompting for passwords as needed (but only when necessary).

	Enhanced password memory so that ScrapBook remembers (for the duration of the current session) all encryption passwords (not just the most recent password) entered by the user.  When different passwords are being used for different encrypted notes, this improves the ease of use of the Edit, Browse, Search, and Import/Export forms - i.e. all situations where ScrapBook automatically attempts to decrypt an encrypted note.

	Enhanced string search (i.e. "Strings" mode on the Search form) to support searching for an exact phrase consisting of several words separated by spaces.  Just enclose the phrase within a pair of double-quotes.

	In the Edit form, addded the menu "Options" / "Prefer Expanded View".  If selected, this causes the Edit form to automatically load itself in the expanded view if doing so results in more message text being displayed.

	Fine tuning - if you have some large encrypted notes, and a number of different encryption passwords are in use, ScrapBook's speed (when accessing these notes) may be a bit faster after they have been re-saved using version 1.12. An easy way to cause this to happen is to a) load a note in the Edit form, b) decrypt it if necessary, c) turn off encryption, d) turn encryption back on, e) say OK to the Edit form to cause the save to happen.  It's probably not necessary to go out of your way to do this unless you often reference several encryption passwords during a single ScrapBook session and notice slowness during ScrapBook's automatic decryption attempts.

	Also see the (updated) section on "Speed Improvements" in the user manual if you use large encrypted notes.


Version 1.11b (August 30, 2005):

	Fixed a bug which caused a Treo 650 to do a soft reset upon leaving ScrapBook.

	Note: if you are seeing this bug, you may need to do the following to clear the error condition:
		1) Perform a HotSync to generate an up to date backup of your Palm device's data on the PC
		2) Make a backup copy of ScrapBook's .pdb files (see chapter 6 in the User Manual)
		3) Delete ScrapBook and all its data from your Palm device
		4) Install ScrapBook version 1.11b but do not restore the data files yet
		5) Run ScrapBook - visit several of ScrapBook's screens (details don't matter, so long as ScrapBook runs)
		6) Place ScrapBook's .pdb files in the queue to be uploaded to your Palm device on the next HotSync.
		7) Perform a HotSync to restore ScrapBook's data
		8) ScrapBook should now run normally

	Additional change incorporated September 9, 2005 to also accept registration keys for earlier versions where the keys were generated by a certain (non-eSellerate) e-commerce provider.  This change is not a reason for you to update, but it removes a potential problem in the process of updating.


Version 1.11a (August 22, 2005):

	Fixed a bug in deleting old records that left unused memory still allocated.  This bug does not affect data integrity, so you could continue using your current version of ScrapBook until you have a convenient opportunity to install the update.  The update is needed to avoid unnecessary waste of the system's memory when data is deleted from ScrapBook.  In addition to fixing the bug, this update, when first run, returns any unneeded memory that may have accumulated while running earlier versions of ScrapBook back to the system.


Version 1.11 (August 2, 2005):

	This version adds support for color for the folder, padlock, and application icons.

	The capitalization checks that can occur during Import from Memos are now optional.




Version 1.1 (April 25, 2005):
    
    The main feature added in this version is support for organizing your notes in a hierarchically structured collection of folders!  Organizing your notes by categories is still supported (both organizations can co-exist).  Existing notes from an older version of ScrapBook can be "linked" to folders (after you create the folders). See the description of the "Folders" form in the user manual for details.  There have been some modifications to other forms as well to support the folders feature; for example, menu "View" / "Attributes" (in the Edit form) shows a  note's path if that note is in a folder, and the Import/Export form saves folder information when notes are exported, and can re-establish links to folders when those notes are imported later.  The List form has a new sort order, nFolders, so you can sort notes based on whether or not they are linked to folders (which makes it easy to find any unlinked notes).  Note that a new database is used to support folders - see the Backups section of the user manual for details.

    Faster database access.  An internal cache has been added to speed up access to one of ScrapBook's databases.  The "Fast Browsing" menu option has been updated to refresh this cache, so it no longer needs to alter the current sort order (see List form details regarding the sort order).

    Minor layout changes allow more screen space to be dedicated to the message text in the Edit and Browse forms.



Version 1.01 (February 17, 2005):

	Minor bug fix to Edit form to handle power-down while viewing an encrypted note while using the expanded view in the Edit form.



Version 1.0 (February 4, 2005):

	Initial release.  Memos-style note-taking, but with enhanced searching capabilities, several sort orders, and encryption.
