Skip to content

Releases: CyaniAgent/CyaniTalk

Release 1.3.4+276

04 Mar 13:47

Choose a tag to compare

feat(笔记卡片): 添加内容警告折叠功能并优化图片加载逻辑

添加内容警告(CW)折叠展开功能,支持自定义警告语和隐藏内容。优化RetryableNetworkImage组件,增加强制网络加载模式和应用生命周期状态监听,提升图片加载体验。同时更新相关多语言翻译文件。

Release 1.3.4+243

27 Feb 11:41

Choose a tag to compare

Release 1.3.4+243 Pre-release
Pre-release

更新日志

v1.3.4+224

主要功能更新

  • 表情系统改进:添加表情选择器、重构表情图标显示逻辑、实现获取笔记表情反应列表功能、优化表情反应交互体验

  • 导航系统重构:重构导航系统以支持多种元素类型、优化设置按钮位置和布局、根据开发者模式状态动态加载消息页面

  • 开发者模式:添加开发者设置页面、实现开发者模式状态管理、开启时显示警告

  • 账户管理:添加账户管理功能并重构用户导航头部组件

  • 公告功能:实现公告功能及相关页面

  • 登录系统:添加登录页面和统一登录表单组件

  • 下载工具:实现通用下载工具类并添加下载取消功能

  • 其他功能:添加文件图标管理器、添加iMikufans赞助链接和许可证链接确认对话框

API 改进

  • 添加 getNoteReactions() 方法,用于获取指定笔记的反应列表

  • 为400错误添加更详细的错误信息

  • 改进网络错误处理和重试逻辑

技术改进

  • 移除 palette_generator 依赖并优化代码

  • 改进缓存管理

  • 优化代码格式和动画逻辑

  • 过滤 Windows 平台上的 AXTree 噪音日志

Release 1.3.1+217

25 Feb 13:08

Choose a tag to compare

Release 1.3.1+217 Pre-release
Pre-release
Merge branch 'main' of this repository.

Release 1.3.1+214

25 Feb 06:55

Choose a tag to compare

Release 1.3.1+214 Pre-release
Pre-release
Merge branch 'main' of this project,

Release 1.3.1+211

24 Feb 03:26

Choose a tag to compare

Release 1.3.1+211 Pre-release
Pre-release
feat(用户导航): 添加账户管理功能并重构用户导航头部组件

- 在翻译文件中添加"menu_accounts"字段支持多语言
- 将UserNavigationHeader改为StatefulWidget以管理展开状态
- 新增账户列表展开/收起功能
- 重构用户菜单为更现代的UI设计
- 优化账户切换逻辑和状态管理

Release 1.3.1+205

22 Feb 03:24

Choose a tag to compare

Release 1.3.1+205 Pre-release
Pre-release

Full Changelog: 1.3.1+199...1.3.1+205

Release 1.3.1+199

19 Feb 04:14

Choose a tag to compare

Release 1.3.1+199 Pre-release
Pre-release
feat(performance): 添加性能监控功能

初始化性能监控系统并在关键路径添加监控点:
1. 在main.dart中初始化性能监控
2. 在缓存管理器中添加缓存命中/下载/失败的监控
3. 在网络请求中添加拦截器监控请求性能
4. 在音视频组件中添加加载性能监控
5. 优化时间线更新逻辑并保持顺序

Release 1.3.1+192

15 Feb 05:19

Choose a tag to compare

Release 1.3.1+192 Pre-release
Pre-release
refactor: 修正版本号格式并移除 Flarum 微信登录逻辑 (v1.3.1+193)

规范化:修正 pubspec.yaml 中不符合 SemVer 规范的版本号格式
导航系统:新增垂直滑动切换动效、侧边栏二级菜单缩放动画、重构用户头像为导航项
性能强化:集成应用生命周期监听实现前台自动刷新、优化 Misskey 串流带状态重连
维护功能:新增“重置此应用”危险区域功能,支持全量数据擦除
代码清理:彻底移除 Flarum 微信登录相关的 API、UI 及 JuheAuth 冗余代码
稳定性:修复 Windows 平台辅助功能树 (AXTree) 更新错误及图片加载信号灯超时隐患

Release 1.2.0+173

13 Feb 05:21

Choose a tag to compare

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

PreRelease 1.0.0+145

09 Feb 13:46

Choose a tag to compare

PreRelease 1.0.0+145 Pre-release
Pre-release

因为一些技术原因
所以我们暂时只提供Windows版

Full Changelog: 1.0.0+86...1.0.0+145