Skip to content

feat: add desktop update controls#725

Open
Nameless-Monster-Nerd wants to merge 1 commit into
fathah:mainfrom
Nameless-Monster-Nerd:feat/desktop-update-controls
Open

feat: add desktop update controls#725
Nameless-Monster-Nerd wants to merge 1 commit into
fathah:mainfrom
Nameless-Monster-Nerd:feat/desktop-update-controls

Conversation

@Nameless-Monster-Nerd

Copy link
Copy Markdown

Summary

  • show a startup/sidebar upgrade button as soon as GitHub reports a newer desktop release
  • let users manually download, view download progress, and restart once the update is ready
  • add a Settings toggle for automatic desktop update downloads, persisted in Electron userData
  • document the desktop update flow in lat.md

Test Plan

  • npx --yes lat.md check
  • npm run typecheck
  • npm run lint (passes with existing warnings)
  • npm run test
  • npm run build

Note: src/renderer/src/components/AttachmentChip.tsx has an unrelated pre-existing local change and is not included in this PR.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

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