Commit graph

  • 37cb078637 chore: remove console.log Nicolas Meienberger 2025-12-22 17:28:26 +0100
  • 535e5c7e7d Expose isEncrypted and decrypt functions in cryptoUtils for export controller Jakub Trávník 2025-12-22 17:18:43 +0100
  • 1421085660
    Merge branch 'main' into config-export-feature Jakub Trávník 2025-12-22 17:12:38 +0100
  • 83dfbf3212 Merge branch 'config-export-feature' of https://github.com/tvarohohlavy/zerobyte into config-export-feature Jakub Trávník 2025-12-22 17:10:33 +0100
  • 877c6e1de1 chore(app): move auth middleware to individual controller Nicolas Meienberger 2025-12-22 17:10:03 +0100
  • 1ce1e65271 feat: increase server idle timeout and allow to modify it via env Nicolas Meienberger 2025-12-22 17:08:05 +0100
  • 512bee535a Merge remote-tracking branch 'upstream/main' into config-export-feature Jakub Trávník 2025-12-22 17:00:59 +0100
  • 20861cda70 Merge remote-tracking branch 'origin/main' into config-export-feature Jakub Trávník 2025-12-22 16:53:57 +0100
  • 883ee49ded Merge remote-tracking branch 'origin/main' into config-import-json Jakub Trávník 2025-12-22 16:27:52 +0100
  • dccb38c70b corrected webdav default path to match placeholder Jakub Trávník 2025-12-22 15:39:05 +0100
  • ff9cfeda78 fix: add missing path property to webdav and rclone default values Jakub Trávník 2025-12-22 15:17:05 +0100
  • 65655ebb56 fix: ensure safe access to backup name and volume in snapshot filtering Jakub Trávník 2025-12-22 14:35:37 +0100
  • 9caccc969c
    Update app/client/components/snapshots-table.tsx Jakub Trávník 2025-12-22 14:26:39 +0100
  • 068f9d88b3 feat: display backup schedule and volume information in snapshot details Jakub Trávník 2025-12-22 14:17:34 +0100
  • 542842d012 feat: enhance snapshot filtering by including backup schedule names and volumes Jakub Trávník 2025-12-22 14:17:19 +0100
  • 299469728e feat: add volume column to snapshots table and display backup volume names Jakub Trávník 2025-12-22 14:16:57 +0100
  • e992c6739a fix: update backup display name in snapshots table Jakub Trávník 2025-12-22 14:16:20 +0100
  • f952532290 Merge branch 'alexzapd-montly-schedule2' Nicolas Meienberger 2025-12-21 20:38:08 +0100
  • a985c95a31 chore: wording and formatting Nicolas Meienberger 2025-12-21 20:34:33 +0100
  • e350843d4e Update app/utils/utils.ts Alessandro Zappia 2025-12-19 22:34:19 +0100
  • 47aefa9bcb Update app/utils/utils.ts Alessandro Zappia 2025-12-19 22:31:41 +0100
  • 11f2c27f7f add monthly backup frequency with multi-day selection Alessandro Zappia 2025-12-19 21:24:31 +0100
  • fe8eb1326d
    chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 (#209) dependabot[bot] 2025-12-21 19:51:03 +0100
  • 6e4398820a chore: use rm instead of rmdir Nicolas Meienberger 2025-12-21 19:49:14 +0100
  • 91f1667158
    chore(deps-dev): bump vite-tsconfig-paths from 5.1.4 to 6.0.3 (#210) dependabot[bot] 2025-12-21 19:47:16 +0100
  • c426bdcbf8 fix: sftp keep alive Nicolas Meienberger 2025-12-21 15:27:32 +0100
  • f926d5ec1f
    chore(deps): bump actions/checkout from 5 to 6 (#204) dependabot[bot] 2025-12-21 15:36:24 +0100
  • 8074fc2150
    chore(deps-dev): bump vite-tsconfig-paths from 5.1.4 to 6.0.3 dependabot[bot] 2025-12-21 14:32:04 +0000
  • 9e5655e201
    chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 dependabot[bot] 2025-12-21 14:31:59 +0000
  • b77af2a0ac
    chore(deps): bump the minor-patch group with 6 updates dependabot[bot] 2025-12-21 14:31:31 +0000
  • f7822527bc
    Change package-ecosystem from npm to bun Nico 2025-12-21 15:29:25 +0100
  • 5b2870f827 fix: sftp keep alive v0.19.4-alpha.1 Nicolas Meienberger 2025-12-21 15:27:32 +0100
  • 6cc10293e1 fix: migration using 1 instead of true Nicolas Meienberger 2025-12-21 15:03:10 +0100
  • 2c6b496f22
    chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 dependabot[bot] 2025-12-21 14:15:59 +0000
  • 67185c7fe0
    chore(deps-dev): bump vite-tsconfig-paths from 5.1.4 to 6.0.3 dependabot[bot] 2025-12-21 14:15:55 +0000
  • f09f5f90b1
    chore(deps): bump the minor-patch group with 5 updates dependabot[bot] 2025-12-21 14:15:41 +0000
  • 660ac95a48
    chore(deps): bump actions/checkout from 5 to 6 dependabot[bot] 2025-12-21 14:14:47 +0000
  • 1d7897b745
    Configure Dependabot for npm and GitHub Actions Nico 2025-12-21 15:13:54 +0100
  • 21231759ab fix: migration using 1 instead of true v0.19.3-beta.3 v0.19.3 Nicolas Meienberger 2025-12-21 15:03:10 +0100
  • ea9d867cd2
    feat: version link to gh release in sidebar (#203) v0.19.3-beta.2 Nico 2025-12-21 14:39:30 +0100
  • a2949dfb88 feat: version link to gh release in sidebar Nicolas Meienberger 2025-12-21 14:32:42 +0100
  • 8cdd06ec49
    fix(stop): always update status to warning when stop is executed (#202) Nico 2025-12-21 14:25:45 +0100
  • a32e49c4cf fix: automatically put in_progress backups to warning during startup Nicolas Meienberger 2025-12-21 14:17:28 +0100
  • 492aa4178d
    feat: allow to control --one-file-system option from the schedule config (#201) Nico 2025-12-21 14:21:08 +0100
  • 7b2bb251fd moved documentation into separate example sub directory Jakub Trávník 2025-12-21 14:06:37 +0100
  • 97d0a86946 fix(stop): always update status to warning when stop is executed Nicolas Meienberger 2025-12-21 14:05:15 +0100
  • aad0a7f8fb feat: allow to control --one-file-system option from the schedule config Nicolas Meienberger 2025-12-21 13:50:22 +0100
  • 18722ef14f adds check for repo name existance and length Dmitry 2025-12-21 19:47:29 +0700
  • 8c3e85cb50 Merge remote-tracking branch 'origin/main' into config-import-json Jakub Trávník 2025-12-21 13:12:47 +0100
  • df9f877834 fix: import local repository with selected path Dmitry 2025-12-21 19:09:47 +0700
  • fc04cfe02e
    refactor(restic): use safeSpawn util instead of Bun shell (#195) Nico 2025-12-20 11:47:45 +0100
  • 2381df6a74 refactor(restic): use safeSpawn util instead of Bun shell v0.19.3-beta.1 Nicolas Meienberger 2025-12-20 11:31:15 +0100
  • 598de4e078
    fix: schedules not running if never run manually (#194) Nico 2025-12-20 11:28:18 +0100
  • 1047f54523 fix(mutex): prioritize waiting exclusive locks over newly added shared tasks Nicolas Meienberger 2025-12-20 11:15:43 +0100
  • cbc9da0e26 fix: backups that were never run manually are not picked up by job Nicolas Meienberger 2025-12-20 11:14:38 +0100
  • 24fd18825a Merge branch 'tvarohohlavy-examples-directory' Nicolas Meienberger 2025-12-20 01:05:22 +0100
  • fcc49fb3ae docs: examples Nicolas Meienberger 2025-12-20 01:05:12 +0100
  • 2564add45a ci(release): add permission to write content (create new release) Nicolas Meienberger 2025-12-20 00:42:34 +0100
  • 9d0441f5d0 docs: update readme Nicolas Meienberger 2025-12-20 00:19:01 +0100
  • aeec2d7d4f chore(docs): update README Nicolas Meienberger 2025-12-20 00:14:34 +0100
  • c6657d44f2 docs(readme): add warning for running on public servers Nicolas Meienberger 2025-12-20 00:13:33 +0100
  • 601d3a1143 refactor: warning only when backup is aborted Nicolas Meienberger 2025-12-19 23:30:23 +0100
  • 09805ce5ba fix: ensure proper error message when backup operation is aborted Nicolas Meienberger 2025-12-19 23:27:25 +0100
  • 0323ff0031 fix(backups): preserve relative include/exclude pattern behavior Nicolas Meienberger 2025-12-19 23:18:56 +0100
  • 80cf8dd778 fix: include name in initial values for notification form update (#184) Jakub Trávník 2025-12-19 22:40:07 +0100
  • 3374e4f53d fix: prepend mount path in exclude patterns (#188) Nico 2025-12-19 22:35:34 +0100
  • e9fb5862f7 Controllers tests (#187) Nico 2025-12-19 19:25:21 +0100
  • 6266f1d44c ci(release): add permission to write content (create new release) v0.19.2 Nicolas Meienberger 2025-12-20 00:42:34 +0100
  • 11b588ce20 readded some examples in main readme Jakub Trávník 2025-12-19 23:38:39 +0000
  • dea07338bc docs: update readme Nicolas Meienberger 2025-12-20 00:19:01 +0100
  • 17e33ae98c chore(docs): update README Nicolas Meienberger 2025-12-20 00:14:34 +0100
  • 6f302f8518 docs(readme): add warning for running on public servers Nicolas Meienberger 2025-12-20 00:13:33 +0100
  • febd795517 refactor: warning only when backup is aborted v0.19.2-beta.4 Nicolas Meienberger 2025-12-19 23:30:23 +0100
  • 46c8139a23 fix: ensure proper error message when backup operation is aborted v0.19.2-beta.3 Nicolas Meienberger 2025-12-19 23:27:25 +0100
  • 7879d88a54 fix(backups): preserve relative include/exclude pattern behavior Nicolas Meienberger 2025-12-19 23:18:56 +0100
  • 30685c8481
    fix: include name in initial values for notification form update (#184) v0.19.2-beta.2 Jakub Trávník 2025-12-19 22:40:07 +0100
  • 579bc89970
    fix: prepend mount path in exclude patterns (#188) Nico 2025-12-19 22:35:34 +0100
  • 416ce732fc test: fix leaking global module mock Nicolas Meienberger 2025-12-19 22:30:50 +0100
  • 26bec15b71 test(backups): add tests suite for backend include & exclude patterns Nicolas Meienberger 2025-12-19 22:02:08 +0100
  • d6dc3fa96f fix: prepend mount path location in exclude patterns Nicolas Meienberger 2025-12-19 21:40:42 +0100
  • 61dc07b36b
    Controllers tests (#187) Nico 2025-12-19 19:25:21 +0100
  • 417e33f935 refactor: pr feedbacks Nicolas Meienberger 2025-12-19 19:22:15 +0100
  • 3e66a37804 chore: update lock file Nicolas Meienberger 2025-12-19 19:09:47 +0100
  • 8d4efa86d8 test: controllers security tests Nicolas Meienberger 2025-12-19 19:05:28 +0100
  • 9e1dfcc669 ci: run typechecks, build and tests on PR Nicolas Meienberger 2025-12-19 18:55:17 +0100
  • 620d1bf4fd refactor: create hono app in a separate file Nicolas Meienberger 2025-12-19 18:31:48 +0100
  • 760327a0b3 test: backups service Nicolas Meienberger 2025-12-19 18:26:06 +0100
  • 4e2f8f0160 implement copilot and rabbitai suggestions Jakub Trávník 2025-12-19 14:39:57 +0100
  • 7cdf1d72e9
    Update examples/tailscale-sidecar/README.md Jakub Trávník 2025-12-19 14:27:09 +0100
  • 89fbeb7fe3
    Update examples/tailscale-sidecar/docker-compose.yml Jakub Trávník 2025-12-19 14:26:49 +0100
  • 9d46bbbcb1
    Update examples/tailscale-sidecar/docker-compose.yml Jakub Trávník 2025-12-19 14:26:10 +0100
  • 6e1cc89caa Merge origin/main into config-import-json Jakub Trávník 2025-12-19 14:23:02 +0100
  • 7a6e3e9597 Merge remote-tracking branch 'origin/main' into tailscale-integration-example Jakub Trávník 2025-12-19 13:30:37 +0100
  • f995a2ca8d Add examples directory and runnable setups Jakub Trávník 2025-12-19 13:28:05 +0100
  • faba07f912 fix: include name in initial values for notification form update Jakub Trávník 2025-12-19 13:14:25 +0100
  • 94f49e2022
    refactor: separate healthcheck and auto remount in two separate jobs (#179) Nico 2025-12-18 23:03:41 +0100
  • 85f62d4996 fix: try catch in volume auto remount v0.19.2-beta.1 Nicolas Meienberger 2025-12-18 22:54:46 +0100
  • bbefb8124e refactor: separate healthcheck and auto remount in two separate jobs Nicolas Meienberger 2025-12-18 22:46:15 +0100
  • 6a86de7b95
    refactor: add default excludes to backups (#178) Nico 2025-12-18 22:34:21 +0100
  • 53ee9dc0c0 refactor: add default excludes to backups Nicolas Meienberger 2025-12-18 22:28:37 +0100