Skip to content

Conversation

@ccordoba12
Copy link
Member

@ccordoba12 ccordoba12 commented Dec 29, 2025

Description of Changes

Visual changes

TODO

Issue(s) Resolved

Fixes #

Affirmation

By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:

@ccordoba12 ccordoba12 added this to the v6.1.3 milestone Dec 29, 2025
@ccordoba12 ccordoba12 self-assigned this Dec 29, 2025
@ccordoba12 ccordoba12 force-pushed the multiple-files-in-remote-explorer branch 7 times, most recently from d75ce94 to b8d57e9 Compare December 30, 2025 17:04
@ccordoba12 ccordoba12 marked this pull request as draft December 30, 2025 17:05
@ccordoba12 ccordoba12 force-pushed the multiple-files-in-remote-explorer branch 16 times, most recently from 701e853 to e51b63c Compare January 2, 2026 16:23
@ccordoba12 ccordoba12 changed the title [WIP] PR: Allow to select and work with multiple files in the remote file explorer (Files) [WIP] PR: Allow to select and work with multiple files in the remote file explorer and other improvements to that widget (Files) Jan 2, 2026
- This happens when closing Spyder, there are two consoles, one local
and one remote, and the focus is on the local one.
- In that case a signal to change the cwd is emitted for the local
directory, which doesn't exist for the remote one and generates the
error.
We were doing that line by line, which is quite slow even for small
files.
…e exist

This prevents overwriting remote files unconditionally, i.e. without
asking the user first they really want to do it.
Also, break copy and paste into two different operations to be able to
copy files to directories other than the current one.
- This makes the UX for both widgets more consistent.
- Also, rename "Copy path" to "Copy absolute path" for consistency.
@ccordoba12 ccordoba12 force-pushed the multiple-files-in-remote-explorer branch 4 times, most recently from c5c04f8 to 0530581 Compare January 12, 2026 03:54
Also, fix issues that were found by the new tests.
- Now errors are handled in the slots connected to async functions,
instead of doing it directly in those functions.
- A QMessageBox was shown when requesting downloads, which can lead to
segfaults because it was done inside async code.
- Abort downloading files if the user doesn't select a download
directory.
This prevents an error that happens sometimes when manually closing a
connection.
…-services.git --branch=raise-errors --update --force external-deps/spyder-remote-services

subrepo:
  subdir:   "external-deps/spyder-remote-services"
  merged:   "fefb785a53"
upstream:
  origin:   "https://github.com/ccordoba12/spyder-remote-services.git"
  branch:   "raise-errors"
  commit:   "fefb785a53"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "ea10886"
@CAM-Gerlach CAM-Gerlach changed the title [WIP] PR: Allow to work with multiple files in the remote files explorer and other improvements to that widget (Files) [WIP] PR: Support multiple files in remote file explorer & other improvements (Files) Jan 12, 2026
@ccordoba12 ccordoba12 force-pushed the multiple-files-in-remote-explorer branch from 0530581 to d05e96a Compare January 12, 2026 22:33
@ccordoba12 ccordoba12 force-pushed the multiple-files-in-remote-explorer branch from ee4252c to 062989c Compare January 13, 2026 21:26
@ccordoba12 ccordoba12 modified the milestones: v6.1.3, v6.1.4 Jan 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant