# 更新日志

本文件记录用户可见的改动，最新在上。版本号与 `package.json` 保持一致；未发布的版本标为「未发布」，发布时改成日期。

## 0.1.1（2026-11-05）

### 新增

- **10wallpaper 壁纸站**：设置页新增「壁纸站」标签，内置风景、游戏、城市、太空、动物、设计 6 个分类与关键词搜索；列表/搜索每页 12 张，分类每页 20 张；默认取 3840×2160，失败时依次回退 2560×1440、1920×1080、1366×768。上游是站内 HTML（无 API），解析失败会显示错误而不是空列表。
- **字体设置**：新增「字体」组，分别选择界面、代码与终端字体；字体列表来自本机（Local Font Access API），支持搜索、滚动、按候选字体预览 `Aa 永` 和手动输入字体名，权限被拒或环境不支持时回退到常见字体。
- **官方字体同步**：字体选择通过 `ctx.theme.setFontFamily` 写入 DSH 的 `ui-theme` 设置（`textFontFamily` / `codeFontFamily` / `terminalFontFamily`），与「设置 → 通用 → 更多字体设置」共用同一份值；旧版 `--dsw-font` / `--dsw-font-mono` 映射到官方字体栈，代码块、文件预览/编辑器与侧栏终端一起跟随。
- **自检字段**：新增 `fonts`、`composerCard.layer` 与 `attributes.lwwBlur`，分别用于排查字体变量、输入框玻璃伪元素与壁纸模糊状态。

### 修复

- **字体下拉**：滚动列表不再把下拉关掉；下拉改用原生 Popover 顶层，选项在设置页遮罩之上可点击；搜索、清除、当前项勾选与 Esc / 外部点击关闭行为一致。
- **发送键 hover 闪烁**：输入框卡片的毛玻璃移到 `_card::before`，卡片保持透明并建立 isolation，发送键 hover 重绘不再重新栅格化 `backdrop-filter`。
- **壁纸模糊为 0**：不再给根节点挂 `data-lww-blur`，关闭模糊后不会残留模糊相关规则。
- **无原图条目**：缩略图对应的条目没有可下载原图时直接报错，不再请求 `/pin`。
- **设置导航图标**：当前 DSH 把未知分区的默认齿轮包在 `_navIcon` 包装里；插件同时隐藏该包装与旧版直接 `<svg>`，自绘的 16px 图标不再与齿轮重复。

### 变更

- 设置页删除顶部引导段落、字体卡片的重复说明，以及艺术馆藏、显示效果、毛玻璃区域的自明提示；字体卡片底部两条说明合并为一条。上传格式、版权、缓存清理等有实际约束的提示保留。
- 中英 README、插件描述与 locale 元信息同步 10wallpaper、字体与终端字体；README 顶部新增更新日志入口。

### 验证

- `npm run check`：Host 42 项、Client 15 项；`node --check src/client.js` 通过。

## 0.1.0（2026-11-03）

首个公开版本。

- 壁纸来源：必应每日、维基共享公共领域名画、克利夫兰艺术博物馆 CC0 馆藏、本地上传。
- 整窗壁纸与填充方式、整窗遮罩、压暗、壁纸模糊；输入框卡片与侧栏「新会话」按钮毛玻璃；浅色模式文字对比增强；深浅主题同步。
- 分页浏览、最近使用的本地壁纸（最多 20 张）、缓存统计与清理、本地磁盘缓存与离线回放。
- 零运行时依赖、零构建步骤；设置、图片与缓存保存在 `$DSH_HOME/lightweight-wallpaper/`。
