A diff showing that `--socket=session-bus` has been removed.
https://cdn.masto.host/floss/media_attachments/files/109/886/488/473/333/776/original/3915512be0cd5e10.png
Workbench is now fully sandboxed 🎉
With next release, it will be rated as “Safe” by Flathub and will shield users from accidents or malicious code.
I have removed the session-bus permission. It was used for IPC between Workbench UI and the external previewer.
Moving to a P2P DBus connection wasn't as straightforward as I had hoped, but I'm happy with the result.
Bonus: it is now fully async to prevent UI thread from blocking, and the previewer process will exit when not in use.
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.