Releases: MicYou-Dev/MicYou
Releases · MicYou-Dev/MicYou
Release list
v2.1.0
What's Changed
架构重构
- 抽出不依赖 Tauri 的 micyou-core,GUI、CLI 与 TUI 共用同一套服务端核心 by @ChouChiu in #352
- 桌面窗口改为自绘无边框外壳 by @ChouChiu in #353
- 前端按 platform 层与 features 重新组织 by @ChouChiu in #355
- 前端包管理器切换到 bun by @ChouChiu in #354
- 统一服务启动流程,拆分前端产物 by @ChouChiu in 5c1a508
- 前端事件监听随组件作用域自动注销 by @ChouChiu in ecd4fa6
- 分离 DSP 插件的 DSP 节点 by @OrientCOMPASS in #348
桌面端
- 新增 IPv6 支持(实验性,默认双栈自动绑定) by @OrientCOMPASS in #345
- 新增禁用静音同步选项 by @OrientCOMPASS in #344
- CLI serve 新增 --quiet 参数,屏蔽高频电平日志 by @OrientCOMPASS in #341
- 窗口加入进出场动画,设置窗口改为复用 by @ChouChiu in 7ac0836
- 统一对话框与面板动效 by @ChouChiu in 390cf6f
- Linux 默认启用 DMA-BUF 渲染器 by @ChouChiu in 07316aa
- 修复 Windows 上设置窗口死锁 by @ChouChiu in 701485c
- 修复窗口重建后 KWin 模糊与阴影丢失,失败时记录日志 by @ChouChiu in e7aa73d
- 修复 Windows 端扬声器空闲时误判 AEC 参考流中断 by @OrientCOMPASS in #360
- 将 Homebrew 路径加入 adb 常用路径 by @chen1plus in #336
- USB 模式下 CLI 与 TUI 忽略已保存的网卡,修复连接被拒 by @ChouChiu in 3a25399
- TUI 主循环移出异步工作线程,节流改为无锁实现 by @ChouChiu in 5c0b880
音频与连接
- 抖动缓冲预缓冲改为按时长计算(约 100ms),突发丢包一次跳过 by @ChouChiu in 96f60b6
- 丢包率不再计入重复包 by @ChouChiu in a876e8a
- 音频线程遇到异常输入或锁中毒时保持运行,非有限采样置零 by @ChouChiu in d0bf11f
- 输出队列水位改为原子读取,不再往返设备线程 by @ChouChiu in 8f3c4c3
- 修复音频线程定时器创建在运行时之外的问题 by @ChouChiu in d5e0df2
- 传输层恢复中毒的会话锁 by @ChouChiu in 9894d08
- 网页模式停止服务时关闭 WebSocket,网卡顺序变化时保留证书 by @ChouChiu in 544bbd7
- 加固桌面服务端核心 by @ChouChiu in ab9ade1
插件
- 插件市场新增 README 按钮,插件文档新增 readmeUrl 字段 by @OrientCOMPASS in #334
- 优化并修复若干插件系统体验 by @OrientCOMPASS in #335
- 实现可用于生产的 audio_state 与 connected_devices API by @OrientCOMPASS in #340
- 插件文档补充 API 使用注意事项 by @OrientCOMPASS in #342
- 连续失败的 DSP 插件节点自动隔离,丢弃非有限输出 by @ChouChiu in 5695870
- 原生插件初始化失败后跳过 deinit by @ChouChiu in 1e5e1b1
- 限制插件压缩包解压大小与条目数,校验市场插件 ID by @ChouChiu in 164785e
- 拒绝含空标签的插件 ID by @ChouChiu in dccd047
- 简化 WASM 宿主内存访问与权限检查 by @ChouChiu in 9a9a553
Android
- 修复 Android 14+ 上划掉应用后反复提示崩溃 by @ChouChiu in 24a0fdc
- 推流中划掉应用时干净退出,停止推流并移除通知 by @ChouChiu in 352c7a3
- 加固控制帧读取与采集循环 by @ChouChiu in df2d53d
- IP 为空的错误提示本地化,串行化 IP 变更后的重启 by @ChouChiu in 2e772cb
- 服务通知与取色器标题本地化 by @ChouChiu in 4c342ae
- 背景图选择改用 PickVisualMedia,修复 api21 兼容构建 by @ChouChiu in 0705120
- 清理废弃代码与过时 API by @ChouChiu in c6db715
依赖与维护
- 精简并升级依赖 by @ChouChiu in #356
- 迁移到 Tailwind CSS 4,升级 animejs 4、vue-i18n 11、@vueuse/core 15 by @ChouChiu in 316cfae
- 升级 cpal 0.18、rubato 5、ringbuf 0.5、wasapi 0.25、Haze 2 by @ChouChiu in bb2d522
- 仓库迁移到 MicYou-Dev 组织 by @LanRhyme in 38f5454
- 清理代码 by @chen1plus in #337
New Contributors
- @chen1plus made their first contribution in #336
Full Changelog: v2.0.3...v2.1.0
v2.0.3
What's Changed
- 为cli/tui依赖Tauri的插件api提供纯后端实现 by @OrientCOMPASS in #327
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- chore: remove KMP migration leftover by @ChinsaaWei in #305
- 桌面端设置对话框新增
恢复默认按钮 by @MakkiShizu in #306 - docs: fix broken star history chart in READMEs by @CrustyMozarella in #313
- fix: resolve notify interception caused by Windows notification mechanism by @OrientCOMPASS in #314
- feat/native-multiplatform-plugins-entry-auto-complete-suffix-per-platform by @OrientCOMPASS in #317
- fix(plugin): 修复 MessageTarget C ABI 序列化与文档不一致及 Windows 下集成测试稳定性问题 by @OrientCOMPASS in #321
- feat(android): add Android 5.0+ (API 21) compatibility via multi-level Gradle property by @luminset in #319
- fix: 修复 Windows 打包资源/悬浮窗/插件系统/虚拟设备回落系列问题 (Closes #307, #308, #309, #310, #322, #323) by @LanRhyme in #324
New Contributors
- @MakkiShizu made their first contribution in #306
- @CrustyMozarella made their first contribution in #313
- @OrientCOMPASS made their first contribution in #314
- @luminset made their first contribution in #319
Full Changelog: v2.0.1...v2.0.2
What's Changed
- chore: remove KMP migration leftover by @ChinsaaWei in #305
- 桌面端设置对话框新增
恢复默认按钮 by @MakkiShizu in #306 - docs: fix broken star history chart in READMEs by @CrustyMozarella in #313
- fix: resolve notify interception caused by Windows notification mechanism by @OrientCOMPASS in #314
- feat/native-multiplatform-plugins-entry-auto-complete-suffix-per-platform by @OrientCOMPASS in #317
- fix(plugin): 修复 MessageTarget C ABI 序列化与文档不一致及 Windows 下集成测试稳定性问题 by @OrientCOMPASS in #321
- feat(android): add Android 5.0+ (API 21) compatibility via multi-level Gradle property by @luminset in #319
- fix: 修复 Windows 打包资源/悬浮窗/插件系统/虚拟设备回落系列问题 (Closes #307, #308, #309, #310, #322, #323) by @LanRhyme in #324
New Contributors
- @MakkiShizu made their first contribution in #306
- @CrustyMozarella made their first contribution in #313
- @OrientCOMPASS made their first contribution in #314
- @luminset made their first contribution in #319
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- 修复热切换语言和主题等相关问题 by @tfr0305 in #300
- fix(desktop): repair packaging and CLI/TUI mode switching by @ChouChiu in #303
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
桌面端与跨平台
- 移除 KMP 桌面端,为 Tauri 桌面端迁移做准备 by @ChinsaaWei in #251
- 重构 Tauri 桌面端并优化项目结构与算法 by @LanRhyme in #272
- 新增 macOS BlackHole 虚拟音频设备支持 by @ChouChiu in #250
- 为非 macOS 平台补充 BlackHole 音频设备存根实现 by @ChouChiu in #253
- 修复 macOS 毛玻璃效果与 ONNX 编译问题 by @ChouChiu in #248
- 修复 Tauri 窗口拖动效果 by @tfr0305 in #254
- 修复袖珍模式下的多项界面与交互问题 by @tfr0305 in #259
- 修复系统托盘显示与隐藏问题 by @tfr0305 in #270
- 修复 Tauri 桌面端的多项界面问题 by @tfr0305 in #290
- 修复 Linux 白屏,并改善 NVIDIA 环境下的渲染兼容性 by @a2heng in #292
- 改进 Linux 桌面透明窗口支持 by @ChouChiu in 37b2d30
主题与个性化
- 新增主题选择器、自定义颜色与 Material 3 配色能力 by @LanRhyme in c067555
- 新增自定义 CSS 与毛玻璃效果,并优化界面动画 by @LanRhyme in 91496fc
- 优化主题生成逻辑,新增主题变体与多语言本地化 by @LanRhyme in e31d50a
- 重构主题系统,新增系统强调色、主题商场与主题包管理 by @ChouChiu in d58568d
- 完善主题商场的安装、切换与卸载操作 by @ChouChiu in bdf527b
- 为插件市场与主题目录新增贡献入口 by @ChouChiu in 838a5e3
音频、连接与稳定性
- 新增 PureVox AI 降噪 by @ChinsaaWei in #278
- 集成 AEC7 声学回声消除 by @ChinsaaWei in #279
- 简化 AEC 架构,并使用 WASAPI Loopback 获取扬声器参考音频 by @a2heng in #280
- 支持 Linux AEC,并完善运行时恢复与构建流程 by @ChouChiu in #291
- 新增 Opus 弱网优化、通知保活与虚拟设备常驻,并修复 USB 绑定问题 by @a2heng in #295
- 优化音频会话生命周期、内存占用与 FEC 恢复 by @sybxxx in #289
- 修复连接错误导致的崩溃并优化端口输入逻辑 by @JF137575 in #282
- 防止 GUI、CLI 与 TUI 模式并发切换 by @ChouChiu in bdf527b
插件与扩展
- 新增完整插件系统,包括双运行时、Host API、DSP 节点、插件市场与开发工具链 by @LanRhyme in #296
- 修复插件前端与 CLI 构建问题 by @tfr0305 in #297
- 修复静音状态同步、调试模式崩溃与多项插件问题 by @tfr0305 in #298
工程维护与文档
- 更新相关文档 by @WhatDamon in #247
- 优化项目结构 by @ChouChiu in #249
- 修复 Unix 与 Windows 条件编译造成的依赖缺失问题 by @tfr0305 in #257
- 清理并优化代码 by @ChouChiu in #263
- 重构模块结构并清理废弃代码 by @ChinsaaWei in #275
- 回滚 PR #275 by @ChinsaaWei in #277
New Contributors
- @tfr0305 made their first contribution in #254
- @JF137575 made their first contribution in #282
- @sybxxx made their first contribution in #289
Full Changelog: v1.3.5...v2.0.0
v2.0.0-alpha.1
What's Changed
- docs: 相关文档更新 by @WhatDamon in #247
- 修复 macOS 毛玻璃以及 onnx 编译问题 by @ChouChiu in #248
- ref: better structure by @ChouChiu in #249
- feat(audio): add BlackHole virtual audio device support for macOS by @ChouChiu in #250
- Refactor:去除KMP桌面端 by @ChinsaaWei in #251
- feat(blackhole): add non-macOS stubs for audio device functions by @ChouChiu in #253
- 迁移至 Tauri by @LanRhyme
Full Changelog: v1.3.5...v2.0.0-alpha.1
v1.3.5
What's Changed
- 新增iOS客户端协议支持 by @ChinsaaWei in #240
- feat(desktop): 添加 IP 地址选择与自动绑定支持 by @qiuyongjun in #238
- fix:修复 Linux PipeWire 虚拟音频输出路由 by @LemonAdorable in #242
New Contributors
- @qiuyongjun made their first contribution in #238
- @LemonAdorable made their first contribution in #242
Full Changelog: v1.3.4...v1.3.5
v1.3.4hotfix
Full Changelog: v1.3.4...v1.3.4hotfix
v1.3.4
What's Changed
Full Changelog: v1.3.3...v1.3.4