It would be great if you could provide a flatpak package of this app to https://registry.fedoraproject.org/.
Especially for users of Fedora Silverblue https://silverblue.fedoraproject.org/ this then allows a seamless installation and upgrades without rebooting the system (just restarting the application).
Additionally, flatpaks can of course be installed on any distro, so also non-Fedora users could use it too.
I know that at least Firefox is available on Fedora Registry as a flatpak.
Maybe that should make it easier for you to implement this, because you can have a look on how they do it.
And Firefox (pre-releases) are also packaged here as a flatpak: https://firefox-flatpak.mojefedora.cz/
Related discussion: https://discussion.fedoraproject.org/t/tor-browser-on-silverblue/2032?u=rugk
Oh, did not notice that, but actually there is already a proposed Flatpak manifest for Tor Browser (Lauchner): https://trac.torproject.org/projects/tor/ticket/25578#comment:8
Maybe this can be more officially supported/maintained (AFAIK they've asked for a maintainer there).
Anyway, I've also asked the TorBrowser-Launcher (upstream) makers:
I'm working on it using our module tools at the moment. I might look to the others for inspiration if needed.
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle.
Changing version to '31'.