Nico
|
332e5bffda
|
refactor: extract restic in core package (#651)
* refactor: extract restic in core package
* chore: add turbo task runner
* refactor: split server utils
* chore: simplify withDeps signature and fix non-null assertion
|
2026-03-11 21:56:07 +01:00 |
|
Nico
|
182d39a887
|
feat: restore snapshot as tar (#550)
* feat: export snapshot as tar file
chore(mutext): prevent double lock release
* chore: pr feedbacks
* fix: dump single file no tar
* chore: pr feedbacks
|
2026-02-21 10:19:20 +01:00 |
|
Nicolas Meienberger
|
0e5438897c
|
fix(repo-mutex): catch errors and remove listener
|
2026-01-22 22:06:39 +01:00 |
|
Nico
|
2ab37e6b67
|
refactor: async doctor (#375)
* feat: background doctor operation
* refactor(repo-details): design layout
* refactor(doctor): support abort signal in all operations
* chore: fix linting issue
* chore: pr feedbacks
* chore: merge conflicts
* refactor: handle aborted signal in all operations
* chore: pr feedbacks
* chore: remove old migration
|
2026-01-22 21:55:45 +01:00 |
|
Nico
|
598de4e078
|
fix: schedules not running if never run manually (#194)
* fix: backups that were never run manually are not picked up by job
* fix(mutex): prioritize waiting exclusive locks over newly added shared tasks
|
2025-12-20 11:28:18 +01:00 |
|
Nicolas Meienberger
|
33e6f3773b
|
fix: only lock shared tasks if an exclusive is running
Release Workflow / determine-release-type (push) Has been cancelled
Release Workflow / build-images (push) Has been cancelled
Release Workflow / publish-release (push) Has been cancelled
|
2025-12-01 20:07:30 +01:00 |
|
Nico
|
9b46737852
|
refactor(repositories): add a locking mechanism for restic operations (#94)
* refactor(repositories): add a locking mechanism for restic operations
* fix: add missing lock in list repositories
|
2025-12-01 19:47:21 +01:00 |
|