Skip to content

Windows port — Phase 7: packaging & release (v0.5.0)#13

Merged
ronylicha merged 4 commits into
masterfrom
feat/win-phase-7
Jun 27, 2026
Merged

Windows port — Phase 7: packaging & release (v0.5.0)#13
ronylicha merged 4 commits into
masterfrom
feat/win-phase-7

Conversation

@ronylicha

Copy link
Copy Markdown
Member

Final phase of the Windows port. Bumps to v0.5.0, documents full Windows support in CHANGELOG, adds a README Windows section (install/features/build), and polishes accumulated cosmetic minors (app-source docs, Linux schedule doc, macOS 'app' source badge).

The unsigned NSIS installer build was validated end-to-end via windows.yml workflow_dispatch (cargo tauri build --bundles nsis = SUCCESS). No new platform runtime code. Deferred (documented): Authenticode signing, FreeYourDisk AUMID for toasts.

rony added 4 commits June 27, 2026 01:43
- applications.rs: update module doc to mention macOS (.app) and
  Windows (registry/msix); expand AppEntry.source comment to list
  all 6 source variants
- commands.rs: fix schedule_enabled doc (Linux-only wording; macOS
  uses launchd but that arm has its own docs)
- api.ts: add 'app' to AppSource union (macOS .app bundles)
- Applications.svelte: add app: '#8e8e93' to SOURCE_COLOR map
  (neutral grey badge for macOS app bundles)
@ronylicha ronylicha merged commit 5af42b1 into master Jun 27, 2026
6 checks passed
@ronylicha ronylicha deleted the feat/win-phase-7 branch June 27, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant