-
-
Notifications
You must be signed in to change notification settings - Fork 508
Releases: giuspen/cherrytree
Releases Β· giuspen/cherrytree
v1.7.0
- 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
Assets 11
10 people reacted
v1.6.3
- improved search/replace dialog with memory of the latest patterns searched for / replaced with
- fixed closing parenthesis not included in automatically created link (#2789)
- fix for drag and drop of text on windows behaving as copy, not move (#2786)
- added action to copy to clipboard the current document filepath (#2764)
- added icons for artificial intelligence chatgpt, gemini, copilot, claude
- fixed title of dialog to search/replace in multiple nodes (#2770)
- incomplete languages: ar, bg, fa, fi, fr, hi_IN, hr, hu, lt, nl, pt, sk, sv, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)
Assets 11
7 people reacted
v1.6.2
- fixed links to TOCs (anchors) no longer scrolling to the target (#2768, #2766, #2389)
- default option for searching multiple words is back to 'exact match' as way faster; the last used option is now preserved across sessions (#2767)
- incomplete languages: ar, bg, el, fa, fi, fr, hi_IN, hr, hu, kk_KZ, kk_LA, lt, nl, ru, sk, sv, tr, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)
Assets 12
9 people reacted
v1.6.1
- fixed search results reporting link content not limited in size causing crash in all matches dialog
- incomplete languages: ar, bg, el, fa, fi, fr, hi_IN, hr, hu, kk_KZ, kk_LA, lt, nl, ru, sk, sv, tr, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)
Assets 12
5 people reacted
v1.6.0
- implemented support for searching for multiple words disregarding the order (aka AND) and matching any (aka OR) (#2674, #2221, #1255, #752)
- fixed crash when exporting to pdf (#2735)
- added support for search and replace also in links targets (#975, #2719)
- fixed issue with microsoft print to pdf causing huge font (#2479, #2735)
- fixed copy/paste and drag/drop of files from windows file manager into rich text (#2738)
- fix paste filepath from clipboard on windows does not recognise an image (#2737)
- fixed copying from code and pasting to rich text sometimes not retaining syntax highlighting colours
- added syntax highlighting definition for glib's GKeyFile
- fixed clicking on a TOC leading to an anchor that is hidden doesn't expand and select the anchor (#2389)
- handle bookmarks dialog, use the correct nodes icons rather than generic pin icon
- added option to follow links with double click rather than single click (#2736)
- fixed table light interface editable in read only mode (#2756)
- table light interface, fixed moving a column does not move the column width
- added in preferences dialog configurability of whether in rich text nodes to automatically create links for urls
- last visited nodes on node name header, added node icon beside node name and inverted order as more intuitive with more recent on the right
- moved preferences for 'last visited nodes on node name header' from tab 'tree explorer' to tab 'interface' and added control also in top menu view (#2746)
- allocated default keyboard shortcut Ctr+7,8,9 to small,subscript,superscript (#2758)
- fixed code that checks if a keyboard shortcut is already in use, issue with case (#2758)
- added possibility to configure a proxy in the preferences dialog, tab misc (#2522)
- incomplete languages: ar, bg, el, fa, fi, fr, hi_IN, hr, hu, kk_KZ, kk_LA, lt, nl, ru, sk, sv, tr, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)
Assets 12
7 people reacted
v1.5.0
- fixed Ctrl+V issues on ArchLinux (#2705)
- fixed data loss in multifile data storage when disabling option to use embedded file name on disk (#2695)
- fixed issue with system tray docking on windows causing unwanted auto-resize of the tree pane (#2699)
- fixed insert TOC not marking the text buffer for update if empty (#1484)
- fixed cursor stops blinking after a timeout (#2714)
- improved colour chooser dialog, now also supporting remove a user colour
- replace html non breaking spaces characters with normal spaces when the target is xml (e.g. paste from clipboard)
- explorer tree search by typing to use the quick node selection dialog (#1974)
- quick node selection dialog, added nodes icons (#2683)
- fixed quick node selection dialog can get too wide (#2683)
- added right click menu items to expand/collapse all TOC headers (#2389)
- fixed clear formatting can remove a collapsed anchor without expanding the hidden text (#2389)
- added new icons for jenkins, postgresql, spring-boot (#2677)
- added new icons for snowflake, vim, locale/languages (#2686)
- command palette, added actions icons
- incomplete languages: ar, el, fi, hi_IN, hr, kk_KZ, kk_LA, lt, nl, ru, sk, sv, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)
Assets 11
17 people reacted
v1.4.0
- password protected archives, enhanced encryption strength (7zip AES, work of @vitusb, from original report/patch to 7zip of @3lbios, #2211)
- collapsible headers, the collapsible section must not contain a bigger header, only smaller headers (#2389)
- collapsible headers, expand automatically when moving a row of text up/down into a collapsed secion (#2389)
- collapsible headers, changed expanded/collapsed icon to arrows (#2389)
- collapsible headers, when copy/cut a collapsed header ensure that the hidden section is also set in the clipboard (#2389)
- remove text formtting to also remove TOC anchors (#2389)
- fixed on windows copy table and paste into microsoft word results in plain text paste
- settings to expand codeboxes automatically now separated for width and height
- increased default height of the dialogs to select an element from a list
- updated languages ja, kk_KZ, kk_LA, ru, zh_TW
- incomplete languages: ar, fa, fi, hi_IN, hr, ko, lt, nl, pt, sv, zh_CN (want to help and update one? write me https://www.giuspen.net/feedback/)
Assets 13
16 people reacted
v1.3.0
- insert image dialog, added support for cropping (#2626, work of @Uks2)
- implemented table column cut/copy/paste (#2542)
- fixed crash at table row move up, so called heavy version
- fixed table export to csv with empty cells (#2028)
- improved html parsing (rich text from clipboard / import from html) - added support for
- fixed issue with reloading document after external edit and encrypted documeents (#2612)
- fixed search missing first match after a codebox (#2631)
- fixed duplication of codebox toolbar callbacks after changing codebox properties (#2635, work of @Uks2)
- fixed issues pasting a codebox into a codebox (#2625)
- change cursor when hovering collapsible headers to indicate that it is clickable (#2389)
- collapsible headers use same icon of expand/collapse tree node (#2389)
- improved action that clears the formatting to retain the links (#2389)
- multiple files storage, added configurable option to use for the embedded files a constant name (#2354)
- do not add 'http://' in front of a link of type 'mailto:'
- preferences dialog, added buttons to reset to default to: timestamp formatting, chars to select at double click, horizontal rule
- chars to select at double click default, added underscore (#2581)
- restored support for building on ubuntu 18.04 where gtksourceview4 is not available, gtksourceview3 must be used instead (#2583)
- do not use a leading dot for backups inside of the home directory if snap package (#2507)
Assets 13
13 people reacted
v1.2.0
- dropped unmaintained and outdated libgtksourceviewmm3 for libgtksourceview4 (direct access to C API, #2562)
- implemented quick node selection typing part of the node name, default keyboard shortcut to Ctrl+Shift+G (#2552, work of @ericguin)
- implemented collapsible headers support when TOC is generated (#2389)
- fixed links to nodes not working when exporting to html, single file (#2570)
- fixed properties of fonts selected in the preferences dialog not enforced: bold, italic, stretch, variant (#2533)
- hyperlinks: do not automatically add the prefix http:// when a URL-like prefix already exists (#2570)
- fixed crash pressing Ctrl+Z while editing table light cell
- changed default keyboard shortcut to open codebox properties dialog to Shift+Alt+U as the previous shortcut was causing problems to german layout keyboards (#2549)
- fixed formatting issues with fmt 11 (#2548, #2560)
- added support for new language Slovak (work of Michal FusatΓ½)
- incomplete languages: ar, el, fa, fi, hi_IN, hr, kk_KZ, kk_LA, pt_BR, ru, zh_CN
Assets 13
22 people reacted
v1.1.4
- implemented reset of zoom with Ctrl+0 (#1835)
- fixed syntax error in latex box wrongly detected as a failure to access latex executable (#2534)
- copy link to node and copy anchor link to include absolute path to the cherrytree document and hierarchical path to node (#2452)
- added auto recovery from a backup (after asking the user) in case of corrupted cherrytree single file document (.ctd, .ctz, .ctb, .ctx)
- added warning message in case an automatic restore from backup was necessary for the new multifile data storage document
- fixed regression with locale in some linux systems (#2529)
- incomplete languages: fi, hi_IN, hu
Assets 13
17 people reacted