Native desktop app, plus fixes for the bugs that could break connectivity.
Fixes
- Killswitch no longer drops the torified user's loopback (the ruleset exempts
127.0.0.0/8), so connecting no longer cuts the UI off from its own daemon or breaks local services. /etc/resolv.confis written0644instead of0600, so DNS no longer breaks for your normal user after a disconnect.- DNS can't get stranded: a failed connect rolls back, the daemon recovers an orphaned pin on startup, and
torando-guid --restore-dnsis a manual escape hatch. - A bad
config.jsonno longer crashes the daemon; routing fields are locked while connected.
New
torando-guiopens a real GTK4/WebKitGTK desktop window, with a browser fallback when that stack is absent.
See CHANGELOG.md for the full list. torando-gui-1.1.0-src.tar.gz is the source snapshot.