Simon Emms
f9ec0f8cc6
[dashboard]: create a settings tab inside admin
2022-01-26 15:53:19 +01:00
Anton Kosyakov
2f72df6f19
[server] allow to fetch owner token
2022-01-24 13:32:16 +01:00
Jan Keromnes
11c092b8b3
[db][server][dashboard] Allow censoring Project environment variables out of Workspaces
2022-01-17 19:37:10 +01:00
Jan Keromnes
1c0ee09cdc
[db][server][dashboard] Implement Project-level environment variables
2022-01-17 19:37:10 +01:00
Gero Posmyk-Leinemann
94f3b38615
[dashboard] Fix broken client.dispose()
2022-01-17 09:10:10 +01:00
Jan Koehnlein
1c75ffbac4
[server] removed unused branding from config
2022-01-11 15:21:05 +01:00
Alex Tugarev
556c03ce7c
Mention username who added project in a team
...
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
Co-authored-by: Laurie T. Malau <laurie@gitpod.io>
Co-authored-by: Alex Tugarev <alex.tugarev@typefox.io>
2021-12-20 09:16:44 +01:00
Jan Keromnes
7305418f21
[server] Refactor setProjectConfiguration + updateProjectSettings → updateProjectPartial
2021-12-14 08:42:38 +01:00
Jan Keromnes
945a8080cc
Allow enabling/disabling Incremental Prebuilds in a Project's settings
2021-12-14 08:42:38 +01:00
Alex Tugarev
a481e8b536
[projects] remove configuration page from wizard
...
instead of showing the configuration page, let's show a simple `New Workspace` button to start a workspace.
we rescue the auto-inferred configuration or use the existing one to trigger a prebuild right away.
Co-authored-by: Jan Keromnes <janx@linux.com>
Co-authored-by: Alex Tugarev <alex@gitpod.io>
2021-12-08 17:13:33 +01:00
Cornelius A. Ludmann
b4fa0fc9ba
[server] Serve IDE config via gitpod-protocol
2021-11-30 15:15:26 +01:00
Gero Posmyk-Leinemann
e4d2e268bc
[server] Add WebsocketClientContext
2021-11-18 10:50:15 +01:00
Pudong Zheng
c715b3521f
remove all private repo check
2021-11-09 12:20:07 +01:00
Gero Posmyk-Leinemann
9575debc94
[server] Build out SnapshotService
2021-11-04 12:18:12 +01:00
Gero Posmyk-Leinemann
b385af4e38
[server, protocl] Introduce 'waitForSnapshot'
2021-11-04 12:18:12 +01:00
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