Commit Graph

  • fd42fbfbea [server][auth] Auto create accounts from certain domains Abhishek Shroff 2025-06-26 11:48:00 +05:30
  • 38b39dbc03 [server][auth][ldap] Fix search filter Abhishek Shroff 2025-06-26 10:48:02 +05:30
  • 4591ef45b3 [client] Fix typo Abhishek Shroff 2025-06-26 10:32:29 +05:30
  • fbe039318a [server][auth] Password backends Abhishek Shroff 2025-06-26 09:43:17 +05:30
  • c80ca7a3fb [server][auth] ldap backend Abhishek Shroff 2025-06-26 09:14:40 +05:30
  • 9c4ca66cb9 [client] Validate server config before initiating login Abhishek Shroff 2025-06-24 14:21:57 +05:30
  • be21bebbc6 [client] Fix invalid credentials error Abhishek Shroff 2025-06-24 12:19:47 +05:30
  • 6a52ed367b [client] Auth config Abhishek Shroff 2025-06-24 12:08:06 +05:30
  • 219de8f3a4 [server][core] Restructure config Abhishek Shroff 2025-06-24 09:17:25 +05:30
  • 0b2206676e [client] Preview file versions Abhishek Shroff 2025-06-24 00:35:05 +05:30
  • 821b1beaa7 [client] Download older versions Abhishek Shroff 2025-06-23 18:31:27 +05:30
  • 526ecc31d7 [server][mail] Base email template Abhishek Shroff 2025-06-23 18:05:10 +05:30
  • 37e0bb186d Update feature set in README Abhishek Shroff 2025-06-23 18:03:16 +05:30
  • 56b73a4c53 [server][core] Fix user add Abhishek Shroff 2025-06-23 16:43:08 +05:30
  • 120c3c69a1 [server][core] Fix transaction rollback Abhishek Shroff 2025-06-23 16:40:41 +05:30
  • d4bff2a1ea [server][cli] filter job list Abhishek Shroff 2025-06-23 10:02:25 +05:30
  • b16dd56d43 [server][cli] execute single job Abhishek Shroff 2025-06-23 09:35:15 +05:30
  • a7848e3fc4 [server][cli] Job Details command Abhishek Shroff 2025-06-22 21:54:34 +05:30
  • 7313845be7 [server][steve] Only return info from list query Abhishek Shroff 2025-06-22 21:07:46 +05:30
  • 7e35784dca [server][steve] Triage Abhishek Shroff 2025-06-22 17:42:22 +05:30
  • 6c834ea670 [server] mod tidy Abhishek Shroff 2025-06-22 17:34:43 +05:30
  • e9ddedf91c [server][cli] Jobs list command Abhishek Shroff 2025-06-22 16:29:19 +05:30
  • 40b3be827a [server][steve] default config Abhishek Shroff 2025-06-22 15:33:38 +05:30
  • 0c8b91f513 [server] Move from river to in-house job queue Abhishek Shroff 2025-06-22 14:06:33 +05:30
  • 8cd0ba210a [server][steve] Improve run/shutdown Abhishek Shroff 2025-06-22 10:04:09 +05:30
  • 9e9155201f [server] Dependencies and sequences stored in db Abhishek Shroff 2025-06-19 01:37:42 +05:30
  • fe1b1e7975 [server][steve] Better shutdown Abhishek Shroff 2025-06-18 10:16:57 +05:30
  • 35120ce7ef [server][steve] In-memory dependencies Abhishek Shroff 2025-06-16 14:11:27 +05:30
  • ea7f79c332 [server][steve] Tweak logging Abhishek Shroff 2025-06-16 11:05:17 +05:30
  • 3011f4af29 [server][steve] Graceful shutdown Abhishek Shroff 2025-06-16 04:12:15 +05:30
  • cd89087ad6 [server][steve] basic functionality working Abhishek Shroff 2025-06-16 03:25:04 +05:30
  • 9f590502e1 [server][steve] Use zerolog Abhishek Shroff 2025-06-16 02:11:12 +05:30
  • 762bf3267c [server][steve] Notify jobs available when enqueueing scheduled jobs Abhishek Shroff 2025-06-16 02:01:27 +05:30
  • 489d0becd7 [server][steve] Separate out recordError Abhishek Shroff 2025-06-16 01:48:42 +05:30
  • dbf0a45b11 [server][steve] Simplify further Abhishek Shroff 2025-06-16 01:44:16 +05:30
  • 9f7912238f [server][steve] Simplify work units and factories Abhishek Shroff 2025-06-16 00:50:42 +05:30
  • daac725e73 [server][steve] Basic jobs functionality Abhishek Shroff 2025-06-16 00:23:42 +05:30
  • 2d9b917007 [server][steve] restore jobs, basic single-executor implementation Abhishek Shroff 2025-06-14 03:31:17 +05:30
  • 4e054c4532 [server][steve] create table with trigger, insert jobs Abhishek Shroff 2025-06-14 02:01:24 +05:30
  • 42c177a360 [server][steve] Create basic structures from river queue Abhishek Shroff 2025-06-14 00:33:27 +05:30
  • b3961e2b1d [server][core] Fix overwrite/delete conflict resolution Abhishek Shroff 2025-06-13 16:07:50 +05:30
  • f106aca925 [server][core] Remove FileSystem interface, and rename fileSystem to FileSystem Abhishek Shroff 2025-06-13 16:02:48 +05:30
  • 1d153f7484 [server][core] Add some documentation Abhishek Shroff 2025-06-13 15:54:28 +05:30
  • 64884caa11 [server][core] Streamline resolveConflictAndInsertResource Abhishek Shroff 2025-06-13 14:52:46 +05:30
  • 205dc3fff9 [server][core] Fix ensure conflict resolution Abhishek Shroff 2025-06-13 12:30:52 +05:30
  • e013905c31 [server][core] Fix move overwrite Abhishek Shroff 2025-06-13 12:10:55 +05:30
  • 7a286c9f9c [server] Fix shallow copy Abhishek Shroff 2025-06-13 12:06:05 +05:30
  • d78706df11 [server][core] Fix overwrite conflict resolution Abhishek Shroff 2025-06-13 12:02:18 +05:30
  • 059e648782 [server][core] Implement copy contents job Abhishek Shroff 2025-06-13 11:42:22 +05:30
  • 2e0d0fcd27 [server][core] Fix return value in detectNameConflict Abhishek Shroff 2025-06-13 11:29:05 +05:30
  • b8900ec479 [server] fix build errors Abhishek Shroff 2025-06-13 03:13:16 +05:30
  • 68ae1b9985 [server][core] Implement fs.OpenWrite Abhishek Shroff 2025-06-13 01:53:07 +05:30
  • 2e892d3740 [server] Fix db.Handler vs TxHandler Abhishek Shroff 2025-06-13 01:28:25 +05:30
  • 4e788f3b93 [server][core] WIP: Split fileSystem and txFileSystem Abhishek Shroff 2025-06-12 11:58:36 +05:30
  • f2e0776d00 [server][core] Remove unnecessary functions Abhishek Shroff 2025-06-11 23:13:46 +05:30
  • 524ee28c46 [server][cli] Fix single file import Abhishek Shroff 2025-06-11 23:04:52 +05:30
  • 63f3453d0b [server][cli] Show parent id in info command Abhishek Shroff 2025-06-11 22:51:29 +05:30
  • 5e8fa74901 [server] Don't compute user permissions during scanning Abhishek Shroff 2025-06-11 22:40:53 +05:30
  • 34e30c6a7b [server] Use user in filesystem rather than userID Abhishek Shroff 2025-06-11 22:07:13 +05:30
  • 833a2cf5cc [server] Fix new queries Abhishek Shroff 2025-06-11 14:31:26 +05:30
  • e2f75024a3 [server][core] Fix selectTrash query Abhishek Shroff 2025-06-11 13:23:32 +05:30
  • 65758f43b7 [server][cli] Simplify import Abhishek Shroff 2025-06-11 13:00:48 +05:30
  • 03b87664d7 [server] Fix trash empty/delete queries Abhishek Shroff 2025-06-11 03:11:12 +05:30
  • 745e2650a8 [client] Upgrade offtheline, retry actions Abhishek Shroff 2025-06-11 02:35:46 +05:30
  • 715b20d2bc [server] Fix auto-rename Abhishek Shroff 2025-06-11 02:26:53 +05:30
  • db7809e561 [client] Use separate db query to fetch versions before relying on cascade delete Abhishek Shroff 2025-06-11 02:24:30 +05:30
  • 44ff406560 [client] Permanent delete keyboard shortcut Abhishek Shroff 2025-06-11 02:24:07 +05:30
  • bf986f1b94 [client] Fix 'delete' shortcut in trash Abhishek Shroff 2025-06-11 02:22:09 +05:30
  • c467328cae [server] Delete contents job Abhishek Shroff 2025-06-11 00:48:24 +05:30
  • 83edb6bb58 [server][core] Improve RestoreDeleted Abhishek Shroff 2025-06-11 00:30:12 +05:30
  • 364b42504c [server][core] Rename Trash and HardDelete Abhishek Shroff 2025-06-10 23:47:51 +05:30
  • b50474a29b [server][core] Separate soft and hard delete Abhishek Shroff 2025-06-10 23:45:59 +05:30
  • 708d1efa78 [server][core] More delete improvements Abhishek Shroff 2025-06-10 23:24:13 +05:30
  • fbbc2b3732 [server][core] Further streamline resource deletion Abhishek Shroff 2025-06-10 20:52:06 +05:30
  • 478ec3b67a [server][core] Default to soft delete including root Abhishek Shroff 2025-06-10 19:34:34 +05:30
  • 23c5df1233 [server] Remove UserManager Abhishek Shroff 2025-06-10 03:53:45 +05:30
  • b86483ac98 [server] Generate secure random strings Abhishek Shroff 2025-06-10 03:31:05 +05:30
  • 39872cae91 [server][auth] Consolidate auth-related functions Abhishek Shroff 2025-06-10 03:15:44 +05:30
  • a4b7bd1bed [server][auth] Create auth package with extensible config for LDAP and OAuth Abhishek Shroff 2025-06-10 02:38:03 +05:30
  • aaa2986bd2 [client] Send version id with upload request Abhishek Shroff 2025-06-09 01:29:41 +05:30
  • ef8ee12679 [client] Fix resource version repository delete Abhishek Shroff 2025-06-09 01:28:28 +05:30
  • 460cd947b3 [client] Fix error when sha256 is absent Abhishek Shroff 2025-06-09 00:55:31 +05:30
  • 3eea19af83 [server][cli] Rename some commands Abhishek Shroff 2025-06-09 00:52:58 +05:30
  • 6da29b93b4 [server][cli] Print version history in ls Abhishek Shroff 2025-06-09 00:49:09 +05:30
  • 3d61961fc3 [server][cli] Better size format in ls Abhishek Shroff 2025-06-09 00:24:54 +05:30
  • 7ea0b6819d [server] Set log level to warn for cli commands Abhishek Shroff 2025-06-08 23:28:32 +05:30
  • bebd5156f2 [server] Rename module Abhishek Shroff 2025-06-08 23:27:29 +05:30
  • 3bb1069d9d [server][cli] Improve output of ls command Abhishek Shroff 2025-06-08 23:19:34 +05:30
  • 9144d74d99 [server] Use context for uploading to minio Abhishek Shroff 2025-06-08 20:18:33 +05:30
  • 60c8e7d8c2 [server] Don't use separate tmp directory for local storage uploads Abhishek Shroff 2025-06-08 18:22:01 +05:30
  • 80a5ebc597 [server] Fix content-range header for range requests Abhishek Shroff 2025-06-08 18:07:44 +05:30
  • 33cbb2caca [server] Copy manually if os.Remove fails Abhishek Shroff 2025-06-08 17:23:21 +05:30
  • 9297a0fd3d [server] Use river queue for backgroud jobs Abhishek Shroff 2025-06-08 16:05:16 +05:30
  • 0542ac5ead [server] Delete version contents job Abhishek Shroff 2025-06-08 14:04:28 +05:30
  • 0dbf7fa386 [server] Ensure version ordering Abhishek Shroff 2025-06-08 01:17:37 +05:30
  • 09f20e36dc [server] Make local storage roots relative to storage.root config Abhishek Shroff 2025-06-08 01:00:09 +05:30
  • d663a3eedc [server] Re-enable admin storage command Abhishek Shroff 2025-06-08 00:39:25 +05:30
  • a1c04c5061 [server][storage] single shared temp directory Abhishek Shroff 2025-06-08 00:33:36 +05:30
  • 7c7f175065 [server] implement StorageBackend.Copy Abhishek Shroff 2025-06-08 00:23:09 +05:30
  • 5fe218d956 [server] wip: moveVersionToTargetBackend Abhishek Shroff 2025-06-07 23:16:22 +05:30