github giuspen/cherrytree v1.7.0

3 hours ago
  • implemented new start dialog that shows when no document is loaded (e.g. after file--new instance) to better guide the user in what to do (and preferences dialog option to disable it)
  • added confirmation dialog for when the user is searching + replacing with the option 'all, list matches' and the replace entry is empty (#2850)
  • when searching + replacing rich text that has format or link tags, do not lose the tags
  • when searching + replacing, all replacements were also happening inside of link targets without any option. the option has now been added in the search/replace dialog, off by default
  • fixed issue with search with option all matches (default), and presence of the pattern also in links targets and anchors names
  • fixed issue with search, iteratively forward / backward, and presence of the pattern also in links targets and anchors names
  • fixed data loss when replacing attachment with same name in case of multi file data storage and option to use embedded file name on disk (#2859)
  • support for remembering/restoring nodes children expanded status when parent node is collapsed and then expanded again (#2814)
  • search / replace history persistence to disk is now configurable in the preferences dialog (#2849)
  • fixed on linux links to files containing question marks don't work (#2808)
  • fixed switch to node (-n or --node) not working if already running (#2813)
  • improved robustness of code to notify that a change happened, saving is needed - possibly fixing reported issue (not easy to reproduce)
  • fixed issues with copying line (Shift+Alt+C)
  • fixed latex injection vulnerabilities (#2846)
  • fixed when tree configured on the right hand side may have width increasing on every app start (#2847)
  • fixed issue with tree tooltip and node names with ampersand (#2860)
  • fixed in search results dialog, last result hidden by overlay horizontal scrollbar (#2862)
  • added on the statusbar indication of the number of children nodes of the currently selected node
  • implemented workaround for issue of freeze in Debian12/KDE6 caused by Klipper - added option 'Do Not Auto-Select Objects on Single Click' in preferences dialog, tab rich text (#2759)
  • added check to avoid writing to read only document file (#2851)
  • multi file document type, in case of bad unicode node content generated from external application, do not crash and allow the remaining nodes to open normally (#2807, work of @kindofbeard)
  • hide the menu item to copy the current document path to clipboard if the document was never saved / has no path
  • fixed crash importing from tomboy/gnote (#2845)
  • all the languages translations where the maintainer could not support this release have been completed with github copilot. If you spot issues and want to help providing a better translation use https://github.com/giuspen/cherrytree/issues

Don't miss a new cherrytree release

NewReleases is sending notifications on new releases.