Nenhuma descrição

dom111 1e73259962 Further bugfixes and improvements. 5 anos atrás
assets 1e73259962 Further bugfixes and improvements. 5 anos atrás
build 1e73259962 Further bugfixes and improvements. 5 anos atrás
docker c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
examples c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
src 1e73259962 Further bugfixes and improvements. 5 anos atrás
tests c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
.babelrc 1e73259962 Further bugfixes and improvements. 5 anos atrás
.editorconfig c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
.eslintignore 1e73259962 Further bugfixes and improvements. 5 anos atrás
.eslintrc.json c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
.gitattributes c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
.gitignore c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
.stylelintrc.json c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
LICENSE 4ec02b7cdd Add MIT license 6 anos atrás
README.md 1e73259962 Further bugfixes and improvements. 5 anos atrás
docker-compose.yml c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
index.html 7b8caf6dcc Fix typo in index.html 6 anos atrás
karma.conf.js c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
package.json 1e73259962 Further bugfixes and improvements. 5 anos atrás
webpack.config.js c2fbfc77b5 Rewritten from the ground up using ES modules and trying to separate the 5 anos atrás
yarn.lock 1e73259962 Further bugfixes and improvements. 5 anos atrás

README.md

This is a WIP branch, to test, run:

yarn install # or npm install
yarn build # or npm run build
docker-compose up

and navigate to http://localhost:8080/.

Before releasing v2.0.0 I'd like to:

  • Use docker-compose and automate all the run-local scripts
  • Fix upload...
  • Add missing functionality
  • [X] Add unit tests
  • Add webpack/something to bundle everything
  • Handle errors from fetch
  • Handle errors from navigation (history.back())
  • Run a HEAD for images/fonts/etc.
  • Add keyboard navigation (up/down arrow)
  • Dynamically update the list when uploading files with placeholders
  • Fix rename bug after successfully renaming a file (rename input box shows previous filename)
  • Test other browsers - Firefox and IE11
  • Fix IE11

Beyond that:

  • Add more unit tests
  • Add end-to-end UI testing
  • Allow uploading of directories (#48)
  • Add functionality for copying and moving files and directories
  • Support keyboard navigation whilst overlay is visible
  • Add progress bar for file uploads
  • Improve code in item.js - maybe split out the functionality into each action?
  • Look into conversion to TypeScript