summaryrefslogtreecommitdiff
path: root/macos/Sources/Features/Update
AgeCommit message (Collapse)Author
2025-10-11macos: update permission request response should move state back to idle (#9151)Mitchell Hashimoto
Previously, the permission request response would not move the state so it'd stay in the titlebar.
2025-10-10macos: Show "Update and Restart" in the Command Palette (#9131)Mitchell Hashimoto
If an update is available, you can now trigger the full download, install, and restart from a single command palette action. This allows for a fully keyboard-driven update process. While an update is being installed, an option to cancel or skip the current update is also shown as an option, so that can also be keyboard-driven. This currently can't be bound to a keyboard action, but that may be added in the future if there's demand for it. **AI Disclosure:** Amp was used considerably. I reviewed all the code and understand it. ## Demo https://github.com/user-attachments/assets/df6307f8-9967-40d4-9a62-04feddf00ac2
2025-10-10macos: Sparkle notFound acknowledgement should only be called on dismiss (#9126)Mitchell Hashimoto
This was causing the "no update found" message to never really appear in the real world.
2025-10-10macos: ax for update infoMitchell Hashimoto
2025-10-10macOS: Make a lot of things more robustMitchell Hashimoto
2025-10-10macos: fixed width for downloading/extracting, better paddingMitchell Hashimoto
2025-10-09macos: Fallback to standard driver when no unobtrusive targets existMitchell Hashimoto
2025-10-09macos: setup the standard sparkle driver for no-window scenarioMitchell Hashimoto
If there are no windows, we use the standard sparkle driver to drive the standard window-based update UI.
2025-10-09macos: fix driver for retry to trigger update check againMitchell Hashimoto
2025-10-08macos: do not build updaters into iOSMitchell Hashimoto
2025-10-08macos: show release notes linkMitchell Hashimoto
2025-10-08macos: better update descriptionsMitchell Hashimoto
2025-10-08macos: hook up our new update controllerMitchell Hashimoto
2025-10-08macos: clean up the permission requestMitchell Hashimoto
2025-10-08macos: "OK" should dismiss error Mitchell Hashimoto
2025-10-08macos: not found state dismisses on click, after 5sMitchell Hashimoto
2025-10-08macos: update simulator to test various scenarios in UIMitchell Hashimoto
2025-10-08Sparkle user driver, drives updates to the view model.Mitchell Hashimoto
2025-10-08macOS: Show update information as an overlayMitchell Hashimoto
2025-10-08macOS: Unobtrusive update viewsMitchell Hashimoto
2024-12-20Make Ghostty release channel awareMitchell Hashimoto
Ghostty now has a release channel build configuration. Current valid values are "tip" and "stable" but I imagine more will be added in the future. The release channel is inferred whether the version we specify with the `-Dversion-string` build flag has a prerelease tag or not. If it does, the release channel is "tip". If it doesn't, the release channel is "stable". This also adds a configuration to specify the release channel for auto-updates for the macOS application.
2024-12-20build: change object story domain to ghostty.orgMitchell Hashimoto
2024-08-21style(macos): cleanup trailing spacespnodet
2024-01-03macos: try to save window state before sparkle restartMitchell Hashimoto
2023-12-19macos: set the update URLMitchell Hashimoto
2023-12-18macos: add update delegate so we can configure some behaviorMitchell Hashimoto