Skip to content

Add desktop package metadata and Windows installer defaults#202

Merged
ScottMorris merged 3 commits intomainfrom
chore/add-package-descriptions
Feb 12, 2026
Merged

Add desktop package metadata and Windows installer defaults#202
ScottMorris merged 3 commits intomainfrom
chore/add-package-descriptions

Conversation

@ScottMorris
Copy link
Copy Markdown
Owner

Summary

  • add explicit desktop package descriptions for bundle outputs
  • configure bundle metadata used by package managers/installers
  • add baseline Windows installer settings for NSIS/WiX behaviour

Changes

  • apps/desktop/src-tauri/tauri.conf.json
    • add bundle.shortDescription
    • add bundle.longDescription
    • set bundle publisher to Liminal HQ
    • set bundle homepage and license
    • add bundle.windows settings:
      • allowDowngrades: false
      • webviewInstallMode: downloadBootstrapper (silent)
      • nsis.installMode: currentUser
      • nsis.startMenuFolder: Liminal Notes
      • wix.upgradeCode pinned for stable MSI upgrades
  • apps/desktop/src-tauri/Cargo.toml
    • replace placeholder package description with app-specific description

Why

  • Linux package metadata currently shows missing/placeholder description fields
  • Windows installer defaults were mostly implicit and not pinned in config
  • stable WiX upgrade code avoids accidental side-by-side MSI installs across updates

## Summary
- add  and  to the desktop Tauri config
- replace the default Cargo package description placeholder

## Why
- package metadata currently shows a placeholder title and no long description in package manager UIs
- explicit descriptions make generated desktop packages clearer and more professional

## Scope
- metadata-only change for package presentation
- no runtime behaviour changes
…aults

## Summary
- add package metadata fields for bundle outputs: publisher, homepage, and MIT licence
- add explicit Windows installer settings under
- pin a stable WiX  generated from Tauri inspect output

## Windows Configuration Added
-
- WebView2 install mode: download bootstrapper in silent mode
- NSIS install mode: current user, with Start Menu folder set to
- WiX upgrade code:

## Why
- package manager metadata and installer defaults are currently sparse
- explicit Windows installer settings improve upgrade consistency and reduce accidental installer regressions
- a fixed upgrade code ensures MSI updates are treated as upgrades rather than separate products
## Summary
- update desktop bundle publisher metadata to

## Why
- aligns installer/package publisher identity with the desired project branding
@ScottMorris ScottMorris added desktop Desktop impact build Build System documentation Improvements or additions to documentation labels Feb 12, 2026
@github-actions
Copy link
Copy Markdown

Desktop coverage summary

Metric Covered / Total Percent
Lines 270 / 1463 18.45%
Statements 292 / 1590 18.36%
Functions 63 / 421 14.96%
Branches 96 / 815 11.77%

@ScottMorris ScottMorris merged commit d30d5b2 into main Feb 12, 2026
5 checks passed
@ScottMorris ScottMorris deleted the chore/add-package-descriptions branch February 12, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Build System desktop Desktop impact documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant