Commit Graph
67 Commits
Author SHA1 Message Date
Gareth George d7699cdee7 fix: snapshot still showing after forget until page is refreshed 2025-02-14 00:54:12 -08:00
Gareth George c2b1a794fa fix: ui bugs introduced by repo guid migration 2025-01-07 22:01:57 -08:00
Gareth 66bba33809 feat: initial backend implementation of multihost synchronization (#562) 2025-01-07 20:31:31 -08:00
Gareth fe9be15c59 chore: migrate to connectrpc es v2 api (#583) 2024-11-26 18:15:23 -08:00
garethgeorge 03f7b2f5f8 feat: support --skip-if-unchanged 2024-10-19 17:18:04 -07:00
Gareth ada778320e feat: track long running generic commands in the oplog (#516) 2024-10-12 13:38:28 -07:00
Gareth b3dbb5690c feat: implement scheduling relative to last task execution (#439) 2024-08-26 22:35:06 -07:00
Gareth ab14b07553 chore: refactor oplog interface to abstract storage (#429) 2024-08-25 21:46:22 -07:00
garethgeorge 83c776163f feat: add UI support for new summary details introduced in restic 0.17.0 2024-08-14 19:16:58 -07:00
Gareth f10b7d8308 feat: improve hook UX and execution model (#357) 2024-07-11 01:28:23 -07:00
garethgeorge 8992e4e75f fix: improve handling of restore operations
- restore operations are split into a new flow
 - added support displaying restore operation percentage and other
   details in tree view
2024-07-02 20:51:09 -07:00
garethgeorge ee9945d102 feat: misc ui improvements 2024-06-25 12:14:55 -07:00
garethgeorge 038d0e4bc9 fix: misc ui consistency and refresh errors 2024-06-13 18:16:41 -07:00
garethgeorge 14df2b05d7 fix: UI refresh timing bugs 2024-05-27 14:06:13 -07:00
Gareth 311b09fdd4 feat: support restic check operation (#303) 2024-05-27 10:26:18 -07:00
garethgeorge 680a23d327 fix: miscellaneous bug fixes
* Fixes a problem with incorrectly scanning and removing pending events
   from the operation log for new installations
 * Fixes a bug with the operation tree incorrectly applying query
   selectors when filtering events
 * Updates tooltips and comments in PlanView and GettingStartedGuide
2024-05-18 21:14:02 -07:00
garethgeorge e8f02a6249 chore: refactor operations API to use selectors 2024-05-18 18:49:37 -07:00
garethgeorge f2750c9f00 fix: concurrency issues in run command handler 2024-05-12 00:37:22 -07:00
garethgeorge 8c9b0a7fc0 fix: retention policy display may show default values for some fields 2024-05-12 00:13:02 -07:00
garethgeorge 5904a8856e chore: run prettier on the codebase 2024-05-07 23:43:54 -07:00
garethgeorge 70cc01cb49 fix: hide successful hook executions in the backup view 2024-05-05 13:45:23 -07:00
Gareth fa851967b1 feat!: redefine hostname as a required property that maps to --host (#256) 2024-05-05 12:42:30 -07:00
Gareth e4ce8602e8 feat: overhaul task interface and introduce 'flow ID' for simpler grouping of operations (#253) 2024-04-28 23:05:13 -07:00
Gareth George e77c620356 fix: BackupInfoCollector handling of filtered events 2024-02-28 20:31:48 -08:00
Gareth George 80a90fa1f8 feat: improved stats visualization with graphs and cleanup operation filtering 2024-02-28 19:27:55 -08:00
garethgeorge 056522f0e9 feat: add button to forget individual snapshots 2024-02-14 22:33:49 -08:00
garethgeorge 4eda0e8d1e fix: stats not displaying on long running repos 2024-02-04 03:36:53 -08:00
Gareth ed642308c0 feat: authentication for WebUI (#62) 2024-02-01 01:19:16 -08:00
Gareth f422c289b8 feat: add user configurable command hooks for backup lifecycle events (#60) 2024-01-29 01:24:55 -08:00
Gareth George d6b057f166 feat: schedule index operations and stats refresh from repo view 2023-12-29 02:29:13 +00:00
Gareth George 1ec38314fa fix: UI and code quality improvements 2023-12-26 07:57:11 +00:00
Gareth George a5d2680f59 feat: add stats to repo view e.g. total size in storage 2023-12-25 07:41:31 +00:00
Gareth George 716dd5645d feat: display last operation status for each plan and repo in UI 2023-12-24 09:39:31 +00:00
Gareth 82a54ab2f5 fix: crashing bug on partial backup (#39) 2023-12-23 01:49:39 -08:00
Gareth d021c28528 chore: migrate to grpc-connect transport (#38) 2023-12-23 01:23:21 -08:00
Gareth 318f474d1d docs: create install scripts and update docs (#37) 2023-12-22 18:39:14 -08:00
Gareth George 1d0b964105 chore: rebrand as backrest 2023-12-22 09:06:23 +00:00
Gareth George 51f7482535 feat: add repo view 2023-12-22 08:27:48 +00:00
Gareth George afab976feb feat: implement garbage collection of old operations 2023-12-22 07:55:17 +00:00
Gareth George 3aa289541f fix: hide no-op prune operations 2023-12-21 01:01:17 +00:00
Gareth George 80b6e87fb9 feat: add clear error history button 2023-12-20 19:35:09 +00:00
Gareth George d419e89fe3 fix: incorrrect handling of oplog events in UI 2023-12-20 08:04:15 +00:00
Gareth George bcbc0cec32 fix: operations marked as 'warn' rather than 'error' for partial backups 2023-12-20 07:40:26 +00:00
garethgeorge 84d3bd4b77 docs: rebrand as Restora WebUI for restic 2023-12-09 19:41:56 -08:00
garethgeorge 28da78d1ff fix: snapshots out of order in UI 2023-12-08 11:17:30 -08:00
Gareth d6df1b6c09 feat: match system color theme (darkmode support) 2023-12-08 00:29:15 -08:00
Gareth bb564807e3 fix: improve Windows path handling 2023-12-07 23:26:32 -08:00
garethgeorge 33c0e2c1f2 fix: ordering of operations when viewed from backup tree 2023-12-04 23:45:10 -08:00
garethgeorge 24df1b36f5 feat: implement repo unlocking and operation list implementation 2023-12-04 21:50:21 -08:00
Gareth 9a037c8f0e feat: improve oplist performance and display forget operations in oplist (#22) 2023-12-02 16:23:26 -08:00