Tuesday, November 24, 2015

Notecase Pro v4.1.1 desktop edition release

Notecase Pro v4.1.1 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php

Major changes in this release:
- removed limitation that unregistered version can not run multiple program instances at the same time
- add: Attachment Pane can show a toolbar with action buttons, activated with "Toggle Toolbar" context menu item
- add: Tags Pane can show a toolbar with action buttons, activated with "Toggle Toolbar" context menu item
- add: support to use custom date/time format using format flags for strftime function (edited within "Insert Date/Time" window)
- add: importing RTF document as multiple notes, using outline information within RTF contents
- add: double click on document tab title opens document properties window
- add: support to import "Comments" field added in the latest XMind v7 file format (comments are imported at the bottom of the note's text)
- add: make document import action abortable (showing abort button within a progress dialog)
- add: make synchronization action abortable (some changes may be committed, but you can finish committing the others with the new try)
- add: show progress when downloading file from sync server ("Available Documents" window)
- add: added "Cut", "Copy" and "Paste" actions into Tree Pane context menu
- added hidden .ini file to enable standard GTK font pickers (set "UseCustomFontPicker=0" under "Display" section to switch back to old version)
- fix: much faster code to fetch image from remote URL when being embedded into document (embedding test image went from 3sec to 100msec)
- fix: boolean search into List Pane make take forever (looping foever through the notes)
- fix: improve code page detection for content being pasted from clipboard
- fix: improve RTF file format import (support alternative keyword for background color)
- fix: regex search could match 0-width text part before (possibly creating eternal loop if using "replace all" action)
- fix: removed support for importing "The Guide XML Export" file format, because "The guide" does not produce such format anymore (it only exports to .rtf now)
- fix: when synchronizing document with new branch having more than one note, just list the top note for synchronization, children will be synced along with the parent (drastically reducing network traffic)
- fix: fix HTML parser to accommodate for rare case when HTML tags are written unescaped within the tag parameter value
(solves issue when pasting from New York Times website)
- fix: show error when trying to overwrite read-only document file
- fix: issue when using Chinese text in "Replace all" action
- fix: lower memory usage when searching .ncdb/.ncde document file
- fix: crash in Lua method Nc_Note_Content_Set when acted on a clone note within .ncdb document
- fix: support for importing special characters (non-ASCII) from note titles for Keynote file format
- fix: after successful save operation, program must remove auto-save copies of the saved document (it did correctly for "Save as", but not for "Save")
- fix: load initial documents on startup regardless if the crash (auto-save) documents were found or not
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Russian translation updated (work by ?????? ??????)
- French translation updated (work by Jeff Malka)
- Spanish translation updated (work by Miguel Latorre)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
- Chinese translation updated (work by Stephen Zhu)

Important news, I plan to deprecate following builds: Fedora 21 (end-of-life December 1st, 2015), Ubuntu 15.04 (end-of-life January 2016), Mageia 4 (end-of-life September 2015) and Maemo 5 (Maemo5 PR1.2 will still be supported).
Please let me know if you still need any of these builds.

For detailed change list see: http://www.notecasepro.com/history.php

PS. Few remaining builds will be done tomorrow.

Monday, November 02, 2015

NoteCase Pro for Android v1.1.2 released

NoteCase Pro for Android v1.1.2 has just been released.

Download is now available at http://www.notecasepro.com/download.php

NoteCase Pro for Android is the companion app to NoteCase Pro desktop program, and supports the .ncdb and .ncde (encrypted) file formats, so the same files can be shared between desktop and Android editions.

Changes in the new release:
    - add: "Resize images" setting to choose if you want to scale images or not
    - fix: hyperlinks to note were not stored compatible to desktop version
    - fix: reverted the code to follow hyperlinks by single tap, "Follow links" menu must be used
    - fix: possible issue when following hyperlink to the incorrect note
    - report an error if user did not select any note text before trying to create a hyperlink
    - fix: preserve hyperlinks when copy/pasting note text content
    - fix: typing text directly after the hyperlink should not expand link
    - sqlite database updated to latest version 3.9.0
    - removed "What's new" screen (changes can be found at the project's blog)
    - fix: update Sqlite tables/indexes to match recent changes in the desktop edition
    - fix: removed several translations that were not updated for a long time now (Italian, Czech, Dutch, Romanian)
    - Croatian translation updated
    - Polish translation updated (work by Kamil Dembkowski)
    - Chinese Traditional translation updated (work by Richard Sun)
    - German translation updated (work by Marcus Hennig)
    - Finnish translation updated (work by Ville Pilviö)
    - Chinese translation updated (work by Stephen Zhu)
    - French translation updated (work by Jeff Malka)
Feedback is appreciated. I am interested in your design and general ideas, bug reports, ...
If you would like to volunteer for translating program to your language, feel free to contact me.