Roadmap
This page outlines planned features and improvements for SkySend. Features are subject to change based on community feedback and priorities.
In Progress
Docker & Deployment Hardening
- Finalize multi-stage Dockerfile (optimize layers,
.dockerignore) - Docker Compose health check
- Graceful shutdown improvements
- Production optimizations (compression, caching headers)
Planned
Limits
- Download Speed Limit for filesystem (s3 does not need this)
End-to-End Tests
- Playwright test suite for critical user flows
- Upload -> share -> download -> verify roundtrip
- Password-protected upload flow
- Multi-file upload flow
Nice-to-Have
Notification on Download
- Optional notification when a file is downloaded
- Webhook or email notification
Prometheus Metrics
- Expose
/metricsendpoint for monitoring - Upload count, storage usage, active uploads, download rate
Completed
CLI Client (v2.4.0)
- Cross-platform CLI binary for uploading and downloading files with E2E encryption
- Supports single/multi-file uploads, encrypted notes, password protection
- WebSocket and HTTP chunked transports
- Self-update mechanism with checksum verification
- Install scripts for Linux, macOS, and Windows
- Pre-built binaries compiled with Bun for 5 targets