Commit Graph

  • 9120153375 feat: mirror repositories (#95) Nico 2025-12-03 20:52:47 +01:00
  • 780fdae63e cryptoUtils.decrypt alligned with encrypt in regards of handling extra space in password file Jakub Trávník 2025-12-04 08:43:17 +01:00
  • fc482e9729 crypto.Utils comments updated to reflect behaviour Jakub Trávník 2025-12-04 08:39:51 +01:00
  • 1fe026a76f avoid logging secrets in smb backend Jakub Trávník 2025-12-04 08:33:55 +01:00
  • 2df1fa53a0 feat: implement encryption for sensitive fields in volume backends Jakub Trávník 2025-12-04 00:04:26 +01:00
  • da8e9c4ada ci: fix docker cache args on wrong step Nicolas Meienberger 2025-12-06 09:39:10 +01:00
  • da489fab24 Merge branch 'tvarohohlavy-volumes-secrets-encryption' Nicolas Meienberger 2025-12-06 10:08:20 +01:00
  • e4b8076351 refactor: remove trim on password Nicolas Meienberger 2025-12-06 10:08:01 +01:00
  • 70c72f0f9a refactor: no need to print safe args as it's already sanitized Nicolas Meienberger 2025-12-06 10:06:03 +01:00
  • c45b760abc ci: fix docker cache args on wrong step Nicolas Meienberger 2025-12-06 09:39:10 +01:00
  • 9ba26b7599 feat: add DOCKER_HOST support Nicolas Meienberger 2025-12-04 19:09:23 +01:00
  • 01127ee9d6 fix: volume data not refreshing when changing selection Nicolas Meienberger 2025-12-04 18:54:02 +01:00
  • 77f5886110 fix: remove debug logs in production Nicolas Meienberger 2025-12-04 18:46:12 +01:00
  • 6b6338291b feat: custom include patterns (#104) Nico 2025-12-04 18:44:34 +01:00
  • 2c11b7c7de feat: naming backup schedules (#103) Nico 2025-12-04 18:31:00 +01:00
  • a0fa043207 fix: broken migration Nicolas Meienberger 2025-12-03 21:20:50 +01:00
  • 143701820a chore: update dependencies Nicolas Meienberger 2025-12-03 20:55:38 +01:00
  • aff875c62f feat: mirror repositories (#95) Nico 2025-12-03 20:52:47 +01:00
  • e52c25d87b ci: fix docker cache args on wrong step Nicolas Meienberger 2025-12-06 09:39:10 +01:00
  • 4403e3cf19 Merge branch 'main' into missing-icons Jakub Trávník 2025-12-05 00:22:39 +01:00
  • e85cc35b1a feat: add DOCKER_HOST support v0.17.0-beta.1 v0.17.0 Nicolas Meienberger 2025-12-04 19:09:23 +01:00
  • 321dc4cdf7 fix: volume data not refreshing when changing selection Nicolas Meienberger 2025-12-04 18:54:02 +01:00
  • 0f7bd1e042 fix: remove debug logs in production Nicolas Meienberger 2025-12-04 18:46:12 +01:00
  • 08d8a47352 feat: custom include patterns (#104) Nico 2025-12-04 18:44:34 +01:00
  • 1e20fb225e feat: naming backup schedules (#103) Nico 2025-12-04 18:31:00 +01:00
  • 9fec6883f6 cryptoUtils.decrypt alligned with encrypt in regards of handling extra space in password file Jakub Trávník 2025-12-04 08:43:17 +01:00
  • f4df9e935d crypto.Utils comments updated to reflect behaviour Jakub Trávník 2025-12-04 08:39:51 +01:00
  • f326f41599 avoid logging secrets in smb backend Jakub Trávník 2025-12-04 08:33:55 +01:00
  • f6b8e7e5a2 feat: implement encryption for sensitive fields in volume backends Jakub Trávník 2025-12-04 00:04:26 +01:00
  • 692dd5aa21 add isEncrypted check to decrypt as a safeguard Jakub Trávník 2025-12-03 23:50:51 +01:00
  • b8e30e298c fix: broken migration v0.16.0 Nicolas Meienberger 2025-12-03 21:20:50 +01:00
  • fdeab9f7fe chore: debug db queries v0.16.0-beta.4 Nicolas Meienberger 2025-12-03 21:20:50 +01:00
  • ba3e73d76a chore: debug db queries v0.16.0-beta.3 Nicolas Meienberger 2025-12-03 21:20:50 +01:00
  • baffa2b834 chore: debug db queries v0.16.0-beta.2 Nicolas Meienberger 2025-12-03 21:20:50 +01:00
  • ce07c588ad chore: update dependencies Nicolas Meienberger 2025-12-03 20:55:38 +01:00
  • e7f0a2828d feat: mirror repositories (#95) Nico 2025-12-03 20:52:47 +01:00
  • fc6f628dd4 chore: pr feedbacks v0.16.0-beta.1 Nicolas Meienberger 2025-12-03 20:24:41 +01:00
  • ff4c1404a6 feat: add icons to buttons and alerts for improved UI clarity Jakub Trávník 2025-12-03 17:31:44 +01:00
  • a7e36e98d7 Add 401 error response for password requirement in export endpoints Jakub Trávník 2025-12-03 08:33:50 +01:00
  • 9f1a7694a3 fix: Entity lookup and frontend mutation patterns for config export Jakub Trávník 2025-12-03 00:12:34 +01:00
  • 2dfa15a83a remove redundant type key from exported objects Jakub Trávník 2025-12-02 11:47:26 +01:00
  • 13883f3053 Simplify UI message for secrets export Jakub Trávník 2025-12-02 09:35:24 +01:00
  • 94712bb7b8 fix indentation Jakub Trávník 2025-12-01 23:14:22 +01:00
  • 16b8be2cd9 feat: mirror repositories Nicolas Meienberger 2025-11-28 19:17:05 +01:00
  • 7ff38f0128 refactor: run forget commands in the background v0.15.0-beta.3 v0.15.0 Nicolas Meienberger 2025-12-01 20:22:43 +01:00
  • 33e6f3773b fix: only lock shared tasks if an exclusive is running v0.15.0-beta.2 Nicolas Meienberger 2025-12-01 20:07:30 +01:00
  • a91dede086 docs: bump version in readme v0.15.0-beta.1 Nicolas Meienberger 2025-12-01 19:48:55 +01:00
  • 9b46737852 refactor(repositories): add a locking mechanism for restic operations (#94) Nico 2025-12-01 19:47:21 +01:00
  • fd4f031963 Better error logging for password verification failure Jakub Trávník 2025-12-01 17:45:28 +01:00
  • f1e59e5931 Custom message for Full export Jakub Trávník 2025-12-01 17:44:07 +01:00
  • 2b6cd7af2c possibly handle nested secrets in arrrays Jakub Trávník 2025-12-01 17:15:18 +01:00
  • 7dab73e9bd More verbose error logging for notification and backups export errors Jakub Trávník 2025-12-01 17:10:12 +01:00
  • eaca5abde5 Input validation and error handling for secretsMode param Jakub Trávník 2025-12-01 17:07:24 +01:00
  • 7f966b504b Explicit warning regarding volume secrets Jakub Trávník 2025-12-01 17:02:50 +01:00
  • 709a08cfe8 Remove unrelated change Jakub Trávník 2025-12-01 17:00:51 +01:00
  • c736657ffe Error logging on repositories export failure Jakub Trávník 2025-12-01 16:59:59 +01:00
  • 30047cbcf0 audit logging on recoveryKey export Jakub Trávník 2025-12-01 16:56:59 +01:00
  • ced7a08672 fix: add type safety for ExportDialog trigger props Jakub Trávník 2025-12-01 16:51:40 +01:00
  • 5093699568 remove obsolete ExportCard Jakub Trávník 2025-12-01 16:43:52 +01:00
  • c65d84ee9a pass id and name to export dialog Jakub Trávník 2025-12-01 16:36:17 +01:00
  • 11646b6187 Merge branch 'config-export-feature' of https://github.com/tvarohohlavy/zerobyte into config-export-feature Jakub Trávník 2025-12-01 16:24:35 +01:00
  • a9ac6eec20 rename API endpoints for backups and notifications Jakub Trávník 2025-12-01 16:24:15 +01:00
  • 2306df316e Error logging on failed to decrypt Jakub Trávník 2025-12-01 16:17:05 +01:00
  • 07f7c5e025 Merge branch 'config-export-feature' of https://github.com/tvarohohlavy/zerobyte into config-export-feature Jakub Trávník 2025-12-01 16:14:57 +01:00
  • 4536f8a613 input validation in fetchRepositories Jakub Trávník 2025-12-01 16:14:43 +01:00
  • f452d72050 Fix keyboard navigation in the export card Jakub Trávník 2025-12-01 16:11:12 +01:00
  • 82f632f63a Update app/client/components/export-dialog.tsx Jakub Trávník 2025-12-01 15:58:07 +01:00
  • 95342f6ec9 Update app/server/modules/lifecycle/config-export.controller.ts Jakub Trávník 2025-12-01 15:55:09 +01:00
  • 1b874727e3 Update app/server/modules/lifecycle/config-export.controller.ts Jakub Trávník 2025-12-01 15:53:12 +01:00
  • c5c5da78bd Delete unrelated change Jakub Trávník 2025-12-01 15:48:45 +01:00
  • 0d339d973f Deleted unrelated change Jakub Trávník 2025-12-01 15:47:59 +01:00
  • d72975e9e2 reauthentication on secrets export Jakub Trávník 2025-12-01 15:41:33 +01:00
  • 8e7e1694d5 more verbose error handling Jakub Trávník 2025-12-01 14:42:52 +01:00
  • 55e8f2e2d3 runtime state option in README Jakub Trávník 2025-12-01 11:33:56 +01:00
  • 94342cb48d whole export backups tile clickable Jakub Trávník 2025-12-01 11:31:19 +01:00
  • 3df892455f optionaly exclude runtime info Jakub Trávník 2025-12-01 11:29:39 +01:00
  • 2be65f6069 config export feature Jakub Trávník 2025-12-01 10:59:30 +01:00
  • 999850dab8 Merge branch 'tvarohohlavy-telegram-notification' Nicolas Meienberger 2025-11-30 17:06:07 +01:00
  • dbd9ae2241 chore: generate types Nicolas Meienberger 2025-11-30 17:05:40 +01:00
  • 0287bca4bb restore as a page (#87) Nico 2025-11-30 16:43:34 +01:00
  • 9a9991eb9b restore as a page (#87) Nico 2025-11-30 16:43:34 +01:00
  • 03b898f84c Update app/client/modules/notifications/components/create-notification-form.tsx Jakub Trávník 2025-11-30 15:38:45 +01:00
  • 6fbb11fefe telegram notification Jakub Trávník 2025-11-30 15:15:26 +01:00
  • 3bf3b22b96 feat: restore to custom location (#78) Nico 2025-11-29 16:53:44 +01:00
  • 58708cf35d refactor: repo healthcheck once per day v0.14.1 Nicolas Meienberger 2025-11-29 12:25:46 +01:00
  • 1d4e7100ab fix: healtcheck, to not read full data Nicolas Meienberger 2025-11-29 12:24:07 +01:00
  • 0dfe000148 feat: rename volumes & repositories v0.14.0-beta.2 v0.14.0 Nicolas Meienberger 2025-11-28 20:47:27 +01:00
  • 7d9d3d5d3d fix: wrong compression modes used v0.14.0-beta.1 Nicolas Meienberger 2025-11-28 20:28:47 +01:00
  • 8e90c4ace1 refactor: native repository healthcheck Nicolas Meienberger 2025-11-28 08:20:06 +01:00
  • 803eb1cd76 chore: update favicon Nicolas Meienberger 2025-11-28 08:18:34 +01:00
  • 673827f9f3 refactor: all timestamps to ms (#77) Nico 2025-11-26 23:20:22 +01:00
  • 150b4f6e89 chore: format files refactor/all-timestamps-seconds Nicolas Meienberger 2025-11-26 22:52:05 +01:00
  • 60f37076a8 refactor: change all timestamps to be in seconds Nicolas Meienberger 2025-11-26 22:41:39 +01:00
  • 4328607cc1 fix: skip renaming imported repository v0.14.0-alpha.4 v0.14.0-alpha.3 Nicolas Meienberger 2025-11-26 22:20:42 +01:00
  • bedd325a60 fix(db): set pragma after migrations v0.14.0-alpha.2 Nicolas Meienberger 2025-11-26 20:12:12 +01:00
  • b26a062648 refactor: use short ids to allow changing the name of volumes & repos (#67) v0.14.0-alpha.1 Nico 2025-11-26 19:47:09 +01:00
  • d190d9c8cd feat: partial success warning status (#74) Nico 2025-11-26 19:02:29 +01:00
  • f8363a6c71 docs: update readme with TZ environment Nicolas Meienberger 2025-11-25 18:25:22 +01:00
  • 59b2b53837 docs: update README v0.13.3 Nico 2025-11-23 21:21:52 +01:00
  • e99487eed9 fix(notifications): multiple providers using the wrong params v0.13.3-beta.1 Nicolas Meienberger 2025-11-23 21:08:07 +01:00