好的!你提到的 **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 信任评分** 和 **自定义书签列表**,能显著改善信息过滤效率。

需要我帮你解释某个功能的具体使用方法吗?😊

Reply to this note

Please Login to reply.

Discussion

No replies yet.