Thursday, April 23, 2015

Notecase Pro v4.0.1 desktop edition release

Notecase Pro v4.0.1 desktop edition has just been released.
Downloads are now available at

Major changes in this release:
- implement support for hyperlink targets being inline, i.e. placed within exact position of the note contents
- support for "Find Previous" search
- support for importing .epub book file format
- implement mouse reordering of items in bookmark manager window
- new Lua method to find inline link target (aka "anchor") within the document: Nc_Link_Inline_Target_FindByName
- support for exporting inline targets when exporting to RTF file format
- make .ncdb file format the default suggestion when saving some newly created document for the first time (you can modify the default in "General Settings")
- move "Delete note" and "Rename note" items in the Tree Pane context menu to a more prominent position in the menu (near the top)
- support to style attachment list with CSS within the exported HTML (mark attachment list with class="nc_attachments")
- Lua library upgraded to version 5.3.0
- sqlite database updated to latest version 3.8.9
- fix: per user suggestion, file names for automated backup now contain mandatory time stamp suffix (before it was an optional prefix)
- fix: "include source URL when pasting" stopped working correctly on Linux when pasting from Firefox
- fix: when exporting branch to .txt format, note numbering must be counted relative to the branch root
- fix: find operation should start from currently selected text
- fix: possible crash when using option to fetch embedded pictures in the HTML being pasted (if the link does not have a valid image name extension)
- fix: improve handling RTF format contents being pasted into the note on OS X
- fix: issue when saving document to folder with non-ASCII letters in the name (on Windows, directory with name made by bad encoding is created)
- fix: when user chooses to overwrite some existing file with "Save as", operation would fail if the file was read-only (we now delete such file)
- fix: search highlighting goes out of sync if you switch it off, do some editing and then switch it back on
- fix: NcSyncServer can't be started on OS X, due to binary not being properly packaged
- fix: improve setting locale (program language) by trying to automatically detect what code page suffix is used on the system (.utf8, .utf-8, .UTF8 or .UTF-8)
- fix: "Execute Current Note" may not have added the note into the "Recent scripts" menu if the executed action closed the document
- fix: improvements in the code that collapses multiple white spaces in HTML being imported
- fix: hard-to-reproduce issue where tree view column widths collapse to some small value when closing one of the open documents
- fix: faster speed when searching for note that has an attachment
- fix: improve code to select note (hard to reproduce issue when the tree view is not scrolled to show the selected note)
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- Spanish translation updated (work by Miguel Latorre)
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- Polish translation updated (work by Kamil Dembkowski)
- German translation updated (work by Marcus Hennig)

For a complete list of changes in this release, see change log at:
Thanks to everyone who helped during this cycle, especially to our slowly growing group of translator volunteers, now bigger for a member who resurrected the Spanish translation.

The following builds are deprecated and will be removed in the next cycle: Fedora 19 and 20 (v21 soon to be released), Ubuntu 14.10 (end of life coming in July), Debian 6 (Debian 8 to be released soon). Let me know if you depend on any of these.
Few remaining builds (Maemo) should be online within a day.