Commit graph

7 commits

Author SHA1 Message Date
James Rich
6fb8d2c315 feat(desktop): ship-readiness metadata & CI scaffolding
- Set Windows upgradeUuid for stable MSI upgrades
- Wire macOS signing/notarization behind SIGN_MACOS env flag
- Fix VERSION_CODE passthrough to release-desktop CI job
- Rename packageName to "Meshtastic Desktop"
- Fix truncated macOS JVM property (apple.menu.about.name)
- Add macOS appCategory, entitlements (network, USB)
- Add Windows shortcut/menu/dirChooser options
- Add Linux debMaintainer, appCategory, rpmLicenseType
- Add desktop build attestation step in release workflow
- Add Discord notification job for desktop releases
- Add desktop category to release notes config
- Update RELEASE_PROCESS.md with full desktop release docs
- Add desktop download section to README.md
- Update roadmap with packaging status and Flatpak reference

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-14 15:11:48 -05:00
James Rich
41ea09b3ff
chore(l10n): Remove custom changelogs from Crowdin config (#4418) 2026-02-02 18:09:04 -06:00
James Rich
70d7319efe
feat(release): Automate changelog, asset updates, and tagging (#4407) 2026-02-02 12:19:08 -06:00
DaneEvans
7b4a4d9ae0
Feat/2586 pr labeler (#2587) 2025-07-31 14:19:23 +00:00
DaneEvans
78b38f8e1c
Release notes - add automation (and get it out of the main block) (#2564) 2025-07-30 00:54:09 +00:00
DaneEvans
6c7edf8132
repo_ Add more categories to the rchangelog for releases (#2563) 2025-07-30 00:27:06 +00:00
James Rich
4548434b7e
chore (repo): Add release configuration (#1731) 2025-03-29 15:43:34 -05:00