Commit graph

10 commits

Author SHA1 Message Date
Hexxa
2ba04bfea9
[client/web] upgrade css-loader (#54) 2021-05-18 17:11:57 +08:00
Hexxa
b0d1cdccfc
fix(docker): add dockfile and small fixes (#38)
* fix(docker): add dockfile and small fixes

* chore(readme): small fixes
2021-02-01 21:36:56 +08:00
Hexxa
ede6c239f0
chore(ci/cd): refine scripts and docs (#36)
* chore(ci/cd): refine scripts and docs

* text(server): fix incorrect server port
2021-01-30 22:03:59 +08:00
Hexxa
e87a342c93
chore(client): clean up and ci (#35)
* fix(client/web): move browser updater to single file

* fix(client/web): make UploadMgr singleton

* test(client/web): add unit tests for browser

* fix(client/web): updater init should be in StateMgr

* feat(client/browser): add selectAll button

* chore(ci): disable travis although it is awsome
2021-01-30 16:48:21 +08:00
Hexxa
31e4850344
feat(client/worker): support web work in frontend with fallback (#31)
* feat(client/web): add upload mgr

* feat(uploader): move uploader to worker

* feat(upload_mgr): use native worker for uploading

* fix(upload_mgr): fix uploading stop not working

* chore(client/web): cleanups

* test(upload.worker): add unit test for upload.worker

* feat(worker): add foreground upload worker

* chore(uploader): turn down the speedup
2021-01-26 22:25:15 +08:00
dependabot[bot]
b4656fdc9e
chore(deps): bump axios from 0.18.1 to 0.21.1 (#28)
Bumps [axios](https://github.com/axios/axios) from 0.18.1 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.18.1...v0.21.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-06 10:46:17 +08:00
Hexxa
64493ec76a
chore(jest, webpack): upgrade deps to avoid vulnerabilities (#25) 2020-12-20 15:45:08 +08:00
Hexxa
e40878f7be
refine uploader, components and their tests (#23)
* feat(uploader, auth_pane): refine uploader and add tests

* chore(package.json): remove unused deps

* test(uploader, components): add tests for uploader and components
2020-12-20 12:03:33 +08:00
dependabot[bot]
28273ef847
chore(deps): bump axios from 0.18.0 to 0.18.1 in /src/client/web (#21)
Bumps [axios](https://github.com/axios/axios) from 0.18.0 to 0.18.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.18.1/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.18.0...v0.18.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-20 11:56:21 +08:00
Hexxa
ba6a5373d1
Web client refinement (#16)
* fix(files/handler): add base64 decode for content

* fix(singleuser): pick user name from jwt token and encode content

* fix(singleuser): add public path check, abstract user info from token

* fix(singleuser): update singleuser client

* fix(server): fix test and enable auth by default

* feat(client/web): add web client

* fix(client/web): refine css styles

* fix(client/web): refine styles

* fix(client/web): refine styles, add test and fix bugs

* test(client/web): add web client tests

* fix(client/web): refactor client interface and enhance the robustness

* chore(client/web): ignore js bundles

* test(files): call sync before check

Co-authored-by: Jia He <jiah@nvidia.com>
2020-12-16 23:39:26 +08:00