VoodooPad Lite Changelog

What's new in VoodooPad Lite 4.3.6 Build 3655

May 3, 2012
  • Added a news window for notification of future updates. This release is only for direct customers.

New in VoodooPad Lite 4.3.5 Build 3200 (Jul 30, 2011)

  • Fixed a bug where VoodooPad wouldn't run on 10.5 ppc machines.

New in VoodooPad Lite 4.3.2 Build 2954 (Feb 5, 2011)

  • Fixed a problem where certain pages with custom links in them would not write out correct XML when syncing.
  • Fixed a problem where search indexes were not updating correctly all the time.
  • Fixed a crasher when opening up certain pages that had page anchors set in them.
  • VoodooPad is now code signed by a certificate from Apple.
  • Fixed a bug where an imported plain text document couldn't be converted to rich text.
  • Change: Previously if you duplicated a VoodooPad document from the Finder, VoodooPad would give it a new unique id (used internally) which was used by the spotlight index. This caused serious issues with syncing however (which also used this unique id) when you copied or had two local documents which pointed to the same sync data. We've now changed the behavior so VoodooPad will not change the unique id of the document when it finds another local copy, unless you use the following hidden pref: defaults write com.flyingmeat.VoodooPad ensureUUIDIsUnique 1
  • Fixed a problem where encrypted pages were corrupted when using the File ▸ Export Document ▸ Split Document… menu item.

New in VoodooPad Lite 4.3.1 Build 2688 (Oct 22, 2010)

  • Fixed a crasher when sycing with certain WebDAV servers.
  • Fixed some problems where links to PDFs and aliases would not work when exporting to the iPhone / VPReader.
  • VoodooPad's import will now turn Microsoft .docx files into editable pages.
  • The entries for the Edit â–¸ Insert menu no longer have the file extensions from your Clippings folder.
  • VoodooPad's custom font panel can now be used to set various styles in the "New Page Text" box of the Preferences window.
  • Fixed a problem where an unwanted page anchor icon would show up when you tried to print a page.

New in VoodooPad Lite 4.3 Build 2630 (Sep 28, 2010)

  • Fixed a bug that caused a folder to be created instead of a VoodooPad document when splitting pages into a new document.
  • WikiWords will no longer appear as dead links in an exported web app.
  • Errors that occur during automatic syncing will no longer cause a window to popup. The error message will appear in the task list in the Palette. An window will popup if an error occurs during a manual sync.
  • Reworded the warning you get when deleting sync data to make it clearer that the action can not be undone.
  • You can now use a hidden pref to suppress the install of certain plugins. For instance, if you didn't want the Python plugin to install, you would use this default: defaults write com.flyingmeat.VoodooPad pluginskip-PythonPluginEnabler 1
  • If you've got a NewPageTemplate in a document with meta values set for it, new pages will also get the default meta values (Issue #12122).
  • Fixed a bug where sometimes you lost the selection when shifting text left or right, and the text had bullet points at the front (Issue #10703).
  • When exporting your document as a mobile web app, it'll now include a .htacess file which tells the web server to use text/cache-manifest for .manifest files.
  • Performing "Copy link to page anchor" will now place the entire anchor name onto the clipboard unless a smaller portion of the anchor is selected.
  • Pages that have been edited and synced from the iPad will be plain text and appear in the font used in the user's preferences.
  • Added better protections against multiple users syncing to the same server file at exactly the same time.
  • Fixed a bug that could cause a crash if a network error occurs while syncing. A couple of users have observed this as a crash that occurs when waking from sleep.
  • Added better checking to prevent a document from being given an invalid name.
  • Fixed a bug that could cause a crash if a VoodooPad document is moved to the trash while being indexed.
  • A sync conflict with the default page will no longer cause version named "Sync Conflict #" to become the default page.
  • Fixed a crash that could occur when syncing a document that contained a renamed page.
  • Prevent an index page from being created when syncing a document that doesn't have a page named 'Index'.
  • More accurately report a rejected username/password when that was the cause for failing to communicate with a WebDAV server.
  • Fixed a few small memory leaks.
  • Added the ability to keep VP from marking up text between the chars %- and -% when performing a Web Export.
  • When making a custom url link, dragging and dropping a local file into the sheet that shows up will automatically make a file:// link for you.
  • If a password changes durning a sync session, VoodooPad now displays an error letting you know this instead of silently failing.
  • The web export window now remembers the last settings you had, even if you don't create a preset.
  • The shortcut for Web Export has dropped the shift key, so it's now cmd-control-w which is easier to type.
  • How syncing works has changed quite a bit in this version, so that it works with the upcoming iPad version of VoodooPad. If you run into problems, let me know ASAP!
  • Fixed a problem where pages weren't always saved correctly when edited in the search window.
  • Fixed an instance where page anchors were not always opened up correctly.
  • Fixed a bug where orphaned page aliases were still being linked up (to nonexistent pages. It's confusing).
  • Turned off using any Core Animation, since it seems to be causing problems with people's graphics card. If you're still getting system freezes when running VoodooPad- let me know right away!
  • Fixed a bug where VP was crashing when there was a text attachment with a bad image.
  • Page anchors! Select some text, choose the Format ▸ Page Anchor menu item to create an anchor on the text. Use the little clipboard icon to copy a link to the anchor, or after your anchor is made, control-click on it to get an option to copy a link to it.
  • Fixed a problem where a dialog box would sometimes come up when searching.
  • New: Export a document as a "Mobile Web App" (under File ▸ Export Document). When you export a document as a Mobile Web App, it creates HTML files along with a manifest page which you can upload to a server. When Mobile Safari (on the iPhone or the iPad presumably) encounters this, you can save the website as a self contained app. Just choose the + button, and then "Add to Home Screen". The resulting app will also consult with the server for updates when launched. In a sense, this makes VoodooPad a little publishing engine for the iPhone, iPad, and other mobile devices which use this HTML 5 feature. For this to work properly, your server needs to set the mime type of the .manifest file to text/cache-manifest. You can check your server by using curl with the -I option from Terminal:
  • curl -I http://gusmueller.com/trash/pp/app.manifest
  • ...
  • Content-Type: text/cache-manifest
  • If you have feedback or ideas for this, please let us know.
  • CMD-(shift)-) and ( now zoom the text in WebView archive pages.
  • Little bug fixes for the New Synchronized Document setup stuff.
  • Fixed a bug where you could accidentally add an alias to a page that was empty.
  • Fixed a bug where you couldn't select multiple lines in a list, and use the Shift Left command (it would only shift left the first line).
  • Fixed an issue where the website created on webdav export would add links to the same page, which was kind of pointless. A full sync is required for pages to be recreated properly.
  • New "New Synchronized Document…" under the File menu, which makes it easier to make a document from scratch, which syncs with a document which is already in the cloud.
  • Fixed a crashing bug when exporting your document to the iPhone.
  • You can now drag and drop tabs between different tab bars (in different windows), which are in the same document.
  • Updated startup window. You can now drag + drop documents on it to open them.
  • New hidden pref which enables the Send To plugin to load back in pages when they are edited: defaults write com.flyingmeat.VoodooPad sendToUpdateFiles 1
  • New text editing options for folks on 10.6 and later: Enable data detectors, automatic text replacement (editable in Sys Prefs ▸ Language and Text), and Automatic spelling correction.
  • Fixed a bug where you couldn't view recent Acorn images.
  • You can now use the up/down arrows in the type palette fields to change the values in it. Math also works in there.
  • The hover preview (when you have command-control down) for links got a slightly updated look.
  • VoodooPad will now recursively import directories, but only up to 5 levels deep.
  • Fixed a bug where exporting an iPhone website with the webdav sync + a page name with a / in it wouldn't work.
  • Superfast Markdown processing by using discount.
  • A browser bookmarklet can now target a specific page for appending text, by using pageUUID=the page uuid here in the query string of the voodoopad: bookmarklet.
  • Removed the "Embed Files" menu item. Import files will just do it's best to do everything that it did.

New in VoodooPad Lite 4.3 Alpha 1 Build 2367 (Jun 14, 2010)

  • How syncing works has changed quite a bit in this version, so that it works with the upcoming iPad version of VoodooPad. If you run into problems, let me know ASAP!
  • Fixed a problem where pages weren't always saved correctly when edited in the search window.
  • Fixed an instance where page anchors were not always opened up correctly.
  • Fixed a bug where orphaned page aliases were still being linked up (to non-existant pages. It's confusing).
  • Turned off using any Core Animation, since it seems to be causing problems with people's graphics card. If you're still getting system freezes when running VoodooPad- let me know right away!
  • Fixed a bug where VP was crashing when there was a text attachment with a bad image.
  • Page anchors! Select some text, choose the Format â–¸ Page Anchor menu item to create an anchor on the text. Use the little clipboard icon to copy a link to the anchor, or after your anchor is made, control-click on it to get an option to copy a link to it.
  • Fixed a problem where a dialog box would sometimes come up when searching.
  • New: Export a document as a "Mobile Web App" (under File â–¸ Export Document)
  • When you export a document as a Mobile Web App, it creates HTML files along with a manifest page which you can upload to a server. When Mobile Safari (on the iPhone or the iPad presumably) encounters this, you can save the website as a self contained app. Just choose the + button, and then "Add to Home Screen". The resulting app will also consult with the server for updates when launched.
  • In a sense, this makes VoodooPad a little publishing engine for the iPhone, iPad, and other mobile devices which use this HTML 5 feature.
  • For this to work properly, your server needs to set the mime type of the .manifest file to text/cache-manifest. You can check your server by using curl with the -I option from Terminal:
  • curl -I http://gusmueller.com/trash/pp/app.manifest
  • ...
  • Content-Type: text/cache-manifest
  • If you have feedback or ideas for this, please let us know.
  • CMD-(shift)-) and ( now zoom the text in WebView archive pages.
  • Little bug fixes for the New Synchronized Document setup stuff.
  • Fixed a bug where you could accidently add an alias to a page that was empty.
  • Fixed a bug where you couldn't select multiple lines in a list, and use the Shift Left command (it would only shift left the first line).
  • Fixed an issue where the website created on webdav export would add links to the same page, which was kind of pointless. A full sync is required for pages to be recreated properly.
  • New "New Synchronized Document…" under the File menu, which makes it easier to make a document from scratch, which syncs with a document which is already in the cloud.
  • Fixed a crashing bug when exporting your document to the iPhone.
  • You can now drag and drop tabs between different tab bars (in different windows), which are in the same document.
  • Updated startup window. You can now drag + drop documents on it to open them.
  • New hidden pref which enables the Send To plugin to load back in pages when they are edited:
  • defaults write com.flyingmeat.VoodooPad sendToUpdateFiles 1
  • New text editing options for folks on 10.6 and later: Enable data detectors, automatic text replacement (editable in Sys Prefs â–¸ Language and Text), and Automatic spelling correction.
  • Fixed a bug where you couldn't view recent Acorn images.
  • You can now use the up/down arrows in the type palette fields to change the values in it. Math also works in there.
  • The hover preview (when you have command-control down) for links got a slightly updated look.
  • VoodooPad will now recursively import directories, but only up to 5 levels deep.
  • Fixed a bug where exporting an iPhone website with the webdav sync + a page name with a / in it wouldn't work.
  • Superfast Markdown processing by using discount.
  • A browser bookmarklet can now target a specific page for appending text, by using pageUUID=the page uuid here in the query string of the voodoopad: bookmarklet.
  • Removed the "Embed Files" menu item. Import files will just do it's best to do everything that it did.

New in VoodooPad Lite 4.2.3 Build 2152 (Jan 3, 2010)

  • Made it possible for bookmarklet type urls to work when created via a custom url (under the Edit menu, and deletable / editable in the document info palette).
  • Updated the JSTalk plugin, and you can now do jstalk: and javascript: bookmarklet type links.
  • Changed the order in which VoodooPad plugins are loaded. First, the user's plugins folder is checked, then /Library, and finally the included plugins from VoodooPad.
  • Fixed a bug where VP would allow you to change the formatting of an encrypted page to plain text.
  • Fixed a bug where VP woudln't let you delete an encrypted page.
  • Fixed a bug where VP would mess up an encrypted page if you used the Bucket to append text to it.
  • Fixed a problem where you couldn't change a document password in VoodooPad.
  • If a URL ends with a '.' or ',', it is no longer included in the link. While ending with a '.' or ',' is a valid url, it is much more common to have a URL at the end of a sentence or next to a comma, then to have a URL which ends with a '.' or ','.
  • Trying out a switch to the LLVM/Clang compiler.
  • Return of the Text Styles palette (just for Mike!).
  • VoodooPad will no longer override custom links.
  • For example- let's say you have a page named "iPhoto", and you want to link the phrase "Using Acorn with iPhoto" to the iPhoto page. Previously VP wouldn't let you do this, since the word iPhoto appeared in the phrase. This type of custom link now works in 4.2.3.

New in VoodooPad Lite 4.2.3 Beta 1 Build 2113 (Sep 30, 2009)

  • Fixed a bug where VP would allow you to change the formatting of an encrypted page to plain text.
  • Fixed a bug where VP woudln't let you delete an encrypted page when it was currently un-encrypted.
  • Fixed a bug where VP would mess up an encrypted page if you used the Bucket to append text to it.
  • Fixed a problem where you couldn't change a document password in VoodooPad.
  • If a URL ends with a '.' or ',', it is no longer included in the link. While ending with a '.' or ',' is a valid url, it is much more common to have a URL at the end of a sentence or next to a comma, then to have a URL which ends with a '.' or ','.
  • Trying out a switch to the LLVM/Clang compiler.
  • Return of the Text Styles palette (just for Mike!).
  • VoodooPad will no longer override custom links.
  • For example- let's say you have a page named "iPhoto", and you want to link the phrase "Using Acorn with iPhoto" to the iPhoto page. Previously VP wouldn't let you do this, since the word iPhoto appeared in the phrase. This type of custom link now works in 4.2.3.

New in VoodooPad Lite 4.2.2 Build 2093 (Sep 14, 2009)

  • Fixed a problem where the web server wasn't working properly in VoodooPad.
  • Fixed a bug where pages would remain listed in the tags list, even after they were deleted.
  • When you search for something in VP, it now puts the search term on the search pasteboard, so cmd-g works to "find again" in your search results.
  • When doing a Web Export via AppleScript, VoodooPad now closes the export window after it's finished writing all files.

New in VoodooPad Lite 4.2.1 Build 2086 (Sep 9, 2009)

  • Quick bug fix for image attachments.

New in VoodooPad Lite 4.2 Beta 1 Build 2079 (Sep 3, 2009)

  • The feedback reporter no longer post's to Acorn's feedback scripts. This had me really confused.
  • Encrypted documents are now synced via WebDAV. Please test this if you get a chance.
  • VoodooPad now proactivly goes out and looks for documents to add to it's Item Lookup database, so that your x-voodoopad-item:// url's will always be up to date.
  • Fixed a bug where VP would get confused if you had the same page open up in two tabs, and then converted one of them to plain text.
  • Added $document$ and $documentNoExt$ as placehoders for the NewPageTemplate.
  • Workaround for a 10.6 bug where pasted images with the same name would be swapped around in the page.
  • JSTalk support is now included.
  • Fixed a bug where create and modified dates were showing up as null for aliases.
  • Little updates to the feedback reporter to hopefully make it a little more reliable.
  • Fixed a bug where you could move text to an encrypted page, making it go bad. Also made the same fix for performing the prepend and append operations from AppleScript.
  • Fixed a problem where the single page export sheet wouldn't update the filename extension when you changed the file type on 10.6. I was using a private API that has since gone away, BAD GUS NO COOKIE.
  • If you add a meta key of "VPDirectWriteOnHTMLExport", with a value of "1" to a page, it won't be converted to HTML on web export. This is nice in case you've got all your documentation in VoodooPad, and want to include a python script as a demo, yet want it written out as plain text.
  • Bug fixes when import VoodooPad XML files.
  • Syncing fixes, when VoodooPad could not find a date for the Lock folder on the WebDAV server.
  • Keyboard shortcuts have been removed from the preferences window, since it is provided by the system in the Keyboard tab.
  • Fixed a possible crasher when running a web export via an automator action.
  • You can now use $styledClipboard$ as well as $clipboard$ in your 'NewPageTemplate' page to get styled text off the clipboard for new pages.
  • Changes.

New in VoodooPad Lite 4.1.2 Build 2044 (Apr 20, 2009)

  • Fixed a bug where you would get self-referencing links on the iPhone with VP Reader.
  • Fixed a bug where aliases were not imported correctly when importing/merging one VP document into another.
  • Search results from the VP Pro webserver now match those from within VP.
  • Fixed a bug where you calling "Edit ▸ Cut" on an image page, and would cause VP to throw an assertion error.
  • Fixed a bug in web export, where you couldn't set the export format to Markdown via AppleScript.
  • Fixed a bug where you couldn't call plugins or open up the sketch sheet on pages that have been temporarily decrypted.
  • Fixed a problem where VP wouldn't release some memory while waiting for a sync to start.
  • Fixed a crasher when exporting to the iPhone.
  • Reworked some code, to hopefully fix a hard to reproduce crash when opening documents.

New in VoodooPad Lite 4.1.1 Build 2034 (Mar 19, 2009)

  • Fixed a potential crasher when canceling an iPhone sync at _just the right time_.
  • iPhone export now shows up in the tasks list.
  • Fixed a bug with iPhone export, where pages with path characters in their name wouldn't link correctly.
  • Fixed a bug where VP wouldn't always save edits made from the search tab.
  • Fixed a bug where VP would crash when syncing, or exporting as html, a page with some really weird attachments.
  • The method "dataAsAttributedString" on VPData in the the plugin api now returns nil when the page type is not text. You could check to see if it was a page by first checking it's uti (if page.uti() == 'com.fm.page'), but this wasn't always done by script authors, and if you didn't check then sometimes VP woudl crash depending on the page type.
  • New hidden pref: "defaults write com.flyingmeat.VoodooPad_Pro skipInjectionLinks 1", which will keep VP from inserting links in the current page, when using something like the PDF service, or just injecting files.

New in VoodooPad Lite 4.1 Build 2018 (Mar 9, 2009)

  • Fixed a web export and sync crasher, which occured after installing the Safari 4.0 beta.
  • The Sketch sheet now remembers what size pen you used last when drawing.
  • Fixed a bug where you couldn't rename a tag.
  • Tags (formerly known as 'categories') are now synced.
  • Fixed a bug where the selection wasn't always remembered when going back and forward in the page history.
  • The AppleScript command "current selection of window 1" works again.
  • Bug fixes for setting the keyboard shortcuts.
  • Fixed a bug where images were erased when using a text style which was set to replace the current style (as opposed to add to it).
  • There is a new check when opening a document to make sure that a document's UUID is in fact, unique (at least locally). The UUID is changed (based on the spotlight index) to something else if it is not unique.
  • Fixed a bug where the tabs would be selected out of order when using the menu items to select the next/previous tabs.
  • You can now use "html" as a parameter for the voodoopad: bookmarklet URL, and VP will markup any HTML in that string to use for the page. For example: voodoopad:page=junk&html=hello world!
  • Fixed a crasher when syncing the iPhone website.
  • Tags for pages are now written out with the spotlight index.
  • Creating custom URL links now remembers the original case of the URL alias.
  • Fixed a bug where unlinking a WikiWord didn't always work.
  • Fixed a bug where changing a page name didn't update the window title bar.
  • Opening links made with the "Link selection to page" menu item is a little bit more reliable now.
  • Now showing a warning when unable to sync with a WebDAV server because the server can not retrieve file modification times.
  • When importing a directory of files, VoodooPad now looks at the file's UTI to find out if it should be imported as text or not. VP also looks at the UTI when embedding files as well.
  • Fixed a bug where double clicking on an embedded PSD file would not open.
  • Added a new option to the Advanced tab of the Synchronization Setup sheet, which allows you to delete the document's server data. The data will be pushed back up on the next sync however, so if you want the document to stop syncing, make sure to turn it off in the Sync tab.
  • New "Export to iPhone", which will obviously need the VP Reader app on the iPhone.
  • "Export to iPhone" now gets the keyboard shortcut CMD-Shift-E.
  • Reworked some code to fix crashes when syncing.
  • New plugin api for setting page contents- page.setDataAsString_("foo").
  • Code changes to see if a particular crash we couldn't get to reproduce could be fixed. Possibly, hopefully.
  • Fixed a crasher when performing document searches.
  • Fixed a bug where the spotlight index would be deleted when closing a document.
  • When doing a single page export, the save sheet now uses the correct case for the page name.
  • New "Tasks" palette that replaces the popup tasks window (usually seen when syncing, or exporting pages from a document).
  • Fixed a bug where setting a style to non-selected text stopped working.
  • New option in the delete page sheet, to no longer show the delete warning.
  • Feedback reporter improvements.

New in VoodooPad Lite 4.0.4 Build 1967 (Dec 30, 2008)

  • Now pointing to a new update feed, so VoodooPad 3 users will no longer see updates (after this one that is).
  • Fixed warnings about non-syncing aliases.
  • Fixed a potential crasher when generating a document sync id.
  • Fixed a bug where cmd-~ behaved a little odd.
  • Fixed a Python plugin problem, where print() wasn't redirected to the VoodooPad Console.
  • Regression fix: the first line of the default text for new documents is no longer centered.
  • Shifted the page names in the pages list drawer a little bit to the right.
  • Fixed a bug where pages wouldn't get marked up properly when they were also open in a search tab.
  • Fixed a crasher in VP's markup engine.
  • You can now drag + drop onto image pages to replace the image in the view.
  • Fixed a bug where deleting a page which was open in multiple tabs or windows would cause VP to question life, the universe, and everything.
  • Fixed a potential crasher when syncing.
  • The "Clear Formatting" style now works when you don't have selected text.
  • The AppleScript command "current page name" works again.
  • Fixed a bug where VoodooPad wouldn't index new or modified pages for searching when pulled down from a sync.
  • VoodooPad no longer shows a sync error when there's no network available.
  • Optimized the code that detects if a document is in the trash or not.

New in VoodooPad Lite 4.0.3 Build 1948 (Dec 9, 2008)

  • Fixed a database deadlock when syncing.
  • The text file importer now tries a couple of different ways to get data into VP, no longer just assuming UTF8.
  • If you command click on a file link, it will now be revealed in the Finder.
  • Added some cleanup code when opening corrupt documents.
  • The tags browse list now correctly updates when a page rename has happened.
  • Fixed a problem where trying to use a shortcut for a text style which included the option key, would cause VP to prompt you to delete that text style.
  • Applying a text style to selected text in a table cell no longer messes up the table cell.
  • Fixed a problem where PDFs and other files were not listed in the pages table, because their UTI data wasn't updated properly from VoodooPad 3.5.

New in VoodooPad Lite 4.0.2 Build 1935 (Dec 4, 2008)

  • Fixed a syncing bug where non-image text attachments would cause the sync to fail when you were also publishing a site at the same time.
  • Now showing an alert if the sync could not create the a directory it needs.
  • If you hold down the option key when selecting the page info toolbar button, it'll show the document info.
  • Fixed a bug where the default page name in the document info palette wasn't kept in sync if you rename the default page from the info palette.
  • Fixed some cases where the font would change on plain text pages.
  • Plugin updates- added "tag" methods in place of the "category" methods.
  • Added a keyboard shortcut for the "run page as python script" menu item: Command-Shift-Control-;
  • Fixed a bug where the pages list for encrypted documents (which closed automatically from the "close encrypted documents" pref) wouldn't clear out. Now they do.
  • Cleaned up some python plugin stuff. Test all your python scripts!
  • The font for plain text pages is now picked up from the document's NewPageTemplate page if available.
  • The sync setup sheet now shows a warning "pages are stored unencrypted" when you setup an encrypted document for syncing.
  • Fixed a couple of bugs in the type palette.
  • The status text in the bottom of the window now gets the 10.5 "raised text" treatment.
  • The text in the unselected tabs looks a bit nicer now that it can effectively use sub pixel antialiasing.
  • The "Clear Formatting" style in the type panel now resets the kerning and character baseline.
  • Fixed a bug where the page preview would now show up if a link had an underscore in front of it.
  • You can now type a number in the font size combo box, and it'll take (where it didn't before).
  • Changed "show links" to "show page links" in the page info palette, which more accurately describes what it does.
  • The "word count in page" plugin now reports characters instead of "letters", since it counts spaces as well as non-spaces.
  • When the toolbar was in text only mode, or the search button was pushed off into the toolbar overflow menu, VP's search button wouldn't work right. That's fixed now.
  • Fixed a bug where you could have rename a tag to have the same name as an existing one.
  • Fixed a bug palettes would gather off screen when you had a bunch open, and used the Window ▸ Gather Palettes menu item.
  • Fixed a bug where spotlight files weren't cleaned up properly.
  • Add a "Select All Pages" button the the split window.
  • Backlinks should be a little bit faster now.
  • Fixed a bug where sometimes links were opened twice, when using a vpdoc that was split from another vpdoc.
  • Fixed a problem where page aliases were showing up in the split document panel.
  • Added checks for some cases that should never happen, but are happening anyway.
  • Added a new hidden pref to make VP's fullscreen behave like it did in 3.5:
  • defaults write com.flyingmeat.VoodooPad_Pro fullScreenInFullScreen -bool YES
  • Added a new hidden pref to make VP center the main window before moving it to full screen:
  • defaults write com.flyingmeat.VoodooPad_Pro centerInFullScreen -bool YES
  • Converted a lot of the example Lua scripts to Python: http://flyingmeat.com/voodoopad/docs/example python scripts.html
  • Made changes to the python plugin, so tracebacks go to VP's console as well as output from print().
  • Fixed a problem where page names weren't propigated for syncs, if the page content wasn't modified.
  • Fixed some linking problems with crazy characters.
  • Now setting the "apple-touch-icon" on the webdav site pages, for iPhone bookmarks.
  • Fixed a problem where VP would show an alert box behind the bucket if you dragged a file object into ze bucket.
  • Lots of little changes to the WebDAV sync setup sheet, to fix a number of issues.
  • Fixed a bug where the "under line links" and "colorize links" prefs were not honored for rich text links.
  • Fix: The VP Pro webserver now correctly serves up links that have been made via the "Link selection to Page…" menu item. It also removes links to pages that aren't in the current document.
  • Fix: VoodooPad no longer crashes when it tries to import an encrypted document (it throws up an error instead, which is marginally better).
  • Fix: The palettes no longer reappear when exiting full screen mode, when you had them set to be hidden.
  • Fixed a bug where the pages list in the drawer would not update correctly when a page name was changed.
  • The start of some new documentation online: http://flyingmeat.com/voodoopad/docs/, which the in app documentation points to.
  • Fix: When pressing the link in the prefs to change the new page text style, if there's no text selected then we'll select all of it first. This way if you change a text style, something will actually happen.
  • Fix: VP now remembers if the ruler is showing when moving from page to page in the same tab.
  • Skipping pages with the "skip on export" option set when printing the document.
  • Fixed a theoretical crasher when marking up text.

New in VoodooPad Lite 4.0.1 Build 1882 (Nov 24, 2008)

  • Fixed a crasher when opening up the preferences window for some folks.
  • Fixed a crasher when importing another document.
  • Fixed a theoretical crasher when searching.
  • Fixed a crasher when closing the sync setup sheet and you didn't put in a password.
  • Made the hidden pref for defaultTextZoom a little less finicky ( "defaults write com.flyingmeat.VoodooPad_Pro defaultTextZoom 1.25" now works).
  • Fixed a bug where the plugin "Apply default font to page" wasn't working.
  • The bucket now uses your default font for text input.
  • Fixed a web export crasher.
  • Fixed a problem where some documents would not open up because of missing data in the document bundle.
  • Changed some wording in the document upgrade window, so it no longer references VoodooPad 3.
  • Chg: No longer using a monospaced font for the Advanced / Date format prefs.
  • Fix: Fixed a bug where connecting to your WebDAV server wouldn't work if you had an @ in your username.
  • Fix: Added a workaround for WebDAV servers who didn't like to overwrite files on a move request.
  • Fix: Made the date parser a little more robust for WebDAV servers that like to think different.
  • The inevitable .1 release.

New in VoodooPad Lite 3.5.2 (Oct 7, 2008)

  • [VP+] Fixed a problem when smart quotes was turned on, and you tried to type the Æ character.
  • [VP+] Fixed a potential crasher with backlinks.
  • [VP+] Fixed an AppleScript problem where you couldn't tell VoodooPad to "activate".
  • [VPL+] CMD-L now follows links when the cursor is on a "rich text" link, instead of creating a new page with the text.
  • [VPP] Fixed a bug where the pages list wasn't cleared out when an encrypted document was set to close after a period of inactivity.
  • [VPL+] Changes to make the database compatible with future versions of VP.
  • [VPL+] Fixed a problem where the services menu would not work correctly under certain circumstances.
  • [VPP] Fixed a bug where closing the window when changing the password on an encrypted document would sometimes leave VoodooPad in an unusable state.
  • [VPL+] Fixed a bug where deleting a page out of the pages list would close the wrong tab when there were multiple pages open in tabs, including the page to be deleted.
  • [VPP] Fixed a case where the confirmation password was not accepted when making an encrypted document.
  • [VPP] Fixed a deadlock when removing a document password.
  • [VP+] New pref to select an external image editor.
  • [VPP] The Preferences panel is now faster to load now for VoodooPad Pro, by delaying the lookup of network information for the webserver.
  • [VPP] Fixed a bug where images with the same name and embeded in a rich text page, were not serving up in the VoodooPad Pro webserver correctly.

New in VoodooPad Lite 3.5 (Feb 11, 2008)

  • [VP Fix] Fixed a bug where the audio recording plugin would not use the correct name you entered.
  • [VP Fix] Fixed an instance where and encrypted rtf page wasn't always encrypted before it was written to disk.
  • [VPL Fix] Fixed a bug where pages were not created when the default new page text was empty.
  • [VPL Fix] Double clicking search results now opens the page up in a new tab again.
  • [VPL Fix] Searching in a tab view now scrolls to the selected text again.
  • [VPL Chg] No longer showing the license when starting up a new version. Please don't sue me.
  • [VPL Fix] Fixed a problem where cmd-w wouldn't always close a window.
  • [VPL Fix] VoodooPad Lite no longer tries to install plugins, which it can't use.
  • [VP New] Added an option to VoodooPad AppleScript export command- "with synchronous", which makes the export happen in the foreground.
  • [VPL New] New hidden pref for writing out images to the iPod Notes folder (Only works on 5th gen iPods).
  • [VPL Fix] When exporting to the iPod notes folder, pages that have been deleted from the document but were still around from the last export are now cleaned up.
  • [VP Chg] Double clicking an image with the option key down will now prompt you to save the image.
  • [VP New] Double clicking an image open it up in a suitable external editor (such as Acorn or Preview or Photoshop or whatever). Saving the image will then update the original image located in your VoodooPad Page.
  • [VP New] When splitting a document, links to pages in the original document are retained for the pages being copied out.
  • [VP New] Added a page index to the default Web Export templates. Now you have a handy list of all the pages in your Web Export..
  • [VPL New] New hidden pref: defaults write com.flyingmeat.VoodooPad_Pro alwaysShowRuler 1
  • [VPL Fix] Fixed a bug where the wiki engine would not markup a link directly following an email in the format '[email protected]'.
  • [VPL New] You can now edit pages and sort the results in the search window.
  • [VPL Fix] You can now copy and paste linkback data across pages.
  • [VPL Fix] Fixed some issues where list bullets would seemingly pop out of nowhere.
  • [VP Fix] Fixed a bug where VP would crash with certain embedded webarchives.
  • [VP New] New AppleScript: tell window 1 of application "VoodooPad" to insert text "hello world!"
  • [VPP New] Pages served up via VoodooPad Pro's built in webserver look a whole lot better, especially on the iPhone.
  • [VPP New] Speaking of the webserver- you now have the ability to search through all the pages when looking at a document in your browser (VoodooPad Pro only).
  • [VPL Chg] Changed the shortcut for deleting a page from Command-D to Command-Shift-D, making in less likely to hit by accident.
  • [VPL Chg] Exporting to the iPod Notes folder is now done on a background thread, which makes things more responsive if you have a ton of pages..
  • [VPL Chg] Cleaned up a preferences dialog box which could be confusing.
  • [VPL New] The "default page text" in the preferences now accepts rich text, so you can embolden certain phrases or whatever. Go crazy..
  • [VP New] New AppleScript command to add a file to the current document.
  • [VP Chg] Reworked AppleScript implementation.
  • [VPL New] Option-clicking on a tab close button will close all the open tabs except the one clicked on.
  • [VPL New] The zoom factor of the page is remembered in the document workspace, so it'll be remembered between launches.