garethgeorge
|
035684ca34
|
fix: tasks duplicated when config is updated during a running operation
|
2024-03-30 15:38:13 -07:00 |
|
garethgeorge
|
eeb8c8e6b3
|
feat: improve observability by exposing restic command logs in UI
|
2024-03-30 15:03:30 -07:00 |
|
garethgeorge
|
16e22aa623
|
feat: improve consistency of restic command execution and output capture
|
2024-03-30 11:27:35 -07:00 |
|
Gareth George
|
5b7e2b080d
|
fix: add new logs to orchestrator and increase clock change polling to every 5 minutes
|
2024-03-23 18:58:33 +00:00 |
|
garethgeorge
|
0a059bbb39
|
fix: forget operations failing with new retention policy format
|
2024-03-19 09:50:57 -07:00 |
|
garethgeorge
|
6cb528c414
|
chore: fix tests
|
2024-03-19 00:19:15 -07:00 |
|
garethgeorge
|
aea74c51c0
|
feat: add option to disable scheduled execution of a plan
|
2024-03-19 00:19:15 -07:00 |
|
garethgeorge
|
24afd514ad
|
feat: pass through all env variables from parent process to restic
|
2024-03-19 00:19:15 -07:00 |
|
garethgeorge
|
564e99d5c9
|
chore: decouple restic pkg from internal config representation
|
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
|
56f5e40503
|
feat: support flag overrides for 'restic backup' in plan configuration
|
2024-02-28 20:15:34 -08:00 |
|
Gareth George
|
348ec4690c
|
fix: properly parse repo flags
|
2024-02-28 20:05:36 -08:00 |
|
Gareth George
|
5b362ccbb4
|
feat: improved stats visualization with graphs and cleanup operation filtering
|
2024-02-28 19:27:55 -08:00 |
|
Gareth George
|
f2477ab06c
|
fix: stat operation interval for long running repos
|
2024-02-28 12:35:21 -08:00 |
|
Gareth George
|
448107d226
|
fix: restore operations should succeed for unassociated snapshots
|
2024-02-21 14:13:07 -08:00 |
|
Gareth
|
bf6fb7e714
|
feat: add case insensitive excludes (iexcludes) (#108)
|
2024-02-19 20:24:43 -08:00 |
|
Gareth
|
c1ee33f0cd
|
feat: add opt-in auto-unlock feature to remove locks on forget and prune (#107)
|
2024-02-19 12:52:39 -08:00 |
|
garethgeorge
|
97a494847a
|
fix: live backup progress updates with partial-backup errors
|
2024-02-17 02:00:28 -08:00 |
|
Gareth
|
caac35a540
|
feat: display non-fatal errors in backup operations (e.g. unreadable files) in UI (#100)
|
2024-02-17 01:22:48 -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
|
34175f2736
|
fix: wrong value passed to --max-unused when providing a custom prune policy
|
2024-02-07 20:59:09 -08:00 |
|
garethgeorge
|
f1ba1d91f3
|
fix: stats not displaying on long running repos
|
2024-02-04 03:36:53 -08:00 |
|
garethgeorge
|
f163c02d7d
|
feat: support keep-all retention policy for append-only backups
|
2024-02-04 03:14:57 -08:00 |
|
garethgeorge
|
f1084cab48
|
fix: add test coverage for log rotation
|
2024-02-04 02:50:53 -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
|
e0ce6558c0
|
feat: implement gotify hook type
|
2024-01-29 21:06:35 -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
|
3fd08eb8e4
|
feat: make prune policy configurable in the addrepoview in the UI
|
2024-01-15 14:35:05 -08:00 |
|
garethgeorge
|
b19438afbd
|
fix: correctly mark tasks as inprogress before execution
|
2024-01-04 18:12:50 -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
|
851bd125b6
|
feat: schedule index operations and stats refresh from repo view
|
2023-12-29 02:29:13 +00:00 |
|
Gareth George
|
7711297a84
|
feat: index snapshots created outside of backrest
|
2023-12-28 08:51:40 +00:00 |
|
Gareth George
|
cb78298cff
|
fix: tasks run late when laptops resume from sleep
|
2023-12-28 08:03:47 +00:00 |
|
Gareth George
|
3f3252d479
|
fix: stat never runs
|
2023-12-26 08:40:11 +00:00 |
|
Gareth George
|
25871c9992
|
fix: operations associated with incorrect ID when tasks are rescheduled
|
2023-12-26 08:33:40 +00:00 |
|
Gareth George
|
adbe0056d8
|
fix: reduce stats refresh frequency
|
2023-12-26 08:26:01 +00:00 |
|
Gareth George
|
c5e435d640
|
fix: UI and code quality improvements
|
2023-12-26 07:57:11 +00:00 |
|
Gareth George
|
6bfe769fe0
|
fix: stats task priority
|
2023-12-25 08:14:00 +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
|
fba6c8da86
|
fix: crashing bug on partial backup (#39)
|
2023-12-23 01:49:39 -08:00 |
|
Gareth George
|
94f73d456c
|
chore: rebrand as backrest
|
2023-12-22 09:06:23 +00:00 |
|
Gareth George
|
d49b72996e
|
fix: task cancellation
|
2023-12-22 08:49:16 +00:00 |
|
Gareth George
|
46456a8887
|
feat: implement garbage collection of old operations
|
2023-12-22 07:55:17 +00:00 |
|
Gareth George
|
20dd78cac4
|
fix: hide no-op prune operations
|
2023-12-21 01:01:17 +00:00 |
|