98 Commits

Author SHA1 Message Date
Laurie T. Malau
7658c52125 Introduce project slug
Fixes #5847
2021-11-02 11:31:10 +01:00
Gero Posmyk-Leinemann
e5b8c011bb [server] Analytics: catch promises 2021-10-29 10:57:07 +02:00
jakobhero
a89bcf6226 Shift user attributes to indentify calls 2021-10-29 10:57:07 +02:00
Jan Keromnes
bad83721b7 [server][dashboard] Allow cancelling Prebuilds 2021-10-18 05:12:04 -03:00
Laurie T. Malau
6ff888883e [dashboard] Team settings page
Fixes #5066
2021-10-04 11:20:51 -03:00
Sven Efftinge
a8032856a4 [t&p] add workspaces to teams
fixes #4921
2021-09-27 11:48:44 -03:00
jakobhero
3f3ca7c01d Added analytics for dashboard component 2021-09-22 06:13:47 -03:00
Jan Keromnes
d0ea56a191 [server][protocol] Make server.triggerPrebuild() return the StartPrebuildResult 2021-09-03 13:43:09 +02:00
Jan Keromnes
46e914b725 [dashboard][server] Accelerate Prebuilds page by making branchName optional for server.triggerPrebuild() 2021-09-03 13:43:09 +02:00
Alex Tugarev
46feeac4c9 [projects] Add Prebuild Events 2021-09-01 04:27:30 -03:00
Anton Kosyakov
f66598c82c [local-app] fix #5368: gracefully handle invalid tokens 2021-08-31 05:33:29 -03:00
Jan Keromnes
e7fa673c39 [server] Leverage 'gitpod-yml-inferrer' to guess a new Project's .gitpod.yml 2021-08-25 08:09:23 +02:00
Alex Tugarev
cf55a21209 [projects] limit number of prebuilts 2021-08-24 10:12:23 +02:00
Jan Keromnes
90d53721a9 [dashboard] Allow Projects for Individuals 2021-08-04 12:58:03 +02:00
Christian Weichel
140c897d0d Remove old headless log infrastructure 2021-07-28 12:33:31 +02:00
Alex Tugarev
d306bacf6a review comments 2021-07-26 16:23:30 +02:00
Alex Tugarev
4b5694618e Add Prebuilds page 2021-07-26 16:23:30 +02:00
Jan Keromnes
1ef71614b0 Implement project configurator 2021-07-22 12:58:26 +02:00
Alex Tugarev
556897d9ca [db/server] Link workspaces and projects
Co-authored-by: Jan Keromnes <janx@linux.com>
2021-07-20 10:42:24 +02:00
Christian Weichel
84cc8a176c [server] Support forcing default config
instead of having to use the .gitpod.yml
2021-07-19 16:01:23 +02:00
Gero Posmyk-Leinemann
bb5f229624 [server] Use HeadlessLogService to serve /headless-logs 2021-07-15 09:00:38 +02:00
Christian Weichel
53bc9e96e3 [server] Add trackEvent to support dashboard analytics 2021-07-09 10:02:02 +02:00
Jan Keromnes
00622db04d [dashboard] Improve team members page
- Fix memberSince date
- Replace paths /{new,join}-team with /teams/{new,join}
- Implement minimal top menu layout for full-page forms (e.g. new team/project)
- Implement removing members & leaving teams
- Implement member search & role filter
- Implement changing team member roles
2021-06-25 21:46:47 +02:00
Alex Tugarev
8552d9e67c Add New Project page and GH App installation 2021-06-23 15:36:22 +02:00
Gero Posmyk-Leinemann
5f01d9c1d9 [server] Introduce /headless-logs/... and Server.getHeadlessLog 2021-06-23 13:53:30 +02:00
Sven Efftinge
99ec2a5c57 [teams] Use invites that can be reset 2021-06-15 13:06:39 +02:00
Jan Keromnes
439482541c [dashboard] Implement inviting team members 2021-06-15 13:06:39 +02:00
Jan Keromnes
c5027f0804 [dashboard] Implement Teams UI (selector, creation wizard, members page, project page) 2021-06-10 16:08:19 +02:00
Jan Keromnes
34bbbf4736 [db] Implement new Project and Team entities
Also:
- set up EditorConfig to trim trailing whitespaces
- install Docker VS Code extension by default
2021-06-04 11:49:17 +02:00
Alex Tugarev
0bf71f1ed3 initial contribution of components/ee/paiment-endpoint 2021-05-26 08:35:36 +02:00
Jan Keromnes
2df9e701af [server] Implement a second getAllEnvVars() method that doesn't filter on repository pattern precedence 2021-04-14 18:33:08 +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
Gero Posmyk-Leinemann
0af1980f8c [gpctl, bridge, db, protocol, server, ws-proxy] Dynamic WorkspaceCluster 2021-04-01 14:47:31 +02:00
Jan Koehnlein
49d3aa83f0 [git] notify a user about missing scopes on git actions
Fixes https://github.com/gitpod-io/gitpod/issues/2810
2021-03-27 09:47:44 +01:00
Alex Tugarev
40112700f9 Add Git Integrations
closes https://github.com/gitpod-io/gitpod/issues/3333
2021-03-26 14:55:30 +01:00
Alex Tugarev
e62a02efbf [protocol] fold in com aspects
fixes #3307
2021-03-04 10:50:27 +01:00
Cornelius A. Ludmann
70fe39a8ba [content-store] Add a content-store component with blobs API 2021-01-28 14:15:31 +01:00
Christian Weichel
b7dda84ad0 [license] Update license header from TypeFox GmbH to Gitpod GmbH 2021-01-04 15:12:02 +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
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
Anton Kosyakov
94981bd214 [theia] move port handling to the supervisor 2020-11-04 05:50:23 +01:00
Christian Weichel
f108fa72bf [gitpod-protocol] Produce Go version of the JSON RPC API 2020-09-25 13:11:42 +02:00
Sean Hellum
3acaf5e083
Allow user to use default image on failure (#1795) 2020-09-09 10:49:21 -05:00
gitpod-init
24f7b609bf initial commit 2020-08-25 09:25:15 +00:00