Releases: MochengCK/Lerxu
Release list
v3.2.0-Beta4
Lerxu v3.2.0-Beta4 发布说明
Lerxu v3.2.0-Beta4 升级至 XferRust v0.3.3,新增 HLS(m3u8)下载支持:粘贴一个 m3u8 地址即可自动获取清单、并发下载分片,最终拼成一个可直接播放的完整文件,并支持清晰度选择、fMP4、区间分片与 AES-128 加密。同时修复了代理设置不生效、下载卡在最后 99%、连接详情里的连接数始终显示为 1 等问题。
桌面端新增 HLS 清晰度与落盘方式选项,偏好设置新增「M3U8(HLS)下载」卡片,全应用的字节与速度显示统一为 1000 进制;Android 端新增网页广告拦截与原生视频播放器;浏览器扩展升级至 v1.7.2,嗅探到的 m3u8 清单单独成栏,点一下即可下载完整视频。
-
下载引擎 XferRust 升级至 v0.3.3
-
新增 HLS(m3u8)下载:自动获取清单、并发拉取分片,最终拼成一个可直接播放的文件,无需事后手动合并
-
新增清晰度选择:默认取最高码率,也可选择最低码率节省流量
-
新增对 fMP4 初始化段、区间分片与 AES-128 分片加密(含密钥轮换)的支持
-
新增 HLS 专项设置:清晰度、落盘方式、分片并发、分片大小探测、分片重试次数
-
新增暂停、取消不丢弃当前分片已下载的部分:恢复时接着下,一次暂停可省掉几十 MB 的重复下载
-
新增明确失败:不支持的加密方式、或「地址像清单但内容不是清单」时直接报错,不会产出坏文件
-
修复代理设置不生效:此前在设置里填写的代理没有被真正使用,所有下载一律直连,按地区拦截的站点会直接失败
-
修复启用代理后引擎启动变慢、界面上一度显示引擎版本 Unknown
-
修复 HLS 任务暂停后再开始:进度倒退、总大小虚高(下载中显示 8GB、完成后 2GB)、暂停后重复下载
-
修复 HLS 任务在任务列表里没有分片图:现在下载一开始就建好,随下载推进点亮,完成后定格为真实大小
-
修复下载卡在最后 99%:下载末端某个连接僵死时会自动换用新连接继续,不必再手动「暂停再继续」
-
修复连接详情里的连接数始终显示为 1:现在按实际连接逐条显示(每条连接的主机、已下载、速度与状态)
-
改进总大小显示:下载一开始就显示,并随实际数据收敛到精确值,不再虚高
-
改进进度显示:连续走字、绝不倒退,暂停恢复后立即与磁盘上的实际进度一致
-
改进落盘方式可选:默认乱序拼接(更快),也可选顺序拼接(中途的产物就是一个能播的完整前缀)
-
-
浏览器扩展版本更新为 v1.7.2
-
新增:嗅探到的 m3u8 清单单独成为「HLS 完整视频」一栏并排在最前,点这一条就是下载完整视频
-
新增:同一页面的 .ts 分片收进默认折叠的「HLS 分片」组,不再把真正该点的那一条埋掉
-
修复:m3u8 清单被当成「分离的视频流」与音频配对,导致发成两个任务、文件名被写成 _video.mp4
-
改进:「下载全部」在 HLS 页面上只发清单这一条,不再把几十条分片逐条建成任务
-
改进:页面上的悬浮下载按钮优先取清单,避免点到分片只能下到几秒钟的画面
-
修复(Fix)
-
桌面端修复:M3U8 任务的存储文件名不再取地址末段(index / master 这类通用名),改为按站点目录与实际格式命名
-
桌面端修复:「进阶设置 → 引擎信息」不再把 FTP / Metalink / ED2K 与 aria2 时代的 C 库列为本引擎的能力与依赖
新增(New Features)
-
桌面端新增:新建任务高级区新增「HLS 清晰度」与「HLS 落盘方式」两项(仅在粘贴了 m3u8 链接时显示),并随高级预设一起保存与套用
-
桌面端新增:「正在获取数据」状态文案,任务已开始但一个字节还没到时,进度条同步播放扫光动画,与 BT 获取元数据时一致
-
桌面端新增:偏好设置 → 传输设置,新增「M3U8(HLS)下载」卡片
-
Android端新增:聚焦搜索时显示搜索建议与历史搜索
-
Android端新增:预览网页时,顶部系统栏的背景跟随网页背景
-
Android端新增:自动拦截网页中的广告,并阻止它们显示
-
Android端新增:网页中出现视频容器时,换上我们自定义的原生播放器
-
Android端新增:按住底部功能栏的链接输入框向上移动,将打开标签页
改进(Improvements)
-
桌面端改进:全应用(主窗口、任务列表、速度图、托盘、新建任务、关于)的字节与速度显示统一为 1000 进制
-
桌面端改进:重做新建任务弹窗里的已解析资源表格
-
Android端改进:现代模式聚焦底部输入框后,输入框左右贴边,下方两个角变为直角贴边
-
Android端改进:底部链接输入框不再显示原始网页 URL,而是显示经过处理后的网页 URL
-
Android端改进:现代模式的底部控制栏收起/展开从阈值切换改为跟随网页滚动逐渐收起、展开
-
Android端改进:浏览器页面底部功能栏右侧的标签页按钮改为更多功能按钮
Lerxu v3.2.0-Beta4 Release Notes
Lerxu v3.2.0-Beta4 upgrades XferRust to v0.3.3 and adds HLS (m3u8) download support: paste an m3u8 URL and Lerxu fetches the playlist, downloads the segments concurrently and assembles them into a single playable file, with variant selection, fMP4, byte-range segments and AES-128 encryption. This release also fixes the proxy setting never taking effect, downloads stalling at the last 99%, and the connection count in the connection details always showing 1.
The desktop client gains HLS quality and write-mode options plus a dedicated "M3U8 (HLS)" card in Preferences, and all byte/speed figures now use decimal (1000-based) units. The Android client adds ad blocking and a native video player. The browser extension is updated to v1.7.2, where sniffed m3u8 playlists get their own highlighted entry.
-
Download engine upgraded to XferRust v0.3.3
-
New: HLS (m3u8) downloads — the playlist is fetched, segments are downloaded concurrently and assembled into one playable file, no manual merging needed
-
New: quality selection — highest bitrate by default, lowest available to save data
-
New: support for fMP4 init segments, byte-range segments and AES-128 segment encryption (including key rotation)
-
New: HLS-specific settings — quality, write mode, segment concurrency, segment size probing and segment retries
-
New: pausing or cancelling no longer discards the bytes already received for the current segment; resuming continues from that point, saving tens of MB per pause
-
New: clear failures — unsupported encryption or a playlist that turns out not to be one now fails outright instead of producing a broken file
-
Fixed: the proxy configured in settings was never actually used, so all downloads went direct and geo-restricted sites failed
-
Fixed: engine startup being slow with a proxy enabled, and the engine version briefly showing "Unknown"
-
Fixed: after resuming an HLS task, progress went backwards, the total size was inflated (8 GB during download, 2 GB after), and segments were downloaded twice
-
Fixed: HLS tasks had no segment map in the task list; it now appears immediately and fills in as the download progresses
-
Fixed: downloads stalling at the last 99% — a dead connection at the tail is now replaced automatically, so manual pause/resume is no longer needed
-
Fixed: the connection count in connection details always showed 1; every connection is now listed with its host, downloaded bytes, speed and state
-
Improved: the total size is shown from the start and converges to the exact value instead of being inflated
-
Improved: progress advances smoothly and never goes backwards, matching what is actually on disk right after a resume
-
Improved: write mode is selectable — unordered assembly (default, faster) or ordered (the partial file is playable at any time)
-
-
Browser extension updated to v1.7.2
-
New: sniffed m3u8 playlists get their own "HLS full video" entry at the top; one click downloads the complete video
-
New: .ts segments from the same page are folded into a collapsed "HLS segments" group instead of burying the entry you actually want
-
Fixed: m3u8 playlists being paired with audio as a "separate video stream", which sent two tasks and named the file _video.mp4
-
Improved: "Download all" on an HLS page now sends only the playlist instead of creating dozens of segment tasks
-
Improved: the floating download button prefers the playlist, avoiding a few seconds of video from a single segment
-
Fixes
-
Desktop: M3U8 tasks no longer take their file name from the URL's last path segment (generic names like index / master)
-
Desktop: "Advanced Settings → Engine Info" no longer lists FTP / Metalink / ED2K and the aria2-era C libraries as this engine's capabilities and dependencies
New Features
-
Desktop: the advanced section of the new-task dialog gains "HLS quality" and "HLS write mode" (shown only for m3u8 links), saved and applied with advanced presets
-
Desktop: a "Fetching data" status with a shimmer animation on the progress bar when a task has started but no bytes have arrived yet, matching BT metadata fetching
-
Desktop: a new "M3U8 (HLS) download" card under Preferences → Transfer
-
Android: search suggestions and search history while focusing the address bar
-
Android: the top system bar background follows the web page background
-
Android: automatic blocking of in-page ads
-
Android: a native video player replaces the web page's video container
-
Android: dragging the bottom address bar upwards opens the tab grid
Improvements
-
Desktop: byte and speed figures across the app (main window, task list, speed graph, tray, new task, about) now use decimal (1000-based) units
-
Desktop: the parsed-resource table in the new-task dialog was reworked
-
Android: in modern mode, the focused address bar stretches edge to edge with square bottom corners
-
Android: the bottom address bar shows the processed page URL instead of the raw one
-
Android: the bottom control bar now collapses and expands gradually as you scroll instead of at a threshold
-
Android: the tab button on the right of the bottom bar became a "more" button
v3.2.0-Beta3
Lerxu v3.2.0-Beta3 发布说明
Lerxu v3.2.0-Beta3 升级至 XferRust v0.3.2,优化下载任务收尾阶段的连接超时机制,减少任务长时间停留在 99% 的情况。同时升级浏览器扩展至 v1.7.0,修复资源嗅探、视频任务重复发送及自动接管等问题。
本次更新进一步完善浏览器扩展添加的视频任务处理逻辑,修复音视频未全部下载完成便提前合并、错误标记完成等问题,并正式将 Lerxu 浏览器扩展上架 Mozilla Firefox 附加组件商店,Firefox 用户可直接安装并自动更新。
-
下载引擎 XferRust 升级至 v0.3.2
- 修复下载收尾阶段「卡在 99% 十几秒」:最后一个分片的连接僵死时要等满 10 秒读空闲超时才断开重连,现尾声改用 3 秒超时
-
浏览器扩展版本更新为 v1.7.0
-
修复浏览器扩展资源嗅探按钮,显示的资源数量与实际弹窗资源数量不一致的问题
-
修复浏览器扩展会重复发送视频任务的问题
-
修复自动接管偶尔失效、下载被浏览器接走的问题
-
修复(Fix)
-
修复通过浏览器扩展添加的视频任务,本该合并的视频单独标完成的问题
-
修复在另一个资源还未下载完成的情况下,提前合并后直接标完成的问题
-
修复音视频未全部下载完成就开始合并、导致合并出的视频不完整的问题
新增(New Features)
- 浏览器扩展已上架 Mozilla 附加组件商店,Firefox 用户可直接安装并自动更新:https://addons.mozilla.org/zh-CN/firefox/addon/lerxu/
改进(Improvements)
-
资源列表有新增资源时不再整体重绘,浏览列表时不会被打断
-
进阶设置「开发者」中的aria2引擎调试日志项更名为引擎调试日志
Lerxu v3.2.0-Beta3 Release Notes
Lerxu v3.2.0-Beta3 upgrades XferRust to v0.3.2 and optimizes the connection timeout mechanism during the final stage of download tasks, reducing cases where tasks remain at 99% for an extended period. The browser extension has also been upgraded to v1.7.0, fixing issues with resource detection, duplicate video task submissions, and automatic download takeover.
This update further improves the handling of video tasks added through the browser extension, fixing issues where audio and video were merged before all resources had finished downloading, or tasks were incorrectly marked as completed. The Lerxu browser extension is also now officially available on the Mozilla Firefox Add-ons store, allowing Firefox users to install it directly and receive automatic updates.
-
Upgraded the XferRust download engine to v0.3.2
- Fixed an issue where downloads could remain stuck at 99% for more than ten seconds during the final stage: when the connection for the last piece became unresponsive, it previously had to wait for the full 10-second read timeout before disconnecting and reconnecting. The timeout during the final stage has now been reduced to 3 seconds
-
Updated the browser extension to v1.7.0
-
Fixed an issue where the resource detection button in the browser extension displayed a different number of resources than were actually shown in the resource popup
-
Fixed an issue where the browser extension could send duplicate video tasks
-
Fixed an issue where automatic download takeover could occasionally fail, causing downloads to be handled by the browser instead
-
Fix
-
Fixed an issue where video tasks added through the browser extension could incorrectly mark individual video resources as completed when they should have been merged
-
Fixed an issue where a video task could be merged prematurely and directly marked as completed while another resource was still downloading
-
Fixed an issue where merging could start before all audio and video resources had finished downloading, resulting in an incomplete merged video
New Features
- The Lerxu browser extension is now officially available on the Mozilla Add-ons store. Firefox users can install it directly and receive automatic updates: [Lerxu – Firefox Add-ons](https://addons.mozilla.org/zh-CN/firefox/addon/lerxu/?utm_source=chatgpt.com)
Improvements
-
Resource lists are no longer fully re-rendered when new resources are added, preventing interruptions while browsing the resource list
-
Renamed the
aria2engine debug log option under Advanced Settings → Developer toEngine Debug Log
v3.2.0-Beta2
Lerxu v3.2.0-Beta2 发布说明
Lerxu v3.2.0-Beta2 重点升级了全新的 XferRust v0.3.1 下载引擎,大幅提升 BT 下载性能,并全面修复 IPv4/IPv6、DHT、uTP、Tracker、文件完整性及磁盘缓存等问题,同时优化性能与后台资源占用。
Android 客户端进一步完善,新增内置浏览器、网页资源嗅探与一键接管下载,并加入更新渠道选择、全新引导流程及默认入口设置,同时统一移动端与桌面端的视觉风格。
-
下载引擎 XferRust 升级至 v0.3.1
-
BT 下载速度大幅提升,同一种子实测峰值从不到 1MB/s 提升到 17.1MB/s
-
修复 BT 下载速度远低于其他客户端:此前 tracker 返回的 IPv6 下载者被整条丢弃、向 tracker 的请求也只走 IPv4;现两者都支持,并同时用 IPv4 与 IPv6 请求 tracker 后合并结果
-
修复 DHT 基本失效(不依赖 tracker 也能找到其他下载者):DHT 在 macOS 上必然退回纯 IPv4,查询结果又被静默丢弃;现可正常使用,查询超时由 10 秒缩短到 3 秒,启动时寻找节点改为并发,冷启动更快
-
修复 IPv6 网络下 uTP 连接、UDP tracker、BT 入站连接完全不可用:连接 IPv6 下载者必然失败,并要白等一轮超时才会回退
-
修复 HTTPS 在自签证书 / 企业代理(TLS 拦截)环境下全部失败:证书校验补齐本机系统根证书,公共网站的校验结果不变
-
修复「no-proxy」设置不生效:列在该规则里的地址此前仍会走代理,导致本可直连的地址反而失败
-
修复部分文件「进度跑满但文件是坏的」:开启磁盘缓存时,还没真正写入磁盘的分片被记成已完成,崩溃或断电后恢复会跳过它们、留下空洞;现只有已落盘的分片才计入进度
-
修复 HTTP 分片下载偶尔「一个字节都没下就显示完成」:此前会留下残缺文件却提示成功,现会正确重新下载并补全
-
修复「只有一个文件的多文件种子」存放位置错误:文件占用了本该是文件夹的位置,与其他下载软件不一致,也无法继续做种;升级后已下载的数据会自动迁移,无需重新下载
-
修复单文件种子的文件路径显示与文件校验:此前详情页显示的是一个不存在的路径,校验总是报「文件缺失」
-
修复 DHT 对外公布的两处错误信息:公布的端口没人监听,并把 IPv6 下载者错误地当成 0.0.0.0 发给别人(对端会去连接自己)
-
修复 NAT-PMP 的 TCP 端口映射从未生效(此前只有 UPnP 起作用):在路由器后面做种 / 接受入站连接更容易成功
-
修复版本号位数增加时(如 0.10.0)引擎崩溃,以及开启 DHT 持久化后的崩溃
-
其他优化:正式版构建改为性能优先(BT 收发、文件校验、分片读写更快);空闲时的磁盘写入与后台唤醒大幅减少,更省电、更少无谓读写
-
修复(Fix)
- Android端修复更新说明排版丢失的问题
新增(New Features)
-
Android端新增更新渠道选择,支持选择稳定版、测试版、全部版本
-
Android端新增浏览器,支持资源嗅探一键接管所有下载任务
改进(Improvements)
-
Android端统一使用桌面端的主题风格
-
Android端重做引导界面,并新增默认入口选择
Lerxu v3.2.0-Beta2 Release Notes
Lerxu v3.2.0-Beta2 focuses on upgrading the new XferRust v0.3.1 download engine, significantly improving BitTorrent download performance, and comprehensively fixing issues related to IPv4/IPv6, DHT, uTP, Tracker, file integrity, and disk caching, while also improving performance and background resource usage.
The Android client has also been further improved, adding a built-in browser, web resource detection and one-tap download takeover, as well as update channel selection, a redesigned onboarding flow, and default entry selection. The visual style of the mobile and desktop clients has also been unified.
-
Upgraded the XferRust download engine to v0.3.1
-
Significantly improved BitTorrent download speeds. In testing with the same torrent, the peak speed increased from less than 1 MB/s to 17.1 MB/s
-
Fixed an issue where BitTorrent download speeds were significantly lower than other clients: previously, IPv6 peers returned by trackers were discarded entirely, and requests to trackers only used IPv4. Both are now supported, with tracker requests sent over both IPv4 and IPv6 and the results merged
-
Fixed DHT being largely non-functional (DHT can discover peers without relying on trackers): on macOS, DHT previously always fell back to IPv4-only mode, and query results were silently discarded. DHT can now work normally. Query timeout has been reduced from 10 seconds to 3 seconds, and node discovery at startup is now performed concurrently for faster cold starts
-
Fixed uTP connections, UDP trackers, and incoming BitTorrent connections being completely unavailable on IPv6 networks: connections to IPv6 peers would always fail and only fall back after waiting through an entire timeout cycle
-
Fixed HTTPS connections completely failing in environments with self-signed certificates or enterprise proxies (TLS interception): certificate verification now includes the system's local root certificates, while verification behavior for public websites remains unchanged
-
Fixed the
no-proxysetting not taking effect: addresses listed in this rule previously still went through the proxy, causing connections that could have been made directly to fail -
Fixed an issue where some files would show 100% progress while being corrupted: when disk caching was enabled, pieces that had not actually been written to disk were previously marked as completed. After a crash or power loss, these pieces would be skipped during recovery, leaving holes in the file. Only pieces that have actually been written to disk are now counted toward progress
-
Fixed an issue where HTTP segmented downloads could occasionally show as completed without downloading a single byte: incomplete files could previously be left behind while being reported as successfully downloaded. They are now correctly re-downloaded and completed
-
Fixed an incorrect storage location for multi-file torrents containing only one file: the file previously occupied a location that should have been a directory, causing behavior inconsistent with other download clients and preventing continued seeding. Previously downloaded data is automatically migrated after the upgrade without requiring a re-download
-
Fixed file path display and file verification for single-file torrents: the Details page previously displayed a non-existent path, causing verification to always report "File missing"
-
Fixed two incorrect pieces of information announced by DHT: the announced port was not actually being listened on, and IPv6 peers were incorrectly announced as
0.0.0.0, causing remote peers to attempt to connect to themselves -
Fixed NAT-PMP TCP port mapping never taking effect (previously only UPnP worked), making seeding and accepting incoming connections behind routers more reliable
-
Fixed engine crashes when the number of version digits increased (such as
0.10.0), as well as crashes after enabling DHT persistence -
Other optimizations: release builds are now optimized for performance, improving BitTorrent data transfer, file verification, and piece read/write performance. Idle disk writes and background wakeups have also been significantly reduced, resulting in lower power consumption and fewer unnecessary read/write operations
-
Fix
- Fixed an issue on Android where the update notes layout was lost
New Features
-
Added update channel selection on Android, allowing users to choose between stable releases, beta releases, or all releases
-
Added a browser to the Android client, supporting resource detection and one-tap takeover of all download tasks
Improvements
-
Unified the Android client with the desktop client's theme style
-
Redesigned the Android onboarding interface and added a default entry selection
v3.2.0-Beta1
Lerxu v3.2.0-Beta1 发布说明
Lerxu v3.2.0-Beta1 是一次重要的架构与平台扩展更新。本版本正式将下载引擎从 XferCore 更替为全新自研的 XferRust,并进一步扩展 Lerxu 的跨平台能力,推出全新的 Android 客户端。同时,本版本对偏好设置、任务详情、任务进度窗口以及应用运行时资源占用进行了多项优化,为后续版本进一步完善 XferRust 与 Lerxu 客户端体验奠定基础。
新引擎BT下载并不稳定,在特定环境下可能更快,更慢,介意的话,请等待它变得更完善
-
将XferCore引擎更替为XferRust
-
Electron 升级至 v44.4.1
修复(Fix)
- 修复预览更新始终显示为空的问题(@MochengCK)
新增(New Features)
-
新增全新的安卓客户端,使用Kotlin编写,并搭载XferRust引擎(@MochengCK)
-
独立任务进度窗口新增设置分类,可设置单任务上传下载限速,单任务完成后是否打开完成弹窗(@MochengCK)
-
任务详情节点表格内已连接分类的状态字段,新增可同时显示多个状态(@MochengCK)
改进(Improvements)
-
将偏好设置从页面改为内嵌弹窗(@MochengCK)
-
优化自定义下拉框的 UI 样式(@MochengCK)
-
代理卡片在非自定义代理模式下,新增显示代理端口(@MochengCK)
-
暂时移除偏好设置弹窗,ED2K设置分类(@MochengCK)
-
任务详情文件分类的表格内容改为实时刷新(@MochengCK)
-
优化任务详情,连接详情里的表格样式(@MochengCK)
-
优化应用运行时的资源占用(@MochengCK)
Lerxu v3.2.0-Beta1 Release Notes
Lerxu v3.2.0-Beta1 is a major architecture and platform expansion update. This release officially replaces the XferCore download engine with the newly developed XferRust, further expands Lerxu's cross-platform capabilities, and introduces a brand-new Android client. In addition, this release includes multiple optimizations to Preferences, task details, the task progress window, and runtime resource usage, laying the foundation for further improvements to the XferRust and Lerxu client experience in future releases.
The new BT download engine is not yet stable; speeds may be faster or slower depending on the specific environment. If this is a concern, please wait until the engine is further refined.
-
Replaced the XferCore download engine with XferRust
-
Upgraded Electron to v44.4.1
Fix
- Fixed an issue where the update preview was always displayed as empty (@MochengCK)
New Features
-
Added a brand-new Android client, written in Kotlin and powered by the XferRust engine (@MochengCK)
-
Added a Settings category to the independent task progress window, allowing users to configure per-task upload/download speed limits and whether to show a completion popup after a task is completed (@MochengCK)
-
Added support for displaying multiple statuses simultaneously in the Status field of the Connected category in the task details node table (@MochengCK)
Improvements
-
Changed Preferences from a page to an embedded popup (@MochengCK)
-
Optimized the UI style of custom dropdown menus (@MochengCK)
-
Added proxy port display to the Proxy card when using a non-custom proxy mode (@MochengCK)
-
Temporarily removed the ED2K settings category from Preferences (@MochengCK)
-
Changed the table content in the Files category of task details to refresh in real time (@MochengCK)
-
Optimized the table styling in the Connection Details section of task details (@MochengCK)
-
Optimized runtime resource usage (@MochengCK)
v3.1.0
Lerxu v3.1.0 发布说明
Lerxu v3.1.0 是一次重要的版本更新。本版本正式完成项目品牌重构与前端架构升级,并进一步完善 XferCore 下载引擎、BitTorrent 功能、浏览器扩展以及 Windows、macOS、Linux 平台体验,由于程序品牌名变更,建议删除旧版客户端,重新下载新版客户端。
-
将项目名称从LinkCore变更为Lerxu(@MochengCK)
-
将程序前端架构从 Vue 2.7.16 迁移至 Vue 3.5.42(@MochengCK)
-
下载引擎 XferCore 升级至 v1.6.5(@MochengCK)
-
新增已暂停做种任务状态的记录
-
修复uTP协议实现异常,导致与任何真实uTP客户端握手都失败的问题
-
实现uTP的出站与入站加密连接
-
增强 BitTorrent 下载过程中,自动封禁策略的工作方式,减少误封的概率
-
在 BitTorrent 下载过程中,明确标记被自动屏蔽机制封禁的节点
-
-
浏览器扩展版本更新为1.6.8(@MochengCK)
- 需要先删除旧版本扩展,并在程序内重新获取扩展后才能正常使用
-
清理一些长期无人维护的i18n(@MochengCK)
- 德语
- 西班牙语
- 法语
- 意大利语
- 日语
- 韩语
- 葡萄牙语(巴西)
- 俄语
修复(Fix)
-
修复任务卡片在无法完整显示任务名称时,没有正确启用渐隐效果来隐藏的问题(@MochengCK)
-
修复预览更新弹窗始终报错的问题(@MochengCK)
-
修复 GitHub 镜像无法正确保存的问题(@MochengCK)
-
修复 Tracker 服务器多选框过早启用省略模式的问题(@MochengCK)
-
修复mac下将程序渲染窗口关闭后,托盘速度和图标速度会停止更新的问题(@MochengCK)
-
修复当BT任务处于待选择文件状态时,进度条颜色未变化的问题(@MochengCK)
-
修复任务详情,活动图标里的进度条向下偏移的问题(@MochengCK)
-
修复重启应用后,BT任务的待选择文件状态丢失的问题(@MochengCK)
-
修复任务详情节点表格,选项右键菜单点击任意处无法关闭的问题(@MochengCK)
-
修复视频合并时,如果两个视频片段未同时下载完成,就会概率跳过自动合并的问题(@MochengCK)
-
修复设置项IPC 序列化问题(@MochengCK)
-
修复自定义悬停名称弹窗,在名称过长时不会自动调整大小来适配的问题(@MochengCK)
-
修复 Windows、Linux 下,自定义顶部标题栏左侧的快捷弹窗、关闭后二级弹窗没有被正确关闭的问题(@MochengCK)
-
修复 Linux 系统下程序托盘图标无法正确显示的问题(@MochengCK)
新增(New Features)
-
新增全新的mac托盘图标(@MochengCK)
-
Mac程序图标新增可同时显示下载与上传速度(@MochengCK)
-
偏好设置窗口,BT设置,传输协议卡片,新增连接协议设置项(@MochengCK)
-
添加在任务详情节点分类里的表格,悬停已封禁节点的来源字段显示封禁原因(@MochengCK)
-
在偏好设置窗口,BT设置分类中的,BT选项卡片里新增自动封禁策略设置项(@MochengCK)
-
Linux 系统新增全尺寸应用图标(@MochengCK)
改进(Improvements)
-
优化应用的启动速度(@MochengCK)
-
更新内置的 GitHub 镜像(@MochengCK)
-
优化 GitHub 镜像探测方式,提高探测结果的可靠性(@MochengCK)
-
将 GitHub 镜像多选框改为仅显示一行,内容无法完整显示时自动进入省略模式(@MochengCK)
-
移除正在下载中的BT任务,长期无速度时自动报错终止的逻辑(@MochengCK)
-
重新设计浏览器扩展的添加方式,现在不再需要单独复制浏览器扩展到单独目录(@MochengCK)
-
将通用文件表格里的悬停显示名称弹窗换为自定义的(@MochengCK)
-
优化任务详情节点分类里表格的UI样式(@MochengCK)
-
优化下拉框的打开关闭动画与UI(@MochengCK)
-
重新设计应用内大部分图标(@MochengCK)
-
优化悬停名称弹窗的样式(@MochengCK)
-
优化程序打包体积(@MochengCK)
-
优化程序资源占用(@MochengCK)
-
添加Tracker源新增进度提示(@MochengCK)
-
重新设计 Windows、Linux 下自定义顶部标题栏左侧的 logo 图标(@MochengCK)
-
将偏好设置从独立窗口改为内嵌在主窗口中(@MochengCK)
-
重新排序 Windows、 Linux 下自定义顶部标题栏,快捷弹窗里的选项(@MochengCK)
-
优化 Windows、Linux 下自定义顶部标题栏快捷弹窗的体验(@MochengCK)
-
优化任务详情的打开速度(@MochengCK)
Lerxu v3.1.0 Release Notes
Lerxu v3.1.0 is a major version update. This release officially completes the project's brand restructuring and frontend architecture migration, while further improving the XferCore download engine, BitTorrent functionality, browser extension, and the overall experience across Windows, macOS, and Linux, Due to a change in the program's brand name, it is recommended to delete the old version of the client and download the new version.
-
Renamed the project from LinkCore to Lerxu (@MochengCK)
-
Migrated the application's frontend architecture from Vue 2.7.16 to Vue 3.5.42 (@MochengCK)
-
Download Engine XferCore upgraded to v1.6.5 (@MochengCK)
-
Added persistent state tracking for paused seeding tasks
-
Fixed an issue with the uTP protocol implementation that caused handshakes with real uTP clients to fail
-
Added support for outgoing and incoming encrypted uTP connections
-
Improved the automatic banning strategy during BitTorrent downloads to reduce the probability of false bans
-
Clearly marked peers blocked by the automatic banning mechanism during BitTorrent downloads
-
-
Browser Extension upgraded to v1.6.8 (@MochengCK)
- The old version of the extension must be removed first. Please re-acquire the extension through the application before using it normally.
-
Removed several long-unmaintained i18n language packs (@MochengCK)
- German
- Spanish
- French
- Italian
- Japanese
- Korean
- Portuguese (Brazil)
- Russian
Fixes
-
Fixed an issue where the fade-out effect was not correctly applied to task cards when the task name could not be fully displayed (@MochengCK)
-
Fixed an issue where the update preview popup always displayed an error (@MochengCK)
-
Fixed an issue where GitHub mirrors could not be saved correctly (@MochengCK)
-
Fixed an issue where the Tracker server multi-select box entered ellipsis mode prematurely (@MochengCK)
-
Fixed an issue on macOS where tray speed indicators and icon speed indicators would stop updating after closing the application's rendering window (@MochengCK)
-
Fixed an issue where the progress bar color did not change when a BT task was waiting for file selection (@MochengCK)
-
Fixed an issue where the progress bar in the Activity icon of task details was vertically misaligned (@MochengCK)
-
Fixed an issue where the "Waiting for File Selection" state of BT tasks was lost after restarting the application (@MochengCK)
-
Fixed an issue where the context menu in the task details peer table could not be closed by clicking elsewhere (@MochengCK)
-
Fixed an issue where automatic video merging could occasionally be skipped when two video segments did not finish downloading at the same time (@MochengCK)
-
Fixed an IPC serialization issue affecting settings (@MochengCK)
-
Fixed an issue where custom name tooltip popups could not automatically resize to accommodate excessively long names (@MochengCK)
-
Fixed an issue where the quick actions popup on the left side of the custom title bar in Windows and Linux, along with its secondary popup, would not close correctly (@MochengCK)
-
Fixed an issue where the application tray icon could not be displayed correctly on Linux (@MochengCK)
New Features
-
Added a brand-new macOS tray icon (@MochengCK)
-
Added simultaneous download and upload speed display to the macOS application icon (@MochengCK)
-
Added a connection protocol setting to the Transfer Protocol card under BT Settings in Preferences (@MochengCK)
-
Added a ban reason tooltip when hovering over the source field of a banned peer in the Peers section of task details (@MochengCK)
-
Added an automatic banning strategy setting to the BT tab under the BitTorrent category in Preferences (@MochengCK)
-
Added a full-size application icon on Linux (@MochengCK)
Improvements
-
Improved application startup speed (@MochengCK)
-
Updated the built-in GitHub mirrors (@MochengCK)
-
Improved the GitHub mirror detection method to increase the reliability of detection results (@MochengCK)
-
Changed the GitHub mirror multi-select box to display only one line. When the content cannot be fully displayed, it automatically enters ellipsis mode. (@MochengCK)
-
Removed the logic that automatically terminates downloading BT tasks with an error after they have had no download speed for an extended period (@MochengCK)
-
Redesigned the browser extension installation process. The extension no longer needs to be manually copied to a separate directory. (@MochengCK)
-
Replaced the default name tooltip popup in the general file table with a custom implementation (@MochengCK)
-
Improved the UI design of the table in the Peers section of task details (@MochengCK)
-
Improved the opening and closing animations and UI of dropdown menus (@MochengCK)
-
Redesigned most of the icons throughout the application (@MochengCK)
-
Improved the styling of name tooltip popups (@MochengCK)
-
Optimized application package size (@MochengCK)
-
Optimized application resource usage (@MochengCK)
-
Added a progress indicator when adding Tracker sources (@MochengCK)
-
Redesigned the logo icon on the left side of the custom title bar on Windows and Linux (@MochengCK)
-
Changed Preferences from a separate window to an embedded view within the main window (@MochengCK)
-
Reordered the options in the quick actions popup of the custom title bar on Windows and Linux (@MochengCK)
-
Improved the experience of the quick actions popup in the custom title bar on Windows and Linux (@MochengCK)
-
Improved the opening speed of task details (@MochengCK)
v3.1.0-Beta8
Lerxu v3.1.0-Beta8 发布说明
Lerxu v3.1.0-Beta8 主要修复 GitHub 镜像相关问题,并进一步优化 GitHub 镜像的探测方式与界面显示体验。
修复(Fix)
-
修复 GitHub 镜像无法正确保存的问题
-
修复 Tracker 服务器多选框过早启用省略模式的问题
新增(New Features)
改进(Improvements)
-
更新内置的 GitHub 镜像
-
优化 GitHub 镜像探测方式,提高探测结果的可靠性
-
将 GitHub 镜像多选框改为仅显示一行,内容无法完整显示时自动进入省略模式
Lerxu v3.1.0-Beta8 Release Notes
Lerxu v3.1.0-Beta8 primarily fixes several GitHub mirror-related issues and further improves GitHub mirror detection and interface display behavior.
Fixes
-
Fixed an issue where GitHub mirrors could not be saved correctly
-
Fixed an issue where the Tracker server multi-select box entered ellipsis mode prematurely
New Features
Improvements
-
Updated the built-in GitHub mirrors
-
Improved the GitHub mirror detection mechanism for more reliable results
-
Limited the GitHub mirror multi-select box to a single line, automatically truncating content when it cannot be fully displayed
v3.1.0-Beta7
Lerxu v3.1.0-Beta7 发布说明
此版本为补丁版本,延续上个版本更新说明
Lerxu v3.1.0-Beta7 是重构后的第七个 Beta 测试版本。本版本重点升级下载引擎 XferCore,修复了此前 uTP 协议实现异常导致无法与真实 uTP 客户端正常握手的问题,并新增 uTP 出站与入站加密连接支持。同时,本版本进一步优化了 macOS 的托盘与应用图标体验,并修复多个 BT 任务状态及界面交互问题。
-
下载引擎 XferCore 升级至 v1.6.4
-
修复uTP协议实现异常,导致与任何真实uTP客户端握手都失败的问题
-
实现uTP的出站与入站加密连接
-
-
浏览器扩展版本更新为1.6.8
- 需要先删除旧版本扩展,并在程序内重新获取扩展后才能正常使用
修复(Fix)
-
修复mac下将程序渲染窗口关闭后,托盘速度和图标速度会停止更新的问题
-
修复当BT任务处于待选择文件状态时,进度条颜色未变化的问题
-
修复任务详情,活动图标里的进度条向下偏移的问题
-
修复重启应用后,BT任务的待选择文件状态丢失的问题
-
修复任务详情节点表格,选项右键菜单点击任意处无法关闭的问题
新增(New Features)
-
新增全新的mac托盘图标
-
Mac程序图标新增可同时显示下载与上传速度
-
偏好设置窗口,BT设置,传输协议卡片,新增连接协议设置项
改进(Improvements)
- 移除正在下载中的BT任务,长期无速度时自动报错终止的逻辑
Lerxu v3.1.0-Beta7 Release Notes
This is a patch release and continues the release notes from the previous version.
Lerxu v3.1.0-Beta7 is the seventh Beta release following the major refactoring. This version focuses on upgrading the XferCore download engine, fixing an issue in the previous uTP implementation that prevented proper handshakes with real uTP clients, and adding support for both outgoing and incoming encrypted uTP connections. This release also further improves the macOS tray and application icon experience and fixes several BitTorrent task state and UI interaction issues.
-
Download Engine XferCore upgraded to v1.6.4
-
Fixed an issue with the uTP protocol implementation that caused handshakes with real uTP clients to fail
-
Added support for outgoing and incoming encrypted uTP connections
-
-
Browser Extension upgraded to v1.6.8
- The old version of the extension must be removed first. Please re-acquire the extension through the application before using it normally.
Fixes
-
Fixed an issue on macOS where tray speed indicators and icon updates would stop after closing the application's rendering window
-
Fixed an issue where the progress bar color did not change when a BT task was waiting for file selection
-
Fixed an issue where the progress bar in the Activity icon of task details was vertically misaligned
-
Fixed an issue where the "Waiting for File Selection" state of BT tasks was lost after restarting the application
-
Fixed an issue where the context menu in the task details peer table could not be closed by clicking elsewhere
New Features
-
Added a brand-new macOS tray icon
-
Added simultaneous download and upload speed display to the macOS application icon
-
Added a connection protocol setting to the Transfer Protocol card under BT Settings in Preferences
Improvements
- Removed the logic that automatically terminates downloading BT tasks with an error after they have had no download speed for an extended period
v3.1.0-Beta6
Lerxu v3.1.0-Beta6 发布说明
Lerxu v3.1.0-Beta6 是重构后的第六个 Beta 测试版本。本版本重点升级下载引擎 XferCore,修复了此前 uTP 协议实现异常导致无法与真实 uTP 客户端正常握手的问题,并新增 uTP 出站与入站加密连接支持。同时,本版本进一步优化了 macOS 的托盘与应用图标体验,并修复多个 BT 任务状态及界面交互问题。
-
下载引擎 XferCore 升级至 v1.6.4
-
修复uTP协议实现异常,导致与任何真实uTP客户端握手都失败的问题
-
实现uTP的出站与入站加密连接
-
修复(Fix)
-
修复mac下将程序渲染窗口关闭后,托盘速度和图标速度会停止更新的问题
-
修复当BT任务处于待选择文件状态时,进度条颜色未变化的问题
-
修复任务详情,活动图标里的进度条向下偏移的问题
-
修复重启应用后,BT任务的待选择文件状态丢失的问题
-
修复任务详情节点表格,选项右键菜单点击任意处无法关闭的问题
新增(New Features)
-
新增全新的mac托盘图标
-
Mac程序图标新增可同时显示下载与上传速度
-
偏好设置窗口,BT设置,传输协议卡片,新增连接协议设置项
改进(Improvements)
- 移除正在下载中的BT任务,长期无速度时自动报错终止的逻辑
Lerxu v3.1.0-Beta6 Release Notes
Lerxu v3.1.0-Beta6 is the sixth Beta release following the major refactoring. This version focuses on upgrading the XferCore download engine, fixing an issue in the previous uTP implementation that prevented proper handshakes with real uTP clients, and adding support for both outgoing and incoming encrypted uTP connections. This release also further improves the macOS tray and application icon experience and fixes several BitTorrent task state and UI interaction issues.
-
Download Engine XferCore upgraded to v1.6.4
-
Fixed an issue with the uTP protocol implementation that caused handshakes with real uTP clients to fail
-
Added support for outgoing and incoming encrypted uTP connections
-
Fixes
-
Fixed an issue on macOS where tray speed indicators and icon updates would stop after closing the application's rendering window
-
Fixed an issue where the progress bar color did not change when a BT task was waiting for file selection
-
Fixed an issue where the progress bar in the Activity icon of task details was vertically misaligned
-
Fixed an issue where the "Waiting for File Selection" state of BT tasks was lost after restarting the application
-
Fixed an issue where the context menu in the task details peer table could not be closed by clicking elsewhere
New Features
-
Added a brand-new macOS tray icon
-
Added simultaneous download and upload speed display to the macOS application icon
-
Added a connection protocol setting to the Transfer Protocol card under BT Settings in Preferences
Improvements
- Removed the logic that automatically terminates downloading BT tasks with an error after they have had no download speed for an extended period
v3.1.0-Beta5
Lerxu v3.1.0-Beta5 发布说明
Lerxu v3.1.0-Beta5 是重构后的第五个 Beta 测试版本。本版本主要修复视频合并任务在多片段下载完成状态不一致时,可能无法正确触发自动合并的问题,进一步提升视频下载与合并流程的稳定性
修复(Fix)
- 修复视频合并时,如果两个视频片段未同时下载完成,就会概率跳过自动合并的问题
新增(New Features)
改进(Improvements)
Lerxu v3.1.0-Beta5 Release Notes
Lerxu v3.1.0-Beta5 is the fifth Beta release following the major refactoring. This version primarily fixes an issue where automatic video merging could occasionally fail to trigger when multiple video segments did not finish downloading at the same time, further improving the stability of the video downloading and merging process.
Fixes
- Fixed an issue where automatic video merging could occasionally be skipped when two video segments did not finish downloading at the same time
New Features
Improvements
v3.1.0-Beta4
Lerxu v3.1.0-Beta4 发布说明
Lerxu v3.1.0-Beta4 是重构后的第四个 Beta 测试版本。本版本主要修复设置项 IPC 序列化问题,进一步提升重构后版本的稳定性。
修复(Fix)
- 修复设置项IPC 序列化问题
新增(New Features)
改进(Improvements)
Lerxu v3.1.0-Beta4 Release Notes
Lerxu v3.1.0-Beta4 is the fourth Beta release following the major refactoring. This version primarily fixes an IPC serialization issue affecting settings and further improves the stability of the refactored version.
Fixes
- Fixed an IPC serialization issue affecting settings