Skip to content

Reimagine publish flow #2115

Open
Open

Description

@gnugomez

Right now when you hit publish Image you get redirected to /user-settings/extensions , this requires you to find the other publish button Image on that page that will finally open the publish popup Image ,

The problems I see with the current implementation are:

  • The publish flow requires too many steps from the user
  • Once you hit the popup you can only drag one extension at a time
  • Given all the steps you already had to make, there's an additional publish button once you selected the extension you want to upload
  • Once the extension it's being uploaded you don't get any feedback about if it's published blocked or whatever, you need to manually refresh the page to see that.

My proposal here would be:

  • Create a separate publish page that already contains the drop-area first
  • When the user hits the navbar publish button the next step will just be to drop or select the extension
  • The extension should be published straight away, no need for further confirmation, it just adds friction (we can probably review that since extension versions cannot be re-uploaded)
  • We should allow to publish multiple extensions at the same time, otherwise publishing through the webui gets really painful
  • The UI should display state-changes of the just published extensions without requiring the user to constantly refresh the page.

I've created this PR trying to solve all the issues that I outlined above, any feedback is welcome #2098

Activity

  1. added
    enhancementRequest for new or improved functionality
    webui(Component: webui) Front-end user interface for open-vsx.org
    on Sep 1, 2026
  2. self-assigned this
    on Sep 1, 2026
  3. gnugomez commented on Sep 2, 2026

    @gnugomez
    MemberAuthor
    Screen.Recording.2026-09-02.at.09.28.45.mov

    The proposed workflow is now available on https://staging.open-vsx.org

  4. added
    priority:lowNice-to-have or can wait for community contributions
    on Sep 30, 2026
  5. netomi commented on Sep 30, 2026

    @netomi
    Contributor

    my take: the current publish flow is a bit confusing but at least we have a separate page now. Not a high priority though atm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementRequest for new or improved functionalitypriority:lowNice-to-have or can wait for community contributionswebui(Component: webui) Front-end user interface for open-vsx.org

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions