enso/app/ide-desktop
somebody1234 37c487f530
Fix restoring cloud projects that have been closed (e.g. from inactivity) (#7584)
Fix issues restoring cloud projects that have been closed.
On current develop, the frontend assumes cloud projects are still open from the last time they were open. If this is not the case, it tries to open WebSocket endpoints that no longer exist

# Important Notes
For a relatively easy way to test:
- Run `Enso.dmg` or `./ide run watch`
- Open a cloud project
- Refresh Electron to make sure restoration is working
- Go to `localhost:8080`
- Close the project
- Refresh Electron to make sure startup + restoration is working

Should also test restoring local projects to make sure that didn't break.

I was unable to properly test cloud projects (the one I tested with opened, but was blank with just the IDE background and no cursor and no nodes, for some reason)
2023-08-25 13:19:31 +00:00
..
lib Fix restoring cloud projects that have been closed (e.g. from inactivity) (#7584) 2023-08-25 13:19:31 +00:00
.gitignore Replace webpack with esbuild (#3592) 2022-08-10 03:41:44 +02:00
debugGlobals.ts New context menu (#7431) 2023-08-10 15:31:53 +00:00
eslint.config.js New sharing menu (#7406) 2023-08-10 09:09:31 +00:00
package-lock.json Fix validation regexes (#7499) 2023-08-17 10:32:53 +00:00
package.json Rework ide-desktop CI (#7596) 2023-08-22 18:23:30 +03:00
tsconfig.json Run TypeScript typechecking and eslint on Lint CI (#6603) 2023-05-23 12:22:53 +02:00
utils.ts Enable require-jsdoc lint and add two lints related to React (#6403) 2023-05-19 19:55:29 +00:00