Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add upgrade button to the app #3673

Closed
cgardens opened this issue May 27, 2021 · 7 comments
Closed

Add upgrade button to the app #3673

cgardens opened this issue May 27, 2021 · 7 comments
Labels
area/frontend Related to the Airbyte webapp priority/low Low priority type/enhancement New feature or request

Comments

@cgardens
Copy link
Contributor

cgardens commented May 27, 2021

Tell us about the problem you're trying to solve

  • People try to upgrade Airbyte without ever seeing the upgrading docs. We want to do a better job getting users the info they need to upgrade successfully.

Describe the solution you’d like

  • Add an upgrade button above the help icon in the UI. When clicked this button will open in a new tab the upgrading airbyte docs page.

@johnlafleur does this sound okay for you? would you want to pick out the "upgrade" icon.

┆Issue is synchronized with this Asana task by Unito

@johnlafleur
Copy link
Contributor

johnlafleur commented May 27, 2021

Isn't this redundant with #3003 ?
I don't think we should do both. So the question is which one is the best experience and offers the best conversion rate.
@cgardens

@cgardens
Copy link
Contributor Author

@johnlafleur I don't think they are the same issue. This is specifically trying to improve the upgrade experience for the core platform, not for connectors.

Our main goal here is to improve the visibility of our upgrade instructions for the core platform

@cgardens cgardens added the priority/medium Medium priority label Jun 14, 2021
@johnlafleur
Copy link
Contributor

Both are for the upgrading of the core platform...
Here's the design for #3003 https://www.figma.com/file/etaOkOsnXMoKwbfhCD71kw/Web-app?node-id=24505%3A0

@cgardens
Copy link
Contributor Author

cgardens commented Jun 24, 2021

@jamakase can we add the following button in the app ("Update" -- see screenshot below. Let's go with "Update" instead of "Updates".)

Screen Shot 2021-06-24 at 12 51 53 PM

Must Have:

  • This button should open a new tab and link to https://docs.airbyte.io/upgrading-airbyte.
  • It's not in the screenshot but we can leave the settings button (that'll get removed in another issue)
  • Remove the Help button.

Nice to have:

This button only appears when there is a new version of Airbyte available. This would be determined by fetching this file from github https://github.com/airbytehq/airbyte/blob/master/.env and comparing the VERSION variable to whatever version the webapp is running on. If the version on github is greatr than the button should appear (with a a red dot, like we do for the admin page).

You can find the logic for how we do the version comparison in java here; it might be a useful reference as you will likely need something similar in javascript.

@jamakase lmk if the "nice to have" section feels reasonable to you.

@johnlafleur
Copy link
Contributor

We'll use getbeamer.com to display those updates.

Regarding Beamer:

@cgardens
Copy link
Contributor Author

The first part of this is done. We have an upgrade button that links to docs. The second part of integration beamer still needs to be done. That's on me to understand what that entails first. Adjusting priority for now too since other cloud tasks are taking priority.

@cgardens cgardens assigned cgardens and unassigned jamakase Jul 26, 2021
@cgardens cgardens removed their assignment Oct 1, 2021
@malikdiarra malikdiarra added area/frontend Related to the Airbyte webapp and removed team/triage labels May 16, 2022
@timroes
Copy link
Collaborator

timroes commented Jun 29, 2022

I'm going to close this, since the integration of beamer (which was the left work in this issue) hasn't been coming up recently. If we'll still consider this, we'll create a new issue targeted to that.

@timroes timroes closed this as completed Jun 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Related to the Airbyte webapp priority/low Low priority type/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants