Gareth George
1f5957ab36
fix: more robust delete repo and misc repo guid related bug fixes
2025-02-14 00:54:12 -08:00
Gareth George
c1ba6f29b0
chore: misc prerelease fixes
2025-01-09 01:10:44 -08:00
Gareth George
6b958a583f
fix: ogid caching for better insert / update performance
2025-01-07 21:14:18 -08:00
Gareth
66bba33809
feat: initial backend implementation of multihost synchronization ( #562 )
2025-01-07 20:31:31 -08:00
Gareth
56eeaddaf1
feat: add a summary dashboard as the "main view" when backrest opens ( #518 )
2024-10-19 09:03:08 -07:00
Gareth
8e0c58ed28
chore: misc bug fixes supporting sqlite migration ( #517 )
2024-10-13 17:55:37 -07:00
Gareth
eee103e835
feat: use sqlite logstore ( #514 )
2024-10-12 11:26:22 -07:00
Gareth
56b63537a5
feat: migrate oplog history from bbolt to sqlite store ( #515 )
2024-10-12 11:11:26 -07:00
Gareth
d8f1b5c8d6
chore: add initial support for an sqlite oplog store ( #499 )
2024-09-25 20:39:22 -07:00
garethgeorge
4f742c219e
chore: fix oplog tests
2024-09-09 00:40:14 -07:00
garethgeorge
5dfd1abf3c
fix: apply oplog migrations correctly using new storage interface
2024-09-09 00:22:33 -07:00
Gareth
b3dbb5690c
feat: implement scheduling relative to last task execution ( #439 )
2024-08-26 22:35:06 -07:00
Gareth
a9ef92d765
feat: implement 'on error retry' policy ( #428 )
2024-08-26 19:21:18 -07:00
Gareth
ab14b07553
chore: refactor oplog interface to abstract storage ( #429 )
2024-08-25 21:46:22 -07:00
Gareth
f10b7d8308
feat: improve hook UX and execution model ( #357 )
2024-07-11 01:28:23 -07:00
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