Commit graph

72 commits

Author SHA1 Message Date
hexxa
b54275771e fix(server): add initer 2022-09-25 12:14:55 +08:00
hexxa
becfa688aa fix(server): clean up handlers initing 2022-09-25 12:14:55 +08:00
hexxa
81e97bdd55 fix(db): add sqlite store back with some fixes 2022-09-25 12:14:55 +08:00
hexxa
61757aff4a fix(server): skip initing users if inited 2022-09-25 12:14:55 +08:00
hexxa
4f6683de03 fix(server): 1.replace bolt with sqlite in config 2.add hardcoded listing roles 2022-09-25 12:14:55 +08:00
hexxa
ce77eb7534 test(server): fix bugs and tests 2022-09-25 12:14:55 +08:00
hexxa
085a3e4e10 feat(handlers): replace boltdb with sqlite in handlers 2022-09-25 12:14:55 +08:00
hexxa
59a39efc4a feat(db): enable sqlite for storing users 2022-09-25 12:14:55 +08:00
hexxa
f95a611204 feat(rdb): add sqlite as a dependency 2022-09-25 12:14:55 +08:00
hexxa
aeb9d26bbd feat(server): add flag for skipping indexing in launching 2022-08-12 20:00:00 +08:00
hexxa
f0293fbc4c fix(server): restore and persist file index 2022-07-30 20:58:18 +08:00
hexxa
fd46d7b816 feat(server): add reindexing API with tests 2022-07-24 19:58:18 +08:00
hexxa
826d472a96 feat(files): add search API and tests 2022-07-23 23:03:21 +08:00
hexxa
dff79ed87f feat(dep/fileindex): enable fileindex in file managing 2022-07-21 22:48:57 +08:00
hexxa
cf30f8db60 fix(server): db folder is not created correctly 2022-05-14 11:16:10 +08:00
hexxa
d7263cc3c8 fix(embed_fs): enable embed fs for prod 2022-04-28 22:42:12 +08:00
hexxa
7e5f3995b4 fix: use theme background as default 2022-04-11 21:25:11 +08:00
hexxa
4de972cb11 fix(config): clean up configs and workflows 2022-04-02 17:29:27 +08:00
hexxa
d65f1c4356 fix(userstore): enable strict user checking 2022-03-26 13:11:38 +08:00
hexxa
b7609e6c06 fix(user_store): add checking and move some common vars 2022-03-26 13:11:38 +08:00
hexxa
b4dc30f824 fix(sitestore): clean up sitestore for refactoring 2022-03-26 13:11:38 +08:00
hexxa
817ced61de feat(db/userstore): add avatar, email, bgColor to user profile 2022-03-20 21:05:59 +08:00
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
17b4544487 fix(files): add boltdb store and refactor files handlers 2022-03-05 19:42:29 +08:00
hexxa
012df60679 fix(cd): use build-push-action-v2 with default Dockerfile 2022-02-08 18:34:50 +08:00
hexxa
39d644931c fix: disable default db name 2022-01-29 14:36:38 +08:00
hexxa
a378296980 feat(be/files): enable shareID for sharing APIs 2022-01-16 13:16:01 +08:00
hexxa
56bc628d5b fix(server): remove print 2022-01-10 10:59:13 +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
f587c6cc36 fix(userstore): check compatibility and try to fix issues 2021-11-07 13:13:42 +08:00
hexxa
2497968b82 test(users): add e2e tests for preferences apis 2021-11-03 14:02:21 +08:00
hexxa
961bafa66c feat(server): init site settings from config 2021-10-10 10:29:48 +08:00
hexxa
76cf1274af feat(settings): integrate settings handlers to server 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
5605839411 test(e2e): refine space limit tests 2021-10-05 19:27:48 +08:00
hexxa
52c8610271 feat(users): support predefined users 2021-09-17 23:13:49 +08:00
hexxa
5e8567d470 fix(fs): fix issues related to closing fd 2021-09-15 22:45:04 +08:00
hexxa
2dc156cd95 fix(cicd): refactor scripts for cicd 2021-09-14 16:38:40 +08:00
hexxa
04b39eff03 fix(server): use gocfg to get port 2021-09-14 16:38:40 +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
9cd6d6f84b feat(server): support SetUser api 2021-08-27 10:57:09 -05:00
hexxa
43f2507428 feat(files): add isSharing api 2021-08-20 09:56:21 -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