* Update spicedb schema
* SpiceDB gen code
* [server] add collaborator
* Update papi
* Dashboard
* nit
* Complete TODOs
* server dataops pass teamId
* Add test cases for collaborator's PAT and cookie API fetch
* Add test case description
* remove unnecessary export
* Redirect to dashboard after join an org
* Hide settings for collaborator
* dataops join via oidc should be collaborator
* Fix test
* Goes back to /workspaces
* Setting up saving and error state on prebuild settings
* cherry picking in backend work that updates some of the scm errors when installing webhooks for prebuilds
* updating tests
* adding placeholders for prebuild error cases
* adding isMissingScopes to error
* updating error messaging
* update tests
* adding toasts to projects settings for prebuild errors
* updating generic message styles
* Update components/dashboard/src/projects/ProjectSettings.tsx
Co-authored-by: Filip Troníček <filip@gitpod.io>
* Apply suggestions from code review
Co-authored-by: Filip Troníček <filip@gitpod.io>
* adjusting enabled state lookup
* updating again
* adding missing deps
---------
Co-authored-by: Filip Troníček <filip@gitpod.io>
* use pk color classes
* updating to use pk classes
* pk styles yah
* fix positioning
* swap to pk classes
* adjusting colors on copy input
* adding repo link and id to page
* using pk class names
* Update components/dashboard/src/repositories/detail/general/ConfigurationName.tsx
Co-authored-by: Filip Troníček <filip@gitpod.io>
* inset focus ring
---------
Co-authored-by: Filip Troníček <filip@gitpod.io>
* Podkit buttons everywhere
* local folder Button refs
* Fix alert
* Minor fixups
* Remove the component
* Stuff broke
* Fix linked banner spacing
* Remove `size=full-width`
* A tiny bit of padding for the open ws btn
* [content-service] do git config after we have a folder
Related to https://github.com/gitpod-io/gitpod/pull/18612
w/o, we get errors like:
git config feature.manyFiles true failed (chdir /dst/<repo to clone>: no such file or directory)
We don't return as error, so it shouldn't block workspace start, but it also means we aren't getting the clone perf boost maybe.
* the pwd is not a git folder, set the context explicitly
* Must use git client, before cloning, otherwise git isn't initialized
* Oops, clone is creating the location
Configure within clone, after creating the location
* Ah, folder must exist and be git init'd (from the clone)
* No need to specify location anymore
Note: we cannot bump the version in image-builder-bob's leeway.Dockerfile due to us now having https://github.com/gitpod-io/buildkit. I will do a follow-on PR to introduce an image build for our buildkit fork, and then set the dependency here.
* getting things setup for updating podkit Heading components
* fixing colors
* Add shortcut for toggling dark mode
* Destructure dep to avoid useEffect from running forever
* removing <h4> tags, using labels via InputField
* remove h4 global styles
* drop hotkey for now in favor of just using dev tools