Тайлбар байхгүй

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

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