好的!你提到的 **Amethyst v1.05.0** 是一个功能丰富、重点突出的新版本。我来为你系统地总结一下这次发布的更新内容,按模块分类整理,方便你快速掌握重点:
---
## 📌 **核心亮点(三大重磅新功能)**
### 1. **书签列表(Bookmark Lists)**
- ✅ 支持创建、管理、删除、查看多个书签列表
- 🔒 列表可设为公开或私有
- 📎 UI改进:
- 侧边栏新增“Bookmarks”菜单
- 每条帖子右键菜单可直接添加到指定列表
- 💡 适合分类收藏不同主题的内容(如“技术帖”、“朋友动态”、“待读文章”等)
### 2. **语音笔记全面重做(Voice Notes / YakBaks)**
- 🎙️ 全新录制体验:
- 可在发帖界面直接录音
- 新增专用“语音回复”界面
- 🎧 功能增强:
- 录音后可预览(带波形可视化)
- 支持重新录制
- 可选择媒体服务器上传
- 👍 用户对语音内容拥有“完全控制权”
### 3. **信任网络上线(Web of Trust, WoT)**
- 🛡️ 引入 **Trusted Assertions(可信声明)**
- 👤 在用户头像旁显示:
- **信任评分(Trust Score)**
- **已验证关注者数量(Verified Follower Count)**
- 🔍 帮助用户:
- 识别可信账号
- 决定是否打开私信(DM)
- 优先处理重要通知
- ⚠️ 注意:需手动连接 **WoT 提供商**(目前支持有限,但鼓励更多开发者加入 Nostr 生态)
---
## ⚙️ **底层性能与架构升级(Quartz 引擎大优化)**
### 数据库 & 查询性能
- 🚀 使用 Android 默认 SQLite,实现 **亚微秒级查询**
- 🔁 重构事件存储(Event Store):
- 标签改用 **64位 MurMurHash3 整数**(非文本),大幅提升速度
- 默认使用 `kind + pubkey` 查询,替代旧的范围索引
- 支持更高效的 SQL 查询计划(可暴露给开发者)
- 修复重复事件、无效 OR 条件等 Bug
- 🧠 新增 **基于图的内存缓存系统**:
- 用于 WoT 评分、举报数据等,减少重复计算
### 稳定性 & 兼容性
- ✅ 修复 UTF-8 Emoji 序列化问题(兼容标准 Nostr 实现)
- 🛑 启用 **宽松 Kotlin 序列化**,避免因格式错误 JSON 崩溃
- ♻️ 移除过期事件、废弃字段,精简依赖(如移除 compose BOM、datetime 依赖等)
---
## 🖥️ **桌面端 & Web 进展**
### Amethyst Desktop(早期预览)
- 🖱️ 基于 **Compose Multiplatform**
- 📰 已支持全局/关注动态流
- 🎯 目标:打造独立、鼠标优先、非移动端适配的桌面应用
### Web 端
- 🌐 上线全新官网(具体地址未给出,但已部署)
---
## 🐞 **重要 Bug 修复**
- 修复数据库 `LIMIT` 查询计数错误
- 修复 feed 在本地列表未加载时无法更新的问题
- 修复 NIP-11 中支持的 NIP 列表类型错误
- 修复并发异常(ConcurrentExceptions)在事件出站时的问题
- 优化 zap 支付配置错误提示(含详细 NWC URI)
---
## 🌍 **国际化支持**
新增或更新了以下语言翻译:
> 捷克语、德语、瑞典语、葡萄牙语、波兰语、匈牙利语、印地语、斯洛文尼亚语、西班牙语、拉脱维亚语、荷兰语、法语、中文
---
## ✅ **总结一句话:**
> **Amethyst v1.05.0 不仅大幅提升了用户体验(书签、语音、信任评分),还在底层性能、稳定性和多端布局上迈出关键一步,为未来桌面版和更安全的 Nostr 社交生态打下坚实基础。**
如果你是重度 Nostr 用户,这个版本非常值得升级!特别是 **WoT 信任评分** 和 **自定义书签列表**,能显著改善信息过滤效率。
需要我帮你解释某个功能的具体使用方法吗?😊