This repository was archived by the owner on Sep 4, 2026. It is now read-only.
PickForge v0.1.9
Highlights
- Fixed the white/blank window on distros with recent Mesa/Wayland (Arch, CachyOS, Fedora): the AppImage no longer bundles the build host's libwayland, which crashed WebKit's EGL setup (#122).
- Release builds now send anonymous crash and error reports by default, with a Settings → Crash reports opt-out that applies after restart.
Installer improvements
- Linux curl installs now use a rootless AppImage wrapper that falls back when FUSE is missing, inaccessible, or likely restricted by WSL/container hosts.
- Linux curl installs can opt into native
.deb/.rpmrelease packages withPICKFORGE_INSTALL_KIND=deborPICKFORGE_INSTALL_KIND=rpm. - AppImage installs now add the launcher icon, refresh desktop search/menu caches, and disable known stale PickForge launchers in the app menu.
- Linux curl installs no longer execute the downloaded AppImage during install just to populate the app menu icon.
Internal
- Added Sentry native crash reporting, global telemetry consent storage, and release CI uploads for native debug files and frontend sourcemaps.
- Linux release CI now publishes AppImage,
.deb, and.rpmartifacts, and repairs the uploaded AppImage after the build: strips bundledlibwayland-*, repacks, re-signs, and patcheslatest.json. - Native Linux packages now install the
pickforgecommand name. - App chrome CSS now comes from
@pickforge/brand0.2.1. - Added installer smoke tests (AppImage desktop integration, stale launcher cleanup, native
.debselection, zypper.rpminstalls); they now run in CI.