enso/app/ide-desktop/lib/client
Paweł Buchowski 998d5999a3
Cognito auth 1/2 - extracted electron logic (#5793)
Provides functionality necessary for:
- opening URLs in the system browser (so that we can handle OAuth flows outside of the app)
- handling deep links to the application (so that the OAuth flows can return the user to the app)

### Important Notes

- Modifies `preload.ts` to expose the ability to open the system browser to the sandboxed parts of the app.
- Modifies `election-builder-config.ts` to register a deep link URL protocol scheme with the OS.
- Modifies the client's `index.ts` to register a handler for Electron `open-url` events
2023-03-09 16:02:28 +01:00
..
src Cognito auth 1/2 - extracted electron logic (#5793) 2023-03-09 16:02:28 +01:00
tasks macOS signing fix: replace unzip with 7za (#3912) 2022-11-27 03:43:18 +01:00
.eslintrc.cjs Fixing Electron runner (#5633) 2023-02-19 01:37:58 +01:00
bundle.ts Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
dist.ts Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
electron-builder-config.ts Cognito auth 1/2 - extracted electron logic (#5793) 2023-03-09 16:02:28 +01: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 Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
package.json Cognito auth 1/2 - extracted electron logic (#5793) 2023-03-09 16:02:28 +01:00
paths.ts Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
shared.ts Cognito auth 1/2 - extracted electron logic (#5793) 2023-03-09 16:02:28 +01:00
start.ts Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00
tsconfig.json Fixing Electron runner (#5633) 2023-02-19 01:37:58 +01:00
watch.ts Reworked ide watch and ide start commands (#5634) 2023-03-02 23:00:47 +01:00