enso/app/ide-desktop/lib/client
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
..
src Allow configuring Project Manager server host and port (#6774) 2023-08-25 07:33:31 +00:00
tasks QoL code improvements for dashboard (#7022) 2023-06-19 01:02:08 +02:00
bundle.ts Convert dashboard to use esbuild (#6034) 2023-03-31 16:19:07 +02:00
dist.ts Enable require-jsdoc lint and add two lints related to React (#6403) 2023-05-19 19:55:29 +00:00
electron-builder-config.ts Allow configuring Project Manager server host and port (#6774) 2023-08-25 07:33:31 +00:00
entitlements.mac.plist Refactor gui/src/rust/ide to two app/gui and app/ide-desktop (#3157) 2021-11-16 10:04:56 +01:00
esbuild-config.ts Upload and download .enso-projects from the local backend (PM backend) (#7305) 2023-08-09 09:30:40 +00:00
file-associations.ts Enable require-jsdoc lint and add two lints related to React (#6403) 2023-05-19 19:55:29 +00:00
package.json Rearrange CB panels (#7350) 2023-07-31 15:33:54 +00:00
paths.ts Enable require-jsdoc lint and add two lints related to React (#6403) 2023-05-19 19:55:29 +00:00
start.ts Fix some dashboard issues (#6668) 2023-05-26 10:17:03 +00:00
tsconfig.json Enable typescript-eslint (#5717) 2023-03-15 03:42:14 +00:00
watch.ts Fix restoring cloud projects that have been closed (e.g. from inactivity) (#7584) 2023-08-25 13:19:31 +00:00