Manuel Alejandro de Brito Fontes
4606a42d03
Update typescript generated code
2021-08-04 15:49:04 +02:00
Jan Keromnes
90d53721a9
[dashboard] Allow Projects for Individuals
2021-08-04 12:58:03 +02:00
Alex Tugarev
79962b0d6e
[projects] add contextURL for branches
2021-08-02 09:50:01 +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
Christian Weichel
d63f0f4585
[bridge] Set stoppingTime when workspace is stopping
...
there's no need to include the time our workspaces take to stop into account
when computing workspace runtime (which is accounting relevant).
2021-07-20 11:31:24 +02:00
Alex Tugarev
313fc79b91
remove custom Without type
2021-07-20 10:42:24 +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
Christian Weichel
adc828c0eb
[server] Surface gitpod.yml config errors
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
Sven Efftinge
4f99741f17
[server] private repo access after cancellation
2021-07-14 15:33:02 +02:00
Alex Tugarev
9ffcfd487f
Fix prebuilds for projects
2021-07-14 07:55:36 +02:00
Cornelius A. Ludmann
92c30adf65
Revert "[server] support separate commit email"
...
This reverts commit e59e14df235c3d957bbd69ccf72b619109b04990.
2021-07-13 14:46:08 +02:00
Gero Posmyk-Leinemann
ae85e93972
[server] /headless-logs/: Check ideUrl is not empty before using it
2021-07-09 15:12:31 +02:00
Gero Posmyk-Leinemann
120aa1d2e1
[server] Use TeamSubscriptionSlot.isActive
2021-07-09 14:47:51 +02:00
Christian Weichel
53bc9e96e3
[server] Add trackEvent to support dashboard analytics
2021-07-09 10:02:02 +02:00
philschatz
e59e14df23
[server] support separate commit email
2021-07-08 17:21:51 +02:00
Gero Posmyk-Leinemann
1ead50ef98
[protocol] ContextURL.parse
2021-06-28 16:45:04 +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
a2br
6e0b70f469
Add dodo
2021-06-23 22:51:17 +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
Cornelius A. Ludmann
a22da4e8b5
Fix workspaceUrlPrefixRegex
2021-06-17 17:36:10 +02:00
Sven Efftinge
66539b0f4b
initialize workspaces with additional file content
...
Introduces an AdditionalContentContext and the
corresponding Initializer.
2021-06-15 14:18:35 +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
Cornelius A. Ludmann
34a5b0203d
[dashboard] Add workspace status indicator color red for failed status
2021-06-11 17:55:15 +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
Manuel Alejandro de Brito Fontes
3d9b16c997
[gitpod-protocol] Do not assume the callback returns errors
2021-06-02 09:02:41 -04:00
Alex Tugarev
9d83f65665
[server] fix workspaceID regex
2021-06-01 13:52:07 +02:00
Christian Weichel
53b73efd58
[analytics] Limit failure blast radius
2021-05-26 16:02:23 +02:00
Gero Posmyk-Leinemann
1ca6b44d06
[analytics] Fix segment assertion error
2021-05-26 14:40:41 +02:00
Alex Tugarev
0bf71f1ed3
initial contribution of components/ee/paiment-endpoint
2021-05-26 08:35:36 +02:00
Cornelius A. Ludmann
cacf3ed66e
[image-builder] Support imagebuild/ context prefix
...
Forces the build of the workspace image.
2021-05-25 09:33:25 +02:00
Jan Keromnes
862e3a27b6
Implement incremental prebuilds
2021-05-21 15:53:06 +02:00
rl-gitpod
f96392a1e4
[server] add OAuth2 server endpoints (behind a feature flag) ( #4222 )
...
to manage client application access to users Gitpod workspaces
2021-05-21 21:23:08 +10:00
Christian Weichel
83cc11aee3
[pwc] Add admission constraints to gpctl
2021-05-07 08:23:08 +02:00
Christian Weichel
d063fb7153
[pwc] Support admission constraints
...
when selecting a workspace cluster for starting a workspace.
2021-05-07 08:23:08 +02:00
Christian Weichel
c2a2352f12
[supervisor] Add config change analytics
2021-05-06 16:21:40 +02:00
Christian Weichel
129816f619
[server] Add analytics support
2021-05-06 16:21:40 +02:00
Jan Keromnes
e50241df01
What color should it be? Hmm... kumquat!
2021-04-30 18:30:07 +02:00
Alex Tugarev
b1c53ea806
[server] improve hostname validation
2021-04-30 12:25:14 +02:00
Jan Keromnes
1b2605ff53
[protoc] Re-run 'leeway run components:generate-code-from-protobuf'
2021-04-20 15:04:10 +02:00
Jan Keromnes
b92b12d764
[dashboard] Allow restoring a soft-deleted workspace from the admin dashboard
2021-04-16 20:26:55 +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
Jan Keromnes
6e4fe1ce3e
[dashboard] Allow granting a user 20 extra hours from the admin dashboard ( #3929 )
...
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2021-04-14 13:03:00 +02:00