Commit Graph

  • df834dd416 deps: bump rclone & shoutrrr to latest versions Nicolas Meienberger 2026-05-27 21:16:08 +02:00
  • 9274af5079 fix(sftp): allow legacy ssh rsa to add support for older servers (#921) Nico 2026-05-27 21:19:23 +02:00
  • 7b5c53bb7d fix(sftp): allow legacy ssh rsa to add support for older servers (#921) Nico 2026-05-27 21:19:23 +02:00
  • 17a8838569 deps: bump rclone & shoutrrr to latest versions Nicolas Meienberger 2026-05-27 21:16:08 +02:00
  • 25b2f71b24 e2e: add missing host-gateway mapping Nicolas Meienberger 2026-05-27 21:15:03 +02:00
  • 008296238b test(e2e): add test suite to test webhooks (#922) Nico 2026-05-27 21:12:53 +02:00
  • 2f78c4a1fb chore: bump nitro & @better-auth/passkey Nicolas Meienberger 2026-05-27 21:07:12 +02:00
  • 20d202c20e fix(core): enforce webhook timeout (#920) Nico 2026-05-27 20:35:01 +02:00
  • 47f8f2f03a docs: update local dev server instructions Nicolas Meienberger 2026-05-27 17:40:43 +02:00
  • 4ea9f34154 chore: portless setup Nicolas Meienberger 2026-05-27 17:01:21 +02:00
  • 8e11544207 feat(sftp): add legacy ssh-rsa option v0.37.3-beta.1 Nicolas Meienberger 2026-05-26 08:21:49 +02:00
  • f269751014 refactor(e2e): use more stable assertion v0.37.2-beta.1 v0.37.2 Nicolas Meienberger 2026-05-22 20:19:56 +02:00
  • c752e2d52d fix(2fa): add missing 2fa column (#917) Nico 2026-05-22 20:09:30 +02:00
  • e4898b97ea fix(2fa): add missing 2fa column (#917) Nico 2026-05-22 20:09:30 +02:00
  • 98338e80c3 Add passkey authentication support (#845) Nico 2026-05-21 21:18:46 +02:00
  • 273408cdb8 fix(shutdown): keep the current volume status after shutdown cleanup (#906) v0.37.1-beta.1 v0.37.1 Nico 2026-05-20 15:04:48 +02:00
  • 0589fd63b1 Update Docker Compose docs examples to Zerobyte v0.37 image tag (#905) Copilot 2026-05-20 14:38:51 +02:00
  • 6bcb0bef71 chore: bump rclone & shoutrrr versions v0.37.0-beta.1 v0.37.0 Nicolas Meienberger 2026-05-20 13:41:34 +02:00
  • 705b8eb748 fix(deps): update bun minor and patch dependencies (#892) v0.37.0-alpha.1 renovate[bot] 2026-05-19 22:00:51 +02:00
  • 05073e667e chore(deps): update cloudflare/wrangler-action action to v4 (#884) renovate[bot] 2026-05-19 21:56:11 +02:00
  • 970a7fa42f fix(deps): update dependency content-disposition to v2 (#880) renovate[bot] 2026-05-19 21:55:43 +02:00
  • 575e01cab9 chore(deps): update dependency bun to v1.3.14 (#885) renovate[bot] 2026-05-19 21:28:46 +02:00
  • eb36621b30 chore(deps): update actions/upload-artifact digest to 043fb46 (#777) renovate[bot] 2026-05-19 20:51:48 +02:00
  • da1d4d30b2 chore(deps): update actions/cache digest to 27d5ce7 (#786) renovate[bot] 2026-05-19 20:51:23 +02:00
  • 68a7b0beb1 chore(deps): update github/codeql-action digest to 9e0d7b8 (#793) renovate[bot] 2026-05-19 20:51:04 +02:00
  • 4d5a5d399b chore(deps): update voidzero-dev/setup-vp digest to ca1c466 (#866) renovate[bot] 2026-05-19 20:50:45 +02:00
  • f82494abab test: add repository import e2e coverage (#901) Nico 2026-05-19 20:46:08 +02:00
  • 4dcafa0708 feat(auth): allow skipping forced recovery key download (#900) Nico 2026-05-19 20:36:45 +02:00
  • c071596151 fix(system): block recovery key download without credential password (#899) Nico 2026-05-19 20:28:09 +02:00
  • 4b66ad73a7 fix(auth): verify reauth passwords against credential account (#898) Nico 2026-05-19 20:20:55 +02:00
  • 4a06891db9 ci: remove stale file upload (#897) Nico 2026-05-19 20:14:16 +02:00
  • 3b9f2086ee fix(backups): preserve retry settings when toggling schedules (#896) Nico 2026-05-19 20:08:05 +02:00
  • 94f6d0529f refactor(mutext): persist repository locks in database (#895) Nico 2026-05-19 18:59:40 +02:00
  • b292f94186 refactor(crypto): reject encrypted values from another secret in sealSecret Nicolas Meienberger 2026-05-18 22:00:21 +02:00
  • 66ebc249ca fix: force recovery key redownload after possible truncated download Nicolas Meienberger 2026-05-18 21:35:53 +02:00
  • 0f5a6823ec refactor(crypto): reject encrypted values from another secret Nicolas Meienberger 2026-05-18 21:14:20 +02:00
  • 419204d587 fix(download-password): revoke url after 60 secs Nicolas Meienberger 2026-05-18 21:13:07 +02:00
  • 11dacd7c71 refactor(agent): store SFTP volume keys in tmp (#888) Nico 2026-05-17 18:19:09 +02:00
  • 19a0781667 test: backend integration (#889) Nico 2026-05-17 15:18:56 +02:00
  • 3142cb026a chore: move access logs to debug (#891) Nico 2026-05-17 14:26:40 +02:00
  • 2a1351382f fix(agent-manager): disable ws server when not needed (#890) Nico 2026-05-17 14:04:49 +02:00
  • 0dccd00539 fix(deps): update bun minor and patch dependencies (#867) renovate[bot] 2026-05-17 13:54:02 +02:00
  • ecbf407058 deps: minimum release age -> 3 days Nicolas Meienberger 2026-05-16 11:59:26 +02:00
  • 18a91d9b78 README: Fix some punctuation, styling, grammar (#879) John Veness 2026-05-13 17:08:07 +02:00
  • a58fe82d48 refactor: move backup path resolution into agent contract (#872) Nico 2026-05-10 21:46:03 +02:00
  • aa7da321ba refactor: dedpulicate volume schemas across packages (#864) Nico 2026-05-09 15:36:25 +02:00
  • 2ada5acd5a refactor(agent): harden local agent volume lifecycle (#863) Nico 2026-05-09 12:13:04 +02:00
  • 2062beac68 refactor(server): route volume operations through agents (#862) Nico 2026-05-07 20:51:25 +02:00
  • df4b668560 feat(agent): add volume operation RPC (#861) Nico 2026-05-07 18:11:57 +02:00
  • 5e4742488f fix(deps): update bun minor and patch dependencies (#865) renovate[bot] 2026-05-07 17:11:53 +02:00
  • cda008a53e chore(deps): update voidzero-dev/setup-vp digest to 4f5aa3e (#818) renovate[bot] 2026-05-07 17:08:04 +02:00
  • e91df3eab0 chore(renovate): range strategy bump Nicolas Meienberger 2026-05-07 09:32:42 +02:00
  • 3c7eb65c7c chore(package-core): remove lock Nicolas Meienberger 2026-05-07 09:17:46 +02:00
  • b13b6d606a chore(renovate): disable minimumRelease age for gh actions Nicolas Meienberger 2026-05-07 08:48:01 +02:00
  • 66cd9e185b chore(renovate): rangeStrategy bump Nicolas Meienberger 2026-05-07 08:17:35 +02:00
  • 1ca1598c58 fix: change dev panel shortcut to D+E+V Nicolas Meienberger 2026-05-07 08:09:13 +02:00
  • 89ae52d036 chore(deps): update docker/build-push-action digest to bcafcac (#772) renovate[bot] 2026-05-07 08:10:59 +02:00
  • 700fa1cd4a feat: route backups through volume agents (#860) Nico 2026-05-06 22:13:51 +02:00
  • 82c3eafc1c fix: agent runtime duplication 04-16-feat_agent_routing Nicolas Meienberger 2026-05-05 21:29:31 +02:00
  • 35a52554de refactor(agent): move volume lifecycle cleanup to agent Nicolas Meienberger 2026-05-05 21:09:03 +02:00
  • 188888ff9a fix: wait for agent to be ready before startup Nicolas Meienberger 2026-05-05 20:49:35 +02:00
  • a5d0cc986c refactor: move all volume operational code to agent app Nicolas Meienberger 2026-05-05 20:49:32 +02:00
  • 0ce3f79ff1 feat: agent routing depending on volume configured Nicolas Meienberger 2026-05-05 20:49:28 +02:00
  • e65a135676 feat(agents): create agent registry and service (#849) Nico 2026-05-05 19:34:10 +02:00
  • e981211a2d fix(notifications): validate webhook headers and show delivery health Nicolas Meienberger 2026-05-04 21:30:09 +02:00
  • cd69eea27f fix: avoid unnecessary webhook allowlist checks on notification edits Nicolas Meienberger 2026-05-04 20:18:46 +02:00
  • b1ae85e2c1 fix(notifications): preserve existing destinations with target allowlist Nicolas Meienberger 2026-05-04 19:48:55 +02:00
  • 497a0e8bee docs: update Docker Compose image tags to v0.36 (#857) Copilot 2026-05-04 22:02:35 +02:00
  • 1d66a20686 fix(notifications): validate webhook headers and show delivery health v0.36.0-beta.7 v0.36.0 Nicolas Meienberger 2026-05-04 21:30:09 +02:00
  • ade31e7e95 fix: avoid unnecessary webhook allowlist checks on notification edits Nicolas Meienberger 2026-05-04 20:18:46 +02:00
  • 6a47af58c7 fix(notifications): preserve existing destinations with target allowlist v0.36.0-beta.6 Nicolas Meienberger 2026-05-04 19:48:55 +02:00
  • 147f266929 fix(notifications): enforce allowlist for custom Shoutrrr targets (#853) v0.36.0-beta.5 Nico 2026-05-04 17:47:44 +02:00
  • 0351d5e0b9 refactor(auth): translate better-auth errors allowedHosts (#854) Nico 2026-05-04 17:47:25 +02:00
  • f0ac9fe35c chore: update new issue link to show templates Nicolas Meienberger 2026-05-04 17:09:46 +02:00
  • 17d6ec85c3 chore: bump rclone to 1.74.0 Nicolas Meienberger 2026-05-04 17:05:19 +02:00
  • e7b9b118a8 docs: backup webhooks Nicolas Meienberger 2026-05-04 08:12:24 +02:00
  • 8772d4796e feat(backups): configure backup webhook timeout v0.36.0-beta.4 Nicolas Meienberger 2026-05-04 07:52:21 +02:00
  • 38f5a669ae fix(core): preserve significant path whitespace Nicolas Meienberger 2026-05-04 07:19:57 +02:00
  • 7be7c9edae test(e2e): fix waiting on transitive state v0.36.0-beta.3 Nicolas Meienberger 2026-05-03 20:51:43 +02:00
  • f83b765d04 fix(notifications): persist delivery health status (#850) v0.36.0-beta.2 Nico 2026-05-02 11:51:16 +02:00
  • 3d5a0a9b75 feat: add repositories & volumes column sorting (#808) v0.36.0-beta.1 Antoine Jeanselme 2026-05-02 10:21:42 +02:00
  • d19d827496 fix(backups): default ignore-inode for fuse volumes Nicolas Meienberger 2026-05-02 08:54:14 +02:00
  • 35dd49d7ac docs: add sections about new WEBHOOK_ALLOWED_ORIGINS env var Nicolas Meienberger 2026-05-01 18:26:13 +02:00
  • 94d7fdc9a8 fix(notifications): validate notification webhook origins Nicolas Meienberger 2026-05-01 18:22:53 +02:00
  • 8fd54383a8 docs: add reference CLI usage Nicolas Meienberger 2026-05-01 18:07:52 +02:00
  • 220e2d2801 feat: make webhook calls trusted only (#848) Nico 2026-04-30 22:14:22 +02:00
  • 1cf96c5292 refactor(agents): split local agent bootstrap from controller startup (#847) Nico 2026-04-30 21:39:55 +02:00
  • 11e9fbcc44 feat: pre/post backup webhooks (#835) Nico 2026-04-29 23:48:58 +02:00
  • 6728271a98 fix(deps): update bun minor and patch dependencies (#842) renovate[bot] 2026-04-29 21:12:26 +02:00
  • 82e027d872 docs: bump Docker image tags to v0.35 (#839) Copilot 2026-04-25 14:58:18 +02:00
  • f3eb072182 ci: run update docs workflow only if minor is released Nicolas Meienberger 2026-04-25 14:53:54 +02:00
  • eafcf2dd1f ci: include issue to close to copilot instructions Nicolas Meienberger 2026-04-25 14:51:58 +02:00
  • ea87d67b75 docs: update Docker image tags to v0.35.0 copilot/update-docker-compose-examples-v0-35-0 copilot-swe-agent[bot] 2026-04-25 12:50:25 +00:00
  • 255163d4de Initial plan copilot-swe-agent[bot] 2026-04-25 12:49:26 +00:00
  • c216fb1430 ci: auto update docs and readme version Nicolas Meienberger 2026-04-25 14:44:48 +02:00
  • d567dd9867 docs(readme): update version Nicolas Meienberger 2026-04-25 14:38:07 +02:00
  • 2000ebd254 chore(Dockerfile): pin base image digest (#834) Nico 2026-04-25 09:44:23 +02:00
  • a5d47eac5a fix(system): ensure version check is not cached by browser (#833) Nico 2026-04-25 09:41:29 +02:00
  • e506047415 test: add property-based tests with fast-check (#832) Nico 2026-04-25 09:35:28 +02:00
  • 7b3b7583c0 chore: improve sanitize function to catch escaped characters Nicolas Meienberger 2026-04-25 09:30:11 +02:00