Skip to content

Releases: ha-china/Skins-Pro

v2.0.5

Choose a tag to compare

@github-actions github-actions released this 10 Jul 05:45

English

  • chore: bump version to 2.0.5
  • chore: build dist assets [skip ci]
  • Merge pull request #26 from xyiqq/skin/claude-quiet
  • feat(skins): add claude-quiet cream terracotta theme
  • refactor: reuse editorSkinStoreDependency, remove editorDownloadFailedHint
  • feat: add store dependency note with i18n support next to skin store title
  • chore: build dist assets [skip ci]
  • Merge pull request #25 from xyiqq/fix/icon-map-and-missing-icons
  • fix(skins): normalize icon_map and fill missing device icons
  • chore: build dist assets [skip ci]
  • Merge pull request #24 from xyiqq/fix/restore-skin-background-previews
  • Merge pull request #21 from truemanshum/skin/emerald-horizon-glass
  • Merge pull request #22 from xyiqq/feat/quiet-luxury-skin
  • chore: build dist assets [skip ci]
  • fix(skins): restore homepage backgrounds and recapture store previews
  • Merge pull request #23 from xyiqq/fix/black-myth-wukong-preview
  • fix(skins): set quiet-luxury author to GitHub username xyiqq
  • fix(skins): replace quiet-luxury preview with store dashboard homepage screenshot
  • fix(skins): replace black-myth-wukong preview with dark dashboard screenshot
  • docs: simplify local skin testing steps
  • docs: add downloaded_skins shortcut for local skin testing
  • docs: update development and testing workflow for local build and skin dev
  • fix(devices): use set_valve_position for valve domain
  • fix(devices): add valve position slider alongside cover
  • feat(devices): add cover position slider, hide domain on home devices
  • fix(skins): use Quiet Luxury home dashboard screenshot
  • feat(skins): add Quiet Luxury warm-neutral minimalist skin
  • fix: update emerald horizon preview screenshot
  • feat: add emerald horizon glass skin

中文

  • 杂务: 将版本升级到 2.0.5
  • 杂务: 构建 dist 资源 [skip ci]
  • 合并拉取请求 #26 来自 xyiqq/skin/claude-quiet
  • 特性(skins): 添加 claude-quiet 奶油赤陶主题
  • 重构: 重用 editorSkinStoreDependency,移除 editorDownloadFailedHint
  • 特性: 在皮肤商店标题旁边添加带有国际化支持的商店依赖说明
  • 杂务: 构建 dist 资源 [skip ci]
  • 合并拉取请求 #25 来自 xyiqq/fix/icon-map-and-missing-icons
  • 修复(skins): 标准化 icon_map 并填充缺失的设备图标
  • 杂务: 构建 dist 资源 [skip ci]
  • 合并拉取请求 #24 来自 xyiqq/fix/restore-skin-background-previews
  • 合并拉取请求 #21 来自 truemanshum/skin/emerald-horizon-glass
  • 合并拉取请求 #22 来自 xyiqq/feat/quiet-luxury-skin
  • 杂务: 构建 dist 资源 [skip ci]
  • 修复(skins): 恢复主页背景并重新捕获商店预览
  • 合并拉取请求 #23 来自 xyiqq/fix/black-myth-wukong-preview
  • 修复(skins): 将 quiet-luxury 作者设置为 GitHub 用户名 xyiqq
  • 修复(skins): 用商店仪表板主页截图替换 quiet-luxury 预览
  • 修复(skins): 用深色仪表板截图替换 black-myth-wukong 预览
  • 文档: 简化本地皮肤测试步骤
  • 文档: 添加 downloaded_skins 快捷方式用于本地皮肤测试
  • 文档: 更新本地构建和皮肤开发的开发与测试工作流
  • 修复(devices): 对阀门域使用 set_valve_position
  • 修复(devices): 在遮帘旁边添加阀门位置滑块
  • 特性(devices): 添加遮帘位置滑块,在家庭设备上隐藏域
  • 修复(skins): 使用 Quiet Luxury 家庭仪表板截图
  • 特性(skins): 添加 Quiet Luxury 暖中性极简皮肤
  • 修复: 更新 emerald horizon 预览截图
  • 特性: 添加 emerald horizon 玻璃皮肤

v2.0.4

Choose a tag to compare

@github-actions github-actions released this 09 Jul 13:34

English

  • Merge remote-tracking branch 'origin/master'
  • Fix(home): refine energy and device layout
  • Fix(editor): refresh dashboard list changes immediately
  • Chore: build dist assets [skip ci]
  • Merge pull request #20 from xyiqq/skin/hongse-youhuo
  • Feat(skins): add hongse-youhuo community skin
  • Update strings.json
  • Chore: build dist assets [skip ci]
  • Merge pull request #16 from xyiqq/skin/ios-27-light
  • Chore: build dist assets [skip ci]
  • Merge pull request #19 from xyiqq/skin/warm-glass
  • Merge pull request #18 from xyiqq/skin/retro-luxury-fix
  • Feat(skins): add warm-glass community skin
  • Fix(skins): replace retro-luxury background and store preview
  • Feat(skins): add ios-27-light community skin
  • Chore: build dist assets [skip ci]
  • Merge pull request #15 from xyiqq/skin/retro-luxury
  • Feat(skins): add retro-luxury community skin
  • Chore: build dist assets [skip ci]
  • Merge pull request #14 from xyiqq/skin/world-cup-championship-night
  • Feat(skins): add world-cup-championship-night World Cup community skin
  • Chore: build dist assets [skip ci]
  • Merge pull request #13 from xyiqq/skin/red-smart-home
  • Feat(skins): add red-smart-home red-gold government community skin
  • Fix: scale camera snapshots by container width
    中文
  • 合并远程跟踪分支 'origin/master'
  • 修复(主页): 优化能源和设备布局
  • 修复(编辑器): 立即刷新仪表盘列表更改
  • 杂务: 构建分发资源 [跳过 CI]
  • 合并拉取请求 #20 来自 xyiqq/skin/hongse-youhuo
  • 特性(皮肤): 添加 hongse-youhuo 社区皮肤
  • 更新 strings.json
  • 杂务: 构建分发资源 [跳过 CI]
  • 合并拉取请求 #16 来自 xyiqq/skin/ios-27-light
  • 杂务: 构建分发资源 [跳过 CI]
  • 合并拉取请求 #19 来自 xyiqq/skin/warm-glass
  • 合并拉取请求 #18 来自 xyiqq/skin/retro-luxury-fix
  • 特性(皮肤): 添加 warm-glass 社区皮肤
  • 修复(皮肤): 替换 retro-luxury 背景和商店预览
  • 特性(皮肤): 添加 ios-27-light 社区皮肤
  • 杂务: 构建分发资源 [跳过 CI]
  • 合并拉取请求 #15 来自 xyiqq/skin/retro-luxury
  • 特性(皮肤): 添加 retro-luxury 社区皮肤
  • 杂务: 构建分发资源 [跳过 CI]
  • 合并拉取请求 #14 来自 xyiqq/skin/world-cup-championship-night
  • 特性(皮肤): 添加 world-cup-championship-night 世界杯社区皮肤
  • 杂务: 构建分发资源 [跳过 CI]
  • 合并拉取请求 #13 来自 xyiqq/skin/red-smart-home
  • 特性(皮肤): 添加 red-smart-home 红金政府社区皮肤
  • 修复: 根据容器宽度缩放相机快照

v2.0.3

Choose a tag to compare

@github-actions github-actions released this 08 Jul 12:54

English

  • Chore: bump to v2.0.3
  • Fix(worker): bump like rate limit from 5 to 20 per minute
  • Chore: build dist assets [skip ci]
  • Merge pull request #12 from xyiqq/skin/soft-home
  • Fix(skins): replace soft-home preview with dashboard homepage screenshot
  • Fix(skins): lighten soft-home blur and portrait overrides
  • Fix(skins): correct soft-home author and preview screenshot
  • Feat(skins): add soft-home bright Soft UI community skin
  • Fix(ci): rename duplicate const body to bodyUpper2 in label.yml
  • Fix: revert camera to snapshot instead of ha-camera-stream (PR #9)
  • Fix: remove unused alt param and callers in renderLiveCameraPreview
  • Fix: remove duplicate camera preview from renderLiveCameraPreview
  • Fix(ci): fix yaml indentation in label.yml
  • Chore: build dist assets [skip ci]
  • Merge pull request #9 from truemanshum/codex/live-camera-stream-runtime-pr
  • Merge pull request #8 from truemanshum/codex/family-five-euro-glass-preview-refresh-v2
  • Feat(ci): auto-warn on architecture PRs that touch skin-impacting files
  • Docs: add architecture impact confirmation to PR template
  • Feat: add skin store stats (downloads + likes) with Worker and UI
  • Feat: render camera cards with live streams
  • Style: align family-five-euro-glass with preview
  • Docs: refresh family-five-euro-glass preview
  • CI: ignore workflow file changes in all triggers
  • CI: skip build-release unless PR merged or version changed
  • Chore: update store preview GIF
  • Docs: sync README with PR template and screenshot preview workflow
  • Merge branch 'master' of https://github.com/ha-china/Skins-Pro
  • Feat(ci): require PR template fields
  • Feat(ci): preview skin screenshots in PRs
  • Merge pull request #5 from xyiqq/fix/community-skins-portrait-editor-avatars
  • Fix(skins): portrait mobile layout, editor styles, and avatar images
  • Chore: update avatar images for cs-go, dota-2, fantasy-westward-journey, golden-spatula

中文

  • 杂项: 升级到v2.0.3
  • 修复(worker): 将点赞速率限制从每分钟5次提高到20次
  • 杂项: 构建dist资源 [skip ci]
  • 合并拉取请求 #12 来自 xyiqq/skin/soft-home
  • 修复(skins): 用仪表板主页截图替换soft-home预览
  • 修复(skins): 减轻soft-home模糊和肖像覆盖
  • 修复(skins): 修正soft-home作者和预览截图
  • 新功能(skins): 添加soft-home明亮Soft UI社区皮肤
  • 修复(ci): 在label.yml中将重复的常量body重命名为bodyUpper2
  • 修复: 恢复相机为快照而不是ha-camera-stream (PR #9)
  • 修复: 移除renderLiveCameraPreview中未使用的alt参数和调用者
  • 修复: 从renderLiveCameraPreview中移除重复的相机预览
  • 修复(ci): 修复label.yml中的YAML缩进
  • 杂项: 构建dist资源 [skip ci]
  • 合并拉取请求 #9 来自 truemanshum/codex/live-camera-stream-runtime-pr
  • 合并拉取请求 #8 来自 truemanshum/codex/family-five-euro-glass-preview-refresh-v2
  • 新功能(ci): 在影响皮肤文件的架构PR上自动警告
  • 文档: 向PR模板添加架构影响确认
  • 新功能: 添加皮肤商店统计(下载量+点赞数)与Worker和UI
  • 新功能: 使用实时流渲染相机卡片
  • 样式: 使family-five-euro-glass与预览对齐
  • 文档: 刷新family-five-euro-glass预览
  • 持续集成: 忽略所有触发器中的工作流文件更改
  • 持续集成: 除非PR合并或版本更改,否则跳过构建发布
  • 杂项: 更新商店预览GIF
  • 文档: 同步README与PR模板和截图预览工作流
  • 合并分支 'master' 来自 https://github.com/ha-china/Skins-Pro
  • 新功能(ci): 要求PR模板字段
  • 新功能(ci): 在PR中预览皮肤截图
  • 合并拉取请求 #5 来自 xyiqq/fix/community-skins-portrait-editor-avatars
  • 修复(skins): 肖像移动布局、编辑器样式和头像图片
  • 杂项: 更新cs-go、dota-2、fantasy-westward-journey、golden-spatula的头像图片

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 07 Jul 13:15

English

  • chore: bump version to 2.0.2
  • fix(ci): generate changelog before tagging to compute correct commit range

中文

  • 杂务: 版本升级至2.0.2
  • 修复(ci): 在打标签前生成变更日志以计算正确的提交范围

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 05:04

English

⚠ Breaking Change

Built-in skins reduced from 5 to just modern. Other skins (AEON, visionOS, minecraft, etc.) are now distributed via the skin store.

  • Using the default modern skin? → No action needed
  • Want to download other skins? → Install the skins-pro-hass integration

Why the store approach?

  • Smaller HACS install — only the modern skin ships in dist/; everything else lives on the store branch
  • Download on demand — no need to store skins you don't use
  • Easier community sharing — submit a PR and it goes live automatically via CI

What's New

  • Skin Store: Browse and download community skins directly from the card editor
  • skins-pro-hass integration: Download/remove skins via HA services
  • CI automatically packages non-modern skins to the store branch (zip + thumbnails + registry)

Improvements

  • Bilingual README rewrite: installation guide, skin contribution workflow, CI validation docs
  • Workflow reordering: commit dist → push master → push store → clean working tree
  • PR validation: checks folder name matches screenshot, strings.json has author field
  • Integration async fix: file I/O moved to executor thread, avoid blocking event loop

Fixes

  • YAML heredoc syntax breaking workflow parsing
  • Build artifacts lost during store branch cleanup
  • Various workflow ordering and dependency issues

中文

⚠ 破坏性变更

内置皮肤从 5 款缩减为仅保留 modern 一款。其他皮肤(AEON、visionOS、minecraft 等)改为通过皮肤商店下载。

  • 如果只用默认 modern 主题 → 无需任何操作
  • 如果需要下载其他主题 → 需额外安装 skins-pro-hass 集成

为什么选择商店模式?

  • 安装包更小 — 只有 modern 皮肤打在 dist/ 里;其他皮肤都在 store 分支上
  • 按需下载 — 不需要的皮肤不用存到本地
  • 社区共享更方便 — 提交 PR 即可自动上架

新增

  • 皮肤商店:在卡片编辑器中浏览并下载社区皮肤
  • 全新的 skins-pro-hass 集成:通过 HA 服务下载/删除皮肤
  • 构建时自动打包非 modern 皮肤到 store 分支(zip + 缩略图 + registry)

改进

  • 双语 README 重写:安装指南、皮肤贡献流程、CI 验证说明
  • 工作流优化:提交 dist → 推 master → 推 store 分支 → 清空工作树
  • 皮肤投稿 CI 验证:检查文件夹名与预览图一致、strings.json 含 author
  • 集成异步修复:文件 I/O 移至 executor 线程,避免事件循环阻塞

修复

  • YAML 语法问题导致工作流解析失败
  • 构建产物因清空步骤丢失的问题
  • 多个工作流排序和依赖问题

v1.3.5

Choose a tag to compare

@github-actions github-actions released this 05 Jul 10:39

English

  • chore: bump version 1.3.4 -> 1.3.5, update license in package.json
  • fix: panel-energy height 100% -> auto to prevent vertical over-expansion at low res
  • fix: security cameras auto-fill grid + max-height 200px; rooms page min-height 180->220px
  • fix: hide scene-grid scrollbar on hover (overflow:auto -> hidden for .panel-scenes .scene-grid)
  • fix: scenes use state (not attribute) for last_activated; add missing devices class for grid display
  • fix: scenes page cards match automation layout (device-top/device-copy/control-row)
  • feat: show last-changed time on all device cards (automations/scenes use domain-specific attr, others use last_changed)
  • fix: remove sparkle icon from scenes, show last_activated time
  • fix: automation page cards wider (220px min) via .automations-grid class
  • refactor: use Intl.RelativeTimeFormat for i18n instead of hardcoded strings
  • fix: automation page - relative time for last_triggered, overflow protection for .muted
  • chore: switch LICENSE to Apache 2.0 for HACS compliance
  • chore: switch LICENSE to PolyForm Noncommercial 1.0.0 (non-commercial use, commercial requires permission)
  • feat: 7-domain auto-grouping, multi-floor auto-detect, HA-aligned responsive cards, landscape compact mode

中文

  • 杂务: 版本号从1.3.4升级到1.3.5,更新package.json中的许可证
  • 修复: panel-energy高度从100%改为auto,以防止低分辨率下垂直过度扩展
  • 修复: 安全摄像头自动填充网格并设置最大高度200px;房间页面最小高度从180px改为220px
  • 修复: 悬停时隐藏场景网格滚动条(将.panel-scenes .scene-grid的overflow:auto改为hidden)
  • 修复: 场景使用state(而非attribute)获取last_activated;添加缺失的devices类以支持网格显示
  • 修复: 场景页面卡片匹配自动化布局(device-top/device-copy/control-row)
  • 特性: 在所有设备卡片上显示最后更改时间(自动化/场景使用特定域属性,其他使用last_changed)
  • 修复: 从场景中移除闪烁图标,显示last_activated时间
  • 修复: 通过.automations-grid类使自动化页面卡片更宽(最小220px)
  • 重构: 使用Intl.RelativeTimeFormat实现国际化,替代硬编码字符串
  • 修复: 自动化页面 - 为last_triggered使用相对时间,为.muted添加溢出保护
  • 杂务: 将许可证切换为Apache 2.0以符合HACS要求
  • 杂务: 将许可证切换为PolyForm Noncommercial 1.0.0(非商业用途,商业使用需许可)
  • 特性: 7域自动分组、多楼层自动检测、与Home Assistant对齐的响应式卡片、横屏紧凑模式

v1.3.4

Choose a tag to compare

@github-actions github-actions released this 04 Jul 06:28

English

  • feat: orientation-based portrait layout with 2-col grids, fix security-devices, energy card conditional hide, nav enabled required, bump 1.3.4
  • feat: room active counts top-left vertical, scenes top-right; exclude sensor/binary_sensor/remote
  • Revert "refactor: touch-based responsive system - tablet/phone/desktop"
  • refactor: touch-based responsive system - tablet/phone/desktop
  • fix: add box-sizing:border-box to ha-card across all themes

中文

  • 特性: 基于方向的竖屏布局,两列网格,修复安全设备,能源卡片条件隐藏,导航启用必需,版本提升至1.3.4
  • 特性: 房间活跃计数左上角垂直,场景右上角;排除传感器/二进制传感器/远程
  • 回退 "重构: 基于触摸的响应式系统 - 平板/手机/桌面"
  • 重构: 基于触摸的响应式系统 - 平板/手机/桌面
  • 修复: 在所有主题中为ha-card添加box-sizing:border-box

v1.3.3

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:34
  • 杂务: 版本号从1.3.2升级到1.3.3 / chore: bump version 1.3.2 -> 1.3.3
  • 修复: 导航对话框保存时在第一次点击关闭(在setField之前设置_navDialogOpen) / fix: nav dialog save closes on first click (set _navDialogOpen before setField)
  • 修复: 导航对话框使用可主题化的回退链 + 背景滤镜用于玻璃主题 / fix: nav dialog uses themable fallback chain + backdrop-filter for glass themes
  • 修复: 导航对话框样式使用主题设计令牌 / fix: nav dialog styles use theme design tokens
  • 修复: 从编辑器对话框保存时保留导航项图标 / fix: preserve nav item icon when saving from editor dialog
  • 特性: 通过编辑器对话框切换导航项可见性 / feat: nav item visibility toggle via editor dialog
  • 特性: 从HA登录用户的person实体自动检测头像 / feat: avatar auto-detect from HA logged-in user's person entity

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 02 Jul 05:24
  • 版本提升: v1.3.1 -> v1.3.2 / bump: v1.3.1 -> v1.3.2
  • 重构: 自动检测HA用户名,从皮肤字符串中移除profile_name_zh/en / refactor: auto-detect HA user name, remove profile_name_zh/en from skin strings
  • 文档: 将README拆分为英文(默认)和中文版本,并添加交叉链接 / docs: split README into EN (default) and zh-CN versions with cross-links
  • 杂务: 在New Dashboard之后添加设置截图 / chore: add settings screenshot after New Dashboard
  • 文档: 同步功能部分与当前项目能力 / docs: sync Features section with current project capabilities
  • 修复: 修正新仪表盘图像文件名 / fix: correct new dashboard image filename
  • 杂务: 在内置皮肤之前添加New_dashboard截图 / chore: add New_dashboard screenshot before Built-in Skins
  • 杂务: 扁平化README中的Note部分 / chore: flatten Note section in README
  • 修复: 修正预览表格列数和图像文件名大小写 / fix: preview table column count and image filename case
  • 杂务: 从README中移除AEON_glass,添加高级功能预览 / chore: remove AEON_glass from README, add advanced feature preview

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 07:10
  • v1.3.1
  • 杂务: 更新 README、time-card 中的闹钟图标、闹钟状态格式化 / chore: update README, alarm icon in time-card, alarm state formatting
  • 重构: 编辑器布局改进 / refactor: editor layout improvements
  • 特性: 编辑器国际化 + 静音修复 + 音量条颜色 / feat: editor i18n + mute fix + volume bar colors