mirror of
https://github.com/gitpod-io/gitpod.git
synced 2025-12-08 17:36:30 +00:00
* cleanup: remove obsolete remainings of /prebuild prefix * Add Project.settings.enablePrebuilds * PrebuildManager.shouldPrebuild to consider Project.settings.enablePrebuilds * Don't install webhooks on project creation * foreseeable change: don't prefetch project details * fix: unused imports * redirect to project settings on project created * don't trigger prebuilds on project created * fix: get rid of many ListProjects requests on Settings page * Project Settings: add checkbox for "enable prebuilds" * handle "enable prebuilds" in server * updating PAPI * fixup * fixup * make PrebuildManager require a Project to work on * also SCM webhook handlers * move project usage registration to PrebuildManager * address feedback on useListProjectsQuery and useCurrentProject * remove empty class name attributes * make use of <InputField> as wrapper for <SelectWorkspaceClassComponent> * fixup <SelectWorkspaceClassComponent> width * update hint on "Enable Prebuilds" action Co-authored-by: George Tsiolis <tsiolis.g@gmail.com> * fix "enablePrebuild" handling * add [Enable Prebuilds] button to "Project Created" page * show detailed prebuild setting only if prebuilds are enabled * drive-by: fix max width on "Remove Project" * fix: re-add `loading` state to `useCurrentProject` hook this caused an issue with loading components as `useListProjectsQuery.isLoading` is false initially. * add "Enable Prebuilds" to project card * fixup project-context.tsx state should only be updated if `useListProjectsQuery` is loaded. * fixup button type * add hint to create a .gitpod.yml * Apply suggestions from code review Co-authored-by: George Tsiolis <tsiolis.g@gmail.com> * remove unnecessary ! * extract Project.isPrebuildsEnabled * fixup: add missing await * render "Learn more" if not enabled, too. * fix getCloneUrl for BBS * fix getCloneUrl for GitLab --------- Co-authored-by: George Tsiolis <tsiolis.g@gmail.com>