Linux
Tested on Ubuntu 24.04, expected to work on any current distro with webkit2gtk-4.1. AppImage is portable and needs no install.
Releases →
Three platforms, three different stories about code signing. macOS gets the full first-class flow (signed + notarized); Linux doesn't need one; Windows expects the SmartScreen click-through. If Rust and Node are already in your PATH, building from source is two minutes either way.
Tested on Ubuntu 24.04, expected to work on any current distro with webkit2gtk-4.1. AppImage is portable and needs no install.
Releases →Signed with a Developer ID certificate and notarized by Apple — no Gatekeeper prompts on first launch. Universal binary runs natively on Apple Silicon and Intel.
Releases →An EV code-signing certificate costs $400/year with annual rotation — doesn't make sense for a tool this size. First launch: SmartScreen blocks, click 'More info' → 'Run anyway'. After that it remembers.
Releases →Rust stable, Node ≥ 20, pnpm. On Linux you also need webkit2gtk-4.1 and libayatana-appindicator3 — see Tauri prerequisites.
git clone https://github.com/opalczynski/apiovnia.git
cd apiovnia/apiovnia-app
pnpm install # development — opens the native window with HMR + hot Rust rebuilds
pnpm tauri:dev
# production bundle for your platform
pnpm tauri:build
Your data will live at ~/.local/share/tech.trurl.apiovnia/apiovnia.db (Linux XDG) or ~/Library/Application Support/tech.trurl.apiovnia/apiovnia.db (macOS). Delete the file for a clean state. There is nothing else to clean. More setup notes →