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

Update channel UI enhancements #6873

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft

Update channel UI enhancements #6873

wants to merge 12 commits into from

Conversation

camilasan
Copy link
Member

@camilasan camilasan commented Jul 2, 2024

TODO:

  • on the settings page, the channels could be in radio buttons instead of in a dropdown.
    • vertical arrangement instead of horizontal
  • that way we could move the channel info directly onto the settings page
  • change the confirmation dialog to show only the "downgrading is not possible" message
  • show the confirmation dialog only when changing from daily to beta or beta to stable
  • hide the update channel UI for branded clients (stable is the default)
  • Why are we storing serverHasValidSubscription and desktopEnterpriseChannel as a setting? Shouldn't we just fetch this from capabilities on startup?

Before:
before

After:
after

See #6658

- Set update channel options list in slotUpdateInfo.

Signed-off-by: Camila Ayres <[email protected]>
…channel.

- Also makes the explanation more concise.

Signed-off-by: Camila Ayres <[email protected]>
Signed-off-by: Camila Ayres <[email protected]>
@camilasan camilasan mentioned this pull request Jul 2, 2024
4 tasks
@camilasan camilasan changed the title Enh/update channel Update channeln UI enhancements Jul 2, 2024
@camilasan camilasan changed the title Update channeln UI enhancements Update channel UI enhancements Jul 2, 2024
@tobiasKaminsky
Copy link
Member

/backport to stable-3.14

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.

3 participants