Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update checking improvement #1935

Merged
merged 12 commits into from
Jul 15, 2023
Merged

Update checking improvement #1935

merged 12 commits into from
Jul 15, 2023

Conversation

joeyballentine
Copy link
Member

@joeyballentine joeyballentine commented Jul 11, 2023

  • Switch to using the official GitHub REST API npm package
  • New UI
    • new update indicator next to the version tag
    • new modal that appears when you click the update indicator
      • Markdown formatted changelog of versions from current to latest
      • Ability to open the github release page or chaiNNer.app
    • new alert dialog to alert the user of an update
  • Ability to ignore individual updates
  • Changed the keyname of the update check setting to reset it for users. Mild inconvenience, but I'd rather them know that there's a new system and that they can ignore individual updates now.

image

image

src/common/api/github.ts Outdated Show resolved Hide resolved
src/common/api/github.ts Outdated Show resolved Hide resolved
src/renderer/components/Header/AppInfo.tsx Outdated Show resolved Hide resolved
src/renderer/components/Header/AppInfo.tsx Outdated Show resolved Hide resolved
src/renderer/contexts/SettingsContext.tsx Show resolved Hide resolved
@joeyballentine
Copy link
Member Author

Assuming this is good now

@joeyballentine joeyballentine merged commit 5a45dba into main Jul 15, 2023
4 checks passed
@joeyballentine joeyballentine deleted the update-improvements branch July 15, 2023 16:43
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.

None yet

2 participants