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

Enable Updates for installed instances #13

Closed
koegel opened this issue Nov 26, 2020 · 1 comment · Fixed by #20
Closed

Enable Updates for installed instances #13

koegel opened this issue Nov 26, 2020 · 1 comment · Fixed by #20

Comments

@koegel
Copy link

koegel commented Nov 26, 2020

Installed instances should support in-place updates without having to re-download the installer and without re-installation.

@koegel
Copy link
Author

koegel commented Nov 26, 2020

We (EclipseSource) are working on this on behalf of ST Microelectronics.

jfaltermeier added a commit to jfaltermeier/theia-example that referenced this issue Dec 2, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for eclipse-theia#5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)
jfaltermeier added a commit to jfaltermeier/theia-example that referenced this issue Dec 2, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for eclipse-theia#5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)

Signed-off-by: Johannes Faltermeier <[email protected]>
Signed-off-by: Lucas Koehler <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to jfaltermeier/theia-example that referenced this issue Dec 2, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for eclipse-theia#5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)

Signed-off-by: Johannes Faltermeier <[email protected]>
Signed-off-by: Lucas Koehler <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Dec 3, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)

Signed-off-by: Johannes Faltermeier <[email protected]>
Signed-off-by: Lucas Koehler <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Dec 14, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)

Signed-off-by: Johannes Faltermeier <[email protected]>
Signed-off-by: Lucas Koehler <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Dec 15, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)

Signed-off-by: Johannes Faltermeier <[email protected]>
Signed-off-by: Lucas Koehler <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Dec 17, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)

Signed-off-by: Johannes Faltermeier <[email protected]>
Signed-off-by: Lucas Koehler <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Dec 18, 2020
* add preinstalled theiaPlugins to package-json of electron-app (preparation for #5)
* add lerna to enable a multi-package repository for electron app + customization packages
* add a custom main js that sets the environment variable for preinstalled plugins
* add a customization module for the installer at theia-example-updater. This may be used to enable updates (eclipse-theia#13), to customize the about dialog (eclipse-theia#10), and to customize the getting started page (eclipse-theia#9)

Signed-off-by: Johannes Faltermeier <[email protected]>
Signed-off-by: Lucas Koehler <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to jfaltermeier/theia-example that referenced this issue Jan 4, 2021
* application will check for updates after the application is launched
* if update available prompt the user
* add preference to disable to check on startup
* use https://download.eclipse.org/theia/latest/ as location where the
latest version of theia will be deployed to. this will serve the updates

Signed-off-by: Johannes Faltermeier <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to jfaltermeier/theia-example that referenced this issue Jan 5, 2021
* application will check for updates after the application is launched
* if update available prompt the user
* add preference to disable to check on startup
* use https://download.eclipse.org/theia/latest/ as location where the
latest version of theia will be deployed to. this will serve the updates

Signed-off-by: Johannes Faltermeier <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Jan 5, 2021
* application will check for updates after the application is launched
* if update available prompt the user
* add preference to disable to check on startup
* use https://download.eclipse.org/theia/latest/ as location where the
latest version of theia will be deployed to. this will serve the updates

Signed-off-by: Johannes Faltermeier <[email protected]>
Contributed on behalf of STMicroelectronics
thegecko added a commit that referenced this issue Jan 14, 2021
Enable Updates for installed instances #13
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Jan 18, 2021
* Increase version in order to test updates

Signed-off-by: Johannes Faltermeier <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Jan 18, 2021
* Increase version to 1.9.1 in order to test updates

Signed-off-by: Johannes Faltermeier <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Jan 21, 2021
* Increase version to 1.9.1 in order to test updates
* add more use debug and markdown plugins

Signed-off-by: Johannes Faltermeier <[email protected]>
Contributed on behalf of STMicroelectronics
jfaltermeier added a commit to eclipsesource/theia-example that referenced this issue Jan 26, 2021
* Increase version to 1.9.1 in order to test updates
* add more debug and markdown extensions

Signed-off-by: Johannes Faltermeier <[email protected]>
Contributed on behalf of STMicroelectronics
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 a pull request may close this issue.

1 participant