Skip to content

Latest commit

 

History

History
55 lines (55 loc) · 2.19 KB

todo.md

File metadata and controls

55 lines (55 loc) · 2.19 KB

To do

  • fix: currently user field in the access.log is '-'
  • admin: check + update
  • admin/monitor: account column
  • admin/monitor: show total throughput
  • frontend: hide closer button on login dialog accessing a protected resource, as it's no use
  • easier nat life
  • use dialogs instead of side-forms on mobile (admin/fs+accounts)
  • admin/fs: sort items
  • admin/fs: render virtual folders differently
  • admin/config: hide advanced settings
  • admin/fs: drag&drop to move items around
  • admin/fs: support insert/delete key
  • admin/fs: button "copy url to clipboard"
  • admin/monitor: show some info on what folder is browsing
  • admin/stats: total bytes sent
  • admin/stats: list of IPs seen
  • admin: in a group, show linked accounts
  • admin: warn in case of items with same name
  • command line help --help
  • download-counter: expose results on admin
  • frontend: make a "login" route, and link it in side the 404's suggest-login message
  • whitelist di ip
  • plugin to show country by ip in admin/monitor
  • log filter option
  • log filter plugin
  • admin: improve masks editor
  • admin: warn before changing page if we have unsaved changes
  • publish to npm (so people can "npm install hfs")
  • frontend search supporting masks
  • remove seconds from time
  • plugin to download latest release
  • upload
  • upload unzipping (while streaming?)
  • plugin to make letsencrypt easier
    • could be just automatic detection of files by certbot
    • letsencrypt supports plugins to automatically configure webservers
  • delete
  • updater (stop,unzip,start)
  • node.comment
  • config: max connections/downloads (total/per-ip)
  • config: min disk space
  • thumbnails support
  • webdav?
  • log: ip2name
  • apis in separated log file with parameters?
  • search operators (size, type?)
  • ability to install as service in Windows
    • an application to control the service as tray icon