Commit Graph

38 Commits

Author SHA1 Message Date
garethgeorge
0764804ea5 fix: schedule view bug 2024-05-19 18:30:26 -07:00
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
1a053f2748 feat: keep a rolling backup of the last 10 config versions 2024-05-18 19:28:19 -07:00
garethgeorge
711064fb00 fix: reserve IDs starting and ending with '__' for internal use 2024-05-18 19:24:05 -07:00
garethgeorge
294864fe43 fix: prompt for user action to set an instance ID on upgrade 2024-05-18 19:09:58 -07:00
garethgeorge
411a4fb6f0 fix: concurrency issues in run command handler 2024-05-12 00:37:22 -07:00
garethgeorge
9d6c1baf87 fix: retention policy display may show default values for some fields 2024-05-12 00:13:02 -07:00
Gareth
be0cdd59be feat: improve support for instance ID tag 2024-05-05 12:42:30 -07:00
Gareth
f314c7cced feat: validate plan ID and repo ID 2024-05-05 12:42:30 -07:00
Gareth
484701007f feat!: redefine hostname as a required property that maps to --host (#256) 2024-05-05 12:42:30 -07:00
garethgeorge
4b2763cdbb chore: improve log messages 2024-04-08 00:28:41 -07:00
Gareth George
6f330ac37b feat: sort lists in configuration 2024-03-30 07:23:34 +00:00
garethgeorge
aea74c51c0 feat: add option to disable scheduled execution of a plan 2024-03-19 00:19:15 -07:00
Gareth George
5a5a229f45 feat: use disambiguated retention policy format 2024-03-19 00:19:15 -07:00
garethgeorge
ef41d34d53 fix: migrate prune policy options to oneof 2024-02-19 22:28:55 -08:00
garethgeorge
41ddc8e1a9 feat: add flags to configure backrest options e.g. --config-file, --data-dir, --restic-cmd, --bind-address 2024-02-17 00:04:24 -08:00
Gareth
9be413bbcc feat: add user configurable command hooks for backup lifecycle events (#60) 2024-01-29 01:24:55 -08:00
garethgeorge
ecff0e57c1 fix: chmod config 0600 such that only the creating user can read 2024-01-24 23:50:10 -08:00
Gareth
90b5314f29 docs: create install scripts and update docs (#37) 2023-12-22 18:39:14 -08:00
Gareth George
94f73d456c chore: rebrand as backrest 2023-12-22 09:06:23 +00:00
garethgeorge
74451917bc docs: update README.md with detailed install and usage instructions 2023-12-09 20:41:19 -08:00
garethgeorge
2603a0eb5c docs: rebrand as Restora WebUI for restic 2023-12-09 19:41:56 -08:00
Gareth
8d40576c65 fix: unexpected config location on MacOS 2023-12-07 18:10:58 -08:00
Gareth
f048cbf10d feat: initial Windows OS support 2023-12-07 11:27:58 -08:00
garethgeorge
b7c633d021 fix: forget deadlocking and misc smaller bugs 2023-12-02 13:21:57 -08:00
garethgeorge
d22d9d1a05 feat: basic forget support in backend and UI 2023-11-30 22:47:46 -08:00
Gareth George
b385c01121 feat: autoinstall required restic version 2023-11-28 01:02:32 -08:00
Gareth George
48837b0aa2 chore: cleanup environment variable option parsing and config handling 2023-11-27 18:40:08 -08:00
garethgeorge
4c959081f3 chore: fix test coverage 2023-11-15 23:50:50 -08:00
garethgeorge
a33300175c feat: snapshot items are viewable in the UI and minor element ordering fixes 2023-11-15 23:45:27 -08:00
garethgeorge
6491dbed14 feat: present list of operations on plan view 2023-11-15 21:37:22 -08:00
garethgeorge
eadb1a8201 feat: implement backup scheduling in orchestrator 2023-11-14 21:52:06 -08:00
garethgeorge
92885898cf feat: implement add plan UI 2023-11-12 02:57:48 -08:00
garethgeorge
d282c32c8b feat: implement repo, edit, and supporting RPCs 2023-11-12 00:46:34 -08:00
garethgeorge
9ccade5ccd feat: repo can be created through UI 2023-11-11 20:43:00 -08:00
garethgeorge
aeb831868b restic library 2023-11-10 18:32:29 -08:00
garethgeorge
dd9e14e450 Initial commit 2023-11-10 00:59:48 -08:00