AliExpress links are actually cleaned now
Cleaning an AliExpress product link removed spm but left pdp_npi untouched, and that single parameter is often longer than the rest of the URL put together, so the result looked unchanged. This release strips pdp_npi and 15 further confirmed tracking keys.
Parameters that can carry functional data are deliberately kept: pdp_ext_f and pvid survive byte for byte, as does gatewayAdapt, which selects the regional gateway.
Sharing from apps that use a wildcard text type
ACTION_SEND intents were only accepted when the sending app declared exactly text/plain. Apps that share as text/* still match the manifest filter, so their links reached FixupXer and were then rejected with "No URL found in shared text". The share handler now accepts any text type it is offered.
Links containing a space are no longer discarded
A single-line link whose query contained a literal space, which is what happens when a browser address bar hands over a partly decoded URL, was dropped entirely. Spaces in the query tail are percent-encoded instead. Whitespace before the query still rejects the input, so the host can never shift to a different domain.
Verified with 659 unit and 235 instrumentation tests, release lint clean. The APK is built from a fresh clone of the v2.6.1 tag and is free of Google Play metadata.