Skip to content
This repository was archived by the owner on Sep 4, 2026. It is now read-only.

PickForge v0.1.9

Choose a tag to compare

@github-actions github-actions released this 08 Jul 23:44
53b587d

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/.rpm release packages with PICKFORGE_INSTALL_KIND=deb or PICKFORGE_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 .rpm artifacts, and repairs the uploaded AppImage after the build: strips bundled libwayland-*, repacks, re-signs, and patches latest.json.
  • Native Linux packages now install the pickforge command name.
  • App chrome CSS now comes from @pickforge/brand 0.2.1.
  • Added installer smoke tests (AppImage desktop integration, stale launcher cleanup, native .deb selection, zypper .rpm installs); they now run in CI.