This commit deletes the configuration for npm dependency updates in .github/dependabot.yml, leaving only GitHub Actions workflow updates. This streamlines automated dependency management to focus on GitHub Actions.
Introduces .github/dependabot.yml to automate dependency updates for npm and GitHub Actions. Streamlines the deploy job in depoly.yml by removing setup, install, lint, type-check, and test steps, focusing only on code checkout and deployment via Wrangler.
Introduced a new GitHub Actions workflow for automatic deployment to Cloudflare Workers. Added CLAUDE.md for Claude Code guidance. Updated deployment instructions in both English and Chinese README files to reflect the new GitHub Actions-based deployment process.
Added Siray to the list of supported AI inference providers in documentation and configuration. This enables API acceleration for Siray via the platform configuration.
Removed the Project Mission section from the English README and updated the quick start instructions in both English and Chinese READMEs to use 'Clone Repository' instead of 'Clone Project' for clarity.
Updated the formatting of the technical in-depth analysis article links in both English and Chinese README files to use bold or bold-italic markdown for greater emphasis.
Revised the English README to improve the project description and added a link to a technical deep-dive article. Simplified Jenkins update site instructions in both English and Chinese READMEs for clarity.
Added a link to a deep-dive technical article about Xget. Improved wording for clarity and consistency, changing '仓库' to '存储库' and refining descriptions of accelerated resources.
Added a comprehensive English documentation file (README.en.md) for Xget, detailing features, usage, and platform integration. Updated the main README.md to reference the new English version.
The disclaimer in the README has been rewritten for greater clarity and comprehensiveness. It now covers legal compliance, non-affiliation, liability limitations, user obligations, third-party platform rules, intellectual property, data and security, support expectations, naming usage, and update applicability.
Deleted server.js to deprecate the standalone Express server. Updated the README to focus on Cloudflare Workers deployment, removing Docker and Kubernetes instructions to streamline setup and clarify that Xget is optimized for Cloudflare Workers.
Enhances caching strategy to only cache 200 responses (not 206), supports serving range requests from cached full content, and avoids compression for media files to ensure proper byte-range support. Adds comprehensive tests for range request caching, media file handling, cache key management, and performance metrics.
Introduces Jenkins plugin and update center mirror support in README and platform config. Updates transformPath logic for Jenkins endpoints and adds comprehensive tests for Jenkins path handling and URL construction.
This commit removes all Vercel-specific files and configuration, including API handlers, configuration files, ignore files, and documentation references. Scripts related to Vercel deployment and development have also been deleted from package.json. The project is no longer intended to be deployed or run on Vercel.
Switched all package 'resolved' URLs from a custom registry to the official npmjs.org registry. Also updated several dependencies to newer versions, including @cloudflare/unenv-preset, @cloudflare/vitest-pool-workers, @cloudflare/workers-types, @emnapi/runtime, and multiple @rollup/rollup platform-specific packages.
Deleted the 'functions' section specifying the edge runtime for api/[...path].js in vercel.json. This simplifies the configuration and may reflect a change in deployment strategy or function location.
The 'runtime: edge' property was removed from the Vercel Edge Function configuration, possibly to use the default runtime or address deployment requirements. The regions configuration remains unchanged.
Added Google Hosted Libraries (ghl), unpkg, Skypack, and esm.sh to the supported platforms in both the README and the configuration file. Updated documentation with usage examples and badge links for these CDNs to improve clarity and user guidance.
Deleted the auto-translation GitHub Actions workflow and the generated README.en.md file. Updated README.md, likely to remove references to the English version and translation automation.
Replaces the previous DeepL GitHub Action with a custom Node.js script that splits README.md into chunks for translation, improving handling of large files and preserving structure. Adds steps to set up Node.js, install dependencies, and process translation in segments, with enhanced commit messages reflecting translation statistics and features.
Introduces a GitHub Actions workflow to automatically translate README.md to English using DeepL, update language links, and add a translation disclaimer. Also enables the 'arxiv' platform in the platforms configuration.
Refines wording throughout the README for clarity and consistency, replacing terms like '加速服务' with '加速体验' and updating references to the public instance. Removes the detailed CI/CD integration section, including GitHub Actions, GitLab CI, and Docker build optimization examples. Also updates disclaimers and minor formatting for improved accuracy and readability.