Sunday, January 18, 2015

Notecase Pro v3.9.8. released.

Notecase Pro v3.9.8. desktop edition has just been released.
Downloads are now available at

Major changes in this release:
- change backup file naming, making .bak go before real file extension (for example "ZZZ.bak.ncd") so that the file can be quickly opened in NoteCase Pro (no renaming needed)
- option to prepend current time stamp to document backup file on document save
- sync server now supports syncing note property changes (title formatting, custom properties, task info, read-only, is-template, is-done, tags, icon, hyperlink, syntax highlighting)
- Lua method Nc_App_Action_Execute now supports showing current note's custom properties using action name parameter "dlg_note_custom_prop"
- pressing + and - key when focus is in the date field of Task Properties window increments/decrements date by one day
- "Close All Open Documents" option added to "Open Documents" submenu
- display attachment sizes in human readable form (using kB, MB, ... instead of bytes)
- add support for embedded pictures when importing from Evernote export file (.enex)
- fix: much faster document tab switching for big documents (by delaying tree view icon loading process)
- fix: much faster search speed when searching .ncdb/.ncde document notes by date into the List Pane
- fix: word count did not show correct values for "current branch - title and text" column
- fix: sometimes selected item in the List Pane was not scrolled into view when switching to the Tree Pane
- fix: changing most of the note properties did not cause note modified date to be updated
- fix: code to calculate free drive size on OS X improved (should be more reliable now)
- fix: "Find Next" then "Replace" can shift replacement text by one character to the right if the picture was preceeding the text to be replaced ("Replace All" worked OK)
- fix: improve HTML handling when imported/pasted from external sources - collapse repeated spaces to a single space
- fix: document file change monitoring did not work on OS X
- fix: improve RTF support for OS X (new line encoded as empty control word "\"), solves issue of paragraphs
  pasted from Safari being concatenated into the single long text line
- fix: selecting multiple files for opening did not work when the program is set to use Windows native file pickers
- fix: when when opening new NoteCase instance on Windows with a "single instance mode" being used, just silently exit and bring old instance to the foreground (before Windows version used to display an error message)
- fix: SyncServer and its clients should not use SSL 2 or 3, should use only TLS versions (security fix to prevent POODLE attack)
- fix: removed Estonian and Czech program translations because they fell to cca 10 or lower percent of of total phrases being translated
- fix: enable support for loading binary module files (.so) in Lua on Linux/BSD/OS X/Solaris platforms
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- 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.

I am curious how many OS X users use NoteCase Pro on older versions of OS X (ie. less that v10.10). If you are one of those, let me know. I am trying to see what is the lowest version that I need to support...