Commit Graph

72 Commits

Author SHA1 Message Date
garethgeorge
c83d080391 chore: refactor operations API to use selectors 2024-05-18 18:49:37 -07:00
garethgeorge
e9d6cbeaff fix: UI fixes for restore row and settings modal 2024-05-17 16:44:12 -07:00
garethgeorge
eb079317c0 fix: improve download speeds for restored files 2024-05-12 01:23:20 -07:00
garethgeorge
411a4fb6f0 fix: concurrency issues in run command handler 2024-05-12 00:37:22 -07:00
garethgeorge
6045c87cdf fix: add virtual root node to snapshot browser 2024-05-08 00:53:53 -07:00
garethgeorge
07b09502b9 fix: improve concurrency handling in RunCommand 2024-05-08 00:24:46 -07:00
garethgeorge
fbad981a1d feat: implement 'run command' button to execute arbitrary restic commands in a repo 2024-05-07 23:40:32 -07:00
garethgeorge
91724ef1f7 chore: refactor download handler 2024-05-07 22:26:58 -07:00
garethgeorge
282233b7cf chore: fix tests 2024-05-05 12:42:30 -07:00
garethgeorge
a30d5efe1c fix: secure download URLs when downloading tar archive of exported files 2024-05-05 12:42:30 -07:00
Gareth
a75a5c2297 feat: add download link to create a zip archive of restored files 2024-05-05 12:42:30 -07:00
Gareth
484701007f feat!: redefine hostname as a required property that maps to --host (#256) 2024-05-05 12:42:30 -07:00
Gareth
7a10bdca7b feat: overhaul task interface and introduce 'flow ID' for simpler grouping of operations (#253) 2024-04-28 23:05:13 -07:00
garethgeorge
e96f4036df fix: misc UI and backend bug fixes 2024-04-11 21:38:30 -07:00
garethgeorge
4e2bf1f76c fix: handle backpressure correctly in event stream 2024-04-11 20:50:44 -07:00
garethgeorge
4b2763cdbb chore: improve log messages 2024-04-08 00:28:41 -07:00
garethgeorge
0cae60a0b8 chore: update API tests to use new retention policy format 2024-03-30 15:15:18 -07:00
garethgeorge
aea74c51c0 feat: add option to disable scheduled execution of a plan 2024-03-19 00:19:15 -07:00
Gareth George
1f42b6ab4e feat: add 'compute stats' button to refresh stats on repo view 2024-02-28 20:49:58 -08:00
Gareth George
448107d226 fix: restore operations should succeed for unassociated snapshots 2024-02-21 14:13:07 -08:00
garethgeorge
6623514eb9 chore: add build test for windows 2024-02-16 01:56:23 -08:00
garethgeorge
276b1d2c60 feat: add button to forget individual snapshots 2024-02-14 22:33:49 -08:00
garethgeorge
05e5ae0c45 fix: stats operations running at wrong interval 2024-02-14 21:21:50 -08:00
garethgeorge
f163c02d7d feat: support keep-all retention policy for append-only backups 2024-02-04 03:14:57 -08:00
garethgeorge
2cba3d581a chore: add test coverage for backup hook triggers 2024-02-03 18:25:57 -08:00
garethgeorge
f5bb74bf24 fix: add API test coverage and fix minor bugs 2024-02-03 18:08:42 -08:00
garethgeorge
0cf01e0206 fix: store large log outputs in tar bundles of logs 2024-02-03 02:37:31 -08:00
Gareth
4a1f3268a7 feat: authentication for WebUI (#62) 2024-02-01 01:19:16 -08:00
garethgeorge
25924b6197 feat: implement discord hook type 2024-01-29 20:33:22 -08:00
Gareth
9be413bbcc feat: add user configurable command hooks for backup lifecycle events (#60) 2024-01-29 01:24:55 -08:00
garethgeorge
bedb302a02 fix: sftp support using public key authentication 2024-01-23 22:52:04 -08:00
garethgeorge
30874c9150 fix: possible race condition in scheduled task heap 2024-01-01 15:25:39 -08:00
garethgeorge
c767fa7476 fix: UI buttons spin while waiting for tasks to complete 2023-12-31 11:36:36 -08:00
Gareth George
7711297a84 feat: index snapshots created outside of backrest 2023-12-28 08:51:40 +00:00
Gareth George
c5e435d640 fix: UI and code quality improvements 2023-12-26 07:57:11 +00:00
Gareth George
adb0e3f230 feat: add stats to repo view e.g. total size in storage 2023-12-25 07:41:31 +00:00
Gareth George
cc111970ca feat: display last operation status for each plan and repo in UI 2023-12-24 09:39:31 +00:00
Gareth
fba6c8da86 fix: crashing bug on partial backup (#39) 2023-12-23 01:49:39 -08:00
Gareth
df9e0aec90 chore: migrate to grpc-connect transport (#38) 2023-12-23 01:23:21 -08:00
Gareth George
94f73d456c chore: rebrand as backrest 2023-12-22 09:06:23 +00:00
Gareth George
48d80b9473 feat: add clear error history button 2023-12-20 19:35:09 +00:00
Gareth George
fc9c06df00 feat: support task cancellation 2023-12-20 08:54:45 +00:00
garethgeorge
2603a0eb5c docs: rebrand as Restora WebUI for restic 2023-12-09 19:41:56 -08:00
aschoettler
019a0c048c chore: backend support for notifying operation status changes (#29)
Co-authored-by: Gareth <garethgeorge97@gmail.com>
2023-12-07 18:20:20 -08:00
garethgeorge
6665ad98d7 feat: implement repo unlocking and operation list implementation 2023-12-04 21:50:21 -08:00
Gareth
d758509797 feat: implement restore operation through snapshot browser UI (#27) 2023-12-03 22:17:27 -08:00
Gareth
a311b0a3fb feat: implement prune support (#25) 2023-12-02 18:29:33 -08:00
Gareth
b513b08e51 fix: improve operation ordering to fix snapshots indexed before forget operation (#21) 2023-12-01 20:01:05 -08:00
garethgeorge
d22d9d1a05 feat: basic forget support in backend and UI 2023-11-30 22:47:46 -08:00
garethgeorge
1b67e2b200 chore: refactor task scheduler 2023-11-28 19:57:50 -08:00