Gero Posmyk-Leinemann
c0bbf911db
[dashboard, ws-proxy, supervisor] Break potential DDOS cycle by disabling autostart
...
When triggered:
a) inFrame or
b) when redirect from IDE url (by ws-proxy)
2022-02-14 11:06:35 +01:00
Anton Kosyakov
84a496d03c
[supervisor] resume hearbeating if window unload was cancelled
2022-01-27 10:15:19 +01:00
Anton Kosyakov
f3ed7e4a91
[ide] desktop client installation steps
2022-01-24 13:32:16 +01:00
Gero Posmyk-Leinemann
7abe78c917
[dev] Upgrade to node.js v16 and all major TS libs
...
This commit includes the following commits:
- @iqqbot update dev image to nodejs v16lts
- @iqqbot update dev-environment-image to use nodejs v16
- @iqqbot update component to nodejs v16 lts
- [licensor] Adjust to v16
- [ts] Bump @types/node to ^16.11.0 accordingly
- @aledbf Update typescript dependencies
- @aledbf Update typescript configuration
- @aledbf / @geropl Update typescript code
- [server] Fix express/passport types
- [db] typeorm upgrade 0.1.20 -> 0.2.22: fix compile and runtime issues
- [db] typeorm upgrade 0.2.22 -> 0.2.38: fix compile and runtime issues
- [dev] Upgrade amqplib and smaller libs
- [dev] Upgrade uuid
- [dev] Update probot
- [dev] Final yarn.lock
2021-11-02 13:59:10 +01:00
Cornelius A. Ludmann
e662de1298
[supervisor] Add desktop IDE frontend support
...
/werft with-clean-slate-deployment
2021-10-27 12:59:04 +02:00
Pudong Zheng
40c8138d2b
upgrade typescript compiler target to es6
2021-10-21 15:30:59 +02:00
Anton Kosyakov
3470fff89b
[supervisor] fix firing unload event
2021-10-04 11:23:51 -03:00
Anton Kosyakov
3f70f8aa2d
[analytics] improve status_rendered events
...
For status_rendered:
- report an initial ide state, we are missing sometimes ready state because it is already happened
- report when window is unloaded to detect the session end
- report stack trace of IDE failure error
2021-09-20 09:28:45 -03:00
Manuel Alejandro de Brito Fontes
952b21c15b
[supervisor] Increase sendHeartBeat to 30s plus a random additional wait
2021-09-10 14:44:16 +05:30
Anton Kosyakov
e0f5b36aa4
[analytics] group rendered events by session
2021-08-17 14:44:16 +02:00
Christian Weichel
89db73eb10
[code] Track vsc_opened when IDE is open
2021-07-26 12:36:30 +02:00
Anton Kosyakov
b207e31049
fix 3782: disable custom timeout errors in supervisor workspace web socket proxy
2021-06-08 08:21:29 +05:00
Anton Kosyakov
ccc2f8e9de
[local-app] api to observe tunnels
2021-05-26 10:44:33 +02:00
Anton Kosyakov
22f5876749
[code] fix #4063 : proxy fetch in web workers
2021-04-26 15:37:02 +02:00
Autofix
af51739d34
Autofix: trailing-spaces
2021-04-12 08:29:10 +02:00
Anton Kosyakov
d114f037a1
fix #3847 : reconnect ws to server in iframe
2021-04-08 15:57:17 +02:00
Anton Kosyakov
e5cb49247a
fix #3797 : [code] reconnect to the extension host
2021-04-08 14:19:21 +02:00
Anton Kosyakov
85d629e43d
[supervisor-frontend] fix #3759 : if running poll ready checks
2021-04-06 13:58:31 +02:00
Anton Kosyakov
110bfc0514
[supervisor] update favicon
2021-03-28 10:09:52 +02:00
Anton Kosyakov
293868d767
fix #3577 : poll ready check only if workspace is running
2021-03-28 10:09:52 +02:00
Alex Tugarev
9ccc557b3a
fix yarn.lock, typescript, supervisor-api gen, etc.
2021-03-22 18:32:12 +01:00
Sven Efftinge
32da6d9775
[dashboard] v2 initial commit
2021-03-22 18:32:12 +01:00
Anton Kosyakov
483c6bb19e
fix #3265 : proxy trusted worker script URL
2021-02-26 08:28:36 +01:00
Anton Kosyakov
3a17784315
[supervisor] handle ide frontend start failure
2021-02-18 14:53:03 +01:00
Gero Posmyk-Leinemann
fe3a018ea4
[self-hosted] Fix various issues around blobserve+ path based workspace access ( #2666 )
...
* [theia] Load main.js relative to support path based ws access
* [ws-proxy] Fix pathBasedTheiaRouter: workspaceID parsing
* [ide] Fix workspaceID reading/parsing issues
* [docs] self-hosted: Minor fixes
* [chart] values.yaml: remove forceHTTPS
* [review] Feedback
2021-01-05 15:49:57 +01:00
Christian Weichel
b7dda84ad0
[license] Update license header from TypeFox GmbH to Gitpod GmbH
2021-01-04 15:12:02 +01:00
Anton Kosyakov
97aaaf1ce2
[supervisor/theia] consolidate workspace info tracking
2020-11-19 08:37:47 +01:00
Anton Kosyakov
ef1bd9c3a5
[supervisor/frontend] get rid of bundling inversifyjs/reflect-metadata
2020-11-19 08:37:47 +01:00
Anton Kosyakov
83623a11f8
[supervisor] fetch loading screen async
2020-11-09 10:11:54 +01:00
Anton Kosyakov
6479901957
[supervisor] proxy Worker to allow redirects to blobserve
2020-11-03 11:53:31 +01:00
Anton Kosyakov
d8f3229b0a
integrate supervisor into code
2020-10-12 13:00:29 +02:00
Anton Kosyakov
fbfdb1f147
enable the supervisor frontend to control when to start the ide frontend
2020-10-12 13:00:29 +02:00
Anton Kosyakov
1a1730847c
support integration of the supervisor frontend into the IDE top window
2020-10-10 14:09:04 +02:00
Anton Kosyakov
758ccbe50d
fix #1954 : prevent multi confirmation dialogs on beforeunload event
2020-10-07 13:19:37 +02:00
Anton Kosyakov
114dc9d361
[supervisor/theia] fix #1945 : allow IDE window to notify the supervisor window about state changes
2020-10-05 16:09:02 +02:00
Anton Kosyakov
1bb8623ac5
[supervisor/frontend] ensure that supervisor returns true for ready checks
2020-10-05 16:09:02 +02:00
Anton Kosyakov
df88af1c66
fix #1931 : remove gitpod-ide-index query param from ide frame
2020-10-05 16:09:02 +02:00
Christian Weichel
0ccaff0cf7
[supervisor-frontend] Don't "wait" for the supervisor status endpoint
2020-10-05 09:33:11 +02:00
Anton Kosyakov
23e2743309
[supervisor/frontend] only reveal ide for regular workspaces
2020-10-05 08:51:39 +02:00
Anton Kosyakov
4c2fab7a93
[dashboard] proxy gitpod server connection via top window
2020-09-30 07:21:47 +02:00
Anton Kosyakov
f7f2382397
move not running overlay to the supervisor
2020-09-30 07:21:47 +02:00
Anton Kosyakov
91aad2e746
move heartbeat to supervisor frontend
2020-09-25 11:55:33 +02:00
Anton Kosyakov
95e75d59e3
downgrade style-loader to hoist proper version for Theia
2020-09-25 11:53:01 +02:00
Anton Kosyakov
9cb4125f08
Merge pull request #1884 from gitpod-io/ak/expose_server_to_ide
...
[supervisor/frontend] expose gitpod server on ide frame
2020-09-23 09:16:27 +02:00
Anton Kosyakov
175588b366
[supervisor-frontend] delegating keyboard APIs to the ide host window context
...
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
2020-09-22 13:46:59 +02:00
Anton Kosyakov
7fc7fbd828
[supervisor/frontend] support loading screen
2020-09-14 10:01:00 +02:00
Christian Weichel
c71bf99c7c
[ws-proxy] Add supervisor IDE host routing
2020-09-08 12:24:48 +02:00
Christian Weichel
9e3de31ef7
[registry-facade] Integrate supervisor's static layer and blobserve cfg
2020-09-08 12:24:48 +02:00