Skip to content

Conversation

@filiptronicek
Copy link
Member

@filiptronicek filiptronicek commented Feb 12, 2024

Description

Add coachmarks for letting users know about the transition to Configurations.

image image

Related Issue(s)

Fixes EXP-1017

How to test

Open the preview environment.

Preview status

Gitpod was successfully deployed to your preview environment.

Build Options

Build
  • /werft with-werft
    Run the build with werft instead of GHA
  • leeway-no-cache
  • /werft no-test
    Run Leeway with --dont-test
Publish
  • /werft publish-to-npm
  • /werft publish-to-jb-marketplace
Installer
  • analytics=segment
  • with-dedicated-emulation
  • workspace-feature-flags
    Add desired feature flags to the end of the line above, space separated
Preview Environment / Integration Tests
  • /werft with-local-preview
    If enabled this will build install/preview
  • /werft with-preview
  • /werft with-large-vm
  • /werft with-gce-vm
    If enabled this will create the environment on GCE infra
  • /werft preemptible
    Saves cost. Untick this only if you're really sure you need a non-preemtible machine.
  • with-integration-tests=all
    Valid options are all, workspace, webapp, ide, jetbrains, vscode, ssh. If enabled, with-preview and with-large-vm will be enabled.
  • with-monitoring

optional string signup_goals_other = 10;
optional string onboarded_timestamp = 11;
optional string company_size = 12;
map<string, string> coachmarks_dismissals = 13;
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I hope to use this for future dialogs of this nature to not bloat the profile object.

}

// User already knows about the feature
if (history.location.pathname.startsWith("/repositories")) {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could also dismiss automatically if a user visits /prebuilds. No strong opinion here.

Copy link
Member

@Siddhant-K-code Siddhant-K-code left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Working ✅
Code LGTM (a small suggestion) ✅

We should ensure to release this under the same features flag we are using in #19398, so that it is only visible after our release.

Co-authored-by: Siddhant Khare <siddhant@gitpod.io>
Copy link
Member

@Siddhant-K-code Siddhant-K-code left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

re-approove to unblock the merge

@roboquat roboquat merged commit 6e8cd3e into main Feb 19, 2024
@roboquat roboquat deleted the ft/configurations-coachmark branch February 19, 2024 21:47
@filiptronicek filiptronicek mentioned this pull request Jul 11, 2024
15 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants