• feat: release packaging — electron-builder installers + release pipeline

    jarianc released this 2026-08-20 20:46:35 +00:00 | 2 commits to main since this release

    • electron-builder config: AppImage/deb (linux), dmg (mac), nsis (win)
    • app icon, desktopName sync, deb maintainer metadata
    • move electron to devDependencies; add author/license/repo metadata
    • pin @noble/hashes 1.8.0 (electron-builder 26 ESM conflict)
    • .github/workflows/release.yml: tag-triggered multi-OS build + release
    • scripts/publish-release.sh: upload dist/ assets to a Gitea release
    • README: installation + installer build instructions
    • add missing .env.example
    • verified locally: AppImage + deb build, deb structure checks out,
      118 JS tests still green
    Downloads