Commit Graph

680 Commits

Author SHA1 Message Date
Abhishek Shroff
2e892d3740 [server] Fix db.Handler vs TxHandler 2025-06-13 01:28:52 +05:30
Abhishek Shroff
4e788f3b93 [server][core] WIP: Split fileSystem and txFileSystem 2025-06-12 15:09:39 +05:30
Abhishek Shroff
f2e0776d00 [server][core] Remove unnecessary functions 2025-06-11 23:13:46 +05:30
Abhishek Shroff
524ee28c46 [server][cli] Fix single file import 2025-06-11 23:04:52 +05:30
Abhishek Shroff
63f3453d0b [server][cli] Show parent id in info command 2025-06-11 22:51:29 +05:30
Abhishek Shroff
5e8fa74901 [server] Don't compute user permissions during scanning 2025-06-11 22:40:53 +05:30
Abhishek Shroff
34e30c6a7b [server] Use user in filesystem rather than userID 2025-06-11 22:07:13 +05:30
Abhishek Shroff
833a2cf5cc [server] Fix new queries 2025-06-11 14:31:26 +05:30
Abhishek Shroff
e2f75024a3 [server][core] Fix selectTrash query 2025-06-11 13:36:51 +05:30
Abhishek Shroff
65758f43b7 [server][cli] Simplify import 2025-06-11 13:00:48 +05:30
Abhishek Shroff
03b87664d7 [server] Fix trash empty/delete queries 2025-06-11 03:11:12 +05:30
Abhishek Shroff
715b20d2bc [server] Fix auto-rename 2025-06-11 02:35:30 +05:30
Abhishek Shroff
db7809e561 [client] Use separate db query to fetch versions before relying on cascade delete 2025-06-11 02:24:30 +05:30
Abhishek Shroff
c467328cae [server] Delete contents job 2025-06-11 01:13:53 +05:30
Abhishek Shroff
83edb6bb58 [server][core] Improve RestoreDeleted 2025-06-11 00:30:12 +05:30
Abhishek Shroff
364b42504c [server][core] Rename Trash and HardDelete 2025-06-10 23:47:56 +05:30
Abhishek Shroff
b50474a29b [server][core] Separate soft and hard delete 2025-06-10 23:45:59 +05:30
Abhishek Shroff
708d1efa78 [server][core] More delete improvements 2025-06-10 23:24:13 +05:30
Abhishek Shroff
fbbc2b3732 [server][core] Further streamline resource deletion 2025-06-10 20:52:06 +05:30
Abhishek Shroff
478ec3b67a [server][core] Default to soft delete including root 2025-06-10 19:34:34 +05:30
Abhishek Shroff
23c5df1233 [server] Remove UserManager 2025-06-10 03:53:45 +05:30
Abhishek Shroff
b86483ac98 [server] Generate secure random strings 2025-06-10 03:31:05 +05:30
Abhishek Shroff
39872cae91 [server][auth] Consolidate auth-related functions 2025-06-10 03:16:00 +05:30
Abhishek Shroff
a4b7bd1bed [server][auth] Create auth package with extensible config for LDAP and OAuth 2025-06-10 02:40:11 +05:30
Abhishek Shroff
3eea19af83 [server][cli] Rename some commands 2025-06-09 00:52:58 +05:30
Abhishek Shroff
6da29b93b4 [server][cli] Print version history in ls 2025-06-09 00:49:09 +05:30
Abhishek Shroff
3d61961fc3 [server][cli] Better size format in ls 2025-06-09 00:24:54 +05:30
Abhishek Shroff
7ea0b6819d [server] Set log level to warn for cli commands 2025-06-08 23:28:32 +05:30
Abhishek Shroff
bebd5156f2 [server] Rename module 2025-06-08 23:27:29 +05:30
Abhishek Shroff
3bb1069d9d [server][cli] Improve output of ls command 2025-06-08 23:19:34 +05:30
Abhishek Shroff
9144d74d99 [server] Use context for uploading to minio 2025-06-08 20:18:33 +05:30
Abhishek Shroff
60c8e7d8c2 [server] Don't use separate tmp directory for local storage uploads 2025-06-08 18:22:01 +05:30
Abhishek Shroff
80a5ebc597 [server] Fix content-range header for range requests 2025-06-08 18:08:20 +05:30
Abhishek Shroff
33cbb2caca [server] Copy manually if os.Remove fails 2025-06-08 17:23:21 +05:30
Abhishek Shroff
9297a0fd3d [server] Use river queue for backgroud jobs 2025-06-08 16:05:16 +05:30
Abhishek Shroff
0542ac5ead [server] Delete version contents job 2025-06-08 14:14:38 +05:30
Abhishek Shroff
0dbf7fa386 [server] Ensure version ordering 2025-06-08 01:17:37 +05:30
Abhishek Shroff
09f20e36dc [server] Make local storage roots relative to storage.root config 2025-06-08 01:00:09 +05:30
Abhishek Shroff
d663a3eedc [server] Re-enable admin storage command 2025-06-08 00:58:58 +05:30
Abhishek Shroff
a1c04c5061 [server][storage] single shared temp directory 2025-06-08 00:33:39 +05:30
Abhishek Shroff
7c7f175065 [server] implement StorageBackend.Copy 2025-06-08 00:23:09 +05:30
Abhishek Shroff
5fe218d956 [server] wip: moveVersionToTargetBackend 2025-06-07 23:16:22 +05:30
Abhishek Shroff
72447e99eb [server] Fix localStorage temp upload rename 2025-06-07 22:45:23 +05:30
Abhishek Shroff
ab634fb3b9 [server] Streamline storage backend access, fix init error 2025-06-07 22:44:11 +05:30
Abhishek Shroff
1c3fc828fa [server] Report errors on storage initialization 2025-06-07 22:40:21 +05:30
Abhishek Shroff
34ce2e9e37 [server] Fix bug in upload 2025-06-07 12:36:07 +05:30
Abhishek Shroff
d90facb0bd [server][storage] Move contents from one backend to another 2025-06-06 01:53:40 +05:30
Abhishek Shroff
cd83c0a569 [server][storage] Accept strings instead of UUID in storage ops 2025-06-06 01:15:15 +05:30
Abhishek Shroff
b4a9ff6b1d [server][core] Make shared resources part of user 2025-06-06 01:07:59 +05:30
Abhishek Shroff
1a2532dcd7 [server][core] Rename some more files 2025-06-06 00:53:26 +05:30