-
Notifications
You must be signed in to change notification settings - Fork 0
Remove DuckDuckGo proxy, add WARP proxy tests, clean up codebase #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: MinecraftFuns <[email protected]>
… docs Co-authored-by: MinecraftFuns <[email protected]>
|
@copilot 1. please remove the “Rewrite URL” functionality along with its documentation and tests since we have moved forward with the WireGuard-based proxy approach that doesn’t rely on changing the URL to a proxy endpoint. This should also address the deprecation warning Compiling spin v0.5.2 warning:
FAILURE: Build failed with an exception.
BUILD FAILED in 2m 41s [Incubating] Problems report is available at: file:///home/runner/work/Letterbox/Letterbox/build/reports/problems/problems-report.html Deprecated Gradle features were used in this build, making it incompatible with Gradle 10. You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. For more on this, please refer to https://docs.gradle.org/9.0.0/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
|
Co-authored-by: MinecraftFuns <[email protected]>
Addressed all three points in commit e0bdd40:
|
DuckDuckGo Proxy Removal and WireGuard Proxy Testing
Summary
This PR removes the legacy DuckDuckGo image proxy completely and transitions to the WireGuard-based WARP proxy architecture. All URL rewriting functionality has been removed as it's no longer needed.
Changes
Remove URL Rewriting Functionality
rewrite_image_urlsfunction from letterbox-coreurlencodingdependency (no longer needed)rewriteImageUrlstests from HtmlImageProcessingTest.ktDUCKDUCKGOenum value fromProxyModeFix Build Failures
_variable names in ImageProxyTest.ktAdd Comprehensive Tests
extractRemoteImagesand proxy FFIUpdate Documentation
remote-images.md- consistent technical tonetroubleshooting.md- clarity improvementsletterbox-proxy/README.md- table formattingTest Results
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.