Skip to content

Release 1.2.0+173

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Feb 05:21

[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路由管理