langgenius / langgenius/syncless-issue

Support exporting project files/folders as a zip archive

Open
#238 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## Self Checks

- [x] I have searched for existing issues, including closed ones.
- [x] I confirm that I am using English to submit this report.
- [x] I have filled in all required fields.

## 1. Is this request related to a problem you're experiencing?

There is currently no way to export project files out of Syncless. Users who work with the agent on `cloud:/work` or a project's file area have no built-in way to download individual files, a folder, or the whole project as an archive — they have to manually copy files out one by one (or ask the agent to do it), which is slow and error-prone for anything beyond a single file.

## 2. What is your proposed solution?

Add an **export** action to the existing project files view:

- In the current "project files" location, allow the user to select one or more files, or a folder.
- Provide an **Export** action that packages the selection into a single **.zip** archive and downloads it.
- Support exporting:
- A single file (still zipped, or downloaded directly if it's a single file — either is acceptable).
- A folder (recursively zipped with its structure preserved).
- Multiple selected files/folders at once (all bundled into one zip).

## 3. Additional context

- This should reuse the existing file browser UI in the project files panel — just add a selection mode and an "Export" / "Download as zip" button.
- Large exports should show progress feedback (packaging → downloading) rather than blocking silently.
- This significantly improves the workflow for users who want to take deliverables (code, documents, generated assets) out of Syncless and share them elsewhere.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting the existing project files view and project files panel to find how files and folders are selected and downloaded. Add an export action that packages selected files or folders into one zip while preserving folder structure and showing packaging and download progress. Done means single files, folders, and multiple selections can be exported successfully.

Written by the indexing model from the issue text.

Assessment

Domain
full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.