Commit Graph

45 Commits

Author SHA1 Message Date
Abhishek Shroff 00daa35949 [server] Generate image thumbnails using vips 2025-07-29 09:52:56 +05:30
Abhishek Shroff bb8c0e078e [server][thumbs] WIP: Infrastructure for thumbnails 2025-07-28 23:40:57 +05:30
Abhishek Shroff 326089c009 [server][pubsub] Allow configuring buffer size for each listen 2025-07-21 02:23:45 +05:30
Abhishek Shroff da07ffa914 [server] loggers everywhere 2025-07-09 00:29:25 +05:30
Abhishek Shroff 58dd057436 [server] Fix absolute path checks 2025-07-08 21:51:50 +05:30
Abhishek Shroff de42d942bb [server][storage] Pass in config during init 2025-07-08 21:28:46 +05:30
Abhishek Shroff 0ebdcdf874 [server] Overhaul db initialization 2025-07-08 20:32:34 +05:30
Abhishek Shroff e2746d8541 [server] Use zerolog instead of logrus in most places 2025-07-08 20:32:27 +05:30
Abhishek Shroff 2cf2ca4756 [server][storage] Chmod 0o700 instead of error for permissions mismatch 2025-07-04 19:51:04 +05:30
Abhishek Shroff 1b9a456b5c [server][cli] Select storage driver during backend creation 2025-06-30 20:49:02 +05:30
Abhishek Shroff d36f45bf64 [server] Fix serving files (and byte ranges) from minio backend 2025-06-30 09:59:58 +05:30
Abhishek Shroff 658e147474 [server][storage] Change minio param name 2025-06-30 00:47:13 +05:30
Abhishek Shroff de400edee8 [server][api] Fix upload response 2025-06-29 19:23:38 +05:30
Abhishek Shroff 059e648782 [server][core] Implement copy contents job 2025-06-13 12:01:20 +05:30
Abhishek Shroff 4e788f3b93 [server][core] WIP: Split fileSystem and txFileSystem 2025-06-12 15:09:39 +05:30
Abhishek Shroff bebd5156f2 [server] Rename module 2025-06-08 23:27:29 +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 33cbb2caca [server] Copy manually if os.Remove fails 2025-06-08 17:23:21 +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 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 7e9339d83a [server] Move core.storage => storage 2025-06-05 20:59:23 +05:30
Abhishek Shroff 4a40fffc20 [server][core] move db and storage into core 2024-10-19 18:33:55 +05:30
Abhishek Shroff dc9b2b90d7 [server][cmd] fix default storage directory 2024-10-17 11:19:39 +05:30
Abhishek Shroff 3720a1c1c7 [server][cmd] Clean up app cmd structure 2024-10-17 11:05:44 +05:30
Abhishek Shroff cae585be0a [server] Add mime type detection 2024-10-15 21:23:54 +05:30
Abhishek Shroff 1e9ce228f4 [server] deduplicate file content hashing 2024-10-15 20:13:45 +05:30
Abhishek Shroff 7f8fd423a2 [server] Use SHA-256 instead of MD5 for etag 2024-08-29 11:45:18 +05:30
Abhishek Shroff d6395228df Make it easier to use transactions 2024-08-07 23:51:34 +05:30
Abhishek Shroff 49ea467bc7 Streamline context usage 2024-08-07 21:40:23 +05:30
Abhishek Shroff d7b9712f13 Sequential Delete 2024-08-07 00:20:33 +05:30
Abhishek Shroff 9b706e784f Repackage db/sql files 2024-08-06 23:44:04 +05:30
Abhishek Shroff 9789886297 Resource rm command 2024-08-05 23:49:05 +05:30
Abhishek Shroff c610dd6251 Get rid of silos 2024-08-05 23:33:43 +05:30
Abhishek Shroff a342a599fa Move some files around 2024-07-31 20:57:26 -07:00
Abhishek Shroff 3ef436d8fa List silos 2024-07-31 09:59:04 -07:00
Abhishek Shroff 2b3645832a Refactor managers 2024-07-30 01:31:40 -07:00
Abhishek Shroff ca56e77f0c Make room for client code 2024-05-10 03:39:24 +05:30