hexxa
2b55d5c159
fix(files): cleanups
2021-08-20 09:56:21 -05:00
hexxa
c864c2bcb5
fix(configs): incorrect space limit
2021-08-20 09:56:21 -05:00
hexxa
0a8c3e77a2
fix(ui): add sharing url and fix several issues
2021-08-20 09:56:21 -05:00
hexxa
b89ad2765e
fix(ui/browser): incorrect async operation order
2021-08-20 09:56:21 -05:00
hexxa
101d47b2f7
fix(state_mgr): incorrect state init
2021-08-20 09:56:21 -05:00
hexxa
cf3332a22f
fix(files): incorrect field alias
2021-08-20 09:56:21 -05:00
hexxa
752768a916
feat(ui): support sharing
2021-08-20 09:56:21 -05:00
hexxa
86474e044f
feat(client): support sharing api
2021-08-20 09:56:21 -05:00
hexxa
422232a34f
fix(tests): use local socket
2021-08-20 09:56:21 -05:00
hexxa
4f388d1a11
fix(cfg/dev): listen at local sock
2021-08-20 09:56:21 -05:00
hexxa
80d54f42a1
feat(files/sharing): refactor sharing apis with tests
2021-08-20 09:56:21 -05:00
hexxa
5ef94afd7a
test(userstore): fix flaky test
2021-08-20 09:56:21 -05:00
hexxa
43f2507428
feat(files): add isSharing api
2021-08-20 09:56:21 -05:00
hexxa
94505ae87b
test(userstore): fix incorrect type
2021-08-17 02:22:24 -05:00
hexxa
839d7f43bc
test(files/quota): add e2e tests
2021-08-17 02:22:24 -05:00
hexxa
41654e36d0
feat(files): enable space limit
2021-08-17 02:22:24 -05:00
hexxa
921a7c1ef9
fix(ui/admin_pane): fix hr color
2021-08-15 07:31:45 -05:00
hexxa
fe6352c78d
fix(ui/admin_pane): change id, name layout
2021-08-15 07:31:45 -05:00
hexxa
cdc0ed03f8
fix(ui/admin_pane): fix user pane layout
2021-08-15 07:31:45 -05:00
hexxa
ffc62023e8
feat(ui/quota): add ui for quota
2021-08-15 07:31:45 -05:00
hexxa
fb160c0418
fix(users): fix flaky tests
2021-08-15 05:14:57 -05:00
hexxa
55764efd40
test(files): fix e2e tests
2021-08-15 05:14:57 -05:00
hexxa
7b2c185686
fix(files): use name as home dir
2021-08-15 05:14:57 -05:00
hexxa
b6000771d7
test(userstore): fix flaky test
2021-08-13 05:00:09 -05:00
hexxa
7752733fb9
feat(files): disallow normal users to access home dir
2021-08-13 05:00:09 -05:00
hexxa
8eac11afda
chore(deps): upgrade gin to 1.7.3
2021-08-13 05:00:09 -05:00
hexxa
b1a723be21
test(files/sharings): add e2e tests
2021-08-13 05:00:09 -05:00
hexxa
df0264ecfd
feat(sharing): enable APIs for sharing
2021-08-13 05:00:09 -05:00
hexxa
a96f552323
feat(deps, server): add FileInfoStore to deps
2021-08-13 05:00:09 -05:00
hexxa
e74c3c34e3
feat(fileinfostore): support GetSharing
2021-08-13 05:00:09 -05:00
hexxa
c78692df52
feat(store): add FileInfoStore
2021-08-13 05:00:09 -05:00
dependabot[bot]
834c577a71
chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /src/client/web
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-13 02:47:00 -05:00
dependabot[bot]
e7163c5c1c
chore(deps): bump path-parse from 1.0.6 to 1.0.7
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-13 02:46:37 -05:00
hexxa
832c65f94f
test(e2e): add quota configs
2021-08-08 21:32:43 -05:00
hexxa
f986015c0b
fix(fe/be): clean up and enable quota in ui
2021-08-08 21:32:43 -05:00
hexxa
cdd15be4aa
feat(files): enable limiter for download
2021-08-08 21:32:43 -05:00
hexxa
fd5da3db37
feat(files): enable upload limiter
2021-08-08 21:32:43 -05:00
hexxa
e01f5f8351
feat(pkg): add limiter
2021-08-08 21:32:43 -05:00
hexxa
e73947de0d
feat(users): enable quota in handlers
2021-08-08 21:32:43 -05:00
hexxa
75e10e6ad9
feat(user_store): add quota to user info
2021-08-08 21:32:43 -05:00
Hexxa
1fcb2223a0
feat(be/fe): enable captcha ( #69 )
...
* feat(ui): enable captcha
* feat(server): enable captcha
* fix(ui): fix login pane layout
* fix(config): remove unused config and files
* fix(be/fe): clean up code
* chore(fe/be): clean up code
2021-08-07 11:27:24 +08:00
Hexxa
021e5090be
feat(): refactor uploader ( #68 )
...
* chore(src): delete unused codes
* fix(client/worker): refactor uploading part and fix issues
* fix(ui/worker): rename fg worker file name
* fix(ui/worker): cleanups
* feat(ui/uploader): switch from file_uploader to chunk_uploader with tests
* fix(ui/worker): clean up code
2021-08-05 11:00:51 +08:00
Hexxa
aefaca98b3
feat(admin): enable multi-users ( #67 )
...
* feat(userstore): support ListUsers
* feat(userstore): support del users
* feat(multiusers): support list users and delete user apis
* feat(client/web): add new apis to web client
* fix(ui/panes): move each pane out of the container
* feat(ui): add admin pane
* feat(users): support force set password api
* feat(ui/admin-pane): add functions to admin pane
* feat(users): support self API and move uploading folder to home
* fix(users): remove home folder when deleting user
* fix(ui): remove useless function
* feat(ui/panes): hide admin menu if user is not admin
* fix(server/files): list home path is incorrect
* fix(server): 1.listHome return incorrect cwd 2.addUser init folder with incorrect uid 3.check ns before using
* test(server): add regression test cases
* test(users, files): add e2e test for concurrent operations
* fix(test): clean ups
2021-07-31 10:59:33 +08:00
Hexxa
916ec7c2dc
fix(ui): fix layout of list & pane ( #66 )
...
* fix(ui): refine pane layout
* fix(test): add pane_admin component
2021-07-25 16:19:57 +08:00
Hexxa
df46915147
fix(client/web): refine list layout ( #65 )
2021-07-25 10:19:23 +08:00
Hexxa
81da97650b
feat(multi-home): enable separated home dir for each user ( #64 )
...
* feat(files): make files service supporting home dir
* fix(files): add path access control and avoid redirecting path in the backend
* feat(files): add ListHome API
* fix(server): fix access control issues
* feat(client/web): support multi-home
* feat(server): cleanup
* fix(server): failed to init admin folder
2021-07-25 10:05:36 +08:00
Hexxa
9748d0cab4
feat(users): add roles APIs ( #63 )
...
* feat(kvstore): add namespace operations for bool
* feat(userstore): add methods for roles
* chore(multiusers): remove useless todo
* feat(multiusers): add apis for roles
* test(roles): add e2e tests for role APIs
* test(e2e/files): enable files tests
2021-07-10 20:08:32 +08:00
Hexxa
4b6f6d9e1f
feat(server): Replace single-user service with muti-users service ( #62 )
...
* feat(svc/multiusers): add multi-users service
* test(multiusers): add unit tests for user store
* feat(multiusers): add multiusers service and refactor userstore
* feat(multiusers): add adduser api and tests
* feat(client): add adduser api
2021-07-10 16:59:59 +08:00
dependabot[bot]
1680c5cb2f
chore(deps): bump acorn from 6.1.1 to 6.4.2 in /src/client/web ( #61 )
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 6.1.1 to 6.4.2.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/6.1.1...6.4.2 )
---
updated-dependencies:
- dependency-name: acorn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-01 14:56:35 +08:00
dependabot[bot]
6f595c446d
chore(deps): bump ws from 6.2.1 to 6.2.2 in /src/client/web ( #60 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-16 13:51:56 +08:00