Skip to content

[Feature]: Rebase File Manager on rclone #2866

@erezh16

Description

@erezh16

Feature description

File manager is an alluring feature of waveterm. However, it seems to be based on a custom waveterm implementation of file management. This has several drawbacks:

  1. Cost - maintained by waveterm team - issues, bugs, features etc
  2. Value - limited to what is available in the code base. So S3 yes, but many cloud backends (GCP, Azure etc) no.
  3. Maturity - a derivation of cost. Only so many people and so much time. It freezes sometimes, it breaks etc.

Luckily, there seems to be a solution - rclone. It has unified file/folder API, supports dozens of backends (practically, any storage backend on Earth), is open source (MIT license - least imposing), is OS-portable (at least as much as waveterm) and highly mature and stable - deployed in production environments. Heck, it even has progress feedback on long operations that might be used to make the waveterm file UI more friendly.

Implementation Suggestion

No response

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttriageNeeds triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions