Capture rolling online DB snapshots after push/drain/reconcile and expose SyncPage 数据恢复 plus checkpoint/restore APIs; mark Z12h and restore done in coop docs.
Co-authored-by: Cursor <cursoragent@cursor.com>
Remove hard ban that returned 400 with no UI feedback; delete then Ensure+rebinding, and show confirm/toast on SyncPage.
Co-authored-by: Cursor <cursoragent@cursor.com>
Ensure default channel and rebind Agent/Binding on list, ticket, agents/me, and ensure-binding so SyncPage does not stay on deleted-channel errors.
Co-authored-by: Cursor <cursoragent@cursor.com>