Skip to content

ReTheme v0.1.2

Choose a tag to compare

@github-actions github-actions released this 19 Jul 11:25

中文

新增

  • 新增桌面加载、本地开发、AI 工作流和服务端社区审核共用的 Rust 主题协议与 CLI 校验器。
  • 补全 v1 Manifest Schema、164 个稳定插槽、带注释示例、Banner 素材规格、生图提示词和可复用主题开发 Skill。

修复

  • 在首页输入框编辑时只刷新受影响的首页插槽,避免完整重注入引起的布局闪动。
  • 替换或恢复主题运行时时,完整释放观察器与动画帧。

安全

  • 通过共享协议统一拒绝未知 Manifest 字段、不安全压缩路径、越界或结构性 CSS、外部资源、无效图片内容和不安全 SVG。

English

Added

  • Add one shared Rust theme protocol and CLI validator for desktop loading, local authoring, AI workflows, and server-side community review.
  • Document the complete v1 Manifest schema, 164 stable slots, annotated examples, Banner asset specifications, generation prompts, and a reusable theme-development Skill.

Fixed

  • Refresh only the affected home slots while editing the composer, avoiding full runtime reinjection and related layout flicker.
  • Fully release theme observers and animation frames when replacing or restoring a runtime.

Security

  • Strictly reject unknown Manifest fields, unsafe archive paths, unscoped or structural CSS, external asset references, invalid image content, and unsafe SVG markup through the shared protocol gate.