Curation Portal Redesign
The curation portal has been revamped to support quick navigation between the same settings pages for different products. This new UI reduces curation time by allowing quicker context switching and alleviating the need to manually refresh the page.
Product Management Reporting
Administrators and catalog-wide curators now have an interactive product catalog summary, with the ability to filter for unpublished and invisible listings. The new tabular report supports dynamic filtering to quickly find stale listings and new submissions needing attention. Each row provides direct links to the product’s curation page, public catalog URL (if published), and summary of badges.
Catalog Edit Buttons
Individual product pages will now display an “Edit” button going directly to the curation editor for those authorized to curate that listing.
Badge Index Pages
Every badge now has a public index page of all published, visible products assigned that badge, which may be presented in grid or tabular format.
Product Label Creation and Rendering Preview
Upcoming Skycapp updates will introduce the concept of structured product labels that summarize key high-level information important to users. Experimental access to sample label data, JSON schemas, and a web-based renderer may now be accessed by first enabling “Experimental Features” and then clicking the Developer -> Product Labeling menu. Labeling will affect listings at product and build levels in the future.
One-Click Build and Configuration Duplication
Product builds, inclusive of all runtime configurations and metadata, may be cloned using the “Duplicate” button under the curation portal’s “Builds” page. This allows for quickly publishing a new build using settings identical to a previous release, without having to painstakingly copy the previous runtime settings.
[Experimental] Product Import/Export
Curators working in multiple environments may now export an entire product definition, inclusive of all sub-products, screenshots, all build and runtime configuration information, but excluding potentially sensitive information such as submission notes. Import support requires system-level privileges due to the possible creating of system-level records, e.g new global product licenses or product MIME types.
Importing is an experimental feature requiring explicit opt-in via the settings screen. While product export is completely safe, imports into production environments are not recommended at this time.
Additional Changes
- Ability to override the subproduct build version and configuration settings on bundled products.
- Explicit network name support for Docker runtime environments.
- Optional site SEO settings that can be set at startup time.
- Improved product search and grouping.
- Badge indexing and sorting fixes.
- Access control tweaks for better experience of unprivileged users.
- Many more enhancements and fixes!