Accumulate OpenCode settings restarts behind Apply & Restart
Defer OpenCode reloads after settings mutations, track pending changes, and expose a top-right Apply & Restart OpenCode action with a counter so sessions stay available until the user explicitly applies. Co-authored-by: Serhii Dziupin <makeittech@users.noreply.github.com>
This commit is contained in:
co-authored by
Serhii Dziupin
parent
775da6e9f4
commit
57819dd164
@@ -930,6 +930,8 @@ export const McpPage: React.FC = () => {
|
||||
: t('settings.mcp.page.toast.savedReloadFailed')), {
|
||||
description: result.warning || t('settings.mcp.page.toast.retryRefreshHint'),
|
||||
});
|
||||
} else if (result.restartDeferred) {
|
||||
toast.success(t('settings.view.pendingRestart.saved'));
|
||||
} else {
|
||||
toast.success(result.message || (isNewServer
|
||||
? t('settings.mcp.page.toast.serverCreatedReloading')
|
||||
|
||||
Reference in New Issue
Block a user