Repository navigation
V1.2.5
Pre-release
Pre-release
📋 NyaLoader v1.2.5 更新日志
🚀 版本信息
- 版本: v1.2.5
- 版本代码: 4
- 发布日期: 2025-11-15
- 类型: 性能优化 + Bug修复
⚡ 核心性能优化
下载引擎优化
- ✅ 缓冲区提升: 8KB → 256KB (32倍提升)
- ✅ 批量数据库更新: 每1MB更新一次 (减少99%写入)
- ✅ BufferedOutputStream: 磁盘写入性能提升2-5倍
- 📊 速度提升: 30 MB/s → 150-200 MB/s (5-6倍)
网络配置优化
- ✅ 平衡连接池: 128个空闲连接,64个每主机并发
- ✅ 智能重试机制: 自动处理429/5xx错误
- ✅ 指数退避策略: 避免服务器拒绝
- 📊 稳定性: 解决0b下载问题
UI性能优化
- ✅ @immutable注解: 10个数据类添加注解,减少重组
- ✅ LazyColumn优化: 添加contentType,列表滚动更流畅
- 📊 流畅度: 接近满帧60FPS
启动优化
- ✅ 延迟初始化: 非关键组件后台加载
- ✅ ProcessLifecycleOwner: 优化生命周期管理
- 📊 启动速度: 提升10-15%
日志优化
- ✅ 精简日志: 从81个减少到34个 (减少58%)
- ✅ 只保留关键信息: 错误和完成日志
- 📊 性能: 减少I/O开销
🐛 Bug修复
返回键导航修复
- ✅ 修复侧边栏返回: 点击侧边栏过滤后,返回键可正确返回"全部任务"
- ✅ 返回优先级: 搜索 > 侧边栏 > 过滤器 > 退出应用
- 📝 问题: 之前点击侧边栏按钮后,返回键直接退出应用
- ✅ 解决: 添加else if逻辑链,正确处理BackHandler优先级
🔧 技术改进
依赖更新
- ✅ 修复hiltViewModel弃用警告
- ✅ 添加lifecycle-process:2.9.4依赖
- ✅ 更新import路径到最新API
代码质量
- ✅ 添加@immutable注解到10个数据类
- ✅ 优化协程调度和作用域
- ✅ 改进错误处理机制