You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 23, 2023. It is now read-only.
Please tell us about your feature request using the User Story format:
As a user I want auto-updates so that my peerplays-core-gui application will prompt me to update it automatically and do so within the application thereby removing the need to download the latest release manually.
The Peerplays GUI wallet uses electron (electron-builder) to wrap the web application such that it can be used as a desktop application. Electron and electron-builder have auto-update capabilities that can be leveraged to update the electron wrapped web application all within the electron wrapper.
Documentation indicates that auto-update will not work unless code has been signed, however, there may be a workaround as the application requires manual approval for installation as the code is unsigned. If a user has previously installed the application and instructed their operating system to trust the source of said application, it should already have been approved or can be approved again.
Tasks:
Identify if auto-updates will work with unsigned code and with what implications, if any
Implement auto-updates OR close this issue with detailed explanation as to why auto-updates are not possible
Impacts
Describe which portion(s) of Peerplays that may be impacted by your request. Please tick at least one box.
API (the application programming interface)
Build (the build process or something prior to compiled code)
Deployment (the deployment process after building such as Docker, Gitlab, etc.)
Performance (system or user efficiency, etc.)
Protocol (the blockchain logic, consensus, validation, etc.)
Security (the security of system or user data, etc.)
User Story
Please tell us about your feature request using the User Story format:
As a user I want auto-updates so that my peerplays-core-gui application will prompt me to update it automatically and do so within the application thereby removing the need to download the latest release manually.
The Peerplays GUI wallet uses electron (electron-builder) to wrap the web application such that it can be used as a desktop application. Electron and electron-builder have auto-update capabilities that can be leveraged to update the electron wrapped web application all within the electron wrapper.
Documentation indicates that auto-update will not work unless code has been signed, however, there may be a workaround as the application requires manual approval for installation as the code is unsigned. If a user has previously installed the application and instructed their operating system to trust the source of said application, it should already have been approved or can be approved again.
Tasks:
Impacts
Describe which portion(s) of Peerplays that may be impacted by your request. Please tick at least one box.
Community / PBSA check list