I, like many people, when Fedora no longer included the essential Desktop note taking app BasketNotes in its repositories migrated to the CherryTree application which was functionally compatible with BasketNotes and could import the BasketNotes data files, so no data was lost during the application migration.
CherryTree used to be available in the Fedora repositories until F30.
Not only is this no longer in the Fedora repositories (from F31+) but due to dependencies must be uninstalled from a F30 system before an upgrade to F31 will succeed, fortunately with no loss of user data.
While it is not in the F31 repositories it can still be installed via COPR.
The F30 RPM information is
[root@phoenix xfer]# rpm -qi cherrytree-0.38.5-5.fc30.noarch Name : cherrytree Version : 0.38.5 Release : 5.fc30 Architecture: noarch Install Date: Mon 04 Nov 2019 12:30:48 NZDT Group : Unspecified Size : 3919968 License : GPLv3+ Signature : RSA/SHA256, Thu 07 Feb 2019 17:22:51 NZDT, Key ID ef3c111fcfc659b9 Source RPM : cherrytree-0.38.5-5.fc30.src.rpm Build Date : Fri 01 Feb 2019 04:33:33 NZDT Build Host : buildhw-03.phx2.fedoraproject.org Relocations : (not relocatable) Packager : Fedora Project Vendor : Fedora Project URL : http://www.giuspen.com/cherrytree/ Bug URL : https://bugz.fedoraproject.org/cherrytree Summary : Hierarchical note taking application Description : CherryTree is a hierarchical note taking application, featuring rich text and syntax highlighting, storing all the data (including images) in a single XML file with extension ".ctd".
The URL referenced by the package has a download page, that shows the workaround for F31+.
dnf copr enable bcotton/cherrytree dnf install cherrytree
So F31 users can still use the CherryTree application using the COPR version. Also when running the COPR version the users local settings from th previous CherryTree install still exist and it happily opens up the last note taking session you were using.
To the best of my knowledge there is no similar application available.
And the COPR repository page https://copr.fedorainfracloud.org/coprs/bcotton/cherrytree/ already showed 43 downloads within a few days of the release of f31 it shows a lot of people are actively searching for the location of this application.
Update 20 Jan 2020 The application developer found time to update the app and CherryTree is now in the Fedora repositories again.
Update 14 May 2020 CherryTree is not available in the Fedora32 repositories, and no longer available in copr. To use CherryTree on F32 you must use the snap packages application. How to do this is documented at https://snapcraft.io/install/cherrytree/fedora however you must perform the steps “setenforce 0” as the selinux rules downloaded as package snapd-selinux when you install snapd from the f32 repo do not work, then “systemctl enable snapd.seeded” and “systemctl start snapd.seeded”, then periodically “systemctl status snapd.seeded” until you get the message “systemd[1]: Finished Wait until snapd is fully seeded.”; only then can you use “snap install cherrytree” without getting the error message “error: too early for operation, device not yet seeded or device model not acknowledged”. You must also add /var/lib/snapd/snap/bin to your path. Cherrytree will then install, unfortunately missing fonts needed to be usable… also with lots of errors about cgroups2 not being fully supported. So… your choices are wait until it may appear in the f32 repos or wait until it is correctly packaged for fedora as a snap application.