Release 3.2.1#963
Merged
Merged
Conversation
Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
When users have a SOCKS proxy configured (via HTTP_PROXY or ALL_PROXY environment variables), httpx's AsyncClient automatically tries to use it but fails without the socksio package installed. Changed httpx dependency from httpx>=0.25.0 to httpx[socks]>=0.25.0 to include the socksio package as an extra dependency. Fixes #961 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
The warning "Episode offset 0 would result in negative episode" was misleading and caused log spam. The actual issue was either: 1. Parsed episode was 0 or negative (parsing failure or special episode) 2. A negative offset would make a valid episode negative Changes: - Differentiate between parsing issues vs offset issues in log messages - Use debug level for parsed episode issues (likely special episodes) - Keep warning level only for actual offset problems - Include original episode value in warning for better debugging - Handle edge case where parsed episode is 0 by falling back to 1 Fixes #962 Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
Previously, the rename log message was printed before checking if the qBittorrent API call succeeded. This caused log spam when rename operations failed (e.g., due to 409 conflicts or network errors) since the same file would be attempted again on the next cycle. Now the log message is only printed after confirming the rename succeeded, reducing noise in the logs. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
- Configure VitePress locales with zh-CN as root and en-US as /en/ - Translate all documentation to Chinese (31 files) - Create English documentation under /en/ directory - Add Chinese UI labels for navigation and pagination - Language switcher now available in site header Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
docs: add i18n support with Chinese as default language
Images referenced with absolute paths in VitePress frontmatter (e.g., /image/icons/rss.png) must be in the public folder to be served correctly. This fixes missing feature icons on the homepage. A symlink is created at docs/image -> public/image to maintain compatibility with relative paths used in markdown files. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
fix: Add
socksiodependency to support SOCKS proxy ([错误报告]下载器页面会导致界面崩溃 #961)HTTP_PROXY,HTTPS_PROXY, orALL_PROXY), the downloader page would crash because httpx requires thesocksiopackage for SOCKS proxy supporthttpx>=0.25.0tohttpx[socks]>=0.25.0to includesocksioas an extra dependencyfix: Improve episode offset warning messages ([错误报告]每次自动重命名都会触发WARNING: [Renamer] Episode offset 0 would result in negative episode, ignoring #962)
fix: Only log rename operations that actually succeed
Test plan
Fixes
🤖 Generated with Claude Code