SUPPORT : YOJIMBO : Archived Release Notes : Yojimbo 1.3 Release Notes
Yojimbo 1.3 Release Notes
This page documents all feature enhancements and bug fixes included in the Yojimbo 1.3 update.
For information on changes made in previous versions of Yojimbo, please see the release notes archive.
You can access Yojimbo's online help by choosing "Yojimbo Help" from the Help menu.
Requirements
IMPORTANT: This version of Yojimbo will upgrade your database to a version that previous versions can no longer read. Make sure you have a backup before allowing Yojimbo to migrate your data.
Additions
-
You can now tag items in Yojimbo. Tags are free-form keywords you can assign to items to make retrieval and grouping easier.
Yojimbo supports both single- and multi-word tags. Tag lists are comma delimited, so while creating tags, typing a comma or pressing return will end the current tag and begin the next.
You can create tags from the Quick Input window or directly within item views or the Inspector.
You can search for items containing Tags through the application-wide searching field (with either All or Tags selected from the menu).
You can create Tag Collections to automatically gather all items with the specified tag(s) via the "New Tag Collection" command in the File menu, or via the "New" popup in the toolbar.
The Tags preference panel lists all the defined tags and allows you to delete tags you no longer wish to use. (Yojimbo will warn you if the tag is in use, and Undo is supported.)
When you create an item via AppleScript, you can assign tags to it through the scripting interface.
tell application "Yojimbo" set aDatabaseItem to make new bookmark item with properties {name:"Bare Bones Software, Inc.", location:"http://www.barebones.com"} add tags {"Mac", "Software"} to aDatabaseItem end tellThere are two new optional bookmarklets which allow you to assign tags to the bookmark or archive from your browser. (Please note that since these bookmarklets work entirely within your browser (using Javascript), they can't offer autocompletion for tag names; if you need autocompletion, please use the Quick Input Panel instead.)
The Format menu now includes Edit List and Edit Table commands for creating and editing tables and lists within notes.
Dragging a file into the text field in the Add Hyperlink sheet will insert a file URL.
-
Yojimbo now supports use of the system Keychain to store your Yojimbo password.
You may add your Yojimbo password to the Keychain by checking the appropriate box in any password prompt dialog.
Once you've stored your Yojimbo password in the Keychain, you can use the options in the Security preference panel to control when or if Keychain access should be allowed. (By default, your Yojimbo password will be retrieved from the Keychain when you create a new password item or choose to to encrypt an item.
Other options include "When accessing password items" and "When viewing encrypted content".
If you set the "viewing" option, items will remain encrypted on disk (and when synced to .Mac) but as long as your Keychain remain unlocked, Yojimbo will never prompt you before displaying encrypted items.
You must provide your Yojimbo password in order to change any of the Keychain Policies preference options.
The Quick Input Panel will do password guessing:
If the string on the clipboard consists of less than one line of text it will be pre-filled in the password field of the password module.
If the string on the clipboard looks more like a password than a serial number (we use alien technology to make that determination) the password module will be pre-selected when the QIP comes up.
The password module of the Quick Input Panel includes a "Show Password" option which allows you to work with passwords in cleartext.
There is a new unified Item Details bar for notes, PDFs, and web archives which supports tagging, renaming, and encryption of these items. It's no longer yellow, and it's smaller than the Encryption Bar it replaces.
The display font/size use for displaying web archives is now customizable via the Appearance preferences.
The date format used in the item list now adapts to the available space (similarly to file listings in the Finder).
The web archive view now offers a status bar. When the mouse pointer is over a link, the status bar will display the target link (in the form Open "<link url>" in <default browser>). At all other times, it displays the source URL for the web archive.
You can hide (or show) the status bar by means of the "Show/Hide Status Bar" command in the View menu.
The comments field now displays a vertical scrollbar if the comment's length calls for it.
Changes
The command for working with links in notes has moved to the Edit menu and is now called "Add/Edit Hyperlink...".
The default toolbars for the standalone note, PDF archive and web archive views now include the Inspect button.
Revised the explanatory text on the "AutoFill" banner in the Quick Input Window.
When creating a bookmark/web archive from a text drag or copy (Quick Input Panel), Yojimbo will trim surrounding whitespace from the text on the clipboard, e.g. if you copied a URL with a trailing line break out of an email message.
When processing text as a URL, if there are reserved characters which are unescaped, Yojimbo will make a best-guess effort to turn the text into a URL (in case you copied the URL from a source which didn't do proper escaping, for example).
Yojimbo can now read the malformed webloc clipping files generated by SOHO Notes and StickyBrain.
When you encrypt an item, Yojimbo will now switch over to displaying the encrypted content placeholder unless the option to "Automatically view encrypted items" is turned on.
When you close Yojimbo's main window, any encrypted items which were previously viewable will be hidden again.
Yojimo will prompt for confirmation when you try deleting a label that is in use.
When importing HTML files as notes, the default note font is used as the base font/size.
The Remove Formatting command now also resets the typing attributes.
Changing the name of an item or editing its comments no longer affects its last modified date.
The "Forget Yojimbo Password" menu item is gone: Yojimbo no longer uses cached passwords. For more control over access to encrypted items, please see the new Keychain Policies preference panel.
Command-clicking on any URL in a web archive will open that URL in your preferred browser in the background. (This is the same modifier used by Safari in similar circumstances.)
Web archives imported from the file system now record the original URL from which they were created.
There are two new commands on the contextual menu within a web archive view:
Open Web Archive URL
Copy Web Archive URL
The former opens the source URL of the web archive in your default browser; the latter copies that URL to the clipboard.
When deleting an item from a collection, you can now use Command-R as the keyboard equivalent for the "Remove from Collection" button in the confirmation sheet.
Improved support for Carbon applications retrieving data when copying or dragging items.
Using the "Copy Item Link" command on a single item now emits URL name ('urln') data for Carbon clients.
To provide a more consistent experience with other applications, Yojimbo now automatically clears the search field when you select a different collection.
The Downloads window will no longer automatically open when downloading a web archive (unless an error occurs during the download).
-
Yojimbo now sorts items on the basis of localized strings*, and numbers within strings are compared using their numeric values.
(* For instance, try changing your primary localization to Hawaiian, and then look at the collections list.)
The Quick Input Panel now displays an async progress spinner while creating the database item.
Fixes
Worked around a PDFKit bug which would corrupt the application heap and cause Yojimbo to crash at some indeterminate point after displaying a PDF.
Worked around a Cocoa framework bug which would cause Yojimbo Helper to crash in certain situations. The visible symptom was a Yojimbo alert saying that Yojimbo could not communicate with the Quick Input Helper.
Corrected a bug where repeatedly clicking the zoom button in a standalone web archive window would progressively increase the window size by a scrollbar's width rather than toggling between the standard and user states for the window.
Fixed a bug where the inspector would display the incorrect item count when multiple collections were selected and their contents intersected.
Fixed a crash which would occur after closing a standalone editor with keyboard focus in the name or tags field.
Fixed a bug where an explicit save of an encrypted item caused the keyboard focus to jump to another control.
Fixed a bug in which the formatting commands did not work in the note module of the Quick Input Panel.
Fixed a bug where clicking on a page-internal link in a web archive would sometimes incorrectly open it in your web browser instead of scrolling the target into view.
Fixed a handful of typos in the .strings files.
Worked around a bug in rich text unarchiving where some table attributes were lost.
Worked around a condition in WebKit which could lead to crashes under Mac OS X 10.4.6 and earlier. (This problem is fixed in Mac OS X 10.4.7 and later.)
Fixed a bug where relative dates in the items list didn't update when the day changed.
Fixed a bug where editing an item name would end abruptly when a web archive download completed.
Fixed a bug where a background sync had the side effect of abruptly ending any editing in progress in a text field.
The Drop Dock now enforces a minimum opacity so that drag and drop hit testing works correctly.
Fixed a bug in the 'select next item after deleting' logic for items list which would sometimes leave the selection set empty.
Fixed a bug where explicitly choosing "Move to Trash" while viewing items in a collection resulted in the "Do you want to move the selected items to the Trash" confirmation sheet instead of moving the items directly to the trash as instructed.
Fixed a bug where Yojimbo would crash when dragging a malformed drag clipping. (This will prevent Yojimbo from crashing with, e.g. malformed clippings exported from StickyBrain.)
Adjusted the exported clipboard data when copying bookmarks or an item link to improve the user experience when pasting in existing rich text data. (The style is now matched on paste.)
Fixed a bug where web archive download errors were sometimes not reported.
Corrected a bug which prevented the Yojimbo bookmarklets from working correctly for pages with extended characters in their titles. Please re-install the bookmarklets in your browser to benefit from the fix.