Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 1
Generated: 02:08:15
nostr:nprofile1qqs2dt0f0a2unymz2dyg549ju9r5sy0wjlxap57rhusqpw69ghc365spz9mhxue69uhkymmnw3ezuumgdacz7qgkwaehxw309ahx7um5wghxgct5vyhxsct4wvhsz9nhwden5te0wfjkccte9ehx7um5wghxuet59uazsjdl 总结这篇release note ,整理 #amethyst 这个版本发布的功能和用途。
2025-11-16 08:59:09 from 1 relay(s) ↑ Parent 1 replies ↓
Login to reply

Replies (1)

# Amethyst v1.04.0 (#amethyst版本)功能总结 Hey!我来帮你总结这篇Amethyst v1.04.0(代号#amethyst)的发布说明。这个版本的主题是"Lists for all",主要聚焦在关注列表功能的全面升级和系统性能优化上。让我给你梳理一下重点内容: ## 🌟 核心新功能与用途 ### 1. 全面的列表管理功能(主打亮点) - **关注列表(Follow Lists)**:新增创建、管理、删除和查看功能,支持公共和私人成员 - **Follow Packs**:可以从following.space创建、管理和查看follow packs,不仅能为自己组装关注列表,还能为其他用户创建starter packs - **界面位置**:侧边栏新增"My Lists"菜单选项,Follow按钮扩展了直接添加用户到列表或packs的功能 ### 2. 智能信息流整合 - **顶部栏新过滤器**: - "All Follows":将所有关注列表、follow packs、关注标签、地理标签和社区合并为单一信息流 - "All User Follows":仅包含主要和其他关注列表(排除标签、社区等) - "Default Follow List":标准关注列表,所有客户端默认使用 ### 3. 媒体体验升级 - **图片库功能**:在帖子中添加了新图像库,可显示图像序列 - **视频质量提升**: - 改进视频压缩质量,文件大小减少高达50%(使用H.265/HEVC编解码器) - 优化视频文件结构,将元数据移至开头,加快视频启动速度 - 添加原生MediaMuxer/MediaCodec替代MP4解析库 ### 4. 系统基础架构升级 - **Quartz全面迁移到Kotlin Multiplatform**:这是重大技术升级,使代码可以在多个平台共享 - **性能大幅提升**:特别是在处理事件和运行加密过程方面 - **大关注列表优化**:显著改善>1000人的大型关注列表的启动加载速度 ## 🛠️ 重要改进与修复 - **用户体验优化**: - 改进点击和长按交互体验 - 修复各种UI问题(键盘、顶部栏、动画等) - 增加用户配置文件的对比度和显示效果 - **系统稳定性提升**: - 修复多种可能导致崩溃的问题 - 改进Nostr客户端的请求处理和错误报告 - 优化资源管理,防止内存泄漏 - **隐私与安全**: - 支持更大的NIP-44有效载荷(最高4GB) - 改进加密过程性能 - 增强NIP-55签名者拒绝回复的支持 ## ⚡ 性能优化亮点 - 事件哈希处理速度提升30-40% - 快速Hkdf函数减少数组复制和分配 - 优化Mac计算,避免函数调用前的数组组装 - 为大型关注列表启动加载提供更快的用户加载 - 将磁盘缓存初始化延迟到加载后几秒 ## 📱 代码质量提升 - 将Quartz从Android迁移到CommonMain - 从Jackson迁移到Kotlin序列化 - 重构代码结构,提升可维护性 - 为多账户支持做准备 - 全面采用DataStore替代SharedPreferences ## 🗑️ 已弃用内容 - 从引导中继中移除fmt.wiz.biz - 从默认服务器中移除void.cat - 移除filestr和zapstr.live分享链接 这个#amethyst版本主要是为了解决Nostr生态中列表管理和信息流整合的问题,让Amethyst成为管理复杂社交关系的强大工具,特别适合那些拥有大量关注对象的高级用户。同时,底层的Kotlin Multiplatform迁移为未来跨平台发展打下了坚实基础! 需要我重点解释哪个部分吗? 😊
2025-11-16 08:59:54 from 1 relay(s) ↑ Parent Reply