更新日志 - Saber

每个版本的更新内容,按时间从新到旧排列。Mac App Store 更新页面上显示的说明与此相同。

版本 1.4.0

  • RSS 订阅源有了专属设置:可将每个订阅源存储到专属文件夹,用“包含”和“排除”规则过滤并预览效果,或重置订阅源以再次获取其项目。下载现在会让 Mac 保持唤醒直到完成,你离开时下载也能继续。右键点按下载项即可使用更多控制,包括“更改目的位置…”、“移到顶部”和“移到底部”。另有多项改进与细节优化。

版本 1.3.8

  • 在“保存到”中选择了自定义文件夹后,在“设置”中开启“直接下载到目标文件夹”,即可将进行中的下载与已完成的下载一样保存在该磁盘上。未完成的文件会存放在该磁盘的隐藏文件夹中,而不是 Mac 的内置磁盘上,最后的移动可瞬间完成。
  • 多项改进与细节优化。

版本 1.3.7

  • 多项稳定性改进与细节优化。

版本 1.3.6

  • 多项稳定性改进。

版本 1.3.5

  • 此更新提高了大型下载的稳定性和内存效率。队列中的下一个下载现在会更早开始,并能更可靠地解压分卷或受密码保护的 7-Zip 下载。

版本 1.3.3

  • 将已完成的超大下载移动到另一块磁盘时,内存占用现在保持在有限范围内:每个临时拷贝缓冲区在写入完成后立即释放,而进度和预计剩余时间会继续独立更新。
  • 修复了当 NZB 的主题只是一个不带引号、也没有分卷计数的裸文件名时,单文件下载会以混淆或缺失的文件名交付的问题。
  • 当某行被选中时,活动下载的进度条会切换为与蓝色选中背景形成自适应高对比度的色调,以保持可见,不再被选中色遮蔽。

版本 1.3.2

  • 修复了一个罕见情况:检查或解压大型下载时可能占用异常大量的内存,或在过程中卡住。
  • 由于应用意外退出而在校验、修复或解压过程中被中断的下载,现在会以暂停状态恢复,而不是自行继续执行该步骤,这样原因就有机会被排查,而不是在无人留意的情况下被自动重试。
  • 修复了点击下载项后检查器中的详情毫无反应的问题,无论该行处于何种状态都可能发生:点击并不总能选中队列中的该行。现在点击一行会直接选中它;在访达中显示已完成的下载,也从双击该行改为使用已有的专属按钮和右键菜单。
  • 修复了在已完成的下载移动到目标位置的整个过程中,检查器一直显示"正在解压"而不是像队列行那样说明状态并显示进度的问题。
  • 修复了在检查器打开时,将已完成的大型下载移动到目标位置所需时间明显更长的问题:进度上报的频率远超界面实际所需,而每次更新都会强制检查器自身的文章地图重新绘制,为此需要遍历发布中的每一篇文章。
  • 队列中的各行现在统一使用系统自带的工具提示,而不再是手动实现的替代方案。

版本 1.3.1

  • 修复了当索引器把帖子的主题改写为不带引号的简单 `文件名.ext (n/m)` 形式时,发布会以无扩展名的乱码文件名交付,且其恢复卷未被识别为校验数据的问题:此前 Saber 只能从带引号的主题中读取文件名。

版本 1.3.0

  • Saber 现已支持西班牙语、德语、法语、荷兰语、日语、巴西葡萄牙语、简体中文和韩语,覆盖整个应用及用户指南。
  • 新增"过滤不需要的文件"设置(默认关闭),可在交付完成的下载时排除你指定扩展名(例如 .exe)的文件。
  • 下载速度更快,尤其在高延迟连接下更明显:每个连接现在会连续发出多个文章请求,而不是等待回复后再发送下一个;断开或卡住的连接会自动重连并从中断处继续,而不会使整个下载失败。
  • 检查器现在会持续跟踪当前活动的下载,而不会在已完成的项目从列表中移除时丢失跟踪对象。
  • 下载的进度条在完成后会变为绿色。
  • 下载进行期间,检查器会在字节数和百分比旁显示预计剩余时间。
  • "显示"菜单的"自定义工具栏"中新增了一个间隔符,可手动分隔工具栏中的各个分组。
  • 添加或编辑服务商时新增了"测试"按钮,会用当前已填写的内容尝试建立连接,并报告成功与否或失败原因。
  • 新增"将单文件解压到文件夹"设置(默认关闭),可让只交付单个文件的发布也像多文件发布一样,被放入以其命名的文件夹中。
  • 修复了当 NZB 的密码嵌入在其自身文件名中时(部分索引器会使用 `Release{{password}}.nzb` 这种形式)解压失败并报密码错误的问题,现在可以正确解压。
  • 将已完成的下载移动到另一块磁盘时,现在会显示真实的移动进度,而不是在整个移动过程中都停留在 100%。
  • 大型下载的速度图表现在更加平稳,不会再出现无法反映真实连接状况的骤降;在大型且带有校验数据的发布完成前进行的全文件校验期间,下载现在会显示为"正在校验",而不是看起来像卡住了一样。
  • 大型下载在开始前现在会先短暂地向服务商确认自己持有哪些文章,界面显示为"正在检查可用性";如果缺失的内容过多,已发布的校验数据永远无法将其重建,会在开始前就给出明确原因并直接拒绝,而不是先下载掉大部分内容才失败。
  • "正在检查可用性"和"正在移动到目标位置"这两个阶段现在会像下载本身一样,在进度旁显示预计剩余时间;压缩包解压阶段现在显示为"正在解压",而不再与随后的移动阶段显示得一模一样。
  • 新增"将已交付下载中找到的 NZB 加入队列"设置(默认开启),可自动将发布中附带的后续 NZB 加入队列,而不是让它留在交付位置无人发现。
  • 修复了暂停仍在检查可用性的下载会被静默忽略、下载会继续进行得好像什么都没点击过一样的问题。
  • 修复了附带的 NZB 有时会与发布一起被交付、而不是被加入队列的问题:将其加入队列可能会因缺少文件错误而失败,因为它读取的是交付过程刚刚移走的那份副本。
  • 修复了新添加的大型下载在检查可用性期间看起来像卡住了的问题:进度条在整个阶段都停留在空白的 0%,因为它显示的仍是尚未开始下载的字节进度。
  • 下载达到 100% 后获取校验文件时,现在会以黄色显示其自身的进度和字节数,而不是让进度条冻结在 100%,只靠状态文字提示有事情正在发生。

版本 1.2.4

  • 搜索结果的标题栏现在直接带有索引器切换、类别筛选和保存按钮,搜索词本身也可以直接编辑,不再是一行静态的“搜索结果”文字。
  • 设置中新增“搜索历史记录”(默认关闭),会保留你最近的 12 条搜索,并在搜索框下方以下拉列表的形式提供。
  • 搜索结果和下载列表现在都会显示资源来自哪个索引器和类别。
  • 多项稳定性修复。

版本 1.2.3

  • Saber 现在可以让多个提供商共同负责同一个下载,而不再局限于一个:在设置中将它们分组为“主要”,它们会被合并使用;设为“备用”的提供商只有在“主要”分组无法提供内容时才会被询问。
  • 工具栏中新增了一个切换搜索所用索引器的按钮,以及一个用于保存搜索、以便日后再次使用的书签按钮。
  • 新增五个索引器预设:altHUB、DOGnzb、NZB.su、abNZB 和 Tabula Rasa。
  • 速度图表和检查器按钮现在会在对应面板打开时显示为已选中状态。

版本 1.2.2

  • 检查器面板现在会一直保持打开,直到你主动关闭,而不会在你点击别处、取消选中下载时自动消失;即使队列为空,也可以打开它。
  • 检查器和速度图表现在各自拥有独立的工具栏按钮,可以分别显示或隐藏。
  • 长时间没有下载数据时,速度图表的纵轴不会再出现多余的“0 字节”刻度。

版本 1.2.1

  • 拆分成多个文件的资源现在下载得更快:所有连接会共用同一个队列,同时处理各个文件的分段,而不是先完成一个文件再开始下一个。
  • 窗口底部新增了速度图表,展示下载速率随时间的变化,并可选择绘制的精细程度。
  • 新增检查器面板,显示所选下载的详细信息,包括其所含文章的实时分布图。
  • 现在可以批量选中并移除多个下载。
  • 失败下载的完整错误信息现在可以从右键菜单中复制。

版本 1.1

  • Saber 现在可以同时使用多个提供商。按你希望的使用顺序列出它们,当第一个没有某篇文章时,会先询问下一个,而不会立即动用这篇帖子的恢复区块。备用或按量计费的账户只会在真正缺少内容时才会被联系,因此普通下载完全不会消耗它的额度。
  • 可以在设置中启用、停用提供商,并调整它们的顺序。
  • 下载速度大幅提升,增加连接数现在能实际提高速度,而不再是毫无影响。
  • 帖子的恢复文件现在只有在确实需要重建时才会下载,这让健康资源的下载量减少了大约十分之一。

版本 1.0

  • Saber 首个正式版本。添加一个 NZB 文件,Saber 就会通过多个并行连接下载它,对每篇文章核对校验和,重新组装文件,解压其中的内容(包括多卷、密码保护和文件名被打乱的压缩包),并把处理完成的结果保存到你指定的位置。
  • Saber 还可以为你监视一个文件夹,自动将其中出现的任何 NZB 文件加入队列。

仍需帮助?联系我们。