以下是 **Amethyst v1.13.1** 更新内容的中文翻译: --- ## Amethyst v1.13.1:Buzz、Concord 及键盘高亮的后续修复 **亮点:** - 修复了聊天中软键盘卡住无法收起的问题。 - 修复了重复条目导致"发现"和信息流列表崩溃的问题。 - 为主页信息流新增了按事件类型的开关。 - 对 Blossom 读取请求进行签名,使受权限保护的主机上的媒体能够正常加载。 --- ## 🆕 新功能 - 为主页信息流新增**按事件类型**的显示开关。 - 对 Blossom 读取请求签名鉴权,使托管在受权限保护服务器上的媒体正常显示。 - 允许管理员删除 Buzz 频道或中继群组。 - 遵循 CORD-02 §9:已解散的 Concord 社区变为只读状态。 - 允许在位置频道中使用单字符(洲级)精度的 geohash。 --- ## ⚡ 性能优化 - 对已知的受权限保护主机**预签名** Blossom 读取请求,首次请求即可成功,无需先收到 401 再重试。 - 使 `observeNotes` 的去重操作变为**无锁且并发安全**,避免竞态条件。 --- ## 🔧 改进与 Bug 修复 - 修复软键盘状态卡住无法收起的问题。 - 修复聊天界面中导航栏 padding 与输入法(IME)间距叠加的问题。 - 在剩余两个裸 Scaffold 表单中合并导航栏与 IME 间距。 - 防止 `observeNotes` 在可寻址更新时产生重复的 LazyColumn key,并在去重时保持列表排序。 - 按坐标对"发现"页的应用进行去重,避免 LazyGrid key 重复。 - 对 `EventListMatchingFilter`(`observeEvents`)进行去重,并加固其发送契约。 - 对已加入群组的 NIP-29 宿主中继进行鉴权,使私人群组内容能正常加载。 - 返回箭头在退出页面完全离开前保持可见。 - 限制高亮上下文显示窗口,裁剪边缘空行,合并抓取的多余空白。 - 将高亮归属到作者标记的 `p` 标签,并丢弃 alt 说明文字。 - 在高亮评论中渲染自定义 emoji。 - 仅将显式 http(s) URL 标记为 `r` 引用标签。 - 点击 Concord 社区**名称**(而非仅头像)即可进入社区。 - 在 Concord 社区频道列表中为 FAB(浮动操作按钮)留出空间。 - 修复 Buzz 消息开关读取了错误列表的问题。 - Buzz 频道最近发帖者头像组改用标准头像渲染。 - Buzz 社区行之间使用细分割线,移除频道区块后的灰色背景板。 - 统一各类聊天中"离开"与"从消息中移除"的操作逻辑。 - 统一顶部导航栏标题的字体大小和粗细。 - 将后台移动数据触发阈值提高至 **500 MB**,并将报告提示阈值翻倍。 - 移除孤立的 `buzz_dm_hide` 翻译条目。 --- ## 🖥️ 桌面端 - 缓存操作系统 Keyring 句柄,启动时仅提示一次。 - 修复"启用系统通知"按钮点击后无效的问题。 - 切换账户时重新加载当前页面。 --- ## 💎 Quartz - 阻止 Namecoin 查找异常从 `resolve()` 中泄漏。 - 使用 `Hex.isHex64` 替代正则表达式进行 blob-id 校验。 --- ## 🏗️ 构建与文档 - 解决 `LocalCache` 覆盖、下拉菜单弃用及扩展函数遮蔽等编译警告。 - 提取重复的字符串字面量。 --- ## 👥 贡献者 - mstrofnone ## 🌐 翻译 - 捷克语、德语、巴西葡萄牙语、瑞典语

Replies (2)