feat: ZIP archive download endpoint (POST /files/archive)

Add a single POST /files/archive endpoint that bundles one or more
files and directories into a ZIP archive for download.

- Accepts a list of paths (files and/or directories)
- Directories are recursively included with relative paths preserved
- Multi-user access control enforced via UserFS
- Cross-platform ZIP format (Windows, macOS, Linux)
- Archive name derived from input (single item = item name, multiple = download.zip)

Closes #92
This commit is contained in:
Timothy Jaeryang Baek committed 2026-03-24 05:38:30 -05:00
1 parent 61f50c842c
commit b18c15123b
3 files changed
+74 -1

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
[project]
name = "open-terminal"
version = "0.11.27"
version = "0.11.28"
description = "A remote terminal API."
readme = "README.md"
authors = [