Commit Graph

  • f836e2f9df fix(backups): allow removing selected paths that no longer exist on filesystem (#272) Jakub Trávník 2026-01-02 15:33:25 +01:00
  • 5d7c6bd543 fix: cli not running with prod image Nicolas Meienberger 2026-01-02 15:22:44 +01:00
  • 658c42a53b feat: add generic webhook form & refactor each type in its own form (#239) Nico 2026-01-02 14:56:35 +01:00
  • b84ae02ec6 Merge branch 'main' into config-export-feature Jakub Trávník 2026-01-02 14:38:44 +01:00
  • b0c397ab87 Merge branch 'SaarLAN-Pissbeutel-ntfy-access-token' Nicolas Meienberger 2026-01-02 14:24:43 +01:00
  • d535f02536 refactor: code readability Nicolas Meienberger 2026-01-02 14:23:21 +01:00
  • 94c84d7c58 feat: include schedule name in backup notifications and logs (#215) Jakub Trávník 2026-01-02 14:22:03 +01:00
  • 378878f439 do not consider shortId as metadata Jakub Trávník 2025-12-31 23:35:13 +01:00
  • 0859fba431 feat: enhance repository export by adding isExistingRepository flag and computing path for local repos Jakub Trávník 2025-12-30 14:33:53 +01:00
  • 4090d5caa6 feat: add isExistingRepository flag to repository configs for import compatibility Jakub Trávník 2025-12-30 14:23:47 +01:00
  • a5242fa64a code cleanup SaarLAN-Pissbeutel 2025-12-30 13:06:11 +01:00
  • 15fe9b25bd code cleanup SaarLAN-Pissbeutel 2025-12-30 11:56:13 +00:00
  • 1b8154a74b add access token for ntfy notifications SaarLAN-Pissbeutel 2025-12-30 11:08:32 +00:00
  • ce714f7bfc refactor: clean up imports and improve formatting in export dialog and settings components Jakub Trávník 2025-12-30 00:06:49 +01:00
  • e15fff2c23 Merge branch 'main' into config-export-feature Jakub Trávník 2025-12-29 21:00:00 +01:00
  • eded452c83 feat: parameterize PORT and MIGRATIONS_PATH environment variables (#253) James Brink 2025-12-29 12:59:38 -07:00
  • 90f2c0ac06 fix: boot with tini to correctly reap subprocesses and avoid zombies (#258) Nico 2025-12-29 19:11:08 +01:00
  • c05aa8d5bf feat: add support for SFTP volume backend (#249) Nico 2025-12-28 18:30:49 +01:00
  • ae5233d9fb refactor: tag snapshots with schedule short_id instead of db id (#248) Nico 2025-12-28 11:42:25 +01:00
  • 54068d5269 feat: allow changing the hostname (restic host) (#240) Nico 2025-12-26 21:02:16 +01:00
  • d5c0f91a9f ci: call checks before building docker image Nicolas Meienberger 2025-12-26 19:53:11 +01:00
  • 52a6ed6070 refactor: import local repositories use path only and not name v0.20.0 Nicolas Meienberger 2025-12-26 17:29:42 +01:00
  • 54eda9d837 refactor: import local repositories use path only and not name v0.20.0-beta.2 Nicolas Meienberger 2025-12-26 17:14:16 +01:00
  • 3ecf006977 refactor(login): extract reset password dialog to its own component Nicolas Meienberger 2025-12-26 17:13:26 +01:00
  • a921fa4c80 fix(info): optimize effective local path retrieval in RepositoryInfoTabContent Jakub Trávník 2025-12-23 12:37:12 +01:00
  • cd9f5a9bbe feat(ui): improve local repository path display and messaging Jakub Trávník 2025-12-23 12:23:01 +01:00
  • 375cd10fea fix(export): add missing keys to metadata exclusion list Jakub Trávník 2025-12-23 11:09:49 +01:00
  • 62df1b1241 refactor(config-export): simplify auth and add mirrors support Jakub Trávník 2025-12-23 00:45:50 +01:00
  • dc5c88efcd feat(auth): add authentication middleware to export controller Jakub Trávník 2025-12-23 00:26:37 +01:00
  • 630b34ee10 Merge branch 'main' into config-export-feature Jakub Trávník 2025-12-23 00:22:17 +01:00
  • 3a54f11b6d Merge branch 'tvarohohlavy-snapshots-table-and-detail-enhancement' v0.20.0-beta.1 Nicolas Meienberger 2025-12-22 21:19:43 +01:00
  • 5cc7450ad0 refactor(snapshot-details): make page load faster by not awaiting restic snapshot details Nicolas Meienberger 2025-12-22 21:18:56 +01:00
  • 00f44e4716 fix: allow arbitrary name for repositories and correctly import existing local repos (#197) Nico 2025-12-22 20:50:53 +01:00
  • 4e0acb5856 feat(schedule-form): allow custom cron expression (#214) Nico 2025-12-22 19:50:26 +01:00
  • 59e0dc0401 chore: small code style changes Nicolas Meienberger 2025-12-22 19:35:10 +01:00
  • 64a584f3cd corrected webdav default path to match placeholder Jakub Trávník 2025-12-22 15:39:05 +01:00
  • 4dd9b7ffcc fix: add missing path property to webdav and rclone default values Jakub Trávník 2025-12-22 15:17:05 +01:00
  • 5f01d6f10d feat: reset password cli command (#220) Nico 2025-12-22 19:20:37 +01:00
  • 21b0c5e59c feat: server timeout env (#219) Nico 2025-12-22 17:34:27 +01:00
  • cf9357b4f1 feat: display file size in the File component Jakub Trávník 2025-12-22 17:57:07 +01:00
  • ac9de54a7b fix: allow arbitrary name for repositories and correctly import existing local repos (#197) Nico 2025-12-22 20:50:53 +01:00
  • c6b569bed6 feat(schedule-form): allow custom cron expression (#214) Nico 2025-12-22 19:50:26 +01:00
  • 0b050ae06d Merge branch 'tvarohohlavy-file-tree-file-size' Nicolas Meienberger 2025-12-22 19:35:21 +01:00
  • 01f247c9a0 chore: small code style changes Nicolas Meienberger 2025-12-22 19:35:10 +01:00
  • 91e76ec902 Merge branch 'main' into file-tree-file-size Nico 2025-12-22 19:33:11 +01:00
  • fb43bcff49 Merge branch 'tvarohohlavy-defualt-path-webdav-rclone' Nicolas Meienberger 2025-12-22 19:24:56 +01:00
  • 6cd46445d2 feat: server timeout env (#219) Nico 2025-12-22 17:34:27 +01:00
  • c69d2b6445 feat: reset password cli command (#220) Nico 2025-12-22 19:20:37 +01:00
  • 9c8dafd482 feat: display file size in the File component Jakub Trávník 2025-12-22 17:57:07 +01:00
  • 55e27ef0b5 feat: server timeout env (#219) Nico 2025-12-22 17:34:27 +01:00
  • 535e5c7e7d Expose isEncrypted and decrypt functions in cryptoUtils for export controller Jakub Trávník 2025-12-22 17:18:43 +01:00
  • 1421085660 Merge branch 'main' into config-export-feature Jakub Trávník 2025-12-22 17:12:38 +01:00
  • 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 +01:00
  • 512bee535a Merge remote-tracking branch 'upstream/main' into config-export-feature Jakub Trávník 2025-12-22 17:00:59 +01:00
  • 20861cda70 Merge remote-tracking branch 'origin/main' into config-export-feature Jakub Trávník 2025-12-22 16:53:57 +01:00
  • dccb38c70b corrected webdav default path to match placeholder Jakub Trávník 2025-12-22 15:39:05 +01:00
  • ff9cfeda78 fix: add missing path property to webdav and rclone default values Jakub Trávník 2025-12-22 15:17:05 +01:00
  • 65655ebb56 fix: ensure safe access to backup name and volume in snapshot filtering Jakub Trávník 2025-12-22 14:35:37 +01:00
  • 9caccc969c Update app/client/components/snapshots-table.tsx Jakub Trávník 2025-12-22 14:26:39 +01:00
  • 068f9d88b3 feat: display backup schedule and volume information in snapshot details Jakub Trávník 2025-12-22 14:17:34 +01:00
  • 542842d012 feat: enhance snapshot filtering by including backup schedule names and volumes Jakub Trávník 2025-12-22 14:17:19 +01:00
  • 299469728e feat: add volume column to snapshots table and display backup volume names Jakub Trávník 2025-12-22 14:16:57 +01:00
  • e992c6739a fix: update backup display name in snapshots table Jakub Trávník 2025-12-22 14:16:20 +01:00
  • f952532290 Merge branch 'alexzapd-montly-schedule2' Nicolas Meienberger 2025-12-21 20:38:08 +01:00
  • a985c95a31 chore: wording and formatting Nicolas Meienberger 2025-12-21 20:34:33 +01:00
  • e350843d4e Update app/utils/utils.ts Alessandro Zappia 2025-12-19 22:34:19 +01:00
  • 47aefa9bcb Update app/utils/utils.ts Alessandro Zappia 2025-12-19 22:31:41 +01:00
  • 11f2c27f7f add monthly backup frequency with multi-day selection Alessandro Zappia 2025-12-19 21:24:31 +01:00
  • fe8eb1326d chore(deps-dev): bump @types/node from 24.10.4 to 25.0.3 (#209) dependabot[bot] 2025-12-21 19:51:03 +01:00
  • 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 +01:00
  • c426bdcbf8 fix: sftp keep alive Nicolas Meienberger 2025-12-21 15:27:32 +01:00
  • f926d5ec1f chore(deps): bump actions/checkout from 5 to 6 (#204) dependabot[bot] 2025-12-21 15:36:24 +01:00
  • f7822527bc Change package-ecosystem from npm to bun Nico 2025-12-21 15:29:25 +01:00
  • 5b2870f827 fix: sftp keep alive v0.19.4-alpha.1 Nicolas Meienberger 2025-12-21 15:27:32 +01:00
  • 6cc10293e1 fix: migration using 1 instead of true Nicolas Meienberger 2025-12-21 15:03:10 +01:00
  • 1d7897b745 Configure Dependabot for npm and GitHub Actions Nico 2025-12-21 15:13:54 +01:00
  • 21231759ab fix: migration using 1 instead of true v0.19.3-beta.3 v0.19.3 Nicolas Meienberger 2025-12-21 15:03:10 +01:00
  • ea9d867cd2 feat: version link to gh release in sidebar (#203) v0.19.3-beta.2 Nico 2025-12-21 14:39:30 +01:00
  • 8cdd06ec49 fix(stop): always update status to warning when stop is executed (#202) Nico 2025-12-21 14:25:45 +01:00
  • 492aa4178d feat: allow to control --one-file-system option from the schedule config (#201) Nico 2025-12-21 14:21:08 +01:00
  • fc04cfe02e refactor(restic): use safeSpawn util instead of Bun shell (#195) Nico 2025-12-20 11:47:45 +01:00
  • 2381df6a74 refactor(restic): use safeSpawn util instead of Bun shell v0.19.3-beta.1 Nicolas Meienberger 2025-12-20 11:31:15 +01:00
  • 598de4e078 fix: schedules not running if never run manually (#194) Nico 2025-12-20 11:28:18 +01:00
  • 24fd18825a Merge branch 'tvarohohlavy-examples-directory' Nicolas Meienberger 2025-12-20 01:05:22 +01:00
  • fcc49fb3ae docs: examples Nicolas Meienberger 2025-12-20 01:05:12 +01:00
  • 2564add45a ci(release): add permission to write content (create new release) Nicolas Meienberger 2025-12-20 00:42:34 +01:00
  • 9d0441f5d0 docs: update readme Nicolas Meienberger 2025-12-20 00:19:01 +01:00
  • aeec2d7d4f chore(docs): update README Nicolas Meienberger 2025-12-20 00:14:34 +01:00
  • c6657d44f2 docs(readme): add warning for running on public servers Nicolas Meienberger 2025-12-20 00:13:33 +01:00
  • 601d3a1143 refactor: warning only when backup is aborted Nicolas Meienberger 2025-12-19 23:30:23 +01:00
  • 09805ce5ba fix: ensure proper error message when backup operation is aborted Nicolas Meienberger 2025-12-19 23:27:25 +01:00
  • 0323ff0031 fix(backups): preserve relative include/exclude pattern behavior Nicolas Meienberger 2025-12-19 23:18:56 +01:00
  • 80cf8dd778 fix: include name in initial values for notification form update (#184) Jakub Trávník 2025-12-19 22:40:07 +01:00
  • 3374e4f53d fix: prepend mount path in exclude patterns (#188) Nico 2025-12-19 22:35:34 +01:00
  • e9fb5862f7 Controllers tests (#187) Nico 2025-12-19 19:25:21 +01:00
  • 6266f1d44c ci(release): add permission to write content (create new release) v0.19.2 Nicolas Meienberger 2025-12-20 00:42:34 +01:00
  • 11b588ce20 readded some examples in main readme Jakub Trávník 2025-12-19 23:38:39 +00:00
  • dea07338bc docs: update readme Nicolas Meienberger 2025-12-20 00:19:01 +01:00
  • 17e33ae98c chore(docs): update README Nicolas Meienberger 2025-12-20 00:14:34 +01:00
  • 6f302f8518 docs(readme): add warning for running on public servers Nicolas Meienberger 2025-12-20 00:13:33 +01:00