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.