Commit graph

86 commits

Author SHA1 Message Date
hexxa
21593af444 test(users, settings): add e2e tests for ResetUsedSpace and WorkerQueueLen 2022-03-10 17:59:50 +08:00
hexxa
4dcd2c56ca feat(users) add async handler for reset used space 2022-03-10 17:59:50 +08:00
hexxa
406f908d9e fix(files): incorrect delete folder operation order 2022-03-05 19:42:29 +08:00
hexxa
652adba4ad test(files): add move folder test and clean code 2022-03-05 19:42:29 +08:00
hexxa
17b4544487 fix(files): add boltdb store and refactor files handlers 2022-03-05 19:42:29 +08:00
hexxa
044cdea1d4 fix(files): refactor upload mgr as upload info store 2022-03-05 19:42:29 +08:00
hexxa
693886f988 fix(files): add work around for calculating the used space 2022-03-05 19:42:29 +08:00
hexxa
0967ca53dc test(authz): refine authz tests 2022-02-24 22:35:53 +08:00
hexxa
d2d269171d test(auth): add permission tests for files and settings api 2022-02-23 22:43:09 +08:00
hexxa
cff87bdddd test(files): add permission tests for basic file operations, with some security fixes 2022-02-23 22:43:09 +08:00
hexxa
67da1ea0eb fix(settings): add captchaEnabled switch to client config 2022-01-29 14:36:38 +08:00
hexxa
75c6f06a6d fix: fails to upload empty file 2022-01-29 14:36:38 +08:00
hexxa
f06c5f5a7d fix(fe): update query params and refactor initAll 2022-01-23 18:55:43 +08:00
hexxa
a378296980 feat(be/files): enable shareID for sharing APIs 2022-01-16 13:16:01 +08:00
hexxa
963f5b199a fix(users): visitor user can not be deleted 2022-01-14 11:32:58 +08:00
hexxa
a922ff30fc fix(users): err is nil if token is expired in checking token failure 2022-01-10 10:59:13 +08:00
hexxa
ff5e6db140 fix(fe/worker): refactor fe uploading functions to improve robustness 2022-01-06 11:21:27 +08:00
hexxa
711a3a874f feat(error_reporting): integrate error reporting 2021-12-30 10:49:41 +08:00
hexxa
7577fb0ace feat(be/settings): add api for reporting client error 2021-12-30 10:49:41 +08:00
hexxa
e4e53b15f2 test(topbar): add test for topbar 2021-12-12 15:12:42 +08:00
hexxa
769ddb078a fix(userstore): use copy of default preferences 2021-11-07 13:13:42 +08:00
hexxa
6b0d0f4337 test(users): add test for checking inited users 2021-11-03 14:02:21 +08:00
hexxa
2497968b82 test(users): add e2e tests for preferences apis 2021-11-03 14:02:21 +08:00
hexxa
5ff6988e0d feat(fe): enable preferences in fe client and state 2021-11-03 14:02:21 +08:00
hexxa
1f6fa6d370 feat(users): add preference to self 2021-11-03 14:02:21 +08:00
hexxa
7ca5f5753f feat(users): enable preference 2021-11-03 14:02:21 +08:00
hexxa
f151f47581 feat(settings): enable background settings 2021-10-10 10:29:48 +08:00
hexxa
83436eac6a feat(client): add settings clients 2021-10-10 10:29:48 +08:00
hexxa
a7de2e6399 feat(db): add site store 2021-10-10 10:29:48 +08:00
hexxa
4d8a8999a5 fix(db): aggregate store pkgs under db dir 2021-10-10 10:29:48 +08:00
hexxa
9c3a947795 fix(e2e): fix space test failed 2021-09-28 21:35:36 +08:00
hexxa
ffd8131dfd fix(files): used space is incorrect 2021-09-28 21:35:36 +08:00
hexxa
ec1bb36c21 feat: support refreshing hash 2021-09-26 11:53:33 +08:00
hexxa
08ed7f175b fix(fe): show different panes according to user role 2021-09-26 11:53:33 +08:00
hexxa
2ccdf0e287 feat: enable sharing with visitor 2021-09-26 11:53:33 +08:00
hexxa
45da231c4d chore(files): remove print 2021-09-19 10:50:35 +08:00
hexxa
dc80778255 fix(fs): fd must be closed after deleting, renaming 2021-09-19 10:50:35 +08:00
hexxa
52c8610271 feat(users): support predefined users 2021-09-17 23:13:49 +08:00
hexxa
1b0bf9c5fd fix(files): fix fd closing issue 2021-09-16 21:31:26 +08:00
hexxa
5e8567d470 fix(fs): fix issues related to closing fd 2021-09-15 22:45:04 +08:00
hexxa
50f66704b1 fix(fs): fix fd leaking issue 2021-09-13 17:47:45 +08:00
hexxa
fb9de35e81 fix(files): fix small issues 2021-09-13 17:47:45 +08:00
hexxa
e462c349a5 fix(files): isSharing always return true 2021-09-13 17:47:45 +08:00
hexxa
4a5c68df17 fix(worker): refactor and fix issues of worker 2021-09-13 17:47:45 +08:00
hexxa
8518072c7e s 2021-09-13 17:47:45 +08:00
hexxa
e47ee4aa8c feat(workers): integrate workers to handlers 2021-09-13 17:47:45 +08:00
hexxa
93d946e535 fix(be/users): add quota and usedSpace to self api 2021-08-30 09:02:49 -05:00
hexxa
d3bac9a47d fix(files): sharing path must exactly match 2021-08-27 10:57:09 -05:00
hexxa
9cd6d6f84b feat(server): support SetUser api 2021-08-27 10:57:09 -05:00
hexxa
2b55d5c159 fix(files): cleanups 2021-08-20 09:56:21 -05:00