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
Sven Efftinge
de84f281c8
[prebuilds] Introduce 'failed' state for prebuilds
...
Distinguish between failed tasks but finished prebuilds
and fully failed prebuilds (no snapshot)
fixes https://github.com/gitpod-io/gitpod/issues/8592
2022-03-07 20:06:14 +05:30
Laurie T. Malau
728e515840
Only allow exact-matching of workspace search
2022-03-07 16:26:14 +05:30
George Tsiolis
ede9db9c54
Update UA logo
2022-03-03 22:24:10 +05:30
George Tsiolis
e931577c7c
Update UA logo
2022-03-03 20:41:10 +05:30
Laurie T. Malau
29df192bd0
Fix workspace search under user detail
2022-03-03 18:15:10 +05:30
Jan Keromnes
dd2d76551a
[dashboard] Further disambiguate 'Team Plans' vs 'Teams' based on user feedback (title, button, invite modal)
2022-03-03 17:53:10 +05:30
Jan Keromnes
6947fe0dbc
[dashboard] Don't always print 'Connecting to workspace logs...' (it's somewhat misleading)
2022-03-03 16:19:10 +05:30
Jurgen Leschner
4b67f8e674
Whitespace in login page footer
2022-03-03 13:35:10 +05:30
Jurgen Leschner
bdfaddb027
Link to privacy policy from login page
2022-03-03 13:35:10 +05:30
Laurie T. Malau
31efabc38b
Remove free text search on contextURL
2022-03-02 16:34:09 +05:30
Shulammite-Aso
d4a2db8e16
change hostname and remove http block
2022-02-28 21:38:08 +05:30
Shulammite-Aso
cfa6091aa0
use 'startsWith' instead of 'includes'
...
use 'startsWith' method to strip off http(s) from provider hostname
2022-02-28 21:38:08 +05:30
Shulammite-Aso
1b0fb61491
strip off http(s) prefix from provider hostname
2022-02-28 21:38:08 +05:30
George Tsiolis
fde93a45e8
Add UA logo
2022-02-28 13:37:07 +05:30
Laurie T. Malau
84128c3e3f
link to team from project detail
2022-02-25 18:10:04 +05:30
Laurie T. Malau
9d3a8b77d1
Manage teams as admin
2022-02-25 18:10:04 +05:30
Tarun Pothulapati
e720c49e2a
dashboard: set correct default setting for telemetry
...
Fixes https://github.com/gitpod-io/gitpod/issues/8344
`Enable Service Ping` seems to be set to `false` by defaut until
the UI is re-loaded. This fixes it by also adding the retrieval
logic into `useEffect` thereby calling it everytime, even during
initial render.
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-02-24 18:30:04 +05:30
Gero Posmyk-Leinemann
4e331313ad
Revert "Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data""
...
This reverts commit ddc7aaa72c426648b5c7165567f6970d51db936a.
2022-02-24 14:30:05 +05:30
Alex Tugarev
adf6a322fb
[admin] (temp) disable telemetry for gitpod.io
2022-02-23 15:39:03 +05:30
Jan Keromnes
e13807f7d7
[dashboard] Replace Cmd+O empty state with pre-populated results
2022-02-22 18:05:02 +05:30
Tarun Pothulapati
3be4e0b7a5
telmetry: show collected data under the disable option
...
Currently, The service ping can be disabled by going into the
admin settings. Users are more likely to do that if they have
no clue what is being sent.
This PR tries to improve this experience, by showcasing the
exact data that is being sent below the option. This is possible
by creating a new TelemetryDataProvider and injecting that
both in the `installation-admin-collector` controller
and the `gitpod-service` (`getTelemetryData` func is added here
that can be used).
This PR also adds a gaurd to the `/admin/settings` page which
was missing previously
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
replace cluster with gitpod instance in desc
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
easy nits around design and TelemetryData naming
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
gaurd telemetry method with admin access
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
replace TelemetryData at more places
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
gaurd access to `admin/settings` like other admin settings
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
call useEffect hook early
Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-02-21 17:42:01 +05:30
Jan Keromnes
2d443923f2
[server] Restrict snapshot access based on repository access
...
Also refactor:
- Simplify GuardedSnapshot.workspace
- WorkspaceLogAccessGuard → RepositoryResourceGuard
- RepositoryService.canAccessHeadlessLogs → RepositoryProvider.hasReadAccess
2022-02-21 15:47:01 +05:30
jakobhero
9a4492ef9c
include anonymous ID in server-side tracking where possible
2022-02-18 09:51:58 +01:00
Gero Posmyk-Leinemann
e6e1804884
[dashboard] Ensure we fetch IDEOptions onload + onNewInstance
2022-02-16 17:31:56 +01:00
Gero Posmyk-Leinemann
ddc7aaa72c
Revert "[server, db] AuthProviderEntry: Introduce oauthRevision to avoid repeated materialization of encrypted data"
...
This reverts commit 07e013ecc2808240b768710886ff52fac0f921bd.
2022-02-14 20:35:35 +01:00
Jan Koehnlein
f8e3369bc9
prevent users from deleting their login auth provider
2022-02-14 17:52:36 +01:00
Gero Posmyk-Leinemann
c0bbf911db
[dashboard, ws-proxy, supervisor] Break potential DDOS cycle by disabling autostart
...
When triggered:
a) inFrame or
b) when redirect from IDE url (by ws-proxy)
2022-02-14 11:06:35 +01:00