You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deduplicate remote upload_dir walk, cloud-tab layout, and SSRF checks
* Add remote/_upload_tree.walk_and_upload, the shared rglob-and-upload
helper the s3, azure, dropbox, and sftp backends now use instead of
re-implementing the same walker.
* Introduce ui/tabs/base.RemoteBackendTab — the cloud/SFTP tabs no
longer repeat the same QVBoxLayout + _init_group + _ops_group scaffold
or carry per-tab _button helpers; they inherit from RemoteBackendTab
and use BaseTab.make_button.
* Split url_validator.validate_http_url into _require_host /
_resolve_ips / _is_disallowed_ip helpers so the top-level function
stops tripping the cyclomatic-complexity and boolean-expressions
thresholds.
0 commit comments