20 Commits

Author SHA1 Message Date
Anton Kosyakov
49e977f6b8 [server] implement code sync storage endpoint 2021-02-18 14:53:03 +01:00
Gero Posmyk-Leinemann
d819a6b3b2
[db] Improve performance of DBUserStorageResource.update(...) (#3151)
* [db] UserStorageResource: make userId char(36) instead of varchar(255)

* [db] Use INSERT INTO ... ON DUPLICATE KEY UPDATE for user storage
2021-02-15 16:39:50 +01:00
Christian Weichel
5b6325f0de Remove privileged feature flag and permission
now that we have user-namespaced workspaces the privileged flag
has become even more of a nuisance and technical debt.

Fixes gitpod-io/gitpod#3058
2021-02-12 09:19:48 +01:00
Jan Keromnes
589c39a192 [dashboard] Refresh example repositories featured in empty workspaces list 2021-02-09 11:09:04 +01:00
Sven Efftinge
b897e6777f Generate better workspace ids 2021-01-26 18:03:25 +01:00
Christian Weichel
b7dda84ad0 [license] Update license header from TypeFox GmbH to Gitpod GmbH 2021-01-04 15:12:02 +01:00
Christian Weichel
c0eebe46e0 [gitpod-db] Ensure stable script order during dbtest-init 2020-12-17 10:27:00 +01:00
Christian Weichel
f44a3a728b [misc] Add missing license header 2020-12-09 15:05:26 +01:00
Alex Tugarev
dea2e3f4f1 [db/migration] add missing lastModified 2020-12-08 15:03:01 +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
Alex Tugarev
27568b10b9 [server] bump gitlab 2020-12-03 09:20:39 +01:00
Sven Efftinge
be6acc8e9c [db] fix a bug in user_db_impl
Fixes gitpod-io/gitpod#2047
2020-11-24 08:50:30 +01:00
Christian Weichel
b9e6940d39 [db-migration] Fix broken repo whitelist
Fixes #2145
2020-11-18 10:58:59 +01:00
Ed L
fa6cbdb56c
fix: theia listing grammar (#2145)
* fix: theia listing grammar

* [dashboard] Update example repositories

Co-authored-by: Ed L <beartechtalks@gmail.com>

Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2020-11-17 16:48:51 +02:00
Christian Weichel
1cfd7759f7 [server] Respect "feature preview" feature flags
and make the IDE image persist on the instance,
not the workspace.

/werft https
2020-11-17 14:10:21 +01:00
Alex Tugarev
01f1503362 [db-migrations] make blocking migrations idempotent 2020-09-30 11:58:48 +02:00
Alex Tugarev
281f7137b5 [db] condense db migrations 2020-09-28 16:07:30 +02:00
Christian Weichel
6974720578 Create a default Gitpod API token for each workspace 2020-09-22 12:14:07 +02:00
Christian Weichel
9e52bbd6d8 [server] Support API access through scoped bearer tokens 2020-09-18 12:31:42 +02:00
gitpod-init
24f7b609bf initial commit 2020-08-25 09:25:15 +00:00