Skip to content

v1.13.4: Linux desktop fixes, Arch package, DOMPurify update

Choose a tag to compare

@VagueDustin VagueDustin released this 04 Oct 11:07
· 7 commits to main since this release

Linux desktop fixes, a package for Arch, and a sanitiser update

The taskbar recognises FATE's window on Linux. Every desktop entry said StartupWMClass=FATE - Formatted Article & Text Editor, but FATE's window reports itself as fate-markdown-viewer, so desktops could not match the running window to its launcher: a generic icon in the taskbar, and pinning and grouping misbehaved. The .deb, .rpm, AppImage and snap now name the window's real app id.

FATE no longer becomes the default for SVG images. FATE declared image/svg+xml, so on a system with no explicit SVG default, double-clicking an image could open it in the editor. SVG source still opens through Open With → FATE.

A package for Arch Linux. The repository's aur/ folder holds a PKGBUILD for fate-editor-bin, which repackages the released .deb for Arch, Manjaro, EndeavourOS and CachyOS. It installs to /opt/fate-editor with a fate-editor launcher; FATE's own updater stays off and the status bar says updates come from pacman. It is not on the AUR yet. Until it is, build it from a clone:

git clone https://github.com/VagueDustin/FATE.git
cd FATE/aur && makepkg -si

Security. DOMPurify, the Markdown sanitiser, moves to 3.4.16, and the build tooling picks up updates including the fix for a fast-uri advisory. npm audit reports zero findings.

Install

  • Windows: FATE-Setup-1.13.4.exe. Existing installs update themselves.
  • Ubuntu / Debian / Mint / Pop!_OS: FATE-1.13.4-amd64.deb, or add the repository once:
    sudo curl -fsSL -o /usr/share/keyrings/fate-archive-keyring.gpg https://github.com/VagueDustin/FATE/releases/download/apt/fate-archive-keyring.gpg
    sudo curl -fsSL -o /etc/apt/sources.list.d/fate.sources https://github.com/VagueDustin/FATE/releases/download/apt/fate.sources
    sudo apt update && sudo apt install fate
    
  • Fedora / RHEL: FATE-1.13.4-x86_64.rpm, or:
    sudo curl -fsSL -o /etc/yum.repos.d/fate.repo https://github.com/VagueDustin/FATE/releases/download/repodata/fate.repo
    sudo dnf install fate
    
  • Arch / Manjaro / EndeavourOS / CachyOS: build fate-editor-bin from aur/ with makepkg -si (above).
  • Snap Store: sudo snap install fate: snapd keeps it updated. Add sudo snap connect fate:removable-media once to edit files on USB sticks and other removable drives.
  • Any Linux: FATE-1.13.4-x86_64.AppImage: chmod +x and run; it updates itself. AppImages need FUSE 2 (sudo pacman -S fuse2 on Arch, sudo apt install libfuse2t64 on Ubuntu 24.04 and later).