381 Commits
Author SHA1 Message Date
garethgeorge 18303dbe31 fix: scheduled forget silently skipped and hidden from operation log 2026-07-11 21:32:48 -07:00
garethgeorge cbca7a7a50 fix: downloading files from a snapshot can fail if repoID has changed 2026-07-11 21:20:42 -07:00
garethgeorge 2f46c61793 fix: per-plan retention silently skipped when repo forget policy schedule is disabled 2026-07-11 21:11:38 -07:00
garethgeorge b4fb7adb26 fix: apply bug fixes found by e2e webui tests 2026-07-08 21:48:48 -07:00
garethgeorge 222aa1caf7 fix: more summary dashboard bug fixes 2026-07-08 17:24:37 -07:00
garethgeorge 03e69c98dd fix: batch of webui fixes, update webui deps, apply formatter, and regen protos
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
2026-07-08 01:04:30 -07:00
garethgeorge 0e31b76f54 fix: deflake syncapi test race between sendManfiest and oplog subscription 2026-07-08 00:58:41 -07:00
garethgeorge fa379bb258 chore: correct sftp.args sanitize test expectation to keep wrapping single quotes 2026-07-08 00:26:14 -07:00
Gareth 58b83c0d4b fix: work on tech debt cleanup 2026-07-08 00:02:43 -07:00
Gareth bfe5712739 fix: dashboard displays 'overdue' missed backups 2026-07-08 00:02:43 -07:00
ccddf37437 fix: strip double quotes from sftp.args flags to prevent restic parse error (#1237)
Co-authored-by: Wahaj Ahmed <wahajahmed010@gmail.com>
2026-07-07 23:57:32 -07:00
b0748601a5 chore: update restic version 0.19.1 (#1280)
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Co-authored-by: garethgeorge <7906572+garethgeorge@users.noreply.github.com>
2026-07-06 22:47:49 -07:00
mayerwinandGitHub 91d76acfe1 fix(restore): restore single file with [ or ] in name on Windows (#1254) 2026-06-30 01:24:13 -07:00
Gareth 6d5d80050d fix: use filepath.Join everywhere for windows compatibility 2026-06-29 23:30:14 -07:00
Gareth 07babe4ddf chore: fix backresthandler tests for new summary dashboard 2026-06-29 23:28:38 -07:00
Gareth 53eb340ada fix: update backresthandler's SummaryDashboard endpoint to support new summary view 2026-06-29 22:11:10 -07:00
Gareth 16988ebfe1 chore: update go deps 2026-06-29 20:27:53 -07:00
0ddfee089c chore: update restic version to 0.19.0 (#1251)
Co-authored-by: garethgeorge <7906572+garethgeorge@users.noreply.github.com>
2026-06-29 20:00:35 -07:00
Gareth 680df5e85c fix: sync errors due to buffer reuse when streaming large batches of operation data
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
2026-05-04 22:29:00 -07:00
Gareth d641593142 fix: allow multihost sync to use real h2 (rather than h2c) when using https
Docs / build (push) Has been cancelled
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Docs / deploy (push) Has been cancelled
2026-05-03 23:12:23 -07:00
Gareth 50533716b1 feat: apply multihost sync refinements found in validation pass 2026-05-03 21:24:01 -07:00
Gareth b7e9448cbb fix: refine config validation policies 2026-05-03 21:04:51 -07:00
Gareth 75cbd68516 fix: config migration bug w.r.t. multihost sync 2026-05-03 19:51:05 -07:00
GarethandGitHub aed007385f fix: post PQ safe transport for syncapi (#1216) 2026-05-03 19:30:56 -07:00
GarethandGitHub b98b1dc3cc feat: experimental multihost sync (#1204) 2026-05-02 22:29:39 -07:00
GarethandGitHub 88f0fbc7aa fix: refine backrest SFTP UI (#1193)
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2026-04-12 15:33:10 -07:00
GarethandGitHub 12008e5324 fix: always allow CORS OPTIONS requests even behind authenticated endpoints (#1194) 2026-04-12 14:55:33 -07:00
GarethandGitHub 27e1d189ab fix: RESTIC_PASSWORD env shold not take precedent over repo passwords (#1192) 2026-04-12 14:21:08 -07:00
Evgeniy TimokhovandGitHub b3edd06a27 fix: wrong order of parameters in task name (#1168)
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2026-03-18 10:41:38 -07:00
Gareth c603f0010e fix: allow --stdin-from-command flag to be used 2026-03-10 22:54:13 -07:00
Gareth cd72b7f8a9 fix: condition snapshot start hook may not run if repo is unreachable and autounlock is enabled 2026-03-10 22:44:08 -07:00
Gareth 1bad3d0887 fix: disable strict sftp trust / known host checking 2026-03-10 22:08:24 -07:00
garethgeorge 45d980b16e fix: stricter cronexpr validation
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2026-02-08 14:28:26 -08:00
Gareth EvansandGitHub 4063d8fafc feat: add Dry Run Backup action (#1098)
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2026-02-01 11:43:05 -08:00
GarethandGitHub 7638b5f2dc fix: use cmd.SysProcAttr.HideWindow to spawn background processes on Windows (#1101) 2026-02-01 11:42:17 -08:00
3250ff481d feat: SFTP configuration UI (enabled for sftp: URIs) with support for SSH key bootstrapping (#961)
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
Co-authored-by: Gareth <garethgeorge97@gmail.com>
2026-01-26 23:27:33 -08:00
Gareth 121ef8288c chore: use github.com/nicholas-fedor/shoutrrr 2026-01-26 21:54:46 -08:00
Gareth 70a0bfc72b fix: properly format filename in downloadhandler 2026-01-26 21:32:00 -08:00
GarethandGitHub a4aab035e3 fix: bundle restic into windows installer (#1072) 2026-01-16 21:31:37 -08:00
GarethandGitHub ecef46e08c fix: restore may include ambiguous files (#1057) 2026-01-15 00:50:44 -08:00
Gareth 3850b8fed7 fix: allow browsing snapshots while repo is locked
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2026-01-14 00:26:33 -08:00
GarethandGitHub cedb7f85f5 feat: overhaul backrest UI using chakra (#1034) 2026-01-13 23:53:57 -08:00
Gareth 4c8e507665 fix: CONDITION_ANY_ERROR does not trigger notification when backup target unreachable 2025-12-21 14:51:23 -08:00
Colin HolzmanandGitHub 3d15793b69 fix: FormatSizeBytes reports incorrect sizes with fractional-gigabytes. (#1006) 2025-12-21 14:45:34 -08:00
Gareth 99dc2c8297 chore: use JWTs for signed download URLs instead of bespoke signatures 2025-12-21 14:14:22 -08:00
Gareth c255f1db41 chore: refine sqlitestore backup implementation 2025-11-12 21:17:00 -08:00
Gareth 5c93d99a40 fix: sqlitestore creates backups periodically and prior to running database migrations or schema migrations 2025-11-12 21:11:07 -08:00
Gareth 39e0b23f0d fix: don't open a visible shell when running hooks on windows 2025-11-12 20:33:45 -08:00
Gareth 259af2e429 fix: can't browse snapshots of repos removed and readded under a different name
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2025-11-05 22:58:24 -08:00
GarethandGitHub 93becf3e32 fix: multihost sync refinements (#830)
Release Please / release-please (push) Has been cancelled
Release Preview / call-reusable-release (push) Has been cancelled
Test / test-nix (push) Has been cancelled
Test / test-win (push) Has been cancelled
Update Restic / update-restic-version (push) Has been cancelled
2025-11-01 18:29:35 -07:00