Commit Graph

1343 Commits

Author SHA1 Message Date
Abhishek Shroff
3011f4af29 [server][steve] Graceful shutdown 2025-06-16 04:12:15 +05:30
Abhishek Shroff
cd89087ad6 [server][steve] basic functionality working 2025-06-16 03:25:04 +05:30
Abhishek Shroff
9f590502e1 [server][steve] Use zerolog 2025-06-16 02:11:12 +05:30
Abhishek Shroff
762bf3267c [server][steve] Notify jobs available when enqueueing scheduled jobs 2025-06-16 02:01:27 +05:30
Abhishek Shroff
489d0becd7 [server][steve] Separate out recordError 2025-06-16 01:48:42 +05:30
Abhishek Shroff
dbf0a45b11 [server][steve] Simplify further 2025-06-16 01:44:16 +05:30
Abhishek Shroff
9f7912238f [server][steve] Simplify work units and factories 2025-06-16 00:50:42 +05:30
Abhishek Shroff
daac725e73 [server][steve] Basic jobs functionality 2025-06-16 00:23:42 +05:30
Abhishek Shroff
2d9b917007 [server][steve] restore jobs, basic single-executor implementation 2025-06-14 03:36:56 +05:30
Abhishek Shroff
4e054c4532 [server][steve] create table with trigger, insert jobs 2025-06-14 02:01:30 +05:30
Abhishek Shroff
42c177a360 [server][steve] Create basic structures from river queue 2025-06-14 00:33:27 +05:30
Abhishek Shroff
b3961e2b1d [server][core] Fix overwrite/delete conflict resolution 2025-06-13 16:07:50 +05:30
Abhishek Shroff
f106aca925 [server][core] Remove FileSystem interface, and rename fileSystem to FileSystem 2025-06-13 16:02:48 +05:30
Abhishek Shroff
1d153f7484 [server][core] Add some documentation 2025-06-13 15:54:28 +05:30
Abhishek Shroff
64884caa11 [server][core] Streamline resolveConflictAndInsertResource 2025-06-13 14:52:46 +05:30
Abhishek Shroff
205dc3fff9 [server][core] Fix ensure conflict resolution 2025-06-13 12:30:52 +05:30
Abhishek Shroff
e013905c31 [server][core] Fix move overwrite 2025-06-13 12:17:50 +05:30
Abhishek Shroff
7a286c9f9c [server] Fix shallow copy 2025-06-13 12:06:05 +05:30
Abhishek Shroff
d78706df11 [server][core] Fix overwrite conflict resolution 2025-06-13 12:02:18 +05:30
Abhishek Shroff
059e648782 [server][core] Implement copy contents job 2025-06-13 12:01:20 +05:30
Abhishek Shroff
2e0d0fcd27 [server][core] Fix return value in detectNameConflict 2025-06-13 11:29:05 +05:30
Abhishek Shroff
b8900ec479 [server] fix build errors 2025-06-13 03:13:16 +05:30
Abhishek Shroff
68ae1b9985 [server][core] Implement fs.OpenWrite 2025-06-13 01:53:14 +05:30
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
745e2650a8 [client] Upgrade offtheline, retry actions 2025-06-11 02:35:46 +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
44ff406560 [client] Permanent delete keyboard shortcut 2025-06-11 02:24:07 +05:30
Abhishek Shroff
bf986f1b94 [client] Fix 'delete' shortcut in trash 2025-06-11 02:22:09 +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