Desktop bundles for twister-core, twister-html (web-ui), and future GTK client.
- Freedesktop 23.08
- Berkley DB 4.8.30
- modified
libdb.patch
file that resolves namespace conflict
- modified
- Boost 1.77.0
- twister-core git,
twisterarmy
branch - twister-html git,
twisterarmy
branch
Even though the application is working, the following issues have not yet been resolved:
- At this moment, mining is crashing
- Resolve
DHT network down
status - Flathub hosting requires:
- upgrade to Freedesktop
24.08
(where the build fails forlibdb
) - GUI client (or wrapper) implementation for
desktop-application
component type - replace
simple
make withautotools
- improve post-installation
cleanup
rules
- upgrade to Freedesktop
- Sandbox
twisterd
is listening for RPC connections on the non-standard port28331
- Built for desktop usage, which means:
- the launcher wraps
twisterd
and does not accept native commands via the CLI - the backend is running on a random port (as the default
twister-core
behavior) - if you want to change the startup options (e.g., for the seeding), see
build-commands
forhtml
- the launcher wraps
- Upon app launch from menu, the
XDG Desktop Portal
should open Web-UI client in the default browser- or, navigate manually:
http://user:pwd@localhost:28331
- credentials are required by the native RPC implementation, and will be skipped by the redirection
- to safely shut down the app, use
Exit
button (on theNetwork
page)
- or, navigate manually:
- Profile data is stored at
~/.var/app/io.github.twisterarmy.Twister/.twister
- See manifest file for build details
- See Flathub RC for
metainfo
(read-only)
git clone https://github.com/twisterarmy/twister.git && cd twister
flatpak-builder --force-clean build-dir\
--install-deps-from=flathub\
--install\
--repo=repo\
--user\
io.github.twisterarmy.Twister.json
flatpak run io.github.twisterarmy.Twister
flatpak build-bundle repo twister.flatpak io.github.twisterarmy.Twister
flatpak install --user twister.flatpak
git pull
git checkout -b patch-name
- create separated branch for new PRflatpak run --command=flatpak-builder-lint org.flatpak.Builder manifest io.github.twisterarmy.Twister.json
git commit -m commit-name
git push --set-upstream origin patch-name