Gareth
b3a9a30e6e
fix: provide an option for auto-initializing repos created externally ( #650 )
2025-01-22 22:29:43 -08:00
Gareth
66bba33809
feat: initial backend implementation of multihost synchronization ( #562 )
2025-01-07 20:31:31 -08:00
Gareth
8e0c58ed28
chore: misc bug fixes supporting sqlite migration ( #517 )
2024-10-13 17:55:37 -07:00
garethgeorge
4dc8e51e5b
fix: simplify auth handling
2024-09-09 00:36:03 -07:00
garethgeorge
d9a4059d26
fix: new config validations make it harder to lock yourself out of backrest
2024-09-08 12:37:00 -07:00
Gareth
0a620e189c
fix: remove migrations for fields that have been since backrest 1.0.0 ( #453 )
2024-09-03 21:31:51 -07:00
Gareth
558c32c1a7
feat: compact the scheduling UI and use an enum for clock configuration ( #452 )
2024-09-03 20:19:42 -07:00
Gareth
b3dbb5690c
feat: implement scheduling relative to last task execution ( #439 )
2024-08-26 22:35:06 -07:00
Gareth
f10b7d8308
feat: improve hook UX and execution model ( #357 )
2024-07-11 01:28:23 -07:00
garethgeorge
10b1ca5744
fix: disable sorting for excludes and iexcludes
2024-07-01 22:30:35 -07:00
garethgeorge
d023957028
fix: schedule view bug
2024-05-19 18:30:26 -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
cc7d79b1dc
feat: keep a rolling backup of the last 10 config versions
2024-05-18 19:28:19 -07:00
garethgeorge
6ded72b684
fix: reserve IDs starting and ending with '__' for internal use
2024-05-18 19:24:05 -07:00
garethgeorge
a378b1406c
fix: prompt for user action to set an instance ID on upgrade
2024-05-18 19:09:58 -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
Gareth
45491d7a79
feat: improve support for instance ID tag
2024-05-05 12:42:30 -07:00
Gareth
1fbf5f0173
feat: validate plan ID and repo ID
2024-05-05 12:42:30 -07:00
Gareth
fa851967b1
feat!: redefine hostname as a required property that maps to --host ( #256 )
2024-05-05 12:42:30 -07:00
garethgeorge
a9c1a7324a
chore: improve log messages
2024-04-08 00:28:41 -07:00
Gareth George
1863806e77
feat: sort lists in configuration
2024-03-30 07:23:34 +00:00
garethgeorge
7374ea3e95
feat: add option to disable scheduled execution of a plan
2024-03-19 00:19:15 -07:00
Gareth George
3cd6d93c75
feat: use disambiguated retention policy format
2024-03-19 00:19:15 -07:00
garethgeorge
65fe87475a
fix: migrate prune policy options to oneof
2024-02-19 22:28:55 -08:00
garethgeorge
975d1a02fb
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
f422c289b8
feat: add user configurable command hooks for backup lifecycle events ( #60 )
2024-01-29 01:24:55 -08:00
garethgeorge
b09f155f87
fix: chmod config 0600 such that only the creating user can read
2024-01-24 23:50:10 -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
garethgeorge
a795add630
docs: update README.md with detailed install and usage instructions
2023-12-09 20:41:19 -08:00
garethgeorge
84d3bd4b77
docs: rebrand as Restora WebUI for restic
2023-12-09 19:41:56 -08:00
Gareth
cd19e440b3
fix: unexpected config location on MacOS
2023-12-07 18:10:58 -08:00
Gareth
0b6b2eb607
feat: initial Windows OS support
2023-12-07 11:27:58 -08:00
garethgeorge
265fdd1673
fix: forget deadlocking and misc smaller bugs
2023-12-02 13:21:57 -08:00
garethgeorge
9bb478ed32
feat: basic forget support in backend and UI
2023-11-30 22:47:46 -08:00
Gareth George
51d96e75b1
feat: autoinstall required restic version
2023-11-28 01:02:32 -08:00
Gareth George
e76b7ef5a2
chore: cleanup environment variable option parsing and config handling
2023-11-27 18:40:08 -08:00
garethgeorge
639be5c584
chore: fix test coverage
2023-11-15 23:50:50 -08:00
garethgeorge
c557ca1cb0
feat: snapshot items are viewable in the UI and minor element ordering fixes
2023-11-15 23:45:27 -08:00
garethgeorge
985c0f7a20
feat: present list of operations on plan view
2023-11-15 21:37:22 -08:00
garethgeorge
70b88e86eb
feat: implement backup scheduling in orchestrator
2023-11-14 21:52:06 -08:00
garethgeorge
54e1be033a
feat: implement add plan UI
2023-11-12 02:57:48 -08:00
garethgeorge
2911c613c6
feat: implement repo, edit, and supporting RPCs
2023-11-12 00:46:34 -08:00
garethgeorge
da8d4e812e
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