garethgeorge
d7a06c8549
fix: make instance ID required field
2024-07-01 21:05:50 -07:00
Gareth
10a509272c
feat: unified scheduling model ( #282 )
2024-05-19 15:52:16 -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
1ebf79ed66
fix: minor bugs and tweak log rotation history to 14 days
2024-05-05 12:54:46 -07:00
garethgeorge
59fb5b66ac
fix: secure download URLs when downloading tar archive of exported files
2024-05-05 12:42:30 -07:00
garethgeorge
0d53a94ca8
feat: add seek support to join iterator for better performance
2024-05-05 12:42:30 -07:00
garethgeorge
db2b1d033b
feat: ensure instance ID is set for all operations
2024-05-05 12:42:30 -07:00
garethgeorge
8fe88a7752
feat: update snapshot management to track and filter on instance ID, migrate existing snapshots
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
John Maguire
d555e1655a
chore: enable full test coverage for Windows ( #206 )
2024-04-07 18:58:45 -07:00
Gareth George
0731a8d56e
fix: stat operation interval for long running repos
2024-02-28 12:35:21 -08:00
garethgeorge
ca9cf5093e
fix: store large log outputs in tar bundles of logs
2024-02-03 02:37:31 -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
716dd5645d
feat: display last operation status for each plan and repo in UI
2023-12-24 09:39:31 +00:00
Gareth George
086f9cd92f
feat: add repo stats to restic package
2023-12-24 08:36:43 +00:00
Gareth George
1d0b964105
chore: rebrand as backrest
2023-12-22 09:06:23 +00:00
Gareth George
afab976feb
feat: implement garbage collection of old operations
2023-12-22 07:55:17 +00:00
Gareth George
80b6e87fb9
feat: add clear error history button
2023-12-20 19:35:09 +00:00
Gareth George
072a05ab42
feat: add activity bar to UI heading
2023-12-20 19:12:17 +00:00
garethgeorge
84d3bd4b77
docs: rebrand as Restora WebUI for restic
2023-12-09 19:41:56 -08:00
aschoettler and Gareth
60bd442b91
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
24df1b36f5
feat: implement repo unlocking and operation list implementation
2023-12-04 21:50:21 -08:00
garethgeorge
9f70fd8156
feat: forget soft-deletes operations associated with removed snapshots
2023-12-01 20:04:36 -08:00
garethgeorge
fc68467c5e
feat: forget soft-deletes operations associated with removed snapshots
2023-12-01 19:49:56 -08:00
garethgeorge
b8636d1e18
chore: adopt go-releaser for release automation
2023-12-01 19:41:14 -08:00
garethgeorge
9bb478ed32
feat: basic forget support in backend and UI
2023-11-30 22:47:46 -08:00
garethgeorge
e1103877fc
chore: add join support to oplog
2023-11-30 17:30:29 -08:00
garethgeorge
3d520f0848
feat: display queued operations
2023-11-28 21:33:08 -08:00
Gareth George
4f0a47267c
fix: standardize on fully qualified snapshot_id and decouple protobufs from restic package
2023-11-26 10:28:02 -08:00
Gareth George
0790b09f2b
Merge branch 'main' of github.com:garethgeorge/resticui into optree
2023-11-23 23:15:10 -08:00
Gareth George
8966d856fc
chore: fix oplog test
2023-11-25 17:11:21 -08:00
Gareth George
4bbd511e61
created basic tree layout
2023-11-25 17:09:00 -08:00
Gareth George
767b421762
feat: operations IDs are ordered by operation timestamp
2023-11-23 00:56:51 -08:00
Gareth George
f0d6df7934
chore: add indexing for snapshot field
2023-11-23 00:25:42 -08:00
Gareth George
7f11110a4b
Revert "chore: use storm for indexing on top boltdb"
...
This reverts commit 3f4c01235c .
2023-11-22 17:59:33 -08:00
Gareth George
3f4c01235c
chore: use storm for indexing on top boltdb
2023-11-22 16:30:58 -08:00
garethgeorge
82bfcd8d5b
chore: refactor storage layer
2023-11-15 18:15:01 -08:00
garethgeorge
7c73faaa6f
feat: implement basic plan view
2023-11-15 14:27:59 -08:00
garethgeorge
70b88e86eb
feat: implement backup scheduling in orchestrator
2023-11-14 21:52:06 -08:00
garethgeorge
d082d68445
feat: initial oplog implementation
2023-11-14 00:04:14 -08:00