665 Commits

Author SHA1 Message Date
Nandaja Varma
b090f1c651 reduce the size of the Compare plans link
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-05-02 16:24:18 +05:30
Nandaja Varma
3444a6a057 [dashboard] license tab in the admin dashboard 2022-05-02 16:24:18 +05:30
Jan Keromnes
47376bb372 [dashboard] Document "no web app page indexing" decision 2022-04-29 14:00:15 +05:30
Jan Keromnes
f6a76a9f64 [dashboard] Disable search indexing of all pages 2022-04-28 19:46:14 +05:30
mustard
32434b5ee3 feat: ide awareness during onboarding
Co-authored-by: mustard <huiwen@gitpod.io>
Co-authored-by: andreafalzetti <andrea@gitpod.io>
2022-04-28 12:26:14 +05:30
Andrew Farries
35e21783ac [webapp] Introduce new instance phase "building" (part I, back- and forwards-compatible) 2022-04-28 00:51:14 +05:30
Gero Posmyk-Leinemann
b2d07b8bf0 [dashboard] Make sure we have the auth cookie set before redirecting to the workspace URL 2022-04-22 18:21:34 +05:30
Gero Posmyk-Leinemann
ba00ef5ec2 [dashboard, protocol] Extract UserEnvVar.validate() into protocol 2022-04-22 15:46:34 +05:30
Gero Posmyk-Leinemann
f5a78c2183 [dashboard] Fix env var name pattern validation 2022-04-22 15:46:34 +05:30
Jan Keromnes
d80a5b4091 [dashboard] Ensure 'github.com' always has the correct scopes when creating a New Project 2022-04-21 19:26:34 +05:30
Jan Keromnes
e8ab358971 Allow integrating with 'github.com' without a GitHub App 2022-04-21 19:26:34 +05:30
Gero Posmyk-Leinemann
c26d1dc204 [server, dashboard] Refactor User.getPrimaryEmail to return "string | undefined" instead of throwing an error 2022-04-21 13:15:33 +05:30
mustard
c691df8d65 [dashboard] add notice for stable back and change latest desc 2022-04-19 15:31:31 +05:30
Alex Tugarev
ef14acda54 [bitbucket-server] add to Git Integrations UI 2022-04-12 23:49:26 +05:30
mustard
c5ca6edf4c [dashboard] display warning for latest IDE versions
Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>
2022-04-11 19:30:25 +05:30
mustard
4ae05556fa [dashboard] add alert component 2022-04-11 19:30:25 +05:30
mustard
3d17881cf6 Compatible with ide-config 2022-04-11 19:30:25 +05:30
mustard
47af622350 [dashboard,server] switch ide version with one toggle 2022-04-11 19:30:25 +05:30
William Ghelfi
06bd515dbd [dashboard] replace dev configuration with env vars 2022-04-08 16:00:21 +05:30
Tarun Pothulapati
59527b3703 [webapp] move admin redirects to App.tsx
Fixes https://github.com/gitpod-io/gitpod/issues/8303

Currently, Each page in `admin` has its own redirect to check if
the user has admin access. This is error-prone as some pages
can miss these tags causing unexpected privelleges for non-admin
users.

This is fixed by moving these redirects into admin, where the URL router
is added. We create a new wrapper called `AdminRoute` which has to
be used for all the `/admin` routes.

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-04-08 12:56:21 +05:30
Pudong Zheng
7a708ceef6 [dashboard] support connect via SSH 2022-04-08 12:47:21 +05:30
Milan Pavlik
19fe0d3f8e [dashboard]: Use prebuild record when determining prebuild actions
Fix
2022-04-08 12:34:21 +05:30
Jan Keromnes
bb210362ef [dashboard] Implement a PaymentContext and use it to hide payment features when payment is disabled 2022-04-07 12:11:20 +05:30
mustard
43a41f2a65 Redirect web page when instance changed 2022-04-06 22:31:20 +05:30
Milan Pavlik
0c20837ee0 Remove Prebuild logs from ProjectConfiguration view 2022-04-05 19:34:19 +05:30
Alex Tugarev
3f192cee87 [bitbucket-server] reuse icon from bitbucket
fixes https://github.com/gitpod-io/gitpod/issues/8603
2022-04-05 01:36:18 +05:30
Jan Keromnes
1d52870bfe [server] For GitLab projects without an owner avatar, fall back to the top-level group avatar, or generate the default GitLab avatar 2022-04-04 22:54:18 +05:30
Alex Tugarev
76b51bc224 [bitbucket-server] support for projects and prebuilds 2022-04-04 14:07:17 +05:30
Milan Pavlik
412c340995 [dashboard] Remove prebuild status errors from prebuild logs 2022-04-01 14:31:15 +05:30
Jan Keromnes
9cd8868637 Update PageWithSubMenu.tsx 2022-04-01 12:04:14 +05:30
George Tsiolis
26f35e4101 Improve sidebar menu colors 2022-03-29 18:58:12 +05:30
Milan Pavlik
3d4e0e4ec4 Update components/dashboard/src/projects/Prebuild.tsx
Co-authored-by: Jan Keromnes <jan.keromnes@typefox.io>
2022-03-29 14:58:12 +05:30
Milan Pavlik
c5aeb2ee4a Normalize usage of prebuild status in dashboard 2022-03-29 14:58:12 +05:30
Milan Pavlik
37916d4025 Revert "ui: enlarge search box on dashboard"
This reverts commit 8b9a40a7a640db4996b09f129e52b9c9889f11de.
2022-03-28 19:47:11 +05:30
Takuya Noguchi
8b9a40a7a6 ui: enlarge search box on dashboard
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-03-28 18:27:11 +05:30
George Tsiolis
7abdeabb48 Update team deletion modal 2022-03-28 17:45:11 +05:30
Filip Troníček
4fa185910b Remove console statements introduced in #7715 2022-03-21 14:38:28 +05:30
Laurie T. Malau
6721143fbf Disallow actions in prebuilds page 2022-03-18 22:15:25 +05:30
George Tsiolis
00e08df666 Remove truncation and overflow team invitation URL 2022-03-18 21:25:25 +05:30
Jan Keromnes
4058da6bbd [dashboard] Keep Prebuild details legible by truncating avatar alt text when avatar can't be loaded 2022-03-17 00:10:23 +05:30
Jan Keromnes
5578e23cfa [server] Fix automated prebuilds for GitHub Enterprise repositories 2022-03-14 22:03:21 +05:30
Milan Pavlik
05f91c1160 Format components/dashboard with prettier 2022-03-14 21:38:21 +05:30
jakobhero
5ea808e7d4 Include Tracking of saved changes to the dotfile repo in /preferences 2022-03-11 20:56:18 +05:30
Andrew Farries
0a62489938 Use placeholder text for Provider Host input
Previously, this used a value in the input text field that had to be
deleted by the user before the user could enter a real value.
2022-03-11 18:32:18 +05:30
Lucas Valtl
9b8031e9ab fixed double space 2022-03-11 15:54:18 +05:30
Lucas Valtl
3455acf390 aligned dashboard plans page wording on website 2022-03-11 15:54:18 +05:30
Sven Efftinge
cc2f3b30fe [multi-repo] Support prebuilds on multi-repo setup 2022-03-10 15:46:17 +05:30
Jan Keromnes
85dfa458c4 [server] Support Projects and Prebuilds with GitHub Enterprise repositories 2022-03-09 22:47:16 +05:30
Jan Keromnes
2239447020 [dashboard] Request the correct scope when trying to access private repos on GitHub Enterprise 2022-03-09 22:47:16 +05:30
Jan Keromnes
f797c8ba56 [dashboard] When creating a new Integration, trim the clientId and clientSecret values (as GitHub likes to put spaces in there 🤦) 2022-03-09 22:47:16 +05:30