Skip to content

v0.2.27

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Nov 13:57
22409ab

SkillHub v0.2.27

This release introduces curated homepage content, expands system configuration and instance branding, and improves Suite management on small screens, database compatibility, and deployment configuration downloads.

🌟 Highlights

  • Administrator-curated skills and topics, with default recommendations, draft previews, and independent publishing.
  • Dedicated configuration sections for site branding, homepage content, sign-in and review, and notifications and maintenance.
  • Aligned Flyway dependencies and improved migration compatibility checks for PostgreSQL 16 and 17.
  • Optional deployment configurations downloaded through a proxy at a specified Git ref, without maintaining per-update file-hash lists.

✨ Features

  • Curated skills and topics: Super administrators can select publicly available skills, organize topics, set covers, and adjust display order. Drafts can be saved, previewed, and published independently; visitors see only published content. Recommendations do not change skill permissions or review status. Before the first configuration is published, defaults are generated from installed built-in skills eligible for public display. Empty recommendation sections are hidden when no content is available. By @XiaoSeS in #1098.
  • Curated browsing and navigation: Curated listings and topic links support search by name or purpose and filtering by existing tags. Topics expand in place, and browsing state is restored when returning from skill details. By @XiaoSeS in #1098.
  • Organized system configuration: Site information, curated skills and topics, sign-in and review, and notifications and maintenance have dedicated sections, preserving their respective permissions, save behavior, and activation rules. Includes homepage previews, unsaved-change warnings, and configuration-conflict feedback. By @XiaoSeS in #1098.
  • Instance branding and homepage configuration: Super administrators can set the site name, upload PNG/JPEG logos and browser icons, edit multilingual homepage titles and descriptions, configure documentation and repository links, and control section visibility. Saves detect version conflicts, and branding assets are validated and stored by the server. By @XiaoSeS in #1079, #1098.

Upgrades automatically apply V122–V123 to initialize site presentation, recommendation settings, and predefined category tags while preserving existing manual configuration and tag translations. These migrations do not alter business-table schemas. Back up the database and skill storage as part of the standard upgrade procedure.

🐛 Bug Fixes

  • Narrow-screen Suite management: Top-level actions wrap, and management tabs scroll horizontally within their own area, while preserving keyboard navigation and pinned-version parameters. By @XiaoSeS in #1089, #1097.
  • Deployment extension downloads: Optional analytics and business-log configurations are fetched by Git ref, with source selection through command-line options and environment variables. This improves configuration downloads for deployments in China while keeping core installation files separate from optional extensions. By @XiaoSeS in #1076.

📚 Documentation

  • Added English and Chinese homepage curation and topic guides covering defaults, editing and publishing, permission filtering, and configuration APIs. By @XiaoSeS in #1098.
  • Clarified PostgreSQL defaults and compatibility. Default Compose deployments continue to use PostgreSQL 16; application upgrades do not automatically upgrade the database major version. By @xiaoyaner0201 in #1073.
  • Updated DSH plugin installation and compatibility guidance. The plugin is released separately and is not automatically upgraded with the application. By @XiaoSeS in #1081, #1082.
  • Updated open-source weekly reports and mirrored site content. By @XiaoSeS in #1085, #1086, #1087.

🔧 Chore

  • Aligned Flyway Core and the PostgreSQL module at 10.20.1 and expanded database-version compatibility test entry points. By @xiaoyaner0201 in #1073.
  • Added repository-distributed design foundations, design assets, and scoped specification-reading tools, and aligned basic UI control styles. By @XiaoSeS in #1084.
  • Updated the standalone DSH plugin's compact workspace, file browsing, and host compatibility. Plugin packages retain their own versioning and release process. By @XiaoSeS in #1080, #1081, #1082.

📖 Documentation

Full Changelog: v0.2.26...v0.2.27