Ver código fonte

Create roadmap based on ideas

timvisee 7 anos atrás
pai
commit
0d4a6fba14
1 arquivos alterados com 14 adições e 11 exclusões
  1. 14 11
      ROADMAP.md

+ 14 - 11
IDEAS.md → ROADMAP.md

@@ -1,34 +1,37 @@
-# First release
+# Release 0.1
 - Check for file expiry everywhere
 - On download, mention a wrong or missing password with a HTTP 401 response
 - Remember all uploaded files, make files listable
 - Incognito mode, to not remember files `--incognito`
 - Automatically get owner token, from file history when setting password
+- Allow file/directory archiving on upload
+- Allow unarchiving on download 
 - Use clipboard through `xclip` on Linux if available for persistence
 - Automated releases through CI
 - Release binaries on GitHub
 - Ubuntu PPA package
+- Implement error handling everywhere properly
 
-# Other ideas
+# Future releases
 - Box errors
+- A status command, to check the server status using `/__version__` and
+  heartbeat endpoints
+- Allow piping input/output files
+- Allow hiding the progress bar, and/or showing simple progress (with `-q`)
+- Implement a quiet `-q` mode
+- Host configuration file for host tags, to easily upload to other hosts
+
+# Other ideas
+- API actions contain duplicate code, create centralized functions
 - Only allow file extension renaming on upload with `-f` flag
-- Implement error handling everywhere properly
 - Quick upload/download without `upload` or `download` subcommands?
 - Flag to explicitly delete file after download
 - Allow file deletion by consuming all download slots
-- Check remote version and heartbeat using `/__version__`
-- API actions contain duplicate code, create centralized functions
 - Download to a temporary location first
-- Allow piping input/output files
-- Allow file/directory archiving on upload
-- Allow unarchiving on download 
-- Allow hiding the progress bar, and/or showing simple progress (with `-q`)
 - Document all code components
 - Dotfile for default properties
-- Host configuration file for host tags, to easily upload to other hosts
 - Generate man pages
 - Rename host to server?
-- Read and write files from and to stdin and stdout with `-` as file
 - Ask to add MIME extension to downloaded files without one on Windows
 - Fetch max file size from `server/jsconfig.js`
 - Define a redirect policy (allow setting max redirects)