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

WIP: Update channel UI enhancements #6873

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

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

camilasan added 12 commits June 26, 2024 18:47
- 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

@camilasan camilasan changed the title Update channel UI enhancements WIP: Update channel UI enhancements Nov 28, 2024
@camilasan camilasan self-assigned this Dec 19, 2024
@camilasan camilasan added this to the 3.16.0 milestone Dec 19, 2024
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