Release Notes
这里整理 Ameow / FlowSelect 历史版本的用户可见变化。稳定版适合普通用户参考;预发布记录主要用于了解测试版本验证过哪些打包、平台和下载链路问题。
v0.3.1
Section titled “v0.3.1”- 紧凑窗口和主窗口动效继续打磨,展开、悬停、边缘光效和单任务下载状态更稳定;只有多个任务需要关注时才显示队列角标。
- 抖音下载链路统一收敛到
yt-dlp,改进分享链接、弹窗来源、详情页登录态恢复和相关文档说明,减少需要手动重试的下载失败。 - 站点登录会话支持后台定期刷新,配合扩展端登录同步,让需要登录态的网站下载更少遇到会话过期问题。
- 修复浏览器扩展悬浮入口、同步状态提示和工具提示的多个视觉问题,减少页面内按钮闪烁、重叠或显得过度突出的情况。
- 修复兼容 HEVC 输出仍进入不必要转码的问题,已经可直接使用的视频会跳过多余处理。
- 修复高级质量选择取消后出现误导性提示、单个下载任务时 full 窗口左上角仍显示队列角标等桌面反馈问题。
- 处理依赖安全提醒,并整理下载错误文档,让常见失败原因更容易定位。
0.3.1是基于0.3.0的稳定性和体验修复版本,不需要手动迁移配置。- 浏览器扩展版本会随应用版本同步到
0.3.1,正式版不需要额外的version_name。
Full Changelog: https://github.com/Wutpeach/Ameow/compare/v0.3.0…v0.3.1
v0.3.0
Section titled “v0.3.0”- 桌面端切换到 Electron 运行时与发布链路,带来新的原生应用外壳、由 Node 托管的下载运行时、随版本发布的浏览器扩展资产,以及开发环境和打包产物之间更一致的启动表现。
- 网页视频采集覆盖范围显著扩展,更多站点接入下载路由,下载提供方支持也得到增强。
- 紧凑桌面 UI 经过较大规模打磨,包括更顺滑的图标模式切换、更稳定的拖拽与悬停行为、更清晰的队列与状态反馈。
- macOS 打包与启动流程重点优化,包括紧凑模式一致性、打包后启动恢复、自定义 DMG 布局,以及多项首启和运行时稳定性改进。
- 补上 Electron 版下载完成后的后续转码链路,最高质量但仍需转码的视频会继续进入转码流程。
- 优化 Bilibili 预览视频在兼容格式下的处理方式,避免可直接使用的素材被重复转码。
- 修复下载或转码完成后的紧凑窗口状态竞态,完成勾号会稳定显示在主窗口里。
- 提升下载链路稳定性,包括资源命名、粘贴链接后的标题恢复、直连下载跟随系统代理、任务清理逻辑、活动文案本地化,以及 Pinterest 等站点处理。
- 修复多项浏览器扩展与桌面端联动问题,包括应用重启后的 WebSocket 重连、首次点击下载触发不稳定和内部视频选择事件安全性。
- 强化转码反馈与取消行为,加入更清晰的进度与 ETA 展示,优化最高质量 FFmpeg 参数,并在取消转码后避免后续状态异常。
- 解决 Windows 开机自启恢复、打包后渲染器加载、拖入文件夹后的输出路径处理、设置窗口更快显示等跨平台桌面壳层问题。
- 收紧 macOS 特有行为,包括紧凑窗口切换、托盘定位、输出目录交互、启动冻结与启动门控逻辑。
0.3.0是基于0.2.9的一次重大桌面平台与下载能力更新;无需手动迁移。- 带标签的正式发布应包含浏览器扩展产物
Ameow_0.3.0_browser_extension.zip。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.9…v0.3.0
v0.2.9
Section titled “v0.2.9”- 优化紧凑任务队列,让下载和转码工作更容易观察,并让下载步骤与 MP4 兼容转换步骤区分更清楚。
- 打磨设置卡片和共享桌面控件,让主窗口与设置界面的按钮、字段、开关和队列操作更一致。
- 改进“退出当前转码”流程,取消正在进行的兼容转换后,队列状态和任务反馈能保持一致。
- 收紧任务窗口在队列更新时的状态处理,减少任务进行中紧凑表面视觉不同步的情况。
0.2.9是基于0.2.8的桌面 UX 和队列管理打磨版本;无需迁移步骤。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.8…v0.2.9
v0.2.8
Section titled “v0.2.8”- 增加直接粘贴剪贴板图片的支持,复制的截图和图片无需先保存成文件即可发送给 Ameow。
- 增加应用内更新入口,并优化打包后的下载依赖准备流程,让桌面安装包更快进入可用状态。
- 打磨 X 页面内下载按钮,让视频帖子上的图标操作更贴近原生动作按钮体验。
- 停止启动时噪音较多的
yt-dlp刷新循环,避免主窗口刚启动时显得不稳定。 - 收紧紧凑设置和状态界面,让版本与下载维护相关表面在打包版本中更清楚。
0.2.8把0.2.7预发布中的更新器和打包工作合入稳定线。- Windows 打包安装会在安装时预热托管运行时,减少新机器上的首次启动摩擦。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.7…v0.2.8
v0.2.7
Section titled “v0.2.7”- 增加更清晰的下载依赖流程,让主窗口和设置页能展示下载器/运行时准备状态,并在组件需要注意时提供更好的指引。
- 改进打包运行时交付流程,推进 Pinterest sidecar、Deno 等托管工具的引导流程,减少不同机器上的配置漂移。
- macOS 现在以 unsigned 开源 DMG 形式发布,包含标准拖拽到
Applications的布局,以及带可复制首次启动修复命令的安装指南。
- 改进
Highest下载的重试预检和成功状态处理,减少运行时或网络中断后进入误导状态的情况。 - 从普通应用表面隐藏底层取消进程命令,并强化 macOS 上 yt-dlp/运行时检查,让打包行为更可预测。
- macOS DMG 是 unsigned 开源构建,不需要 Apple Developer Program 签名。用户应先把
FlowSelect.app拖入Applications,再使用 Finder 的“打开”、隐私与安全性 > 仍要打开,或文档中的xattr -dr com.apple.quarantine "/Applications/FlowSelect.app"修复命令处理 Gatekeeper 首次拦截。 - 此版本也增加了运行时 sidecar 发布链路,用于让打包下载资产与应用预期保持一致。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.6…v0.2.7
v0.2.6
Section titled “v0.2.6”- 增加桌面主窗口中的两阶段队列,将下载和转码分开展示,在队列角标中显示任务类型,并允许失败转码直接重试或移除。
- 简化浏览器扩展弹窗,移除独立的
AE Format开关,只保留Highest / Balanced / Saver下载选择,并在Highest可能触发自动转码时显示上下文提示。 - 增加主窗口双击快捷方式,用于打开当前输出目录,同时保留已有右键菜单目录操作。
- 恢复下载质量选择,让
Highest、Balanced和Saver更可靠地映射到预期下载行为。 - 修复 YouTube
Highest下载可能回落到较低 HLS 选择的问题,改进基于 Cookies 会话的格式探测与重试。 - 修复 AE 安全媒体探测改用应用托管的
ffprobe运行时,避免本来兼容的下载因为宿主机器缺少全局ffprobe而进入转码队列。
- 此版本聚焦让新的“下载到转码”流程更容易理解,同时稳定队列重设计后的第一波回归问题。
- 比较链接使用
v0.2.2...v0.2.6,因为仓库当前没有v0.2.3、v0.2.4或v0.2.5标签。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.2…v0.2.6
v0.2.5
Section titled “v0.2.5”- 桌面窗口、浏览器扩展弹窗和原生托盘/菜单表面加入中文优先本地化。
- 改进便携版 Bilibili 和其他 yt-dlp 下载,让打包下载在不同 Windows 机器上表现更一致。
- 阻止内置 yt-dlp 运行时继承宿主机器的 yt-dlp 配置文件,避免同一个便携构建在不同电脑上表现不同。
- 为过期的 yt-dlp 续传状态加入自动恢复,减少
highest下载中出现HTTP Error 416: Requested Range Not Satisfiable的情况。 - 强化运行时语言切换日志和本地化集成,让翻译界面更可靠地保持一致。
- 此版本聚焦交付新的本地化基础,以及打包版本中的便携下载可靠性修复。
- 比较链接使用
v0.2.2...v0.2.5,因为仓库当前没有v0.2.3或v0.2.4标签。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.2…v0.2.5
v0.2.4
Section titled “v0.2.4”- 增加 Pinterest 视频下载支持,并改进内置下载器流程,让更多视频卡片可以可靠收集。
- 扩展设置页,加入内置下载器信息和更丰富的下载器状态动画卡片布局。
- 稳定 Pinterest 瀑布流卡片、详情动作、拖拽增强卡片和桌面拖拽提示兜底中的下载行为。
- 改进运行时打包,统一内置二进制布局,为便携构建打包 FFmpeg,并收紧 sidecar 维护行为。
- 修复扩展重连处理,让应用重连后可以干净地重试视频选择。
- 通过迁移动效层和强化弹窗行为,减少弹窗窗口不稳定。
- 此版本聚焦 Pinterest 下载可靠性、打包运行时一致性和设置界面打磨。
- 比较链接使用
v0.2.2...v0.2.4,因为仓库当前没有v0.2.3标签。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.2…v0.2.4
v0.2.2
Section titled “v0.2.2”- 修复内联覆盖层回归后 Windows 右键菜单无法可靠打开的问题。
- 修复 Windows 右键菜单中的
Set Output Folder操作,使其可以重新打开原生文件夹选择器。
- 右键菜单的文件夹操作现在会先关闭菜单,再启动原生 Windows 行为。
- 文件夹选择路径通过 Tauri 后端处理,避免阻塞该流程的跨窗口焦点和层级问题。
- 增加右键菜单文件夹操作的明确契约,确保未来变更保持相同的关闭、聚焦和持久化行为。
- 此版本也包含
v0.2.0之后加入的 UI 打磨和扩展工作流改进。 0.2.2的重点是稳定 Windows 右键菜单交互。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.0…v0.2.2
v0.3.0-rc7
Section titled “v0.3.0-rc7”0.3.0正式发布前的第七个测试打包版本,重点验证设置页的新信息架构:一级导航更清楚,下载相关设置从通用项里独立出来,插件页也具备后续扩展用的列表骨架。
- 重做设置页顶部导航层级,一级分类更像真正的页面切换,不再容易和主题切换、语言选择这类页内控件混在一起。
- 将下载目录和下载后重命名整理到独立的
Downloads页面,减少通用设置里“偏好项”和“下载行为”混杂的问题。 - 优化插件页结构,把 AE Portal 放进统一的集成列表里,并为后续插件/集成入口预留更稳定的页面形态。
- 优化开机启动和下载后重命名开关样式,改为整行设置项 + 右侧开关。
- 新增接收预发布更新的开关,方便在正式版之外继续测试 beta / rc 版本。
- 此预发布用于验证设置页在小窗口里的层级清晰度、分类收纳是否更顺手,以及插件页骨架是否足以支撑后续插件系统扩展。
- 如果准备继续参与测试,可以在设置页中开启预发布更新开关,以便后续直接收到新的 beta / rc 版本。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.3.0-rc6…v0.3.0-rc7
v0.3.0-rc6
Section titled “v0.3.0-rc6”0.3.0正式发布前的第六个测试打包版本,重点验证桌面端几个高频交互修复:快捷键唤起位置恢复、紧凑模式位置保持一致、主窗口拖拽体验,以及支持日志导出的稳定性。
- 修复通过快捷键唤起主窗口时的位置异常问题,窗口应恢复到更符合预期的位置。
- 修复紧凑模式在快捷键唤起后容易跑位的问题,紧凑模式会尽量保持在原来的快捷入口位置附近。
- 修复下载完成或拖放操作之后主窗口拖拽行为被打断的问题。
- 优化支持日志导出链路,提升桌面端环境兼容性和可用性。
- 此预发布用于回归验证桌面端窗口定位与拖拽体验,尤其是快捷键唤起、紧凑模式位置保持,以及支持日志导出是否稳定可用。
- 本次 GitHub Release 预期包含
FlowSelect_0.3.0-rc6_browser_extension.zip。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.3.0-rc5…v0.3.0-rc6
v0.3.0-rc5
Section titled “v0.3.0-rc5”0.3.0正式发布前的第五个测试打包版本,重点验证一组 macOS 交互与视频下载体验修复:主窗口双击打开目标文件夹、右键菜单定位,以及 YouTube / Bilibili 注入下载链路稳定性。
- 修复 macOS 主窗口双击打开目标文件夹不生效的问题,并补上更稳定的双击触发兜底。
- 修复 macOS 右键菜单弹出位置偏移的问题,菜单应出现在鼠标点击附近。
- 修复 YouTube / Bilibili 注入下载链路里临时 cookies 文件错误写到只读目录的问题。
- 优化 yt-dlp 解析媒体阶段的状态反馈,真正开始下载前不再长时间只显示
Preparing...。
- 此预发布用于复测 macOS 上主窗口双击交互、右键菜单定位,以及通过注入播放器按钮发起的视频下载。
- 本次 GitHub Release 预期包含
FlowSelect_0.3.0-rc5_browser_extension.zip。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.3.0-rc4…v0.3.0-rc5
v0.3.0-rc4
Section titled “v0.3.0-rc4”0.3.0正式发布前的第四个测试打包版本,重点验证 GitHub Actions 构建出的 macOS 安装包在另一台 Apple Silicon 设备上也能正常启动。
- 修复 macOS 打包版 Electron 主进程遗漏
macAppVisibility.mjs的问题,安装后的应用启动时不应再弹出ERR_MODULE_NOT_FOUND并中断启动。 - 将 macOS 可见性 helper 纳入 Electron 正式编译产物链路,确保 GitHub Actions 与本地打包都产出一致的安装包内容。
- 此预发布用于复测
rc3后暴露出的 macOS 安装包启动故障,尤其是从 GitHub Release 下载的 DMG 在另一台 Mac 上安装后立刻报错退出的场景。 - 本次 GitHub Release 预期包含
FlowSelect_0.3.0-rc4_browser_extension.zip。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.3.0-rc3…v0.3.0-rc4
v0.3.0-rc3
Section titled “v0.3.0-rc3”0.3.0正式发布前的第三个测试打包版本,重点验证 macOS 仅发布 Apple Silicon 安装包后的发版链路是否稳定,以及最近两项安装体验修复是否都能进入测试包。
- 修复浏览器扩展在
0.3.0-rc*预发布版本下的版本号兼容问题,Chrome / Edge 可以正常加载测试版扩展包。 - 调整 macOS 应用启动形态,按托盘 / 菜单栏工具模式运行,正常使用时不再在程序坞中显示应用图标。
- 调整 GitHub Release 构建矩阵,macOS 只发布 arm64 安装包与 ZIP,不再产出 Intel 安装包。
- 此预发布用于验证新的 macOS arm64-only 发版流程,以及
rc2暴露出的构建链路问题是否已经清理干净。 - 本次 GitHub Release 预期包含
FlowSelect_0.3.0-rc3_browser_extension.zip。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.3.0-rc2…v0.3.0-rc3
v0.3.0-rc2
Section titled “v0.3.0-rc2”0.3.0正式发布前的第二个测试打包版本,重点验证 macOS 托盘形态、浏览器扩展预发布版本安装兼容性,以及完整 GitHub Release 构建链路。
- 修复浏览器扩展在
0.3.0-rc2这类预发布版本下的manifest.version兼容问题,Chrome 会使用合法数字版本号安装扩展,并通过version_name保留完整预发布标识。 - 调整 macOS 应用启动形态,按托盘 / 菜单栏工具模式运行,正常使用时不再在程序坞中显示应用图标。
- 此预发布用于验证
rc1之后补入的两项关键修复是否会影响三端打包与安装体验。 - 预发布构建应包含浏览器扩展产物
FlowSelect_0.3.0-rc2_browser_extension.zip。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.3.0-rc1…v0.3.0-rc2
v0.3.0-rc1
Section titled “v0.3.0-rc1”0.3.0正式发布前的测试打包版本,用于验证当前 Electron 桌面构建、浏览器扩展资产和 GitHub Release 流程是否都能按预期产出。- 此测试版包含
0.3.0基线能力,以及下载完成后转码恢复、Bilibili 兼容预览避免重复转码、完成勾号稳定留在主窗口等修复。
- 恢复 Electron 版下载完成后的后续转码链路,最高质量但仍需转码的视频会继续进入转码流程。
- 优化 Bilibili 预览视频在兼容格式下的处理方式,避免可直接使用的素材再被重复转码。
- 修复下载或转码完成后的紧凑窗口状态竞态,完成勾号会稳定显示在主窗口里。
- 此预发布测试标签仅用于验证
0.3.0的重新打包流程,不代表最终正式版已经重新发布。 - 如果打包结果正常,后续再重新创建正式
v0.3.0标签并发布正式产物。 - 预发布构建应包含浏览器扩展产物
FlowSelect_0.3.0-rc1_browser_extension.zip。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.9…v0.3.0-rc1
v0.2.7-rc3
Section titled “v0.2.7-rc3”- 简化桌面发布资产,Windows 现在以单个
setup.exe安装包为中心,用户下载包和仅用于更新器的归档包命名更清晰。 - 让本地构建与 GitHub Actions 使用同一套平台感知 Tauri 打包默认值,Windows release candidate 不再默认生成或发布
MSI包。
- 移除额外的 Windows
MSI发布路径,避免 Release 页面看起来像同一平台有多个等价安装包。 - 重命名 macOS 更新器归档和用户可见的 DMG / portable 资产,让更新器内部包更容易和手动下载包区分。
- 此预发布用于在正式推广资产命名变化前,验证更新后的打包和 GitHub Actions 发布流程。
- Windows 应用内更新器仍然面向签名的
setup.exe安装包路径;这里的变化是打包清晰度,不是更新传输方式切换。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.7-rc2…v0.2.7-rc3
v0.2.7-rc2
Section titled “v0.2.7-rc2”- 增加主窗口中的应用内更新入口,让打包版本向应用自更新靠拢,而不是只展示独立的
yt-dlp更新器。 - 接入桌面构建和发布链路,用于生成 Tauri 更新器资产,包括签名安装元数据和更新客户端预期的公开
latest.jsonmanifest。
- 保持设置页下载器区域聚焦在
yt-dlp、pin-dlp和运行时管理,避免新的应用更新流程影响已有下载器维护 UI。 - 修复不可变仓库的 GitHub Release 流程:先创建 draft prerelease、上传资产,再发布 release。
- 此预发布用于验证 GitHub Actions 发布链路和更新器资产,不是普通用户升级目标。
- 现有稳定版
v0.2.7客户端不会通过当前/releases/latest/download/latest.json自动发现v0.2.7-rc2,因为 GitHublatest会忽略预发布,且0.2.7语义版本高于0.2.7-rc2。 - 工作流成功后,需要确认 GitHub Release 包含公开的
latest.json更新 manifest 和预期安装/归档资产。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.7-rc1…v0.2.7-rc2
v0.2.7-rc1
Section titled “v0.2.7-rc1”- 增加主窗口中的应用内更新入口,让打包版本向应用自更新靠拢,而不是只展示独立的
yt-dlp更新器。 - 接入桌面构建和发布链路,用于生成 Tauri 更新器资产,包括签名安装元数据和更新客户端预期的公开
latest.jsonmanifest。
- 保持设置页下载器区域聚焦在
yt-dlp、pin-dlp和运行时管理,避免新的应用更新流程影响已有下载器维护 UI。 - 对齐更新器插件版本、桌面权限和发布打包步骤,让启用更新器的构建可以稳定完成签名和资产生成。
- 此预发布用于验证 GitHub Actions 发布链路和更新器资产,不是普通用户升级目标。
- 现有稳定版
v0.2.7客户端不会通过当前/releases/latest/download/latest.json自动发现v0.2.7-rc1,因为 GitHublatest会忽略预发布,且0.2.7语义版本高于0.2.7-rc1。 - 工作流成功后,需要确认 GitHub Release 包含公开的
latest.json更新 manifest 和预期安装/归档资产。
Full Changelog: https://github.com/Wutpeach/FlowSelect/compare/v0.2.7…v0.2.7-rc1