Commit graph

121 commits

Author SHA1 Message Date
Hexxa
68548051d5
test(e2e): test uploading randomly (#53) 2021-05-13 17:06:00 +08:00
Hexxa
8b5a80f766
fix(server/files): fix Content-Disposition is not set (#46)
* fix(server/files): fix Content-Disposition is not set

* test(header): check content disposition header
2021-04-21 11:38:59 +08:00
Hexxa
a9ccb4506c
Fix append (#43)
* fix(fs/local): remove O_APPEND for write_at

* fix(files): clean download api

* chore(workflows): add manual dispatch for docker

* test(files): close fd in the progress of uploading
2021-03-19 23:00:22 +08:00
Hexxa
9b2157ac6a
feat(log): tee logs to file and stdout (#42) 2021-03-06 10:44:24 +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
c8a3f911e8
Release 0.3.0 (#37)
* chore(cicd): add build and start script

* fix(client/web): fix fail to reupload same file, avoid default worker

* test(client/web): add case for worker list filtering
2021-01-31 19:37:05 +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
67c07cc81f
feat(files): add uploadings api (#30)
* fix(uploader, files/handlers): fix incorrect unlock, catch and check after calling api

* fix(uploader): fix uploader test

* feat(files): add uploadings api

* fix(files): register uploading handlers to api

Co-authored-by: Jia He <jiah@nvidia.com>
2021-01-11 22:57:02 +08:00
Hexxa
cb26003b99
fix(uploader, files/handlers): fix incorrect unlock, catch and check error after calling api (#26)
* fix(uploader, files/handlers): fix incorrect unlock, catch and check after calling api

* fix(uploader): fix uploader test
2020-12-21 23:20:06 +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
hexxa
0265baf1b1 test(files, users): add e2e test and fix issues 2020-12-10 22:22:38 +08:00
hexxa
472fe8dadb fix(test, travis): fix build and test error 2020-12-06 19:53:08 +08:00
hexxa
bcc8a34737 chore(server): add comments 2020-12-06 18:39:01 +08:00
hexxa
30a04d9130 fix(singleuser): should not print pwd if it is specified 2020-12-06 18:07:50 +08:00
hexxa
24adbcbe63 test(singleuser): add tests for singleuser apis 2020-12-06 14:32:45 +08:00
hexxa
2bcb337b4c feat(users): add init functions 2020-12-06 12:17:29 +08:00
hexxa
57124451ad feat(singleuser): add setpwd api 2020-12-05 22:12:49 +08:00
hexxa
4d6e7ff938 fix(singleuser): fix bugs in single user handlers 2020-12-05 22:00:20 +08:00
hexxa
31a1a331f7 fix(args): change arg prodmode name 2020-12-05 10:35:07 +08:00
hexxa
83100007e3 feat(qs2) add qs2 framework 2020-12-05 10:30:03 +08:00
hexxa
6ae65fe09b feat(server, handler): add server and handler stubs 2020-11-26 20:24:18 +08:00