Latest
v1.5.0
April 18, 2026
New Features
- CLI tool: upload, download, share, and manage files from the terminal. Available for macOS, Linux, and Windows.
- CLI self-upgrade: run
dosya upgradeto update to the latest version automatically. - CLI uninstall command: cleanly remove the binary and config with
dosya uninstall. - REST API documentation page with all endpoints, authentication guide, and example responses.
- API key delete confirmation modal with key name display in profile settings.
Improvements
- CLI install page redesigned with tabbed dark terminal UI (macOS/Linux and Windows tabs) and copy-to-clipboard buttons.
- CLI docs page: all code blocks now use consistent dark terminal styling with syntax highlighting.
- CLI docs page: reference tables (commands, flags, env vars, exit codes) collapsed into expandable accordions.
- CLI docs page: added quick-start 3-step flow (Install, Authenticate, Upload) after the hero section.
- Landing page: added "Available Everywhere" section showcasing Desktop App, CLI, and REST API.
- API docs updated to use
dosya.dev/api/paths instead of separate subdomain. - CLI release workflow: macOS builds now run on Apple Silicon runners for faster CI times.
- CLI version is now set automatically from the release workflow input — no more manual version edits.
Bug Fixes
- Fixed CLI binaries being killed on macOS due to missing code signature (now signed with ldid in CI).
- Fixed file download returning 500 due to immutable headers on redirect response.
- Fixed file metadata endpoint referencing wrong table name for comment counts.
- Fixed CLI login showing "Authenticated as undefined" — now correctly displays user name and email.
- Fixed CLI download failing with "paths[1] must be of type string" due to incorrect API response parsing.
- Fixed CLI download process hanging after completion — now exits cleanly.
- Fixed CLI release workflow YAML syntax error causing the workflow to not appear in GitHub Actions.