You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Keep the 2.0 release promise aligned with the interface
The release body now calls out the native localization behavior and uses the
English action name users see in the default interface.
Constraint: The v2.0.0 workflow publishes this document verbatim as prerelease notes
Confidence: high
Scope-risk: narrow
Reversibility: clean
Directive: Keep release-note UI labels aligned with the English source language
Tested: v2.0.0 source and built-app identity; unsigned Release build; TUI build; production audit
Not-tested: Signed and notarized distribution
Copy file name to clipboardExpand all lines: docs/releases/2.0.0.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,7 @@ This artifact is not signed or notarized. The dated pre-publication status is ke
9
9
- Stable skill identity now anchors upgrades, Collection membership, stars shared with the TUI, and release version checks.
10
10
- Collection mounting reports missing, skipped, shared, and diverged state instead of presenting partial work as healthy.
11
11
- Skills CLI takeover recovery prefers deterministic backups and trusted GitHub provenance; ambiguous copies are preserved for explicit recovery.
12
+
- The macOS interface uses English source and fallback strings, with native Simplified Chinese resources selected through macOS language settings.
12
13
- The maintained TUI lockfile resolves safe production versions of `js-yaml` and `ws`.
13
14
- The release workflow accepts only a manually selected existing tag on `main`, verifies source and built-app identity, stages an unsigned artifact, and isolates publishing behind the `release` environment.
14
15
@@ -53,7 +54,7 @@ Existing snapshot tests add density coverage, but they do not replace the live-w
53
54
54
55
## Troubleshooting
55
56
56
-
- A yellow Collection is intentionally not “healthy.” Inspect its success/skipped summary, restore or re-add missing Library members, then use **重新应用**.
57
+
- A yellow Collection is intentionally not “healthy.” Inspect its success/skipped summary, restore or re-add missing Library members, then use **Reapply**.
57
58
- A Collection with no resolved members cannot be mounted. Add or restore a skill first; turning off its mount intent never deletes Library content.
58
59
- If Skills CLI takeover reports ambiguous canonical state, keep the reported copies intact and restore the trusted canonical copy or deterministic backup before retrying.
59
60
- A trusted canonical copy contains `SKILL.md`, `.skills-manager-managed`, and `.skills-manager.json`; its GitHub repository identity, skill ID, and source ref must match the Skills CLI lock entry. Do not edit the manifest to force a match.
0 commit comments