From 4425345609c9a0de52702d7338059960f5baf0be Mon Sep 17 00:00:00 2001 From: Marceli Pawlinski Date: Mon, 5 Oct 2026 14:52:19 +0100 Subject: [PATCH 1/9] Stop restoring OpenCode passwords from localStorage --- src/main.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index c3b99ac..97cacde 100644 --- a/src/main.js +++ b/src/main.js @@ -15,9 +15,12 @@ class App { const savedConfig = { url: localStorage.getItem('opencode-url'), username: localStorage.getItem('opencode-username') || 'opencode', - password: localStorage.getItem('opencode-password') || '' + password: '' }; + // Remove credentials stored by older versions. Passwords now stay in memory only. + localStorage.removeItem('opencode-password'); + // Restore theme const savedTheme = localStorage.getItem('opencode-theme'); if (savedTheme) { From ae4087ecdddf419ace18992fc7bf90dfcbf8e4f2 Mon Sep 17 00:00:00 2001 From: Marceli Pawlinski Date: Mon, 5 Oct 2026 14:52:22 +0100 Subject: [PATCH 2/9] Keep OpenCode password in memory only --- src/ui.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui.js b/src/ui.js index 6be1935..bf82966 100644 --- a/src/ui.js +++ b/src/ui.js @@ -731,7 +731,7 @@ class OpenCodeUI {
- +