Cornelius A. Ludmann
53d161c1bd
[server] Fix image config context path
2021-07-07 11:48:12 +02:00
Christian Weichel
97b938150a
[server] Force backup upon workspace restart
2021-07-06 09:01:50 +02:00
George Tsiolis
962890969b
[server] Update more GitLab integration settings URLs ( #4705 )
2021-07-05 16:14:12 +03:00
jakobhero
24c808696f
[analytics] Add Track Event for user deletion ( #4647 )
2021-06-29 09:46:22 +01:00
Gero Posmyk-Leinemann
1960888189
[dashboard, server] Use ContextURL.parseUrl
2021-06-28 16:45:04 +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
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
Alex Tugarev
5db8573559
[server/auth] check for matching auth ID
2021-06-23 11:32:12 +02:00
Cornelius A. Ludmann
caa322c871
Make port visibility private by default
2021-06-21 16:22:15 +02:00
Cornelius A. Ludmann
8676f742f9
[gitlab] Handle null in avatar_url
2021-06-18 12:43:47 +02:00
Cornelius A. Ludmann
6fb0f397d0
[server] Fix req route metrics
2021-06-18 11:45:44 +02:00
Cornelius A. Ludmann
aa9e0cc6fd
[Bitbucket] Allow to open empty Bitbucket repo
2021-06-17 13:59:25 +02:00
Cornelius A. Ludmann
d9aba835cc
[GitLab] Fix opening empty GitLab repo
2021-06-16 16:25:33 +02:00
Christian Weichel
8cc1e52928
[initializer] Add digest support and unit tests
...
to the new FileDownloadInitializer
2021-06-15 14:18:35 +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
Jan Keromnes
236d81d49a
[server] Optimize getTeamMembers (N queries → 1 query)
2021-06-15 13:06:39 +02:00
Jan Koehnlein
84cf4a16fd
[git] improved logging in GitHub token verification ( #4479 )
...
see #4478
2021-06-11 13:22:56 +02:00
Jan Keromnes
c5027f0804
[dashboard] Implement Teams UI (selector, creation wizard, members page, project page)
2021-06-10 16:08:19 +02:00
Autofix
e8762f258e
Autofix: trailing-spaces
2021-06-09 12:52:57 +02:00
Alex Tugarev
7a7793c878
bump dependencies
...
[server/probot] update probot and other dependencies
fix authorized API calls for the GH App.
2021-06-08 09:45:10 +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
jakobhero
e2e2e7865e
Include internal creation Date on signup call
2021-06-03 19:48:41 +02:00
Jan Koehnlein
7fc6b5a972
[github] handle issue page context ( #4370 )
...
Fixes #3971
2021-06-03 10:39:31 +02:00
jakobhero
6ddd7c4eed
Move Signup Tracking to handleTosProceedForNewUser ( #4375 )
2021-06-02 13:45:58 +01:00
Alex Tugarev
9d83f65665
[server] fix workspaceID regex
2021-06-01 13:52:07 +02:00
Cornelius A. Ludmann
42ee644f98
[github-auth-provider] Prefer pass list email over primary email
2021-06-01 11:27:04 +02:00
jakobhero
be192ca1cb
Analytics tracking signups and notifications ( #4300 )
2021-05-31 15:08:36 +01:00
Manuel Alejandro de Brito Fontes
944cb93a49
[server] Enable kube-rbac-proxy
2021-05-31 07:02:09 -04:00
Alex Tugarev
e42cb0d129
[server] fix getAuthProviders
2021-05-26 16:39:20 +02:00
Gero Posmyk-Leinemann
1ca6b44d06
[analytics] Fix segment assertion error
2021-05-26 14:40:41 +02:00
Christian Weichel
41ddfe37f8
[server] Don't use FWB FF for prebuilds
2021-05-26 08:47:36 +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
rl-gitpod
84026073ff
[local-app] Use new OAuth endpoint for login ( #4267 )
...
Use correct scope for all workspaces
Allow a range of ports to avoid clashes
Use tcp4 and 127.0.0.1 to avoid IPV6 issues
2021-05-25 09:24:57 +10: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
Jan Keromnes
7f8e5571df
[server][ws-manager] Allow setting customTimeoutAnnotation for headless workspace pods
2021-05-21 09:23:35 +02:00
Christian Weichel
276360c858
[server] Add location to identify call
2021-05-18 17:49:39 +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
129816f619
[server] Add analytics support
2021-05-06 16:21:40 +02:00
Manuel Alejandro de Brito Fontes
3e3a6cb892
Remove cerc component
2021-05-04 13:31:19 -04:00
Alex Tugarev
a419e332c1
[dashboad/self-hosted] add Setup page
2021-04-30 14:31:55 +02:00
Gero Posmyk-Leinemann
da088db096
[server] Don't give blocked users admin rights
2021-04-30 12:43:40 +02:00
Alex Tugarev
b1c53ea806
[server] improve hostname validation
2021-04-30 12:25:14 +02:00
Christian Weichel
d71dc4bb57
[server] Don't break if no passlist is present
2021-04-27 15:35:18 +02:00
Christian Weichel
04ccd04e16
[server] Unblock new users using email domain
2021-04-27 10:56:51 +02:00