0.99.4829 Jun 2022 06:45
Added support for right to left languages in export to html and pdf.
in order to support the right to left languages in export to html, the resulting html text lines are no longer LINE but LINE.
in export to pdf the link to node+anchor with non ascii anchor name.
Export to pdf broken on windows with links to node/node+anchor and destination not in the pdf.
on windows, export to pdf, links to files/folders; links to non ascii paths are disabled because currently crashing the library.
Improved detection of missing executables required for rendering LatexBoxes. These dependencies are no longer mandatory.
Added help to the user to show again a hidden menubar.
Pressing Tab on the very latest table cell now adds a new table line and moves to its first cell.
With relative links to files and folders and documents moved between linux and windows.
in export to html and txt multiple files, now appending the node id to the file names to support multiple nodes with the same name.
Added syntax highlight support for solidity.
After with the domain giuspen.com, the domain changed to giuspen.net and giuspen.com will eventually go.
Work has been done to support an appimage, so the first appimage will be available for download shortly.
0.99.4713 Apr 2022 03:15
Added support for latex math equations.
Added copy/paste of tree nodes and subnodes between multiple opened files.
Restored support for drag and drop of text selection; now rich text content is preserved.
Added syntax highlighting for HCL (Hashicop Configuration Language) from @guitarmanvt.
at reset toolbar in preferences dialog when menubar in titlebar.
Added few node icons for DevOps tools technology.
Added command line option (-S/--secondary_session) to run in isolation from a possibly already running main instance.
0.99.4620 Feb 2022 05:45
Time created/modified filter on searches for node name and tags.
Changed default keyboard shortcuts using Ctrl+Period to Ctrl+Backslash for clash with latest linux desktops.
Restore window position on Windows and dual screen.
on Windows copy from codebox and pasting to rich text unwanted additional characters.
Export to txt on Windows set expected line endings CR NL rather than NL .
Added strip trailing spaces action to rich text right click menu.
Restoring hpaned tree/text position with tree on the right.
Added command line option to pass the password to open an encrypted document.
Added language Arabic, work of Mohamed Milodi.
Added language Hungarian, work of Stiener Norbert.
Updated languages French, Russina, Kazakh.
0.99.4517 Jan 2022 03:15
With tags in dialog messages introduced in 0.99.44.
Table cell lose focus after deleting row or column.
Added action to replace tabs with spaces; changed execute code icon to play symbol.
Print/export to pdf of code indented with tabs using always 8 spaces as tab width ignoring the settings.
Print/export to pdf of codebox of plain text to use plain text configured font.
Paste text in codebox with auto resize enabled being left in wrong scrolling position.
Added configurability of existing feature to automatically try to link CamelCase text to a node with the same name.
in preferences dialog added possibility to search for a keyboard shortcut: just focus the list and type part of the description.
Added possibility to disable the auto url link generation as you type - not in preferences dialog yet, look for 'url_autolink' in config.cfg.
Changed default keyboard shortcuts for indent/unindent from Shift+Ctrl+' '/''/'
0.99.4409 Dec 2021 03:15
Copy and paste of a file from the file manager to rich text results in the file being embedded/bundled in the document; on linux and mac os, multiple copy is also supported.
in linux the drag n drop of files from the file manager to rich text also results in the files being embedded/bundled in the document.
Info dialog indicating pattern not found when pattern contains ampersand.
Export to html of multiple nodes, link to node/page not working when using an apostrophe in the node name/page title.
Export to plain text of multiple nodes with tables and/or codeboxes.
Strip trailing spaces action to work also inside codeboxes.
Added new language Chinese Traditional (work of Emer Chen).
Updated languages: Korean, Turkish, Finnish, Spanish, Russian, Kazakh, German.
0.99.4315 Nov 2021 03:15
Added action under top menu 'search' to clear all exclusions from the search; to be run from users finding unexpected exclusions from the search in tree nodes.
Added action under top menu 'view' to enable/disable placing the menubar in the titlebar.
Unfullscreen doesn't work with the custom titlebar active (menubar in titlebar), so in this case we can only maximise/unmaximise when fullscreen/unfullscreen is requested.
Implemented under top menu 'view' toggle show/hide menubar with default keyboard shortcut F12.
Restored Ctrl+T keyboard shortcut to pop up unified search in multiple nodes dialog with only node name and tags selected.
Export to html of code do not use ' nbsp;' - use instead.
of code non syntax highlighted in exported pdf and html.
Wrong line number reported in search all matches dialog.
Added new language Portuguese Portugal (work of Rui Santos).
0.99.4217 Oct 2021 07:05
Unified search in nodes name+tags and search in nodes content.
Search in multiple nodes with the option first from selection/first in all range.
With password protected data extraction on windows and non ascii paths.
Link to node insert/edit dialog, added search for anchor name in the tree.
Implemented node property to exclude node and/or subnodes from search.
Applying a colour to foreground/background of text to use default gtk3 palette.
Added in preferenced dialog, tab theme, possibility to choose 2 new icon themes.
Added option to hide the status bar.
Added configurability of selected node's background/foreground colour in the tree.
Tree explorer added view option to show lines connecting the nodes parent-children.
Added syntax highlighting for AutoHotkey (work of Chen Bo).
Added in preferences dialog, tab fonts, buttons to reset the fonts to default values.
at F8/current day node do not visit year/month if already existing, only day.
Support for portable mode in non-windows os looking for config/config.cfg beside cherrytree binary executable.
Tree sorting menu items: moved siblings only sorting first and after separator sorting whole tree.
Added experimantal option menubar_in_titlebar that can be activated in config.cfg, but off by default.
0.99.4116 Sep 2021 06:25
Added flip image buttons to image properties dialog.
Rich text tag monospace: added configurability of the foreground colour.
Incorrect insertion from plain text clipboard of link with pipe char.
Apply link to image via toolbar button rather than right click.
After unmaximise main window,, reopen - still maximised.
Fullscreen expands the width of tree explorer rather than the editing frame when tree on the right.
Segfault/crash from exporting imported markdown file with a table.
Todo lists in ubuntu 18.04 not cycling through available mark choices.
Print/export to pdf of table columns widths.
Print/export to pdf of scalable tags (h1..h6,small) and monospace use configured properties.
Node name header font size/family to follow the tree font.
Improved table sorting to use not only first column.
Improved import from markdown of a table with or without pre/post text.
Updated es.po (UserFav).
0.99.4008 Aug 2021 03:16
New supported language Croatian (Filip Bakula).
Language Spanish to 100 (UserFav).
Updated Korean (Sean Lee).
Blacklist of action that cannot be part of the configurable toolbar.
0.99.3920 Jul 2021 03:16
Menu element icons not always visible.
File links in exported PDF do not work when path isn't relative.
TODO lists not working in table cells.
in password protected archives on windows a backslash character in the password was replaced with a slash character.
With p7zip on windows and non ascii characters in document path - p7zip is now using glib.
Build with fmt 8.0.0.
When system tray and start hidden on system tray are enabled, load document only after the user clicks the systray icon to show cherrytree.
Codebox plain text wrongly using code font instead of plain text font.
Error in translation ru.po.
0.99.3812 Jun 2021 03:15
Crash visiting node with a corrupted/invalid utf-8 character.
Crash when trying to insert image from file with format not supported from Glib such as.webp.
Unwanted characters found after copy/paste.
Status icon missing / bad rendered in tray.
Tree node visibility when starting minimised on system tray.
Link markdown paste broken link.
With spell check enabled and no languages available.
Improved web link recognition.
Updated languages Finnish, Korean, Brazilian Portuguese.
This (gtkmm3) version can now build on older distributions such as debian 10 / ubuntu 18.04.
0.99.3719 May 2021 03:16
Added configurable option to have bookmarks also under dedicated menu in top menu bar.
Added configurable option to show the full node path in the node name header.
New configurable scalable tags h1,h2...,small - allow partial bold/italic/underline when not configured on.
Added preferences file import/export under top menu File--Preferences.
Help--Open Preferences Directory moved under File--Preferences.
Added dialog listing all available symbols auto replacements.
After undo, redo jumps to the top of the document.
Crash on imports.
URL detection doesn't recognize Tab as a delimiter.
Import of text files with extension not.txt on linux.
Configurability of log enable/disable + directory in preferences dialog, tab miscellaneous.
Content in the table can be modified while the node is read only.
Shift+Enter able to modify locked nodes with lists.
System tray icon on windows not hiding at click.
Ctrl+Arrows in tables disconnected from cells navigation. Ctrl+( and Ctrl+) to navigate Up/Down; Tab and Shift+Tab for navigate Right/Left.
Assigned keyboard shortcut to move table rows Up/Down: Ctrl+ and Ctrl+ .
Assigned keyboard shortcut to move table columns Left/Right: Ctrl+ and Ctrl+ .
Preserve print page setup settings between sessions.
Spell check enabled also for plain text.
Added Romanian language (work of Tudor Sprinceana).
0.99.3415 Apr 2021 06:25
Implementation of configurable h1,h2,h3,small + (now supported) h4,h5,h6.
Reorganised the main menu.
Undo/redo state machine vertical scrollbar position and cursor position.
Crash when importing text/html files with non ascii file name on windows.
Links to file/folder on windows with UNC path.
Detect system shutdown to save config.
Improved recognition of web link as you type in case of start with ( , end with,;.) .
Wheel click on file link (to open parent folder).
Zooming text/tree font not being properly enforced like preferences dialog does.
Added support for Korean Language (work of Sean Lee).
Added support for Kazakh Language.
Enabled logging to config folder, max size 5MB.
0.99.3321 Mar 2021 03:16
Crash editing keyboard shortcuts on windows.
Changing codebox width of codeboxes having width set in percentage.
Treat equally return key presses and numeric keypad enter key presses.
Import from cherrytree file missing dialog asking for parent node.
User- themes are not to be selectable for code, now excluded from the list.
Added automatic syntax highlighting for the Dart language.
Updated Czech language (Pavel Fric).
Updated Finnish language (Henri Kaustinen).
0.99.3214 Mar 2021 03:15
Improved restoring of exact vertical scroll position.
Iterated find/replace dialog disappearing after first button click.
More node icons.
Copy as plain text not working in table cell.
Image resize dialog when pressing enter.
Crash at find in all nodes before dialog pops up, Windows OS.
Improved dialog to select an item in the list focusing the item that was last used (e.g. special characters).
in nodes icons cycle cherries colors after reaching a node level superior to the max number of cherries colors.
With tree on the right side not properly restoring the tree width.
User- themes are not to be selectable for code, now excluded from the list.
Added support for language 'elixir' by @SteffenBauer.
0.99.3124 Feb 2021 07:05
in preferences dialog tab themes there are now two style schemes, one starting from dark colors and one starting from light colors.
a different style scheme can now be selected for plain text and code (used to share the same).
Implemented 'format clone' cloning formatting at cursor which can then be applied with existing menu item 'format latest'.
Insert special symbols changed from having a submenu item per symbol to a dialog listing all the symbols.
Added few more icons as selectable as custom node icon.
Mac os big sur crash when formatting text foreground/background color with RGB not from palette.
Removed default global shortcut Ctrl+Delete to delete tree node because overrides text editor standard.
Import from keepnote missing images.
Preferences dialog, selection of ui language, added flags.
Misleading command line argument to export to pdf - the user is expected to pass a directory path, not a file path.
0.99.3025 Jan 2021 03:15
Moved top menu items 'Edit'- 'Preferences' and 'Tree'- 'Tree Info' to 'File' menu.
Table of Contents not saving.
Export to pdf crash.
Crash when importing CSV file.
Copy from cherrytree to external app in windows.
Improved language selection in preferences dialog.
When creating new node/subnode not proposing syntax highlighting of selected node.
Insert link dialog to remember/repropose last selection.
New icon for generic code node.
to Russian translation from new maintainer Viktor Polyanskiy.
0.99.2907 Jan 2021 03:15
Unable to open sqlite document created with old document version.
Added meta modifier shortcut key support.
0.99.2803 Jan 2021 03:16
Improved performance of tables.
Improved sanitisation from bad characters at xml parse time.
Time filter for find in nodes names and tags.
Color for selected item in tree not consistent with selected item in menu.
Icon theme new save icon and other improvements.
Config.cfg re-created when symlinked.
Support for sqlite database generated with old version of cherrytree, convert at write time not read time.
Failed import from zim.
Spdlog and fmt libraries no longer bundled but to be installed separately.
Build optimisation changed from -O3 to -O2.
New language supported: Bulgarian (Iliya Nikolaev).
Updated Turkish (Ferhat Aydin).
0.99.2620 Dec 2020 03:16
Crash trying to open a bookmarked node that was deleted.
Crash when trying to paste invalid image in clipboard.
Tree drag n drop freezing.
When (re)generating TOC do not remove anchors created from the user.
Recent documents list does't show undercores.
When setting language different than Default, open folder link not working if non ASCII characters in path.
Non working keyboard shorcuts Alt+Left/Right to go to previous/next visited nodes.
Keyboard shortcut to delete a node becomes Ctrl+Delete since this action now works also with focus on the text/while editing text.
Table keyboard shortcut Ctrl+comma (add row) and Ctrl+Alt+comma (delete row).
Some icons are invisible on dark theme + several icons improvements.
Find function adds empty lines to blank nodes.
Wrongly detecting being run from the sorces directory build folder.
0.99.2509 Dec 2020 03:15
Icon theme update.
TOC generation when existing anchor but wrong name.
Export to plain text do not alter node name case and prewith a # per node level.
Spell-check language selection from preferences dialog not working.
Spell-check language selection from right click menu was not saved to preferences.
Added missing tooltips on the bookmarks handle dialog.
Improved command line switch --new-window.
Updated language Spanish to 100 , typo in language French.
0.99.2401 Dec 2020 03:16
Crash parsing sqlite node with image.
With search time filter.
Can't open encrypted.ctx/.ctz file when the filename is renamed.
Missing copy/cut/paste for tables and codeboxes in right click menu.
Insert TOC with closing bracket at the end of the headline.
Automatically Check for Newer version.
Added commandline option -s/--export_single_file for exports to html and plaintext (work of Sylvain Pasche).
0.99.2224 Nov 2020 03:25
Not saving node properties when only node properties are changed.
(gitch) pasting tables from clipboard.
Added command line switch --new-window.
The rich text tagged monospace is not forced to use a dedicated font anymore - configurable and off by default.
Crash when manually generating config.cfg (with BOM) for windows portable.
With portable version not using portable config dir.
0.99.2120 Nov 2020 03:15
With clipboard on Windows.
Crash when triying to move a table column.
Crash when pasting HTML.
Suppressed misleading print of error while executing unit tests at build time.
Updated languages German, Dutch, Turkish.
0.99.2014 Nov 2020 03:15
Cannot save after editing old.ctd File.
HTML Interpretation on Paste.
PDF export: wrong colours.
Instead of increasing enumeration on enter, list removed enumeration.
Progress bar during search not visible.
Microsoft Print to PDF erroneous.
Pressing enter at the beginning of a non empty list element must not quit the list.
Pressing enter in middle of numbered list did not update very latest list element if at buffer end without newline.
Pasting images with data:image/base64 format.
Last visited nodes are now restored when closing and reopening a document.
File attachments can now be renamed.
Symlinks to cherrytree document paths are now resolved.
0.99.1908 Nov 2020 07:05
The table columns widths are no longer forced equal - modify with right click menu or Ctrl+Period/Ctrl+Alt+Period.
Search in current node not searching in the current node.
Rich text monospace tagged text does not zoom.
Import of plain text file non ascii/utf-8 (new library needed - uchardet).
Improved undo/redo for codeboxes and tables, restoring cursor position.
Visualisation glitches in tables after altering rows/columns.
Menus have excessive white-space before icons.
Support in tables for navigation with Tab and Shift+Tab in addition to Ctrl+Arrows.
Removed unnecessary whitespaces from html copy/paste.
French language updated (Klaus Becker).
0.99.1829 Oct 2020 07:05
Crash when exporting to pdf.
Freeze/crash when deleting a node.
Garbled special characters on windows.
Visualisation glitches of anchored widgets at undo/redo time.
Order for new created nodes.
PDF export: paragraph format lost.
Content missing in PDF export.
Paste not working on macOS.
0.99.1725 Oct 2020 10:25
Visualisation glitches of nodes with anchored widgets.
re-inserting Table Of Contents.
Protect preferences dialog tab special characters from bad settings causing crash.
Bundled default gtksourceview styles to ensure availability.
Dynamic change of 'show white spaces' and 'highlight current line' via preferences dialog.
Finnish language updated (Henri Kaustinen).
0.99.1619 Oct 2020 07:05
Crash when exporting to pdf due to missing escape in links.
Supports for huge xml files.
.39 crashes on 0.99 file.
'Insert Today s Node' not respecting chosen language.
Windows/msys2 portable and installer missing ssl folder.
Windows/msys2 portable and installer removed unnecessary tcl/tk files.
Removed python3-lxml from build dependencies.
0.99.1508 Oct 2020 03:15
Paste in context-menu for images in clipboard is greyed-out.
Crash when clicking on dead link in TOC.
Added command line option --version/-V.
Preferences dialog option to enable/disable node name wrap requires cherrytree restart.
Code execution on linux avoid to blocks cherrytree adding trailing ampersand.
Autosave is enabled by default.
Preferences dialog keyboard shortcuts tab wrong icon.
Expand codeboxes automatically enabled by default (#141, #197, #719).
Windows settings from old pygtk2 version are not preserved.
Relative links not working.
Export to plain HTML added node level into title class.
Icons for the icon theme can be overridden placing in /.config/cherrytree/icons or windows equivalent.
Windows 7 Crash when clicking website link in Help/About.
Insert TOC hangs.
Can't do anything with search results window open.
Configurable highlight matching brackets for rich text and plain text.
0.99.1401 Oct 2020 20:45
Crash when pasting a single character.
Remove invalid (deleted) anchor widgets from the list.
Crash while importing from html due to odd attrs amount.
Encoding str::time_format returns UTF-8.
Codebox change width/height was not being detected as a change to be saved.
Width/height increase when auto resize is enabled.
Message of newer version available showing old version while new version expected.
Windows crash on exception 'locale::facet::_S_create_c_locale name not valid'.
Windows installer with generated shortcut and double click on file from explorer.
Windows detected paths for locale and data folders.
Japanese language updated (Piyo).
0.39.422 Jun 2020 03:25
Added powershell code execution support (Paul Sweeney, #785).
Apostrophe spell check (AyubM, #879).
Zoom with Ctrl held down and mouse wheel, missing Ctrl release.
(Windows OS) Updated all spell check dictionaries and added missing dictionaries for supported languages.
The Gtkmm3 version is getting more and more stable, currently packaged with version 0.99.2 below this stable release.
0.39.304 May 2020 16:45
Forbid to use '' in password in PyGtk2 - all characters will be available in upcoming Gtkmm3 version currently under testing.
After toggle tree visibility with tree that becomes visible, the tree gets the focus (tree gets hidden, text gets the focus).
Possibility to disable triple click selecting the whole paragraph, currently only editing directly config.cfg (look for triple_click_paragraph).
Updated language German from new maintainer Stefan Pöschel.
Updated language Finnish (Henri Kaustinen).
Small to Spanish translation (Roberto Vaquerizo).
0.39.205 Apr 2020 03:15
Very slow node creation.
Wrong "." processing in "Replace in Nodes Names" (RegExp mode).
Workaround for dead_diaeresis, dead_acute on win32 (#427, #688).
For table's cell content lost unless you explicitly press Enter.
Control/command key deselects (un-highlights) text in table.
Keyboard shortcuts for sorting do not work.
The porting to Gtkmm3 will shortly produce the first testing version thanks to the hard work of Evgenii.
0.39.123 Mar 2020 05:05
Export to html regressions after 0.39.0.
RuntimeError: returned character can not be represented in 16-bit unicode".
Problem with opening another note.
Show node path in tooltip of Last Visited Nodes.
Triple click functionality to select paragraph limited to rich text as not ideal in particular for for code.
0.38.1005 Jan 2020 23:25
: error opening encrypted documents when path contains non-ASCII characters.
: removing the text formatting was possible in read-only Node.
: collapse all nodes at startup doesn't work with enabled expand tree at mouse click.
Added support for export to pdf from command line.
Supporting new syntax highlighting for language kotlin.
'reload after external update to ct file' disabled by default.
'smart quotes auto replacement' replacing characters configurable manually editing config.cfg.
Added small sigma to default special chars.
Support mac osx for open link to file, default custom action.
Added dollar as character not to be used in passwords; note that all chars will be instead usable in upcoming gtkmm3 version.
Minor changes to support reading a document that has been edited from the upcoming gtkmm3 version of cherrytree.
Minor changes to support reading a config.cfg that has been edited from the upcoming gtkmm3 version of cherrytree.
0.38.922 Aug 2019 06:45
Auto replacement of symbols as you type is now configurable in preferences dialog, tab Text (work of trololo88).
Ctrl+Space to toggle To-Do List Item State; multilevel Paste/import from html - added basic support for .
In codeboxes use code font for both plain text and syntax hilighting (work of akwala).
paste as plain text into CodeBox cause losing CodeBox content.
Export to html, stylesheet revamp (work of gonzalezjo).
0.38.822 Feb 2019 03:15
Improved implementation of deletion of recent documents entry.
Ctrl+Space to toggle To-Do List Item State.
Detection of missing installation of xterm required in code execution on linux (with default settings).
Horizontal rule insert without hard coded newline before (still newline after).
Updated Spanish language (Daniel).
Updated Greek language (Delphina).
Updated Armenian language (Seda).
0.38.717 Dec 2018 03:15
- problem of locale.getdefaultlocale behavioural change in python.
- must not allow deletion of a node that is read only.
Allow deletion of a recent documents entry via entry submenu.
Renamed two iterated find dialog labels from Find Find to Find Previous Find Next.
Moved python-appindicator from Depends: to Recommends:
Export to html, include node name not working without links tree.
0.38.607 Oct 2018 03:15
- do not throw error when failing to clean temporary directory.
- workaround for locale.get - import from html of table error resulting in paste from clipboard error.
- multilevel numbered lists not restarting from one.
- wrap line with a single very long word.
Todo list characters configurable in config.cfg.
Import from zim, support for codebox.
0.38.504 Jul 2018 03:15
- when save on exit is enabled and write to disk fails, changes are lost.
- superscript and subscript tags not recognized when copied from external source.
- workaround for in locale module.
Added syntax highlighting for go language.
Implemented support for opening a text file from the command line with cherrytree.
0.38.403 Dec 2017 03:15
Support for zoom in tables with both Ctrl+Mouse Wheel or Ctrl+Plus/Minus.
Copy/paste rich text with dark background to light background - too light color.
Tree visible status now persistent after system tray hide/show and between sessions.
Default value changes for web link color (less bright blue) and codebox auto resize (to False).
no special chars auto replacements for code - only for rich and plain text.
Paste from rich text and import from html - support fot tag to codebox.
Tab key also valid to switch between table cell.
25830 Oct 2017 03:15
in import from cherrytree file (links broken).
in export to HTML ('#' in node name).
Left arrow key press with focus on an already collapsed tree node, now moves the selection to the node parent.
Automatic syntax highlighting nodes - added right click menus cut copy as plain text.
in recent filenames, problem with underscore character.
in import from keynote.
7605 Jan 2017 03:15
Added auto apply of links to nodes as you type node name in rich text nodes.
The text formatted monospace has now by default gray background; configurable in config.cfg.
Problem causing the highlighted line to have wrong background.
Crash caused by too large tooltip hovering a link.
to Spanish language submitted by stripTM.
0.37.503 Oct 2016 15:45
: regression since 0.37.0 for trees with more than 11 levels and cherries per node level.
Added groovy language syntax highlighting support.
Added language Greek, work of Delphina.
0.37.021 Aug 2016 03:15
: problem with sqlite storage (ctb, ctx), bold node name and plain text node.
For the document type XML (ctd, ctz) changed the generated XML to be pretty (indented).
Change to slightly larger 'small font' in formatted text.
825 Jan 2016 03:15
added syntax highlightings Markdown and Markdown Extra from Jean-Philippe Fleury.
109 Nov 2015 14:25
in export to HTML.
in import from HTML.
in paste as plain text wrongly recognising and formatting links.
applying formatting to a selection including already formatted subsets.
windows version now terminating dbus-daemon.exe at quit.
errors in French and Chinese translations.
0.35.1019 Aug 2015 14:16
Improved export to HTML now using a stylesheet.
Added command line option to export to HTML a CherryTree document.
Import from Zim improvements: support for tables and converting to underline rather than yellow background.
Bugfix: table rows sorting ascending/descending were swapped.
Bugfix: cherrytree hidden to systray, new cherrytree launch not raising it.
Added Japanese language.
Updated Dutch language.