Gareth
531cd286d8
feat: unified scheduling model ( #282 )
2024-05-19 15:52:16 -07:00
garethgeorge
df4be0f7bc
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
c83d080391
chore: refactor operations API to use selectors
2024-05-18 18:49:37 -07:00
garethgeorge
411a4fb6f0
fix: concurrency issues in run command handler
2024-05-12 00:37:22 -07:00
garethgeorge
ad9a77029c
fix: minor bugs and tweak log rotation history to 14 days
2024-05-05 12:54:46 -07:00
garethgeorge
a30d5efe1c
fix: secure download URLs when downloading tar archive of exported files
2024-05-05 12:42:30 -07:00
garethgeorge
802146a6c0
feat: add seek support to join iterator for better performance
2024-05-05 12:42:30 -07:00
garethgeorge
65d4a1df0e
feat: ensure instance ID is set for all operations
2024-05-05 12:42:30 -07:00
garethgeorge
5a996d74b0
feat: update snapshot management to track and filter on instance ID, migrate existing snapshots
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
John Maguire
ffad2b053a
chore: enable full test coverage for Windows ( #206 )
2024-04-07 18:58:45 -07:00
Gareth George
f2477ab06c
fix: stat operation interval for long running repos
2024-02-28 12:35:21 -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
Gareth
9be413bbcc
feat: add user configurable command hooks for backup lifecycle events ( #60 )
2024-01-29 01:24:55 -08: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 George
26d47243c1
feat: add repo stats to restic package
2023-12-24 08:36:43 +00:00
Gareth George
94f73d456c
chore: rebrand as backrest
2023-12-22 09:06:23 +00:00
Gareth George
46456a8887
feat: implement garbage collection of old operations
2023-12-22 07:55:17 +00:00
Gareth George
48d80b9473
feat: add clear error history button
2023-12-20 19:35:09 +00:00
Gareth George
f5c3e762ed
feat: add activity bar to UI heading
2023-12-20 19:12:17 +00:00
garethgeorge
2603a0eb5c
docs: rebrand as Restora WebUI for restic
2023-12-09 19:41:56 -08:00
aschoettler and Gareth
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
garethgeorge
f3dc7ffd07
feat: forget soft-deletes operations associated with removed snapshots
2023-12-01 20:04:36 -08:00
garethgeorge
38bc107db3
feat: forget soft-deletes operations associated with removed snapshots
2023-12-01 19:49:56 -08:00
garethgeorge
12174e88d8
chore: adopt go-releaser for release automation
2023-12-01 19:41:14 -08:00
garethgeorge
d22d9d1a05
feat: basic forget support in backend and UI
2023-11-30 22:47:46 -08:00
garethgeorge
7e93e088ef
chore: add join support to oplog
2023-11-30 17:30:29 -08:00
garethgeorge
0c818bb945
feat: display queued operations
2023-11-28 21:33:08 -08:00
Gareth George
e6031bfa54
fix: standardize on fully qualified snapshot_id and decouple protobufs from restic package
2023-11-26 10:28:02 -08:00
Gareth George
6bde1efbe1
Merge branch 'main' of github.com:garethgeorge/resticui into optree
2023-11-23 23:15:10 -08:00
Gareth George
b507d42cb9
chore: fix oplog test
2023-11-25 17:11:21 -08:00
Gareth George
7ad3a74fb2
created basic tree layout
2023-11-25 17:09:00 -08:00
Gareth George
a1ed6f90ba
feat: operations IDs are ordered by operation timestamp
2023-11-23 00:56:51 -08:00
Gareth George
338b6f2fdf
chore: add indexing for snapshot field
2023-11-23 00:25:42 -08:00
Gareth George
5ffbbdd957
Revert "chore: use storm for indexing on top boltdb"
...
This reverts commit 90e7b0c593 .
2023-11-22 17:59:33 -08:00
Gareth George
90e7b0c593
chore: use storm for indexing on top boltdb
2023-11-22 16:30:58 -08:00
garethgeorge
b22e006ffb
chore: refactor storage layer
2023-11-15 18:15:01 -08:00
garethgeorge
4c6f042250
feat: implement basic plan view
2023-11-15 14:27:59 -08:00
garethgeorge
eadb1a8201
feat: implement backup scheduling in orchestrator
2023-11-14 21:52:06 -08:00
garethgeorge
dd9142c0e9
feat: initial oplog implementation
2023-11-14 00:04:14 -08:00