soul-browser/app
KaKi87 49d593a68e
Follow redirects before download dialog open (#124)
* Follow redirects before Download link dialog.

Unwrap Google/DuckDuckGo redirector URLs and HTTP 3xx so long-press Download link opens the dialog with the final file URL, mime, and size.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Resolve Download link redirects via WebView first.

HttpURLConnection often gets Cloudflare 403 HTML for shorteners like rb.gy, which made the dialog offer rg2rd4.html. Prefer a hidden WebView (and ignore HTML error bodies on the HTTP fallback).

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-27 22:54:36 +02:00
..
assets Fix Eruda DevTools on CSP-locked sites by bundling the script. 2026-08-26 19:51:00 +02:00
kotlin Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
META-INF/services Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
original Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
res Revert "Allow toggling and reordering text-selection menu items (#93)" 2026-09-15 12:23:47 +02:00
smali Fix Image viewer No images from corrupted sparse-switch tables (#108) 2026-09-09 23:37:02 +02:00
smali_classes2 Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
smali_classes3 Follow redirects before download dialog open (#124) 2026-09-27 22:54:36 +02:00
smali_classes4 Follow redirects before download dialog open (#124) 2026-09-27 22:54:36 +02:00
unknown Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1) 2026-08-10 16:07:14 +02:00
AndroidManifest.xml Revert "Fix WebLauncher share target registration for Android 15" 2026-08-26 19:03:49 +02:00
apktool.yml Clean dev builds: testing ID in git, generated artifacts gitignored (#69) 2026-08-25 19:32:34 +02:00