Skip to content

Commit 607deae

Browse files
committed
release: prepare v1.21.2 sync fixes
1 parent dda41b5 commit 607deae

10 files changed

Lines changed: 41 additions & 9 deletions

File tree

CHANGELOG-zh.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@
55
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)
66
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)
77

8+
## [1.21.2] - 2026-05-28
9+
10+
### 发布概览
11+
- **同步状态与文档修复版本** — 修复远程更新状态残留、WebDAV 同步时间显示和 Git 同步自锁问题,并刷新公开 README 的功能截图展示。
12+
13+
### 用户可见更新
14+
- **远程管理更新状态修复** — 远程 Skill 与本地 Skills Center 的修订或内容哈希一致后,会显示“已最新”,不再在更新后继续标记为“可更新”。
15+
- **WebDAV 上次同步时间修复** — 设置页现在会正确把秒级同步时间戳转换为毫秒显示,并在上传/下载后刷新页面中的同步状态。
16+
- **Git 同步 Busy 处理** — Git 同步的提交、初始化和快照流程不再重复获取仓库锁;仓库忙时也会提示当前有其他同步或 Skill 操作在运行。
17+
- **README 截图展示** — 英文和中文 README 新增并刷新数据看板、技能管理、技能商店、远程管理、设置和 Claude 插件截图。
18+
19+
### 开发者与治理更新
20+
- **远程快照元数据保留** — 远程扫描会为未变化的已更新 Skill 保留来自 Skills Center 的来源元数据,避免后续扫描破坏更新状态判断。
21+
- **托管 Skill DTO 内容哈希** — 前端现在可以拿到中心 Skill 的内容哈希,并与远程快照进行比较。
22+
- **回归覆盖** — 新增远程管理测试,覆盖从中心更新远程 Skill 后再次扫描仍保留更新元数据的场景。
23+
824
## [1.21.1] - 2026-05-26
925

1026
### 发布概览

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.21.2] - 2026-05-28
9+
10+
### Release Overview
11+
- **Sync Status and Documentation Fix Release** — Fixes stale remote update badges, WebDAV sync timestamps, and Git sync self-locking while refreshing the public README screenshots.
12+
13+
### User-facing
14+
- **Remote Management Update State** — Remote Skills now show as up to date after they match the local Skills Center revision or content hash, instead of staying marked as updatable after an update.
15+
- **WebDAV Last Sync Time** — Settings now displays WebDAV sync timestamps with the correct seconds-to-milliseconds conversion and refreshes the shown status after upload/download operations.
16+
- **Git Sync Busy Handling** — Git sync no longer fails by taking the repository lock twice during commit/init/snapshot flows, and busy repository errors now explain that another operation is running.
17+
- **README Screenshot Gallery** — Added refreshed Dashboard, Skills Management, Skills Store, Remote Management, Settings, and Claude Plugin screenshots to the English and Chinese README files.
18+
19+
### Developer & Governance
20+
- **Remote Snapshot Metadata Preservation** — Remote scans preserve center Skill source metadata for unchanged updated Skills so follow-up scans keep accurate update status.
21+
- **Managed Skill DTO Content Hash** — The frontend now receives center Skill content hashes and can compare them against remote snapshots.
22+
- **Regression Coverage** — Added a remote management test covering update metadata preservation after a successful center-to-remote update and scan.
23+
824
## [1.21.1] - 2026-05-26
925

1026
### Release Overview

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "skills-manager-plus",
33
"private": true,
4-
"version": "1.21.1",
4+
"version": "1.21.2",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "skills-manager-plus"
3-
version = "1.21.1"
3+
version = "1.21.2"
44
description = "Skills-Manager-Plus - AI Agent Skills Central Manager"
55
authors = ["tianliang"]
66
license = "MIT"

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
33
"productName": "Skills-Manager-Plus",
4-
"version": "1.21.1",
4+
"version": "1.21.2",
55
"identifier": "com.agentskills.skillsmanagerplus",
66
"build": {
77
"frontendDist": "../dist",

src/i18n/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@
566566
"language": "Language",
567567
"help": "Help",
568568
"about": "About",
569-
"version": "Skills-Manager-Plus 1.21.1",
569+
"version": "Skills-Manager-Plus 1.21.2",
570570
"tagline": "Cross-platform. Minimal, efficient, seamless multi-preset switching.",
571571
"supportToolsDesc": "Logs are stored locally with automatic rotation. Exported archives redact common secrets before sharing.",
572572
"openLogs": "Open Logs",

src/i18n/zh-TW.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,7 @@
533533
"language": "語言",
534534
"help": "說明",
535535
"about": "關於",
536-
"version": "Skills-Manager-Plus 1.21.1",
536+
"version": "Skills-Manager-Plus 1.21.2",
537537
"tagline": "跨平台。極簡、高效、無感多預設切換。",
538538
"supportToolsDesc": "日誌會保存在本機並自動輪替;匯出的壓縮檔會先脫敏常見金鑰與憑證資訊。",
539539
"openLogs": "開啟日誌",

src/i18n/zh.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@
566566
"language": "语言",
567567
"help": "帮助",
568568
"about": "关于",
569-
"version": "Skills-Manager-Plus 1.21.1",
569+
"version": "Skills-Manager-Plus 1.21.2",
570570
"tagline": "跨平台。极简、高效、无感多预设切换。",
571571
"supportToolsDesc": "日志会保存在本地并自动轮转;导出的压缩包会先脱敏常见密钥和凭证信息。",
572572
"openLogs": "打开日志",

0 commit comments

Comments
 (0)