Tuesday, March 21, 2017

Notecase Pro v4.2.6 desktop edition released

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

Major changes in this release:
- add: you can now load .ncdb/.ncde document in multiple instances of the program (1st instance can edit the document)
- add: for read-only documents show "READ ONLY" marker in the main window title bar
- add: new setting "Note Pane caret color equals to text color" helps users who use dark note backgrounds
- add: "Delete Line" feature deletes current line or deletes all lines where selection exists
- add: assign default node icons for notes created by importing from RTF
- add: HTML based document format (.ncd, .ncz and .nce) files are now locked while in use to prevent overwriting (1st can edit, others can read)
- fix: drastically speedup the search within .ncdb/.ncde files (skip loading note images when searching for some text)
- fix: report .ncdb/.ncde document update errors to user (for example if someone renamed the file or network share goes down)
- fix: when moving text within a note using drag and drop, then doing "Undo", hyperlink might shift within the text
- fix: "Word count" crashes on Linux in some cases
- fix: drastically improve "Word count" speed, operation time running on 70MB .ncd file reduced from 19sec to 4sec
- fix: speedup loading big files with large number of mostly expanded notes on Linux (issue did not manifest on Windows)
- fix: improve handling underline when importing from RTF
- fix: add support to import strikethrough from RTF
- help file updates by Paul Marrell
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Russian translation updated (work by Сергей Янсонс)
- Chinese translation updated (work by Stephen Zhu)
- Dutch translation updated (work by William Ouwehand)
- German translation updated (work by Marcus Hennig)

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

Thursday, December 29, 2016

NoteCase Pro for Android v1.1.6 release

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

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

Detailed list of changes in the new release:
    - added support for x86_64 and AArch64 based Android devices (if you need support for mips architecture, let me know)
    - fixed a number of crashes reported by crash logs sent by users
    - increased connection timeout for sync operation from 5 to 10 seconds
    - update required Android libraries to latest version
    - sqlite database updated to latest v3.15.2
    - fix: unload encrypted document after being inactive for some time (5 sec being default timeout, can be modified in preferences)
  - fix: when syncing the new document to Sync server, document title was filled with document ID value
    - fix: sync error when syncing document created on Android (or any documents having no title defined)
  - add: toolbar at the bottom of the tree view having buttons for moving the current note within a document tree
  - add: "Browse mode" check box menu item disables editing of note contents
  - add: "Share" action to send current note content to external apps
  - add: "Export" action to export document/branch/note to HTML file
    - Croatian translation updated
    - Chinese Traditional translation updated (work by Richard Sun)
    - Finnish translation updated (work by Ville Pilviö)
    - German translation updated (work by Marcus Hennig)
       
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.

Tuesday, December 06, 2016

Notecase Pro v4.2.3 desktop released

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

This release is dedicated to my mother who recently died of cancer.

Major changes in this release:
- opt-in option to share anonimized program telemetry data with the program author (usage statisctics will help to steer further development)
- add: Options window ("06 Operations" page) has new setting "Enable telemetry"
- you can hide menu bar completely by adding the "ShowMenuBar=0" line under "[Display]" section within the notecase_pro.ini file
- when exporting to RTF, added option to export each note to a new page
- make selecting inline target (anchor) easier when creating a hyperlink
- drastically speedup "Save As" from .ncdb to .ncdb file format (use backup operation instead of copying notes one by one)
- "Save as" to .ncdb/.ncde operation is now cca 3x faster
- "Save" operation for .ncdb/.ncde is now noticeably faster for large documents
- much faster export from .ncdb to .html
- add check box setting under "Clipboard Manager" section to enable/disable embedding images from the content pasted by Clipboard Manager
- add support to match whole word while doing Boolean search (Boolean search for "zzz" will not match "zzz1" if "Whole word" is selected)
- new Lua method Nc_Config_Docs_ReloadLast_Suppress allows user to skip loading "Reload Last" documents, by calling this method on "Application started" event
- new Lua method Nc_Config_Docs_ReloadLast_Get returns string of "Reload Last" document paths delimited with ";"
- new Lua method Nc_Config_Docs_AlwaysLoad_Get returns string of "Load at Startup" document paths delimited with ";"
- new Lua method Nc_Config_Docs_AlwaysLoad_Add allows you to set document file to be loaded on each start of the program
- improved 59_GlobalSearch.lua script (keep result list after selecting some search result, no error on cancel, add document file name in result list)
- fix: add "/usr/lib/i386-linux-gnu/" folder to the list of folders where we search for aspell on 32-bit Linux distros
- fix: if starting the search operation was started from the middle of the note, search may skip matching the start of the same note when the search wraps back to the start of the document
- fix: tree view columns might shrink on startup when the last active document was not equal to the last document tab
- fix: Tree Pane column size could shrink when searching into List Pane two times in the row
- fix: revert code to skip loading predefined initial list of documents in the 2nd instance of the program (this caused the program to forget the initial list of documents)
- fix: improve text editor behavior when using invalid default font (i.e. font not exists on this platform and we copied .ini file from another PC)
- fix: drastically speedup the search within titles only for .ncdb/.ncde file format
- working with List Pane is now enabled in Lite mode too (this includes showing search results within the List Pane)
- printing is now enabled in Lite mode too
- help file updates by Paul Marrell
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Russian translation updated (work by Sergei Yansons)
- Chinese translation updated (work by Stephen Zhu)
- German translation updated (work by Marcus Hennig)

Important news, OpenBSD v5.7 builds were replaced with new v6.0, FreeBSD 10 with v11.
I plan to deprecate following builds: Fedora 22 and 23, Solaris 32-bit. Please let me know if you still need any of these builds.

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

Wednesday, August 03, 2016

NoteCase Pro v4.2.0 desktop edition released

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

Major changes in this release:
- add: when dropping folder onto Attachments Pane or Attachments Dialog, add all the files within that folder as attachments (recursing into subfolders as well)
- add: support to show tray icon permanently by defining .ini file key "PermanentTrayIcon=1", "Display" section
- add: new application event "After attachment dropped" created (short name "after_att_drop")
- add: new Lua sample script implementing global bookmarks window (not limited to current document): "58_GlobalBookmarks.lua"
- add: new Lua sample script implementing global search (search across all open documents): "59_GlobalSearch.lua"
- add: "Merge Document" window can now detect when two document have different bookmarks or different document custom properties
- add: "Merge Document" window can now detect when two notes have different custom properties
- fix: sqlite bug (present from sqlite 3.11.0) related to conversion of NoteCase files from old to new format causing the indexes to become corrupt (major). If you notice that the note "lost" an embedded image or a text formatting, just run "Compact Document" within this new NCP v4.2.0 or use some Sqlite database editor to run "REINDEX" command
- fix: Tree View title wrapping mode has been improved
- fix: do not show conversion dialog when synchronizing a single note clone being created
- fix: custom note background color (available through right click menu in Text Pane did not work properly, forcing the color of the 1st item with custom color tto others)
- fix: crash when deleting the note that was just converted from clone to the original note
- fix: better behavior on multi-monitor systems, open child windows within the same screen where the main window is placed
- fix: when the document with expired tasks is reloaded, "Expired tasks" window was not being displayed the 2nd time (after the reload)
- fix: "Merge Document" now allows to compare read-only document with others (but you won't be able to merge changes)
- fix: exporting OPML in HTML mode might not work correctly for .ncdb/.ncde file formats
- fix: after installing the .deb package, menus were not instantly updated on Ubuntu Mate
- add: support bold/italic within the OPML note title when by using "TitleIsHtml=1" .ini file setting within the "[OPML Format]" section (similar to already existing "ContentIsHtml=1" related to OPML note contents)
- per user request, "Recent" documents submenu was moved back one level up to a more prominent position
- help file updates by Paul Marrell
- Croatian translation updated
- Russian translation updated (work by Sergey Yansons)
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- Chinese translation updated (work by Stephen Zhu)
- German translation updated (work by Marcus Hennig)
- Spanish translation updated (work by Miguel Latorre)
- Polish translation updated (work by Kamil Dembkowski)
- Dutch translation updated (work by William Ouwehand)

Important news, I plan to deprecate following builds: Ubuntu 15.10 (end-of-life July 2016). Please let me know if you still need this build.

Other news is that Kagi.com, payment processing company used by NoteCase, ceased operations. NoteCase Pro has now switched to using Paypal as the payment service.

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

NoteCase Pro v4.2.0 desktop edition released

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

Major changes in this release:
- add: when dropping folder onto Attachments Pane or Attachments Dialog, add all the files within that folder as attachments (recursing into subfolders as well)
- add: support to show tray icon permanently by defining .ini file key "PermanentTrayIcon=1", "Display" section
- add: new application event "After attachment dropped" created (short name "after_att_drop")
- add: new Lua sample script implementing global bookmarks window (not limited to current document): "58_GlobalBookmarks.lua"
- add: new Lua sample script implementing global search (search across all open documents): "59_GlobalSearch.lua"
- add: "Merge Document" window can now detect when two document have different bookmarks or different document custom properties
- add: "Merge Document" window can now detect when two notes have different custom properties
- fix: sqlite bug (present from sqlite 3.11.0) related to conversion of NoteCase files from old to new format causing the indexes to become corrupt (major). If you notice that the note "lost" an embedded image or a text formatting, just run "Compact Document" within this new NCP v4.2.0 or use some Sqlite database editor to run "REINDEX" command
- fix: Tree View title wrapping mode has been improved
- fix: do not show conversion dialog when synchronizing a single note clone being created
- fix: custom note background color (available through right click menu in Text Pane did not work properly, forcing the color of the 1st item with custom color tto others)
- fix: crash when deleting the note that was just converted from clone to the original note
- fix: better behavior on multi-monitor systems, open child windows within the same screen where the main window is placed
- fix: when the document with expired tasks is reloaded, "Expired tasks" window was not being displayed the 2nd time (after the reload)
- fix: "Merge Document" now allows to compare read-only document with others (but you won't be able to merge changes)
- fix: exporting OPML in HTML mode might not work correctly for .ncdb/.ncde file formats
- fix: after installing the .deb package, menus were not instantly updated on Ubuntu Mate
- add: support bold/italic within the OPML note title when by using "TitleIsHtml=1" .ini file setting within the "[OPML Format]" section (similar to already existing "ContentIsHtml=1" related to OPML note contents)
- per user request, "Recent" documents submenu was moved back one level up to a more prominent position
- help file updates by Paul Marrell
- Croatian translation updated
- Russian translation updated (work by Sergey Yansons)
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- Chinese translation updated (work by Stephen Zhu)
- German translation updated (work by Marcus Hennig)
- Spanish translation updated (work by Miguel Latorre)
- Polish translation updated (work by Kamil Dembkowski)
- Dutch translation updated (work by William Ouwehand)

Important news, I plan to deprecate following builds: Ubuntu 15.10 (end-of-life July 2016). Please let me know if you still need this build.

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

Sunday, May 15, 2016

NoteCase Pro for Android v1.1.5 released

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

Major change was supporting permissions system (thus preventing crashes on startup) on Android 6.0 and newer.

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

Detailed list of changes in the new release:
    - remove list entry to go to parent directory in File Open/Save window (pressing Back key does that)
    - hide formatting toolbar when there is no text selection target in the note text editor
    - support to backup and restore app settings (export/import settings as .cfg text file)
    - added preference to define base font size (note text) for Android
    - allow app to be moved to SD card
    - allow typing suggestions to be displayed for Note Text editor
    - sqlite database updated to latest v3.12.2
    - fix crash issues when app is missing storage write and camera permissions on Android 6.0 (implement support for Android's new dynamic permission system)
    - fix: note data changes may be lost in some rare case when the app was killed using "o" soft button
    - Croatian translation updated
    - Chinese Traditional translation updated (work by Richard Sun)
    - Spanish translation created (work by Miguel Latorre)
    - French translation updated (work by Jeff Malka)
    - Chinese translation updated (work by Stephen Zhu)
    - German translation updated (work by Marcus Hennig)
    - Polish translation updated (work by Kamil Dembkowski)
    - Finnish translation updated (work by Ville Pilviö)
       
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.

Thursday, April 21, 2016

Notecase Pro v4.1.7 desktop edition released

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

Major desktop editon changes in this release:
- loading HTML based documents cca 60% faster
- tree view browsing is faster now
- loading group of documents is faster now
- faster "Expand/Collapse tree" operations for .ncdb/.ncde formats
- importing Keynote file format is drastically faster
- improved OPML import/export
- fixed some printing issues
- Bookmark Editor got the "Peek" button to show note without closing editor
- "Show Pending Tasks" window is now resizable
- fix: could not paste image from clipboard on OS X
- new builds: Slackware 14.1

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

As always, you are invited to share your ideas on how to improve this product directly with me or using the Google group at: http://groups.google.com/group/notecase-pro

Thursday, February 25, 2016

NoteCase Pro for Android v1.1.4 released

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

The new release redesigns the looks of the app (more modern theme and icons, 'hamburger' menu) but it also fixes issues and adds some new features (text alignment formatting).

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

Detailed list of changes in the new release:
    - moved the initial screen "New" and "Open" buttons into the action bar
    - fix: report error and remove "Recent documents" entry if the file does not exist anymore
    - fix: possible crash when searching the document
    - fix: possible crash when opening Tag View by swiping Tree View from left to right
    - fix: closing Tree View in phone mode by pressing logo icon did not work
    - fix: reduced minimal required Android version from 3.0.x to 2.1.x
    - add: GUI adapted to use more modern style
    - fix: formatting actions in the Text Editor are now placed in the standard toolbar (having overflow menu for actions that did not fit)
    - moved font/name settings for "recent documents" list from settings page to the list context menu
    - add: add "Hamburger" menu to the main app page featuring major app actions
    - add: updated action icons to more modern ones
    - fix: replaced + and - tree view icons with more modern ones
    - moved "Hide hidden items" action of file dialog to file list context menu
    - increase padding around collapse/expand indicators in Tree View for easier use
    - fix: make search action a background task with progress, so that the app does not look frozen when searching big documents
    - fix: "Find all" operation is now up to 30 times faster (noticeable on big documents)
    - add: support for align left/right/center text formatting
    - fix: improve image resizing algorithm (when using app settings related to image resizing/stretching)
    - Croatian translation updated
    - Chinese Traditional translation updated (work by Richard Sun)
    - German translation updated (work by Marcus Hennig)
    - Chinese translation updated (work by Stephen Zhu)
    - Spanish translation created (work by Miguel Latorre)
    - Polish translation updated (work by Kamil Dembkowski)
    - 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.

Friday, February 05, 2016

Notecase Pro v4.1.5 desktop and v1.1.3 Android edition released

Notecase Pro v4.1.5 desktop edition and v1.1.3 Android edition have just been released.
Downloads are now available at http://www.notecasepro.com/download.php

The reason why the both editions were released simultaneously is due to the file format changes done in this cycle.

Changes were needed to implement Android synchronization feature, marked experimental in this cycle. Android synchronization should work OK other than few things that are not yet being synced: document custom properties and bookmarks, note custom properties and note task fields. This is not critical because those fields can not be edited yet on Android.

Thanks for anyone who helped testing this and other features, your feedback helped to improve the program.

Major desktop edition changes:
- file format upgrade: attachments now have unique ID code, store records of the deleted attachments
- incremented sync protocol version number due to many API changes, new server will minimally require NoteCase desktop v4.1.5 and Android v1.1.3
- NcSyncServer now prints certificate fingerprint value on startup (SHA1)
- implement certificate pinning support into NoteCase Pro synchronization; user gets asked to verify the key fingerprint on first connection
- option to do "Replace all" operation within the currently selected text only
- task notes now can have a Lua script assigned to be run when task expires
- colorize note task within Tree Pane (all columns except "Title" field) based on Task Status value and "Is Due" state (colors can be customized in Settings window)
- import XMind topic attachments
- improve Basket file format import, adding support for images, links and attachments
- improve MindManager import, adding support for hyperlinks in titles, image topics, ensure that all topics have titles
- import Freemind hyperlinks
- convert Freemind relative hyperlinks to absolute ones (based on the path of imported file) so that they work regardless of where we save NoteCase file later
- when importing HTML file format, convert hyperlinks with relative paths to absolute form so that they work regardless of where we save NoteCase file later
- show "Sync" button on each document tab (optional, see "Synchronization" settings page)
- Sync Admin program now automatically refreshes the data in the current tab every 15 seconds
- setting to show/hide Close button within the Document Tabs ("Display" page in General Settings window)
- passing empty font value into Nc_Note_Format_Font_Apply method allows you to remove font formatting in requested note text range
- support for site license (unlimited number of users within a single company site)
- fix: program can start slow on Windows if any of the files listed in the "Recent documents" list are placed on the drive that is currently not accessible
- fix: improve importing Chinese text file
- fix: improve importing HTML file using character set other than UTF-8 (where character set is specified with tag, example:
http-equiv="Content-Type" content="text/html; charset=gb2312">)
- fix: improve importing RTF by adding support to importing hyperlinks (fixes some "no links when pasting from browser" issues on OS X where RTF may be used as main clipboard format)
- fix: improve speed of Synchronization Server API calls when being called from Android client
- fix: when importing HTML file format, do not import JScript code within the block
- fix: possible crash when importing .epub file
- fix: much faster import for XMind and MindManager files having images; images are now loaded as note attachments
- fix: much faster synchronization for notes with attachments
- new Lua method to convert string from Utf8 to Ansi encoding (Nc_String_Utf8ToAnsi)
- new Lua method to load file contents given the file path in UTF-8 encoding (Nc_String_LoadFile)
- fix: rewrote several LuaFileSystem methods to use/return UTF-8 encoded file names instead of using ANSI, this fixes issues with reading files having Chinese names (WARNING: this change may break compatibility for scripts using LuaFileSystem)
- fix: improve Lua script "22_ImportTextFileTree.lua" to correctly import files with Chinese names
- fix: recent regression with parsing CDATA sections in HTML, causing issue with Evernote file import
- fix: issue with print pagination algorithm, sometimes a line or two may end up missing from the bottom of the printed page
- fix: halve the file import loading time for most file formats by doing note content hash calculations in the background
- fix: change text wrapping mode from wrapping by word to wrapping by character AND word (improves wrapping for long lines with programming code)
- fix: remove Windows OS "Please insert disk in drive X:" popups when building the "Recent files" list containing currently unavailable entries
- fix: NcSyncServer program did not work correctly for Windows 64-bit build
- NcSyncServer can now use .ini file to read its configuration, also got new "--config" command line parameter to specify custom .ini file (default .ini is "sync_server.ini" in the same directory where NCP stores its .ini file)
- update Lua library to latest version 5.3.2
- help file updated (work by Paul Merrell)
- Croatian translation updated
- Dutch translation updated (work by William Ouwehand)
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilvio)
- Russian translation updated (work by Sergey Yansons)

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

Changes in the Android edition:
- fix: when opening note contents from (phone mode) do not show soft keyboard initially
- fix: when opening encrypted document, keyboard stayed open after password dialog was closed (phone mode)
- sqlite database updated to latest version 3.10.2
- fixed several crash conditions as reported by crash logs
- fix: add missing handler for "out of memory" condition when inserting image into the note
- file formats upgrade: attachments now got their own unique ID code, new records of the deleted attachments
- native synchronization support through NcSyncServer desktop program (experimental)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- German translation updated (work by Marcus Hennig)
- Polish translation updated (work by Kamil Dembkowski)

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.

Tuesday, September 08, 2015

Notecase Pro v4.0.8 desktop edition released

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

This is a bugfix release, fixing an issue where deleting branch can cause the program to crash in some cases.

Major changes in this release:
- add: support to import font formatting when importing from RTF document
- add: support to synchronize document properties (title, custom properties, bookmarks, read-only)
- add: "Merge Documents" now reports notes being moved within the document
- add: when the program is started in portable mode, try to use relative paths within the "most recent used files" list (so that paths continue to work if the USB stick where NCP is installed changes the drive letter)
- add: use ini key "WordSelectionCharsAllowed" under "[Operation]" section to customize process of double-clicking text to select word (define additional non-alphanumeric characters to be part of the word)
- add: when editing task dates, show additional "Remove" button in date picker window so you can quickly clear the date field information
- add: redesigned document tab context menu adding "Sync" and "Properties" items, removing "Open" item
- add: text in all message boxes is now select-able, so that user can copy text using with context menu
- Lua methods Nc_Doc_ExportHtml_Header_Get and Nc_Doc_ExportHtml_Header_Set were modified so that HTML header contents now include complete header starting from DOCTYPE until (but not including BODY tag); before, we only passed the data in between the HEAD tag block
- add: new Lua script to demonstrate importing tabbed text with note content lines having the ";;" prefix ("52_ImportTabbedText.lua")
- add: new shipping script "53_CollapseAllOtherNotes.lua" to collapse all notes in the current document other than the current note
- add: application logging system was improved in all programs (NoteCase Pro, NcSyncServer, NcSyncAdmin); you can define up to 3 log targets (screen, action/crash log, file) using command line parameters
- add: added "--log_file level file_path" command line parameter for logging to file (level is a number from 0 to 7, used to filter messages by severity; file_path is an full/absolute log file path)
- add: added "--log_screen level" command line parameter for logging to console screen (level is a number from 0 to 7, used to filter messages by severity); not implemented for Windows and OSX GUI apps (who don't have console by default)
- add: added "--log_action level" command line parameter for logging to internal action/crash log buffer (level is a number from 0 to 7, used to filter messages by severity)
- add: "Case Sensitive" search option added to search bar
- add: OPML export got .ini file setting to write files having UTF-8 BOM (use .ini key "ExportUtf8BOM=1" inside "[OPML Format]" section)
- add: support importing OPML files having UTF-8 BOM
- add: in "Column Settings" window, double clicking a column in the list of already existing columns will now remove that column
- fix: note deletion action is now stored within the document itself, so that sync knows to apply correct action even after we reload such document
- fix: Windows 32-bit uninstaller always forwards to the feeback web page (even when called silently from within installer itself)
- fix: drastically improve typing speed in Text Pane
- fix: hacked GTK+'s font picker button/dialog to hide font "Style:" list (bold and italic are now set separately)
- fix: inserting image file by drag-and-drop into the Note Pane does not work every time on OS X
- fix: text disappears from screen when zooming the Note Pane showing the text formatted with custom font but having no font size defined (Linux only)
- fix: improve support for pasting formatted text from LibreOffice (background color formatting did not work)
- fix: improve .epub import for files that store multiple chapters in the same file (table of contents referencing
sections within the content file)
- fix: spell checker on Windows may forget words added to the custom word list after program restart (set aspell home directory to "aspell" subdirectory of dir where we keep .ini file)
- fix: improve pasting from QQ Messenger (www.imqq.com) which seems to put plain text followed by binary data as "HTML format" format on clipboard
- fix: huge speedup when pasting large amounts of plain text into the note
- "Change case" set of actions is now available to Lite mode users too
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Finnish translation updated (work by Ville Pilviö)
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Russian translation updated (work by Sergey Yansons)
- Spanish translation updated (work by Miguel Latorre)
- German translation updated (work by Marcus Hennig)
- Dutch translation fixes (work by William Ouwehand)
- "Tip of the day" file for Russian language created (work by Sergey Yansons)

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

Tuesday, July 07, 2015

NoteCase Pro for Android v1.1.1 released.

NoteCase Pro for Android v1.1.1 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.

It can be activated by buying the 5USD license through PayPal (use "Buy Now" at the http://notecasepro.com/buy.php page) or by using the "All OSes, lifetime" license for the desktop version of the program.
When shopping, please leave your email, so that after the payment, I can send you the key file in the email.

Installation instructions for your Android device:
    - prerequisites: program requires Android 3.0 or newer
    - download the .apk file and transfer it from your PC to the internal/primary SD card of your Android device
      Note: program is not being distributed through the Google Play store because Google does not support payments to Croatia
    - enable installing applications from unknown source ("Settings" > "Applications" > "Unknown Sources" check box or "Settings" > "General" > "Security" > "Device Admin" > "Unknown Sources" check box for newer Android versions)
    - use some file manager application installed on your phone/tabled to click on the Notecase.apk file to start the installation ("ES File Explorer" free file manager app is a good choice)
    - if you get problem installing the app, try uninstalling the previous version first
    - copy your license key to your SD card root folder (usually named "/sdcard" or "/mnt/sdcard")
    - start the app

Features:
    - uses .ncdb and .ncde file format identical to the one used in the desktop version
    - you can create a new document or open an existing document file
    - Tree Pane is displayed featuring the hierarchical tree of your document notes
    - basic note operations supported in the Tree Pane are: insert, delete, rename
    - short click on the note title in the Tree Pane open Text Pane featuring rich text formatting editor
    - there are two different GUIs, one for phones and one for tablets (landscape mode) embedded in the same app
    - in the file open dialog, there is an additional way to navigate to the parent folder by using the swipe from right to left gesture action
    - you can create a shortcut to selected document on your phone's desktop

Changes in the new release:
    - add: weekly check for program updates, notify user if new version exists
    - add: new setting "Stretch images" causes images in the note to be up-scaled to fill in the available screen space
    - add: "Save as" window got a format picker button for easier .ncdb/.ncde format selection
    - add: support for custom shortcuts when using hardware keyboard (bluetooth), added "delete note" configurable setting
    - add: support for custom synchronization server port
    - sqlite database updated to latest version 3.8.10.2
    - fix: reinstate code to follow hyperlinks by a single tap on them
    - fix: "save as" action must not be allowed to overwrite currently open document (that would cause data loss and crash)
    - when creating "New Link to web", pre-populate input box with "http://" (so that user doesn't need to type this part)
    - fix: preserve hyperlinks created by pasting content from web browser app
    - fix: tab characters are displayed as ordinary spaces by TextEdit Android widget
    - fix: allow for Tab character to be inserted in the text (when using bluetooth keyboard)
    - fix: improve code that loads pictures within the note, using less memory so "out of memory" error is less likely to happen (unless the number of images is huge)
    - fix: improve code that loads pictures within the note, allow images to be scaled to match the size of text view window (previously the maximum withd/height was 400px)
    - fix: in the phone mode, show "hyperlink" icon in the menu instead of "underline" (if there is not enough space for both buttons)
    - fix: adapt editor toolbar, adding/removing some icons "on the fly" to fit the to available screen space
    - fix: reorganized settings in Preferences screen for better grouping
    - Croatian translation updated
    - Chinese translation updated (work by Stephen Zhu)
    - French translation updated (work by Jeff Malka)
    - Chinese Traditional translation updated (work by Richard Sun)
    - Finnish translation updated (work by Ville Pilviö)
    - German translation updated (work by Marcus Hennig)
       
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.

Monday, June 29, 2015

Notecase Pro v4.0.5 desktop edition released

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

This is a bugfix release, fixing an issue where deleting branch can cause the program to crash in some cases. You are advised to upgrade.

Changes in this release:
- fix: clicking date icon for the date field in Tree Pane should edit date of the clicked item, not the currently selected item
- fix: per user request, "Cut","Copy", "Paste" items were reinstated into Note Pane context menu
- fix: "Join marked notes" operation had issues with .ncdb/ncde file format
- German "tips of the day" file updated (work by Marcus Hennig)
- fix: Lua method Nc_String_AnsiToUtf8 regression (returning only success value)
- add: NcSyncServer program now supports setting the custom port through "--port" command line parameter
- add: two new Lua methods to read/modify automatic icon settings: Nc_Config_AutoIcon_Get, Nc_Config_AutoIcon_Set
- Lua library upgraded to version 5.3.1
- add: new sample Lua script "51_ImportTextFileTreeAnsi.lua" to import set of files encoded as ANSI (analogous to "22_ImportTextFileTree.lua" which imports UTF-8 files instead)
- fix: regression in tabbed text file format (.tab) import
- fix: issue with delete branch code after import

Thursday, June 18, 2015

Notecase Pro v4.0.4 desktop edition released

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

Major changes in this release:
- new supported platform: OpenBSD
- add: search bar feature added for more convenient simple, plain text search (can be enabled with "View" > "Panels and Bars" > "Search Bar" menu)
- add: new "Jump to Search Bar" shortcut action that ensures that the search bar is visible and puts focus to search box in it (having default shortcut Ctrl+Shift+F)
- add: multiple GUI related changes, cleaning up the menus, merging related menu items under a common sub-menus
- add: new command line "--noevents" makes the program disable emitting of application events (used by Lua scripts) for the duration of entire program session
- add: new command line "--noplugins" disables the initial load of the program plugins
- add: new Lua methods to query the relations between two notes: Nc_Note_IsSibling, Nc_Note_IsAncestor
- fix: removed several redundant (already present in the main menu) actions added by GTK library from the Note Pane context menu (Undo, Redo, Copy, Paste, ...)
- fix: cca 50% faster loading of .ncd file format documents (speeds up loading .ncz and .nce formats too, cca 40%)
- fix: cca 30% faster loading of .ncdb file format documents
- fix: cca 34% faster saving to .ncz file format document (at the expence of slightly larger file than before)
- fix: drastically speedup the note (branch) delete operation, should be more than 100X faster now (noticeable in large documents); not available on  OS X, Maemo and some builds having older C++ compiler
- fix: pasting branch of notes in the Tree Pane is now cca 100x faster (noticeable when pasting thousands of notes within a huge file)
- fix: clipboard monitor should not copy data if the operation originated within the clipboard monitor target document
- fix: file selector doesn't recognize image files with a capitalized extension (e.g. a file "file.JPG" doesn't show up)
- fix: improve clipboard handling code so that it doesn't interfere with Clipboard Monitor actions (Windows only issue)
- fix: workaround GTK/Pango library issue where applying font formatting using unknown font can lead to the Enter key to stop working when editing such text
- fix: export to RTF could generate file that fails to load (unterminated formatting tags)
- fix: moved "Page Setup" menu item as a button within Print Selection dialog ("Print" menu item)
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese translation updated (work by Stephen Zhu)
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Spanish translation updated (work by Miguel Latorre)
- Spanish "tips of the day" file created (work by Miguel Latorre)
- German translation updated (work by Marcus Hennig)
- Finnish translation updated (work by Ville Pilviö)

For a complete list of changes in this release, see change log at: http://www.notecasepro.com/history.php.
Thanks to everyone who helped during this cycle.

I am now trying collect more user testimonials for my website, so if you want to help and get quoted, feel free to contact me.

Another important poll for OS X users: is there anyone that is using 32-bit only Mac?

I am considering to moving NoteCase Pro build for OS X from 32-bit to 64-bit, but I need to be sure that the users are using relatively modern systems.
The easiest way to see if your Mac supports 64-bit software is to install it and try to use it.
I've prepared the 64-bit installer here: http://notecasepro.com/get.php?osx_leopard/notecase-4.0.4_x64.pkg
Please do give it a try and let me know if it fails to work on your Mac or if you find any issue with it.

Wednesday, May 20, 2015

NoteCase Pro for Android v1.1.0 released

NoteCase Pro for Android v1.1.0 has just been released, this is mostly a bug fix release.

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.

It can be activated by buying the 5USD license through PayPal (use "Buy Now" at the http://notecasepro.com/buy.php page) or by using the "All OSes, lifetime" license for the desktop version of the program. When shopping, please leave your email, so that after the payment, I can send you the key file in the email.

Changes in the new release:
    - sqlite database updated to latest version 3.8.10.1
    - fix: issue with handling of the custom fonts with the new editor
    - fix: new editor was missing implementation for text alignment
    - fix: note sort operation was speedup at least 100 times (noticeable when sorting trees with 4000 notes for example)
    - fix: try to preserve original (desktop) font formatting name when editing a document on Android
    - fix: improve handling of out-of-memory issues when loading a note with large number of (or big) images
       
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.

Friday, May 15, 2015

NoteCase Pro for Android v1.0.9. released

NoteCase Pro for Android v1.0.9. has just been released.
It features major text editor redesign, not using WebView component anymore (Google broke text wrapping in recent Android versions, other issues too).

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.

It can be activated by buying the 5USD license through PayPal (use "Buy Now" at the http://notecasepro.com/buy.php page) or by using the "All OSes, lifetime" license for the desktop version of the program.
When shopping, please leave your email, so that after the payment, I can send you the key file in the email.

Installation instructions for your Android device:
    - prerequisites: program requires Android 3.0 or newer
    - download the .apk file and transfer it from your PC to the internal/primary SD card of your Android device (note: program is not being distributed through the Google Play store because Google does not support payments to Croatia)
    - enable installing applications from unknown source ("Settings" > "Applications" > "Unknown Sources" check box or "Settings" > "General" > "Security" > "Device Admin" > "Unknown Sources" check box for newer Android versions)
    - use some file manager application installed on your phone/tabled to click on the Notecase.apk file to start the installation ("ES File Explorer" free file manager app is a good choice)
    - if you get problem installing the app, try uninstalling the previous version first
    - copy your license key to your SD card root folder (usually named "/sdcard" or "/mnt/sdcard")
    - start the app

Features:
    - uses .ncdb and .ncde file format identical to the one used in the desktop version
    - you can create a new document or open an existing document file
    - Tree Pane is displayed featuring the hierarchical tree of your document notes
    - basic note operations supported in the Tree Pane are: insert, delete, rename
    - short click on the note title in the Tree Pane open Text Pane featuring rich text formatting editor
    - there are two different GUIs, one for phones and one for tablets (landscape mode) embedded in the same app
    - in the file open dialog, there is an additional way to navigate to the parent folder by using the swipe from right to left gesture action
    - you can create a shortcut to selected document on your phone's desktop

Changes in the new release:
    - sqlite database updated to latest version 3.9.8
    - support for read-only document state, no changes can be done to the read-only document
    - support for read-only note state, no changes can be done to the read-only note contents
    - warn user when the document is being loaded from read-only storage (starting from KitKat, Google forbids apps to write anywhere within the external SD card, only some paths are allowed)
    - .ncdb/.ncde: create database table for hyperlink anchors to be compatible to file format changes introduced by desktop version v4.0.0
    - fix: search operation crashes if no note was selected when started
    - fix: ask to save unsaved note changes when starting the search operation
    - "new link to web" now uses custom keyboard with keys to quickly enter web address parts
    - major rewrite of the note editor
    - test network connectivity when starting sync
    - list of remote documents got a file size column
    - fix: listing remote documents on sync server was slow, reduced read timeout value to speedup the operation
    - fix: improve handling of Back key (sometimes the form wouldn't close on back key press)
    - fix: possible crash in Sort command
    - fix: crash in Tag Pane when user goes to some other app and back
    - Croatian translation updated   
    - French translation updated (work by Jeff Malka)
    - Finnish translation updated (work by Ville Pilviö)
    - Chinese translation updated (work by Stephen Zhu)
    - Chinese Traditional translation updated (work by Richard Sun)
    - German translation updated (work by Marcus Hennig)
    - Polish translation updated (work by Kamil Dembkowski)
       
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.

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 http://www.notecasepro.com/download.php

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: http://www.notecasepro.com/history.php.
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.

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 http://www.notecasepro.com/download.php

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: http://www.notecasepro.com/history.php. 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...

Wednesday, October 22, 2014

NoteCase Pro for Android v1.0.8. released

NoteCase Pro for Android v1.0.8. has just been released.
It features Sort and Search functions.

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.

It can be activated by buying the 2USD license through PayPal (use "Buy Now" at the http://notecasepro.com/buy.php page)
or by using the "All OSes, lifetime" license for the desktop version of the program.
When shopping, please leave your email, so that after the payment, I can send you the key file in the email.

Installation instructions for your Android device:
    - prerequisites: program requires Android 3.0 or newer
    - download the .apk file and transfer it from your to your phone's SD card
    - enable installing applications from unknown source ("Settings" > "Applications" > "Unknown Sources" check box)
    - use some file manager application installed on your phone/tabled to click on the Notecase.apk file to start the installation
      ("ES File Explorer" free file manager app is a good choice)
    - if you get problem installing the app, try uninstalling the previous version first
    - copy your license key to your SD card root folder (usually named "/sdcard" or "/mnt/sdcard")
    - start the app

Features:
    - uses .ncdb and .ncde file format identical to the one used in the desktop version
    - you can create a new document or open an existing document file
    - Tree Pane is displayed featuring the hierarchical tree of your document notes
    - basic note operations supported in the Tree Pane are: insert, delete, rename
    - short click on the note title in the Tree Pane open Text Pane featuring rich text formatting editor
    - there are two different GUIs, one for phones and one for tablets (landscape mode) embedded in the same app
    - in the file open dialog, there is an additional way to navigate to the parent folder by using the swipe from right to left gesture action
    - you can create a shortcut to selected document on your phone's desktop

Changes in the new release:
    - add support for "strike" tag ("s" was already supported)
    - fix: improve anychronous communication with WebView editor, hyperlink operation is more reliable now
    - fix: process click to hyperlinks pointing to .ncdb/.ncde files directly in the app, asking to open the target document instead of current one
    - show explicit explicit message if insert picture from camera was canceled by user
    - fix: possible crash when double-tapping the hyperlink
    - fix: do not allow insert picture operations if no note has been selected
    - add: implement document tree Sort operation
    - add: implement document Search operation ("Find Next" and "Find All")
    - sqlite database updated to latest version 3.8.7
    - icon to add new note (+) was branched into a submenu with add root, add child and add sibling note options
    - Croatian translation updated
    - Finnish translation updated (work by Ville Pilviö)
    - Chinese translation updated (work by Stephen Zhu)
    - German translation updated (work by Marcus Hennig)
    - Polish translation updated (work by Kamil Dembkowski)
    - 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 donate the program translation for your language, feel free to contact me.

Important news:
Note that the Android edition price will rise from 2USD to 5USD in a day or two.