github eclipse-openvsx/openvsx webui-1.1.0
Frontend Library v1.1.0

latest release: v1.1.0
4 hours ago

Added

  • Add a home page with hero search, popular searches, a category browser, curated extension rows and get-involved cards
  • Add a dedicated search page under /search with query, category, sort field and sort order synced to the URL
  • Add global keyboard shortcuts
  • Add keyboard navigation of search results: /
  • Add a structured footer
  • Add scroll-to-top on forward navigation
  • Support searching users and managing their roles in the admin dashboard (#1847)
  • Added an extension details page to admin dashboard and user settings (#1939)

Changed

  • Redesign the web UI: new navbar with integrated search field, new theme, extension cards, category pills and page layout
  • Consolidate the app-wide providers into a single AppProviders; keyboard shortcuts and search now wrap every route, including the admin dashboard
  • Improve accessibility: visible focus outlines on interactive controls
  • Morph the hero search into the navbar search field using the View Transitions API
  • Token display in generate-token dialog now uses a masked input with show/hide toggle and copy button (#1966
  • Migrate admin dashboard to use @tanstack/react-query (#1917
  • Replace formatting from stylistic with prettier (#1916)
  • Upgrade to vite 8+ and disable manual chunks for bundling (#1989)
  • Upgrade to react-router 7: import everything from react-router instead of react-router-dom. Consumers passing additionalRoutes must upgrade to react-router 7 as well

Fixed

  • Refresh the extension version list in the delete views when a delete fails with a conflict
  • Keep the hero-to-navbar search morph working under react-router 7, which wraps location updates in React.startTransition

Dependencies

  • Bump brace-expansion from 1.1.11 to 1.1.16 (#1981)
  • Bump brace-expansion from 2.0.2 to 2.1.2 (#1944)
  • Bump brace-expansion from 5.0.3 to 5.0.7 (#1944)
  • Bump tar from 7.5.16 to 7.5.22 (#1994)
  • Bump js-yaml from 4.2.0 to 4.3.0 (#1976)
  • Bump dompurify from 3.4.11 to 3.4.12 (#1984)
  • Bump react-router from 6.30.4 to 7.18.1
  • Remove react-router-dom and its stale @types/react-router-dom v5 typings

Don't miss a new openvsx release

NewReleases is sending notifications on new releases.