Nico
|
3a2704b03c
|
feat(mirror): show sync progress (#1078)
|
2026-07-30 09:22:11 +08:00 |
|
Nicolas Meienberger
|
ec123fe424
|
fix(mirror): cancel multiple syncs instead of the visible frontend one
|
2026-07-27 06:25:38 +02:00 |
|
Nicolas Meienberger
|
1b814f769e
|
refactor(mirror-sync): use background task system
|
2026-07-27 06:25:38 +02:00 |
|
Nico
|
364bf23163
|
feat(restore): allow cancellation from UI (#1052)
* feat(restore): allow cancellation from UI
* fix: agent cancellation failure report
|
2026-07-11 10:46:11 +02:00 |
|
Nicolas Meienberger
|
d9a8ed762e
|
refactor: split active tasks vs tracked in their own hook
|
2026-07-10 14:39:12 +02:00 |
|
Nico
|
c4093b0719
|
refactor(doctor): move to task stream system (#1048)
Refactor doctor tasks to run in the new task system
|
2026-07-09 23:17:27 +02:00 |
|
Nico
|
a10be39159
|
refactor: delete snaps task sub (#1044)
* refactor(delete-snaps): use tasks subscriptions system
* refactor: subscribe to many tasks
* chore: pr feedback
|
2026-07-08 14:58:30 +02:00 |
|
Nico
|
0a9cecabc4
|
feat(tasks): introduce task scoped server sent events (#1043)
* feat(tasks): introduce task scoped server sent events
* fix: linting issue
|
2026-07-07 20:34:55 +02:00 |
|
Nico
|
1e2359acd9
|
refactor(delete-snapshot): background task (#1042)
* refactor(delete-snapshot): background task
* chore: pr feedbacks
|
2026-07-07 16:08:30 +02:00 |
|
Nicolas Meienberger
|
f4a9dcf677
|
refactor(progress-buffer): persist first event immediately
|
2026-06-08 19:22:35 +02:00 |
|
Nico
|
d479bfaddc
|
feat: snapshot restores through rpc (#930)
* feat: snapshot restores through rpc
* fix(restore): do not wait for lock before returning response
* chore: fix liniting issue
|
2026-05-31 21:48:32 +02:00 |
|
Nico
|
2d877cee5a
|
feat: durable tasks (#927)
|
2026-05-30 16:54:49 +02:00 |
|