Repository navigation
Release 1.2.0+173
Pre-release
Pre-release
[1.2.0 Build 173] - 2024-05-20
新增
- 添加了 Flarum 论坛板块浏览功能
- 支持 Misskey 自定义表情
- 添加了 Android 的 Release 签名,后续版本 Android 端可以无缝更新。
修复
- 修复了 Android 端通知图标缺失导致的闪退问题。
Added / 新增
Core Features / 核心功能
- MFM Renderer / MFM渲染器 - Full Markup Language For Misskey rendering support including emoji, search, links and more syntax elements / 完整的Markup Language For Misskey渲染支持,包括表情、搜索、链接等语法元素
- Open Source Licenses Page / 开源许可证页面 - View open source licenses for app and all dependencies / 查看应用程序及所有依赖项的开源许可证信息
Messaging & Notifications / 消息与通知
- Global Notification System / 全局通知系统 - Unified notification management system supporting multiple notification types / 实现统一的通知管理系统,支持多种通知类型
- Message History Optimization / 消息历史优化 - Improved message loading with incremental updates and cache management / 改进消息加载机制,支持增量更新和缓存管理
Account Management / 账户管理
- Unified Add Account / 统一添加账户 - Integrated bottom sheet for Misskey, Flarum, and WeChat authentication / 整合Misskey、Flarum到一个底部表单
Navigation & UI / 导航与界面
- Customizable Navigation Bar / 可自定义导航栏 - Support for customizing navigation items display and ordering / 支持自定义导航项显示和排序
- Responsive Navigation / 响应式导航 - Refactored navigation components for different screen sizes / 重构导航组件以适应不同屏幕尺寸
- Theme Color System / 主题色彩系统 - Unified Material Design 3 theme colors, removed hardcoded colors / 统一使用Material Design 3主题色,移除硬编码颜色
Cache Management / 缓存管理
- Note Cache / 笔记缓存 - Implemented note cache manager integrated into timeline / 实现笔记缓存管理器并集成到时间线
- Cache Settings Page / 缓存设置页面 - Cache directory settings and clear cache options / 提供缓存目录设置和清除缓存选项
- Image Cache Optimization / 图片缓存优化 - Improved image loading and caching mechanism / 改进图片加载和缓存机制
Audio System / 音频系统
- Low-latency Audio Engine / 低延迟音频引擎 - Integrated flutter_soloud for high-quality audio playback / 集成flutter_soloud实现高质量音频播放
- Audio Playback Refactor / 音频播放重构 - Optimized audio playback logic for better responsiveness / 优化音频播放逻辑,提升响应速度
Logging System / 日志系统
- Log Settings Page / 日志设置页面 - Visual configuration for log levels and file management / 提供日志级别、文件管理等可视化配置
- Log Management / 日志管理 - View, export, and delete log files / 支持查看、导出和删除日志文件
- Log Optimization / 日志优化 - Improved log output and error tracking / 改进日志输出和错误追踪
Changed / 变更
Architecture / 架构
- Removed Rust Integration / 移除Rust集成 - Simplified tech stack by removing Flutter Rust Bridge and related configurations / 简化技术栈,移除Flutter Rust Bridge及相关配置
- Code Structure / 代码结构 - Refactored for improved readability and maintainability / 重构代码结构以提高可读性和可维护性
- Navigation Module / 导航模块 - Refactored as independent core component / 将导航模块重构为独立的核心组件
Build & Deployment / 构建与部署
- Linux Build Support / Linux构建支持 - Added libasound2-dev dependency for Linux platform builds / 添加libasound2-dev依赖,完善Linux平台构建
- Build Workflow / 构建流程 - Improved build scripts and CI/CD configuration / 改进构建脚本和工作流配置
Code Quality / 代码质量
- Documentation / 文档 - Added comprehensive code documentation comments / 为代码库添加完整的文档注释
- Error Handling / 错误处理 - Enhanced error handling in multiple modules / 改进多个模块的错误处理逻辑
- State Management / 状态管理 - Fixed unmounted state checks in Notifiers / 修复Notifier中的未挂载状态检查问题
Fixed / 修复
- Fixed error handling when note ID is null / 修复笔记ID为空时的错误处理
- Corrected module import paths / 修正模块导入路径问题
- Fixed floating action button login state handling / 修复浮动作按钮的登录状态处理
- Fixed profile page navigation option state / 修复个人页面导航选项状态问题
- Fixed emoji loading in MFM renderer / 修复MFM渲染器中的表情加载问题
- Removed unused audio source files to reduce app size / 移除未使用的音频源文件,减少应用体积
UI Improvements / 界面优化
- Unified translation file formats / 统一多语言翻译文件格式
- Improved list item styles and interactions / 改进列表项样式和交互
- Optimized mobile notification page layout / 优化移动端通知页面布局
- Improved settings page organization / 改进设置页面组织结构
Localization / 本地化
- Added multilingual prompts for search features / 添加搜索功能相关的多语言提示
- Enhanced error message localization / 完善错误信息的本地化
Dependency Updates / 依赖更新
- Integrated flutter_soloud audio engine / 集成flutter_soloud音频引擎
- Added flutter_riverpod state management / 添加flutter_riverpod状态管理
- Added go_router routing / 添加go_router路由管理