[PR #3880] [MERGED] Rewrite file transfer functions #3968

Closed
opened 2026-02-27 01:54:26 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/electerm/electerm/pull/3880
Author: @zxdong262
Created: 4/1/2025
Status: Merged
Merged: 4/20/2025
Merged by: @zxdong262

Base: masterHead: dev-transfer


📝 Commits (10+)

  • 1493d73 save
  • 80f6199 save
  • 5aea523 Merge remote-tracking branch 'origin' into dev-transfer
  • 0acf8c5 Merge remote-tracking branch 'origin' into dev-transfer
  • 421b803 save
  • 86359a1 Merge remote-tracking branch 'origin' into dev-transfer
  • 71dfbc9 Rewrite file transfer functions
  • 090d3f1 save
  • 3a077d8 fix
  • 49c5223 Merge remote-tracking branch 'origin' into dev-transfer

📊 Changes

23 files changed (+1046 additions, -1064 deletions)

View changed files

📝 package-lock.json (+1 -123)
📝 package.json (+1 -2)
📝 src/app/lib/fs.js (+1 -45)
📝 src/app/lib/ipc-sync.js (+0 -2)
📝 src/client/common/constants.js (+1 -1)
📝 src/client/components/batch-op/batch-op.jsx (+1 -2)
📝 src/client/components/common/ref.js (+2 -0)
src/client/components/file-transfer/conflict-resolve.jsx (+238 -0)
src/client/components/file-transfer/transfer-queue.jsx (+151 -0)
📝 src/client/components/file-transfer/transfer-speed-format.js (+0 -0)
src/client/components/file-transfer/transfer.jsx (+579 -0)
📝 src/client/components/file-transfer/transfer.styl (+0 -0)
📝 src/client/components/file-transfer/transports-action-store.jsx (+35 -32)
📝 src/client/components/file-transfer/transports-ui-store.jsx (+2 -2)
📝 src/client/components/main/main.jsx (+4 -7)
📝 src/client/components/sftp/file-item.jsx (+2 -12)
📝 src/client/components/sftp/file-read.js (+1 -27)
src/client/components/sftp/transfer-conflict-store.jsx (+0 -284)
src/client/components/sftp/transport-action-store.jsx (+0 -422)
src/client/components/sftp/zip.js (+0 -42)

...and 3 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/electerm/electerm/pull/3880 **Author:** [@zxdong262](https://github.com/zxdong262) **Created:** 4/1/2025 **Status:** ✅ Merged **Merged:** 4/20/2025 **Merged by:** [@zxdong262](https://github.com/zxdong262) **Base:** `master` ← **Head:** `dev-transfer` --- ### 📝 Commits (10+) - [`1493d73`](https://github.com/electerm/electerm/commit/1493d73aec9b400fc4b22b6d03ecdc17bb5b5c06) save - [`80f6199`](https://github.com/electerm/electerm/commit/80f619979b12382f613cb1ae31bd8776515d5ea0) save - [`5aea523`](https://github.com/electerm/electerm/commit/5aea523f97db312d36c73130037ac99097456fa6) Merge remote-tracking branch 'origin' into dev-transfer - [`0acf8c5`](https://github.com/electerm/electerm/commit/0acf8c5b1bf652a02fc974898ba5639b19255b2e) Merge remote-tracking branch 'origin' into dev-transfer - [`421b803`](https://github.com/electerm/electerm/commit/421b8037cdedf09aacdc0ed8c69329eb4a2ea112) save - [`86359a1`](https://github.com/electerm/electerm/commit/86359a14eb01621d2eb5b5748c32a32ab48888f0) Merge remote-tracking branch 'origin' into dev-transfer - [`71dfbc9`](https://github.com/electerm/electerm/commit/71dfbc9294696b7b3d573e94768bf2afa52c5cad) Rewrite file transfer functions - [`090d3f1`](https://github.com/electerm/electerm/commit/090d3f1151978af63859be72362226f998deb955) save - [`3a077d8`](https://github.com/electerm/electerm/commit/3a077d892f60f9a7d59cd70e74e720440e8e1a79) fix - [`49c5223`](https://github.com/electerm/electerm/commit/49c5223c8751675c8e1ff029e10b64b88ec466ad) Merge remote-tracking branch 'origin' into dev-transfer ### 📊 Changes **23 files changed** (+1046 additions, -1064 deletions) <details> <summary>View changed files</summary> 📝 `package-lock.json` (+1 -123) 📝 `package.json` (+1 -2) 📝 `src/app/lib/fs.js` (+1 -45) 📝 `src/app/lib/ipc-sync.js` (+0 -2) 📝 `src/client/common/constants.js` (+1 -1) 📝 `src/client/components/batch-op/batch-op.jsx` (+1 -2) 📝 `src/client/components/common/ref.js` (+2 -0) ➕ `src/client/components/file-transfer/conflict-resolve.jsx` (+238 -0) ➕ `src/client/components/file-transfer/transfer-queue.jsx` (+151 -0) 📝 `src/client/components/file-transfer/transfer-speed-format.js` (+0 -0) ➕ `src/client/components/file-transfer/transfer.jsx` (+579 -0) 📝 `src/client/components/file-transfer/transfer.styl` (+0 -0) 📝 `src/client/components/file-transfer/transports-action-store.jsx` (+35 -32) 📝 `src/client/components/file-transfer/transports-ui-store.jsx` (+2 -2) 📝 `src/client/components/main/main.jsx` (+4 -7) 📝 `src/client/components/sftp/file-item.jsx` (+2 -12) 📝 `src/client/components/sftp/file-read.js` (+1 -27) ➖ `src/client/components/sftp/transfer-conflict-store.jsx` (+0 -284) ➖ `src/client/components/sftp/transport-action-store.jsx` (+0 -422) ➖ `src/client/components/sftp/zip.js` (+0 -42) _...and 3 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-27 01:54:26 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/electerm#3968
No description provided.