Skip to content

app-catalog v0.9.0

Choose a tag to compare

@yolossn yolossn released this 08 Jun 14:48

v0.9.0

This release focuses on making the Installed releases list view faster to work with: you can now find releases quickly, act on them without leaving the list, and clean up several releases at once.

✨ Highlights

Bulk delete in the installed list view

Select multiple releases with the row checkboxes and uninstall them in a single action. A bulk-actions toolbar appears with the selected count and a delete button, and a confirmation dialog lists exactly what will be removed before anything is uninstalled.

image

Quick actions (Upgrade, Rollback, Delete) in the list view

Each release row now has a three-dot menu giving direct access to Upgrade, Rollback, and Delete — no need to open the detail page first. The menu is context-aware: Upgrade is enabled only when a newer chart version is available, and Rollback is disabled for releases that are still on their first revision. Rollback opens a dialog to pick the exact revision to revert to.

image

Filter by name and namespace in the installed list view

A filter bar in the list header lets you search releases by name and narrow the list to a specific namespace. The namespace dropdown is populated from the namespaces of the currently loaded releases, and the name search is debounced for smooth typing.

image

🛠 Other improvements & fixes

  • Fixed the catalog list view.
  • Allow sorting by updatedAt in the installed list view.
  • Fixed the date label in the detail and list views.
  • Fixed a delete race condition and clarified the history entry type.

New Changes

  • eb0c020 app-catalog: Fix the catalog list view
  • 9fc8815 app-catalog: allow sort by updatedAt in Install list view
  • 16cc0fe app-catalog: fix date label in detail/list view
  • 3c45046 app-catalog: fix the installed list action menu
  • 8bc2e6c app-catalog: fix delete race condition and clarify history entry type
  • a1029b0 app-catalog: add JSDoc to new interfaces and functions
  • abe5c5e app-catalog: fix rollback to use numeric version and poll status
  • 1465f5f app-catalog: add filtering, bulk delete and quick-actions menu
  • b9251e7 app-catalog: Format files with prettier
  • 1e8eb72 app-catalog: Fix rotted Storybooks after Vite migration
  • 29ee785 app-catalog: Add i18n support

Dependency Updates

  • 8cf2c42 app-catalog: Bump version to 0.9.0
  • 33fa0b7 app-catalog: Override ws to 8.21.0
  • d8deb5e app-catalog: Bump headlamp-plugin to 0.14.0
  • 179cf99 app-catalog: Bump headlamp-plugin to 0.13.1
  • 9734acc Bump lodash to 4.17.23
  • 9fdd18e Bump tar to 7.5.3

Tarball checksum (sha256): 69ba1940e9d2c6e9e540f4c5f709fa2729b6b6ca1afcdad2554387b1f23e8613