Cornelius A. Ludmann
55564b66cf
[server] Add API rate limiter and API Prometheus metrics
2021-02-10 18:12:39 +01:00
Alex Tugarev
e8adb24ecc
[server/dashboard] stop moving identities
...
* allow our users to disconnect provider identities from their accounts
* when a user tries to connect with a provider, for which there is already a connection to anther account, we redirect to an assistance page. a summary should help to review both accounts. in the end, any user may decide to move to a single account by disconnecting the provider identities from the other account.
this way we can guarantee to not automagically lock out users from accounts with subscriptions or any meaningful data.
* show `Connected as`
* update terms renderer
Signed-off-by: Alex Tugarev <alex@gitpod.io>
2021-02-01 08:06:11 +01:00
Cornelius A. Ludmann
70fe39a8ba
[content-store] Add a content-store component with blobs API
2021-01-28 14:15:31 +01:00
Sven Efftinge
b897e6777f
Generate better workspace ids
2021-01-26 18:03:25 +01:00
Cornelius A. Ludmann
225e102dbc
[admin panel] Add delete user button
2021-01-13 15:39:22 +01:00
Alex Tugarev
aced836ae7
[dashboard] properly log out after account deletion
...
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2021-01-13 10:05:04 +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
6b5f126442
fix #1455 : support installing extensions directly from open vsx
2020-12-16 10:57:11 +01:00
Alex Tugarev
6d72a5f236
[transfer] Replace "TypeFox" with "Gitpod"
...
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2020-12-08 10:41:44 +01:00
Alex Tugarev
906fd2e2d1
[server] integrate ToS flow with authentication
...
Signed-off-by: Alex Tugarev <alex.tugarev@typefox.io>
2020-12-07 17:28:24 +01:00
Christian Weichel
1ae02969eb
[workspace] Remove privileged workspace config flag
2020-11-27 10:54:56 +01:00
Anton Kosyakov
2b74b1e742
[dashboard] redirect from prebuild only when it is stopped
2020-11-25 16:24:46 +01:00
Anton Kosyakov
97aaaf1ce2
[supervisor/theia] consolidate workspace info tracking
2020-11-19 08:37:47 +01:00
Anton Kosyakov
394a880c36
[supervisor] propagate connection events to dashboard iframe
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
Christian Weichel
1cfd7759f7
[server] Respect "feature preview" feature flags
...
and make the IDE image persist on the instance,
not the workspace.
/werft https
2020-11-17 14:10:21 +01:00
Christian Weichel
88df70b960
[dashboard] Allow users to enable preview features
2020-11-17 14:10:21 +01:00
Christian Weichel
2d692fef08
[ws-daemon] Support proc mount API
2020-11-05 08:08:32 +01:00
Anton Kosyakov
94981bd214
[theia] move port handling to the supervisor
2020-11-04 05:50:23 +01:00
Anton Kosyakov
6479901957
[supervisor] proxy Worker to allow redirects to blobserve
2020-11-03 11:53:31 +01:00
Christian Weichel
2f5cca3ff0
[ws-manager] Provide user namespacing ability using a feature flag
2020-10-13 11:10:53 +02: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
32a4d7a961
add ide settings permission and enable it for devops role
2020-10-07 09:38:02 +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
4c2fab7a93
[dashboard] proxy gitpod server connection via top window
2020-09-30 07:21:47 +02:00
Christian Weichel
f108fa72bf
[gitpod-protocol] Produce Go version of the JSON RPC API
2020-09-25 13:11:42 +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
Christian Weichel
9e52bbd6d8
[server] Support API access through scoped bearer tokens
2020-09-18 12:31:42 +02:00
Christian Weichel
b71f68fc1a
[server] Map IDE image as part of workspace config
2020-09-14 10:01:00 +02:00
Anton Kosyakov
7fc7fbd828
[supervisor/frontend] support loading screen
2020-09-14 10:01:00 +02:00
Anton Kosyakov
da278d55ba
[ide/code] initial image
...
Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
2020-09-14 10:01:00 +02:00
Sean Hellum
3acaf5e083
Allow user to use default image on failure ( #1795 )
2020-09-09 10:49:21 -05:00
Cornelius A. Ludmann
39ad4b47fc
Fix user env variables for GitLab repos in subgroups
...
This allows projects like 'foo/bar/baz' where 'foo/bar' is the owner and 'baz' the user.
2020-09-03 14:19:59 +02:00
gitpod-init
24f7b609bf
initial commit
2020-08-25 09:25:15 +00:00