732 Commits

Author SHA1 Message Date
Alex Tugarev
7e0f73891b [projects] enable GitLab projects 2021-08-20 14:54:19 +02:00
Anton Kosyakov
654cf2b962 [local-app] control auto tunneling api 2021-08-19 10:28:18 +02:00
Laurie T. Malau
b29ba50181 Update event 2021-08-17 13:58:16 +02:00
Laurie T. Malau
6acd4f4a90 Remove references to allowsMarketingCommunication in test setups 2021-08-17 13:58:16 +02:00
Laurie T. Malau
aa679016e6 [dashboard/notifications] improve email preference handling 2021-08-17 13:58:16 +02:00
Jan Koehnlein
6f700360ab [payment] don't rely on VERSION env var
Fixes #5187
2021-08-16 10:09:15 +02:00
Manuel Alejandro de Brito Fontes
e7f9a1fa41 [server] Add support for typescript map 2021-08-11 15:26:10 +02:00
Simon Emms
031111f700 fix(workspace): force-stop workspaces stuck in a bad state 2021-08-06 13:19:05 +02:00
Christian Weichel
2818b67066 [server] Allow workspace restarts with base image from private repo 2021-08-05 12:58:04 +02:00
Alex Tugarev
0d6068b46d [projects] show last prebuild (not just for default branch)
fixes https://github.com/gitpod-io/gitpod/issues/5002
2021-08-04 14:10:03 +02:00
Alex Tugarev
e24a246f2b [projects] return all branches and filter on frontend 2021-08-04 14:10:03 +02:00
Jan Keromnes
90d53721a9 [dashboard] Allow Projects for Individuals 2021-08-04 12:58:03 +02:00
Alex Tugarev
27634f58c7 [prebuilds] speed up query for active branches
using a couple of graphql queries instead of many rest requests.

ordering by change date.

limiting to 30 items.
2021-08-02 09:50:01 +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
Gero Posmyk-Leinemann
ae0698e830 [server] Introduce Config (without using it)
To be able to easily map Env+EnvEE into config there was some minor refactoring/cleanup necessary. This has be done in a way to be as straigth forward as possible to minimize the risk of breaking things, while making it possible to easily write an alternative Config parser.
2021-07-27 11:03:31 +02:00
Gero Posmyk-Leinemann
311936b135 [server] Remove dead code: WorkspacePortAuthenticationService 2021-07-27 11:03: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
Christian Weichel
89db73eb10 [code] Track vsc_opened when IDE is open 2021-07-26 12:36:30 +02:00
Alex Tugarev
298ff087aa [server/analytics] fix filter for unconfirmed user 2021-07-26 08:31:29 +02:00
Christian Weichel
a3815e6db2 [server] Support configuring image builder service 2021-07-22 16:32:26 +02:00
Christian Weichel
7476d95766 [server] Use image-builder-mk3 by default 2021-07-22 16:32:26 +02:00
jakobhero
d12cd344b1 [analytics] fixed anonymous ID in identify() 2021-07-22 13:42:26 +02:00
Jan Keromnes
1ef71614b0 Implement project configurator 2021-07-22 12:58:26 +02:00
Christian Weichel
c94f7bad84 [server] Don't count ToS rejection to login metric 2021-07-21 10:41:25 +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
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
Cornelius A. Ludmann
4bb8d42f13 [server] Remove misleading log in AdditionalContentPrefixContextParser 2021-07-19 14:01:23 +02:00
Cornelius A. Ludmann
0d98e3603b [server] Fix GitLab testEmptyProject test
/werft no-preview
2021-07-19 13:59:23 +02:00
Cornelius A. Ludmann
ae57b04985 [server] Handle releases/tag/<tag> in GitHub context parser 2021-07-16 14:35:20 +02:00
Christian Weichel
42618d6c75 [server] Set owner token cookie HttpOnly and Secure 2021-07-16 08:18:53 +02:00
jakobhero
bafcdc57c7
[Analytics] Fixed wrong name in signup tracking (#4829) 2021-07-15 09:37:27 +01:00
Gero Posmyk-Leinemann
bb5f229624 [server] Use HeadlessLogService to serve /headless-logs 2021-07-15 09:00:38 +02:00
Alex Tugarev
9ffcfd487f Fix prebuilds for projects 2021-07-14 07:55:36 +02:00
Cornelius A. Ludmann
9a9858871f [server] Fix GitHub context parser spec
/werft no-preview
2021-07-13 16:25:47 +02:00
Cornelius A. Ludmann
92c30adf65 Revert "[server] support separate commit email"
This reverts commit e59e14df235c3d957bbd69ccf72b619109b04990.
2021-07-13 14:46:08 +02:00
Cornelius A. Ludmann
974ce0a2ee [server] Improve branch/tag API call in GitLab context parser
Try the conjunction of all segments as branch/tag name first before searching for parts of the branch/tag. That hopefully decreases the number of needed API calls.
2021-07-13 09:52:55 +02:00
Cornelius A. Ludmann
343b3c14bf [server] Improve logging / error messages of GitLab app and context parser 2021-07-13 09:52:55 +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
b43510f5cf [server] /headless-logs/: Add fall-back handler for malformed requests paths 2021-07-09 15:12:31 +02:00
Gero Posmyk-Leinemann
810936927d [server] /headless-logs: Handle tasks without terminals
It turns out the tasks API of `supervisor` return `TaskStatus`s without existing terminals. We now check for this case and consider the workspace as "not ready yet" to make sure we present clients a coherent view.
2021-07-09 15:12:31 +02:00
Christian Weichel
2a544ee67a [server] Fix HTTP endpoint metrics 2021-07-09 10:02:49 +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
Leonardo Di Donato
318e8c6cb2 chore(components/server): convert hostURL to string directly
Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
2021-07-08 14:21:04 +02:00
Leo Di Donato
93bf0e9a9b fix(components/server): prefix match for redirect/return URLs
Signed-off-by: Leo Di Donato <leodidonato@gmail.com>
2021-07-08 14:21:04 +02:00
Leo Di Donato
1dc753a92d fix(components/server): ensure a sane redirect/returnTo query param
Signed-off-by: Leo Di Donato <leodidonato@gmail.com>
2021-07-08 14:21:04 +02:00