NoteCase Pro for Android v1.2.0 has just been released.
Download is now available at http://www.notecasepro.com/download.php
Detailed list of changes in the new release:
- add: support to navigate notes tree using the keyboard arrow keys
- fix: crash when trying to display result of "Check for upp updates" task within the activity that has already been closed
- fix: crash when trying to display result of sync tasks within the Synchronization activity, when the activity that has already been closed
- fix: crash when trying to display result of sync tasks within the Tree/Text activity, when the activity that has already been closed
- fix: crash when inserting bitmap that failed to load (for whatever reason)
- fix: crash when trying to display result of crash log upload task, when the activity has already been closed
- fix: possible crash (reproduced on customer device only) when rotating the device from portrait to landscape and back many times
- fix: possible text changes being lost when backup enabled and changing the screen orientation
- fix: cursor position possibly not restored correctly when rotating the screen
- sqlite database updated to latest version 3.29.0
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, July 29, 2019
Wednesday, May 29, 2019
NoteCase Pro for Android v1.1.9 released
NoteCase Pro for Android v1.1.9 has just been released.
Download is now available at http://www.notecasepro.com/download.php
Detailed list of changes in the new release:
- fix: drastically faster tree widget build for big note trees (5k items builds in 5sec compared to 83sec before)
- fix: delete node operation faster noticeable on documents with large number of nodes (update model phase in document with 5k notes all in one level, now 0,5sec down from 17sec before this change)
- fix: "Save as" action can be significantly faster now
- fix: possible crash when opening app Settings
- fix: "Unload encrypted doc on restore" setting now defaults to unload after 15 seconds of inactivity, now also supports value 0 (disabled)
- fix: "Unload encrypted doc on restore" allows to setup periods larger than 99 seconds (up to 4 digits)
- fix: trigger document backup before note create/delete/rename too (before it was triggered only when node content edited)
- fix: do not ask for password when rotating screen with encrypted document loaded
- fix: ellipsize tree item text, restrict it to 2 lines maximum so that tree view looks better for deep trees that do not fit the screen
- fix: ellipsize file open/save item text, restrict it to 2 lines maximum so that tree view looks better for long file names
- fix: automated check for app updates would fail on Android 8 and newer
- fix: file dialog wont start if (last used, restored) directory doesn't exist
- add: remember/restore last selected note when loading the document
- add: remember where the settings file was last exported to or imported from and default to there on the next export/import
- add: view image in gallery on long press - so it can be viewed in full screen and zoomed
- logging improvements: no more "Save debug log on exit" setting (log created always), up to 3 log sessions are kept on disk and sent in case of feedback (user usually wants to report issues in previous session)
- sqlite database updated to latest v3.28.0
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.
Download is now available at http://www.notecasepro.com/download.php
Detailed list of changes in the new release:
- fix: drastically faster tree widget build for big note trees (5k items builds in 5sec compared to 83sec before)
- fix: delete node operation faster noticeable on documents with large number of nodes (update model phase in document with 5k notes all in one level, now 0,5sec down from 17sec before this change)
- fix: "Save as" action can be significantly faster now
- fix: possible crash when opening app Settings
- fix: "Unload encrypted doc on restore" setting now defaults to unload after 15 seconds of inactivity, now also supports value 0 (disabled)
- fix: "Unload encrypted doc on restore" allows to setup periods larger than 99 seconds (up to 4 digits)
- fix: trigger document backup before note create/delete/rename too (before it was triggered only when node content edited)
- fix: do not ask for password when rotating screen with encrypted document loaded
- fix: ellipsize tree item text, restrict it to 2 lines maximum so that tree view looks better for deep trees that do not fit the screen
- fix: ellipsize file open/save item text, restrict it to 2 lines maximum so that tree view looks better for long file names
- fix: automated check for app updates would fail on Android 8 and newer
- fix: file dialog wont start if (last used, restored) directory doesn't exist
- add: remember/restore last selected note when loading the document
- add: remember where the settings file was last exported to or imported from and default to there on the next export/import
- add: view image in gallery on long press - so it can be viewed in full screen and zoomed
- logging improvements: no more "Save debug log on exit" setting (log created always), up to 3 log sessions are kept on disk and sent in case of feedback (user usually wants to report issues in previous session)
- sqlite database updated to latest v3.28.0
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.
Saturday, April 20, 2019
Notecase Pro v4.4.3 desktop edition released
Notecase Pro v4.4.3 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
This is mostly a bug fix release with new major feature being "tabs as spaces" setting when typing and for the later conversion action.
Major changes in this release:
- add: support to insert tabs as spaces, see "General Settings" window, page "03 Display"
- add: "Edit > Actions > Convert Tabs To Spaces" action converts tabs to spaces on selected text, note, branch or entire document (short action name "edit_tabs_to_spaces")
- add: support for a "Author" document property (visible as meta tag in HTML export too)
- add: "Do not show this anymore" check in synchronization summary dialog
- add: "Clear" button to clear Find dialog fields to default values
- add: added new example command line for custom file handler for xreader app for Linux (within General Settings window)
- add: make target setting within "Rename Tag" dialog persistent (remember/restore last user choice even after program restart)
- add: make the last used state of Find window "Fill result to a list" options persistent even after the program restart
- add: enable note reordering within the List Pane using drag & drop
- new sample Lua script "60_Auto-IconListedNotes.lua" by Paul Merrell applies default icon settings (parent or leaf icon) to all listed notes
- fix: jumping in ncdb/ncde document from note directly to its clone displays empty contents for the clone
- fix: when in hoisting view, recalculate tag freq column to account only for the selected document part
- fix: Ctrl+drag & drop of text within note text widget should copy the text instead of moving it
- fix: NcSyncServer must support both key file name versions "notecase.key" (older) and "notecase.nckey" (newer)
- fix: typing speed increased up to 30% as measured by a test script on average Windows laptop (8719 letters/sec)
- fix: do not ask "Html contains image links. Do you want to embed ..." if the pasted content is from NoteCase Pro
- fix: link to an inline target (anchor) is always marked as invalid when exporting to HTML
- fix: center alignment formatting of a single picture in line may not be displayed correctly
- fix: sometimes (race condition) Linux version may not list available GUI translation languages
- fix: reverted lfs Lua library from v1.7.0 back to 1.6.3, fixing issue with lfs.dir command not working
- fix: Lua script "59_GlobalSearch.lua" does not jump to selected result note
- fix: images embedded in the document are not printed unless the printed note is currently selected one
- fix: rare unwanted note text being scrolled to some other place after clicking on some location within the text
- fix: performing Save action manually should reset the auto-save timer
- fix: when printing, scale down images that won't fit to the paper page size
- fix: make https connections more flexible related to TLS protocol versions supported (image copy/paste from NYT website did not work)
- fix: make .ini file saving process more robust when the user is out of disk space (old .ini contents must be preserved)
- fix: when exporting .ncdb document to Markdown format, embedded image files were not exported (.ncd worked OK)
- fix: TreePad file format import is now cca 15x faster
- fix: RTF now supports importing embedded images in DIB file format, this improves other formats using RTF internally (such as TreePad format)
- sqlite database updated to latest version 3.27.2
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Dutch translation updated (work by William Ouwehand)
- German translation updated (work by Marcus Hennig)
- Brasilian Portugese translation updated (work by Tiago Bacciotti Moreira)
For detailed change list see: http://www.notecasepro.com/history.php
A new builds for Ubuntu 19.04 were added.
Downloads are now available at http://www.notecasepro.com/download.php
This is mostly a bug fix release with new major feature being "tabs as spaces" setting when typing and for the later conversion action.
Major changes in this release:
- add: support to insert tabs as spaces, see "General Settings" window, page "03 Display"
- add: "Edit > Actions > Convert Tabs To Spaces" action converts tabs to spaces on selected text, note, branch or entire document (short action name "edit_tabs_to_spaces")
- add: support for a "Author" document property (visible as meta tag in HTML export too)
- add: "Do not show this anymore" check in synchronization summary dialog
- add: "Clear" button to clear Find dialog fields to default values
- add: added new example command line for custom file handler for xreader app for Linux (within General Settings window)
- add: make target setting within "Rename Tag" dialog persistent (remember/restore last user choice even after program restart)
- add: make the last used state of Find window "Fill result to a list" options persistent even after the program restart
- add: enable note reordering within the List Pane using drag & drop
- new sample Lua script "60_Auto-IconListedNotes.lua" by Paul Merrell applies default icon settings (parent or leaf icon) to all listed notes
- fix: jumping in ncdb/ncde document from note directly to its clone displays empty contents for the clone
- fix: when in hoisting view, recalculate tag freq column to account only for the selected document part
- fix: Ctrl+drag & drop of text within note text widget should copy the text instead of moving it
- fix: NcSyncServer must support both key file name versions "notecase.key" (older) and "notecase.nckey" (newer)
- fix: typing speed increased up to 30% as measured by a test script on average Windows laptop (8719 letters/sec)
- fix: do not ask "Html contains image links. Do you want to embed ..." if the pasted content is from NoteCase Pro
- fix: link to an inline target (anchor) is always marked as invalid when exporting to HTML
- fix: center alignment formatting of a single picture in line may not be displayed correctly
- fix: sometimes (race condition) Linux version may not list available GUI translation languages
- fix: reverted lfs Lua library from v1.7.0 back to 1.6.3, fixing issue with lfs.dir command not working
- fix: Lua script "59_GlobalSearch.lua" does not jump to selected result note
- fix: images embedded in the document are not printed unless the printed note is currently selected one
- fix: rare unwanted note text being scrolled to some other place after clicking on some location within the text
- fix: performing Save action manually should reset the auto-save timer
- fix: when printing, scale down images that won't fit to the paper page size
- fix: make https connections more flexible related to TLS protocol versions supported (image copy/paste from NYT website did not work)
- fix: make .ini file saving process more robust when the user is out of disk space (old .ini contents must be preserved)
- fix: when exporting .ncdb document to Markdown format, embedded image files were not exported (.ncd worked OK)
- fix: TreePad file format import is now cca 15x faster
- fix: RTF now supports importing embedded images in DIB file format, this improves other formats using RTF internally (such as TreePad format)
- sqlite database updated to latest version 3.27.2
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Dutch translation updated (work by William Ouwehand)
- German translation updated (work by Marcus Hennig)
- Brasilian Portugese translation updated (work by Tiago Bacciotti Moreira)
For detailed change list see: http://www.notecasepro.com/history.php
A new builds for Ubuntu 19.04 were added.
Tuesday, January 08, 2019
NoteCase Pro for Android v1.1.8 has released
NoteCase Pro for Android v1.1.8 has just been released.
Download is now available at http://www.notecasepro.com/download.php
Detailed list of changes in the new release:
- add: proper error report when the file does not have read/write permission (previously the error would be "File not found")
- fix: try to reload document in the background when app is restored after a long time ("hard to reproduce" issue)
- add: "Remove formatting" now removes superscript and subscript formatting as well
- fix: correctly render superscript and subscript formatting (50% smaller font compared to base font)
- add: support dual panel layout in landscape mode for all phones with at least 700dp (device independent pixels) width in lanscape mode
- add: make divider between two panels draggable
- add: support for dark theme (activated in preferences)
- add: add support for one more tree font size ("smallest") to allow packing more items to a visible part of the screen
- fix: show error message when inserting image fails due to "out of memory"
- fix: when inserting image into the note, note is always inserted at the start of the text
- add: add "Browse Mode" toggle button to the main text view toolbar
- add: make "Browse Mode" state persistent
- add: option to create a backup of previous document version on each note save action (see preferences)
- fixed a number of crash issues based on user logs
- sqlite database updated to latest v3.26.0
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Daniel Hertrich)
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.
Download is now available at http://www.notecasepro.com/download.php
Detailed list of changes in the new release:
- add: proper error report when the file does not have read/write permission (previously the error would be "File not found")
- fix: try to reload document in the background when app is restored after a long time ("hard to reproduce" issue)
- add: "Remove formatting" now removes superscript and subscript formatting as well
- fix: correctly render superscript and subscript formatting (50% smaller font compared to base font)
- add: support dual panel layout in landscape mode for all phones with at least 700dp (device independent pixels) width in lanscape mode
- add: make divider between two panels draggable
- add: support for dark theme (activated in preferences)
- add: add support for one more tree font size ("smallest") to allow packing more items to a visible part of the screen
- fix: show error message when inserting image fails due to "out of memory"
- fix: when inserting image into the note, note is always inserted at the start of the text
- add: add "Browse Mode" toggle button to the main text view toolbar
- add: make "Browse Mode" state persistent
- add: option to create a backup of previous document version on each note save action (see preferences)
- fixed a number of crash issues based on user logs
- sqlite database updated to latest v3.26.0
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- Chinese translation updated (work by Stephen Zhu)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Daniel Hertrich)
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.
Sunday, December 02, 2018
Notecase Pro v4.4.0 desktop edition released
Notecase Pro v4.4.0 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
This is mostly a bug fix release with new major feature being custom attachment file handlers.
This feature allows you to specify non-standard application to open, for example, your PDF file attachments.
You can combine this with new attachment "target" setting and open the PDF on an exact page you want (if the external app supports page target command line parameter).
Major changes in this release:
- add: you can now assign a "target" string to each attachment (can be mapped to document page or video timestamp position); see context menu option "Attachment Target" within the Attachments Pane window
- add: custom attachment file handlers option allows you to define an external application to open some specific file format; see "General Settings" window, last options page
This feature also allows you to open the attachment using its assigned "target" value, i.e. open it on an exact document page or audio/video time position, if the external application supports this through its command line parameters
- add: support to paste images from https URLs (only http was supported before)
- add higher resolution toobar icons for bold/italic/underline/strikethrough actions so that icons scale better when using bigger toolbar sizes (through ToolBarButtonSize .ini file key)
- add: new .ini file setting "TreeViewIconScaling" under "[Display]" section defines proportion of tree view icon size to toolbar icon sizes
- add: Ctrl+click on a tag in a Tag Pane toggles the tag assignment to the currently selected note
- add: support for custom text color in the note title bar (for "show hierarchy" mode only)
- add: Keynote import now supports plain text notes (along with already supported RTF notes)
- add: improve compiler optimization level on Unix platforms, making load of big documents cca 10% faster
- fix: improve text typing speed
- fix: possible crash related to memory handling of an image embedded in the document
- fix: images not imported when importing KeyNote document
- fix: improve Windows DDE code (used when opening NoteCase document from file manager for example)
- fix: list of documents to be loaded on start should be loaded only in 1st instance of the program
- fix: "Find Next" does not work correctly when searching with option "Current Note's Children Only" (only 1st child note was being searched)
- fix: fetching embedded images through https (TLS) connection now works correctly (for example copy/pasting 1st image from https://docs.docker.com/engine/docker-overview)
- fix: temporary disable support to set widget background colors on GTK3 version, to make the text selection painted correctly
- fix: images not imported when importing CherryTree into .ncdb document (importing to .ncd worked OK)
- fix: GTK 2.x specific bug, program hangs when moving divider tree/text to the right (under certain precise conditions); now limiting text view width minimum (on GTK 2.x) to 50px
- fix: applying style with custom font may modify font of the style itself
- fix: RTF import could fail importing embedded image due to a buffer overrun issue
- fix: empty error message displayed when program fails to fetch image data being pasted from the remote HTTP server
- fix: issue with text zoom functions when not using custom text view font setting
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Brasilian Portugese translation updated (work by Tiago Bacciotti Moreira)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- Dutch translation updated (work by William Ouwehand)
For detailed change list see: http://www.notecasepro.com/history.php
Some new builds were added: Ubuntu 18.10, Fedora 29, Suse Tumbleweed.
A number of older builds will be deprecated: Fedora 25, Fedora 26, Fedora 27, Debian 7, Ubuntu 14.04, Ubuntu 17.10, Ubuntu 17.04. Let me know if you need any of these.
Downloads are now available at http://www.notecasepro.com/download.php
This is mostly a bug fix release with new major feature being custom attachment file handlers.
This feature allows you to specify non-standard application to open, for example, your PDF file attachments.
You can combine this with new attachment "target" setting and open the PDF on an exact page you want (if the external app supports page target command line parameter).
Major changes in this release:
- add: you can now assign a "target" string to each attachment (can be mapped to document page or video timestamp position); see context menu option "Attachment Target" within the Attachments Pane window
- add: custom attachment file handlers option allows you to define an external application to open some specific file format; see "General Settings" window, last options page
This feature also allows you to open the attachment using its assigned "target" value, i.e. open it on an exact document page or audio/video time position, if the external application supports this through its command line parameters
- add: support to paste images from https URLs (only http was supported before)
- add higher resolution toobar icons for bold/italic/underline/strikethrough actions so that icons scale better when using bigger toolbar sizes (through ToolBarButtonSize .ini file key)
- add: new .ini file setting "TreeViewIconScaling" under "[Display]" section defines proportion of tree view icon size to toolbar icon sizes
- add: Ctrl+click on a tag in a Tag Pane toggles the tag assignment to the currently selected note
- add: support for custom text color in the note title bar (for "show hierarchy" mode only)
- add: Keynote import now supports plain text notes (along with already supported RTF notes)
- add: improve compiler optimization level on Unix platforms, making load of big documents cca 10% faster
- fix: improve text typing speed
- fix: possible crash related to memory handling of an image embedded in the document
- fix: images not imported when importing KeyNote document
- fix: improve Windows DDE code (used when opening NoteCase document from file manager for example)
- fix: list of documents to be loaded on start should be loaded only in 1st instance of the program
- fix: "Find Next" does not work correctly when searching with option "Current Note's Children Only" (only 1st child note was being searched)
- fix: fetching embedded images through https (TLS) connection now works correctly (for example copy/pasting 1st image from https://docs.docker.com/engine/docker-overview)
- fix: temporary disable support to set widget background colors on GTK3 version, to make the text selection painted correctly
- fix: images not imported when importing CherryTree into .ncdb document (importing to .ncd worked OK)
- fix: GTK 2.x specific bug, program hangs when moving divider tree/text to the right (under certain precise conditions); now limiting text view width minimum (on GTK 2.x) to 50px
- fix: applying style with custom font may modify font of the style itself
- fix: RTF import could fail importing embedded image due to a buffer overrun issue
- fix: empty error message displayed when program fails to fetch image data being pasted from the remote HTTP server
- fix: issue with text zoom functions when not using custom text view font setting
- help file updates (work by Paul Merrell)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Chinese translation updated (work by Stephen Zhu)
- Brasilian Portugese translation updated (work by Tiago Bacciotti Moreira)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- Dutch translation updated (work by William Ouwehand)
For detailed change list see: http://www.notecasepro.com/history.php
Some new builds were added: Ubuntu 18.10, Fedora 29, Suse Tumbleweed.
A number of older builds will be deprecated: Fedora 25, Fedora 26, Fedora 27, Debian 7, Ubuntu 14.04, Ubuntu 17.10, Ubuntu 17.04. Let me know if you need any of these.
Tuesday, May 08, 2018
Notecase Pro v4.3.6 desktop edition release
Notecase Pro v4.3.6 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
This major improvement for this release was port to GTK3, there are number of GTK3 builds for newer distros. GTK3 port is considered beta, but in internal testing it proved stable.
If you are willing to give it a try, please send your feedback.
GTK3 port includes Windows 64-bit version (currently without GtkSourceView library).
OS X 64-bit GTK3 version is still being done, should be out within a week.
Note though, that depending on the possible need to upgrade to newer versions of the OS, the current release may be the last 32-bit release for OS X, and likely the last that supports OS X versions older than 10.8.
Major changes in this release:
- major: builds using GTK3 library (beta) created for a number of platforms
- add: support to import Cherrytree .ctb file format
- add: display document note count info in the "Document Properties" window
- add: an option in "General Settings" to toggle menu bar visibility (user can restore menu bar even when hidden)
- add: Lua method to help you with reading CSV file format documents (Nc_Util_Csv_ReadRow)
- saving .ncd/.nce/.ncz file formats is cca 10% faster now
- new build targets: Ubuntu 18.04 and Fedora 28
- fix: store/restore Tree Pane vertical scroll position when switching between multiple document tabs
- fix: automatic text line indenting did not work when you press Enter within the 1st line in the note text
- fix: exporting .ncdb to .html with images as separate files fails to export images
- fix: issues with "Delete User" in Sync Admin program ("Users" tab, list view context menu)
- fix: sync server can crash when synchronizing document from Android
- fix: make the shortcut key for "Save", "Quit", "General settings" actions work even when the menu bar is hidden
- help file updates (work by Paul Merrell and Phil Colbert)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- French translation updated (work by Jeff Malka)
- Brasilian Portugese translation updated (work by Tiago Bacciotti Moreira)
- Dutch translation updated (work by William Ouwehand)
- Chinese translation updated (work by Stephen Zhu)
- German translation updated (work by Marcus Hennig)
For detailed change list see: http://www.notecasepro.com/history.php
Regards,
Miroslav
PS. If you wish to be removed from this mailing list, please contact me directly to this email address.
Downloads are now available at http://www.notecasepro.com/download.php
This major improvement for this release was port to GTK3, there are number of GTK3 builds for newer distros. GTK3 port is considered beta, but in internal testing it proved stable.
If you are willing to give it a try, please send your feedback.
GTK3 port includes Windows 64-bit version (currently without GtkSourceView library).
OS X 64-bit GTK3 version is still being done, should be out within a week.
Note though, that depending on the possible need to upgrade to newer versions of the OS, the current release may be the last 32-bit release for OS X, and likely the last that supports OS X versions older than 10.8.
Major changes in this release:
- major: builds using GTK3 library (beta) created for a number of platforms
- add: support to import Cherrytree .ctb file format
- add: display document note count info in the "Document Properties" window
- add: an option in "General Settings" to toggle menu bar visibility (user can restore menu bar even when hidden)
- add: Lua method to help you with reading CSV file format documents (Nc_Util_Csv_ReadRow)
- saving .ncd/.nce/.ncz file formats is cca 10% faster now
- new build targets: Ubuntu 18.04 and Fedora 28
- fix: store/restore Tree Pane vertical scroll position when switching between multiple document tabs
- fix: automatic text line indenting did not work when you press Enter within the 1st line in the note text
- fix: exporting .ncdb to .html with images as separate files fails to export images
- fix: issues with "Delete User" in Sync Admin program ("Users" tab, list view context menu)
- fix: sync server can crash when synchronizing document from Android
- fix: make the shortcut key for "Save", "Quit", "General settings" actions work even when the menu bar is hidden
- help file updates (work by Paul Merrell and Phil Colbert)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Finnish translation updated (work by Ville Pilviö)
- French translation updated (work by Jeff Malka)
- Brasilian Portugese translation updated (work by Tiago Bacciotti Moreira)
- Dutch translation updated (work by William Ouwehand)
- Chinese translation updated (work by Stephen Zhu)
- German translation updated (work by Marcus Hennig)
For detailed change list see: http://www.notecasepro.com/history.php
Regards,
Miroslav
PS. If you wish to be removed from this mailing list, please contact me directly to this email address.
Monday, January 08, 2018
Notecase Pro v4.3.4 desktop edition released
Notecase Pro v4.3.4 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
This release was mostly about performance, read below for some great program speedups!
Major changes in this release:
- add: .ncd/.nce/.ncz documents with pictures now use less memory and load faster (testing on 24MB .ncd document having 45 big pictures within 4 notes, load time dropped from 19 to 1sec, RAM memory usage dropped from 300 to 117MB); note though that pictures are converted to bitmaps when the note is selected, so loading note with pictures will be somewhat slower
- add: to increase the size of the toolbar buttons, you can edit notecase_pro.ini configuration file and add line "ToolBarButtonSize=1" under "[Display]" section (valid sizes from 0 to 3)
- add: support to toggle menu bar visibility ("View" > "Panes & Bars" > "Menu Bar" menu or with action assigned to the toolbar button), action name for scripting is "view_toggle_menu_bar"
- add: show unique document ID within the Document Properties window
- add: you can now specify the size of the certificate key (in bits) to be created by NcSyncServer if the key does not already exists. Just edit sync server .ini file (default "sync_server.ini") and add "CertificateKeySize=value" key under "[Security]" section
- fix: do not show "Target file is an executable" chooser window if the file is not a real executable, i.e. is PDF document with +x permission (Linux only)
- fix: drastically faster importing document in itself (i.e. handling when importing notes with IDs already existing in the document)
- fix: improve license installation, make sure to remove previous per-user keys (both notecase.key and notecase.nckey)
- fix: much faster typing when the "Linkify URLs in text" feature is used
- fix: improve editor performance when deleting the characters in text within the .ncdb document
- fix: load note images in a background, sped-up loading test note with 15 big pictures from 14.2 sec to 0.09 sec on a test notebook PC
- fix: loading big notes can be slow when spellchecker is active, make spell checking work on idle time a word at a time (i.e. not blocking anymore)
- fix: Icon picker dialog can block for a long time when showing a directory with huge number of icons, fill licon list in the background to completely remove the blocking
- fix: file write access rights check (checking access control list) was incorrect on Windows when the file was stored on network shared drive
- fix: NcSyncServer when compiled against the OpenSSL 1.1, won't load certificates having size of 512 bits (OpenSSL error: "key too small")
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Dutch translation updated (work by William Ouwehand)
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
- add: Brasilian Portugese translation added again (work by Tiago Bacciotti Moreira)
For detailed change list see: http://www.notecasepro.com/history.php
Downloads are now available at http://www.notecasepro.com/download.php
This release was mostly about performance, read below for some great program speedups!
Major changes in this release:
- add: .ncd/.nce/.ncz documents with pictures now use less memory and load faster (testing on 24MB .ncd document having 45 big pictures within 4 notes, load time dropped from 19 to 1sec, RAM memory usage dropped from 300 to 117MB); note though that pictures are converted to bitmaps when the note is selected, so loading note with pictures will be somewhat slower
- add: to increase the size of the toolbar buttons, you can edit notecase_pro.ini configuration file and add line "ToolBarButtonSize=1" under "[Display]" section (valid sizes from 0 to 3)
- add: support to toggle menu bar visibility ("View" > "Panes & Bars" > "Menu Bar" menu or with action assigned to the toolbar button), action name for scripting is "view_toggle_menu_bar"
- add: show unique document ID within the Document Properties window
- add: you can now specify the size of the certificate key (in bits) to be created by NcSyncServer if the key does not already exists. Just edit sync server .ini file (default "sync_server.ini") and add "CertificateKeySize=value" key under "[Security]" section
- fix: do not show "Target file is an executable" chooser window if the file is not a real executable, i.e. is PDF document with +x permission (Linux only)
- fix: drastically faster importing document in itself (i.e. handling when importing notes with IDs already existing in the document)
- fix: improve license installation, make sure to remove previous per-user keys (both notecase.key and notecase.nckey)
- fix: much faster typing when the "Linkify URLs in text" feature is used
- fix: improve editor performance when deleting the characters in text within the .ncdb document
- fix: load note images in a background, sped-up loading test note with 15 big pictures from 14.2 sec to 0.09 sec on a test notebook PC
- fix: loading big notes can be slow when spellchecker is active, make spell checking work on idle time a word at a time (i.e. not blocking anymore)
- fix: Icon picker dialog can block for a long time when showing a directory with huge number of icons, fill licon list in the background to completely remove the blocking
- fix: file write access rights check (checking access control list) was incorrect on Windows when the file was stored on network shared drive
- fix: NcSyncServer when compiled against the OpenSSL 1.1, won't load certificates having size of 512 bits (OpenSSL error: "key too small")
- help file updates (work by Paul Merrell and Daniel Hertrich)
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- Dutch translation updated (work by William Ouwehand)
- Chinese translation updated (work by Stephen Zhu)
- French translation updated (work by Jeff Malka)
- Finnish translation updated (work by Ville Pilviö)
- German translation updated (work by Marcus Hennig)
- add: Brasilian Portugese translation added again (work by Tiago Bacciotti Moreira)
For detailed change list see: http://www.notecasepro.com/history.php
Saturday, August 26, 2017
NoteCase Pro for Android v1.1.7 released
NoteCase Pro for Android v1.1.7 has just been released.
Download is now available at http://www.notecasepro.com/download.php
Detailed list of changes in the new release:
- fix: read-only and browse mode did not allow user to scroll long notes
- add: new menu item "Install License" to simplify the license install process
- fix: better image resizing algorithm (when using app settings to resize the images)
- add: support to revert note changes to an original value (as stored in document)
- fix: sync does not honor custom port setting all the time
- add: menu option to "Compact Document" (database file)
- add: show user confirmation message before deleting the notes in the document
- fix: sync server can return "400 bad request" error when syncing document where note moved to a new parent and old parent got deleted
- add: show progress message when doing "Save as" operation
- fix: make "Save as" operation cca. 50% faster (do not build the tree view when done)
- fix: fix crash issues with Android Nougat new security restriction related to use of file:// URIs
- fix: after deleting last note in a tree, then selecting new one, erroneous message asking if we want to save previous note shows (tablet layout mode)
- fix: sometimes tree view selection is not correctly drawn in tablet layout mode
- sqlite database updated to latest v3.20.0
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- 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.
Download is now available at http://www.notecasepro.com/download.php
Detailed list of changes in the new release:
- fix: read-only and browse mode did not allow user to scroll long notes
- add: new menu item "Install License" to simplify the license install process
- fix: better image resizing algorithm (when using app settings to resize the images)
- add: support to revert note changes to an original value (as stored in document)
- fix: sync does not honor custom port setting all the time
- add: menu option to "Compact Document" (database file)
- add: show user confirmation message before deleting the notes in the document
- fix: sync server can return "400 bad request" error when syncing document where note moved to a new parent and old parent got deleted
- add: show progress message when doing "Save as" operation
- fix: make "Save as" operation cca. 50% faster (do not build the tree view when done)
- fix: fix crash issues with Android Nougat new security restriction related to use of file:// URIs
- fix: after deleting last note in a tree, then selecting new one, erroneous message asking if we want to save previous note shows (tablet layout mode)
- fix: sometimes tree view selection is not correctly drawn in tablet layout mode
- sqlite database updated to latest v3.20.0
- Croatian translation updated
- Chinese Traditional translation updated (work by Richard Sun)
- French translation updated (work by Jeff Malka)
- 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, August 14, 2017
Notecase Pro v4.3.2 desktop edition released
Notecase Pro v4.3.2 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Note that this is a bug-fix release, fixing two non-critical but possibly annoying issues:
- fix: "Before note RTF exported" app event was not shown in the drop down list of events
- fix: when loading files on startup ("General Settings" > "02 Loading" page) active documents shows with no notes (clicking to other document and back restores the view)
Downloads are now available at http://www.notecasepro.com/download.php
Note that this is a bug-fix release, fixing two non-critical but possibly annoying issues:
- fix: "Before note RTF exported" app event was not shown in the drop down list of events
- fix: when loading files on startup ("General Settings" > "02 Loading" page) active documents shows with no notes (clicking to other document and back restores the view)
Sunday, August 06, 2017
Notecase Pro v4.3.1 desktop edition released
Notecase Pro v4.3.1 desktop edition has just been released.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- new builds for Debian 9, Mageia 6
- add support for Gstreamer v1.x
- add: port code to support building with OpenSSL 1.1
- add: proxy support for sync operation, note that not all proxy servers support SSL (used by sync)
- add: show "Settings" button in the error message box when you try to synchronize document, but you did not define sync server settings or connection failed
- add: add right-click menu actions "Sync All from Local to Remote" and "Sync All from Remote to Local" to sync summary dialog to manually override change directions
- add: Lua method Nc_App_List_Col_GetByIdx was modified to return the column width info as well
- add: new Lua method Nc_App_EventScripts_FindByPath to find script associated by some event, knowing the script's path/entry
- add: new Lua method Nc_Env_IsModKeyPressed to test if any particular modifier key is pressed (Shift, Ctrl, Alt)
- add: faster Word Count operation, make the progress linear instead of indeterminate
- add: importing huge RTF with many big pictures is now 6x faster when importing into .ncdb/.ncde document and using drastically less memory to do it
- add: import now imports directly into target document (before it imported everything into memory and if success merged later into target), this uses much less memory when importing in .ncdb/.ncde; also if the document being imported is corrupted in the middle, you'll be able to import the 1st part at least (with old algorithm it was "all or nothing")
- add: new Lua method to sync any particular (single) document: Nc_Sync_SyncDocument
- fix: sync server can return "400 bad request" error when syncing document where note moved to a new parent and old parent got deleted
- fix: moving note to the right causes other expanded nodes to collapse
- fix: undo issue when deleting character in the note
- fix: correctly detect that the document file is read-only using ACL related APIs on Windows.
- fix: possible hyperlink move after text delete undo action
- fix: NcSyncServer may not sync .ncdb document correctly without the license key installed, fixed by making the server exit if license is missing
- fix: typing speed should be faster, Lua automated typing test shows speed increased from 1314 to 3829 letters/second
(note though that speedup of synthetic test may not map to equal speedup in real situation)
- fix: improve read-only detection when loading document file on Windows (read-only file could trigger invalid "File is loaded in another instance of the program" message)
- fix: 100% CPU usage when waiting for password on Linux
- fix: possible crash when closing the last document tab
- fix: hard-to-reproduce case when pasting RTF to note caused the next character after the pasted content to become bold
- fix: possbile format/hyperlink move when merging note content changes using "Merge document" operation; formatting/link/text/picture changes were merged into single change
- fix: when merging two documents, notes that did not exist in our document were added to the end of document, instead of trying to add it under the same parent note
- fix: "Title" column width in Tree Pane might shrink when repeatedly closing and loading documents
- fix: do not scroll to bottom of the text by default for each new selected note
- fix: prevent reported sync server crash on FreeBSD (ignore SIGPIPE signal)
- fix: event after_note_inserted was not fired if a clone of a note is created
- 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ö)
- French translation updated (work by Jeff Malka)
- 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
Note that several builds for "End of life" distros were removed (Ubuntu 16.10, Ubuntu 12.04, Fedora 24, OpenSUSE 13.1, Mandriva). Let me know if you need any of these removed builds.
PS. Slackware builds should be done by tomorrow.
Downloads are now available at http://www.notecasepro.com/download.php
Major changes in this release:
- new builds for Debian 9, Mageia 6
- add support for Gstreamer v1.x
- add: port code to support building with OpenSSL 1.1
- add: proxy support for sync operation, note that not all proxy servers support SSL (used by sync)
- add: show "Settings" button in the error message box when you try to synchronize document, but you did not define sync server settings or connection failed
- add: add right-click menu actions "Sync All from Local to Remote" and "Sync All from Remote to Local" to sync summary dialog to manually override change directions
- add: Lua method Nc_App_List_Col_GetByIdx was modified to return the column width info as well
- add: new Lua method Nc_App_EventScripts_FindByPath to find script associated by some event, knowing the script's path/entry
- add: new Lua method Nc_Env_IsModKeyPressed to test if any particular modifier key is pressed (Shift, Ctrl, Alt)
- add: faster Word Count operation, make the progress linear instead of indeterminate
- add: importing huge RTF with many big pictures is now 6x faster when importing into .ncdb/.ncde document and using drastically less memory to do it
- add: import now imports directly into target document (before it imported everything into memory and if success merged later into target), this uses much less memory when importing in .ncdb/.ncde; also if the document being imported is corrupted in the middle, you'll be able to import the 1st part at least (with old algorithm it was "all or nothing")
- add: new Lua method to sync any particular (single) document: Nc_Sync_SyncDocument
- fix: sync server can return "400 bad request" error when syncing document where note moved to a new parent and old parent got deleted
- fix: moving note to the right causes other expanded nodes to collapse
- fix: undo issue when deleting character in the note
- fix: correctly detect that the document file is read-only using ACL related APIs on Windows.
- fix: possible hyperlink move after text delete undo action
- fix: NcSyncServer may not sync .ncdb document correctly without the license key installed, fixed by making the server exit if license is missing
- fix: typing speed should be faster, Lua automated typing test shows speed increased from 1314 to 3829 letters/second
(note though that speedup of synthetic test may not map to equal speedup in real situation)
- fix: improve read-only detection when loading document file on Windows (read-only file could trigger invalid "File is loaded in another instance of the program" message)
- fix: 100% CPU usage when waiting for password on Linux
- fix: possible crash when closing the last document tab
- fix: hard-to-reproduce case when pasting RTF to note caused the next character after the pasted content to become bold
- fix: possbile format/hyperlink move when merging note content changes using "Merge document" operation; formatting/link/text/picture changes were merged into single change
- fix: when merging two documents, notes that did not exist in our document were added to the end of document, instead of trying to add it under the same parent note
- fix: "Title" column width in Tree Pane might shrink when repeatedly closing and loading documents
- fix: do not scroll to bottom of the text by default for each new selected note
- fix: prevent reported sync server crash on FreeBSD (ignore SIGPIPE signal)
- fix: event after_note_inserted was not fired if a clone of a note is created
- 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ö)
- French translation updated (work by Jeff Malka)
- 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
Note that several builds for "End of life" distros were removed (Ubuntu 16.10, Ubuntu 12.04, Fedora 24, OpenSUSE 13.1, Mandriva). Let me know if you need any of these removed builds.
PS. Slackware builds should be done by tomorrow.
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
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.
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
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
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
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.
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
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.
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)
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.
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.
Subscribe to:
Posts (Atom)