mirror of
https://github.com/NeuralNomadsAI/CodeNomad.git
synced 2026-10-31 19:10:30 +00:00
## Summary I added a permanent **Restart OpenCode service** control under **Settings → OpenCode → Troubleshooting**, shared with startup recovery. It confirms interruption of active work across connected clients and does not delete session history. The existing post-update shortcut remains available. I enabled authenticated same-version restarts through the existing host/WSL lifecycle while retaining downgrade/unknown-version fences, mutation serialization and no automatic retry. Configuration reload remains a separate action that does not replace the daemon process. This is a troubleshooting tool, not a fix for the memory behavior reported in #833. ## Validation - Final commit `84b4c743e447a7bb68b81e2a276389f94d4dcbaf`: 23 service/reconnect tests and 29 real Solid/Chromium setup tests passed. - UI and server typechecks passed; production UI build passed. - Browser captures inspected, including French settings at 390px. - Native desktop packaging/live installed-application validation was not performed; no shared daemon was restarted. The ten touched `packages/ui/src/lib/i18n/messages/*/settings.ts` translation files remain approximately 692–706 lines. No unrelated refactor. Independent gatekeeper reviews are published below: pass 1 identified one P2 (superseded confirmation could lock the runtime controls); I fixed it and added a browser regression. Pass 2 reviewed the complete final diff and returned **zero actionable findings**. |
||
|---|---|---|
| .. | ||
| ui-harmonization-demo | ||
| architecture.md | ||
| ATTACHMENT_UX_PLAN.md | ||
| BROWSER_AUTOMATION.md | ||
| BROWSER_DEVICE_EMULATION.md | ||
| CACHE_REFRESH_CONVENTIONS.md | ||
| CI_RELIABILITY.md | ||
| DEV_V2_CODE_REDUCTION.md | ||
| DEVELOPER_MODE.md | ||
| EVENT_RELAY_OWNERSHIP.md | ||
| FILES_PANEL.md | ||
| INDEX.md | ||
| MVP-PRINCIPLES.md | ||
| NATIVE_INTERRUPTION_UX.md | ||
| OPENCODE_FIRST_INSTALL_RECOVERY.md | ||
| OPENCODE_V2_COMPATIBILITY.md | ||
| OPENCODE_V2_POST_BETA.md | ||
| PALETTE_REVIEW_2026-09-08.md | ||
| PALETTE_SOURCES.md | ||
| PLUGIN_ACTIVATION_CONTROLS.md | ||
| pr724-go-to-destinations.png | ||
| pr724-go-to-filtered.png | ||
| pr729-attachments-fr-narrow.png | ||
| pr729-attachments-he-wide.png | ||
| PROVIDER_ACCOUNTS_UX_PLAN.md | ||
| SAVED_PALETTE_CALIBRATION_2026-09-11.md | ||
| SESSION_ENVIRONMENT.md | ||
| SESSION_HISTORY_NAVIGATION.md | ||
| SESSION_HISTORY_QUERIES.md | ||
| SESSION_HISTORY_STRESS_REVIEW.md | ||
| SESSION_PRUNING_DEPLOYMENT.md | ||
| SESSION_PRUNING_RPC.md | ||
| SESSION_PRUNING_SAFETY.md | ||
| solidjs-llms.txt | ||
| SUMMARY.md | ||
| TAB_CHROME_REVIEW_2026-09-10.md | ||
| TAURI_MACOS_STARTUP.md | ||
| TAURI_WINDOWS_INPUT_DEADLOCK.md | ||
| technical-implementation.md | ||
| TOOL_CALL_IMPLEMENTATION.md | ||
| UI_MOTION_PROFILING.md | ||
| user-interface.md | ||
| V2_PRODUCT_PLAN.md | ||
| WORKTREE_SESSION_PLACEMENT.md | ||