Fix frontend: remove Wails script tags, fix API mismatches, fix status bar
- Remove explicit /wails/ipc.js and /wails/runtime.js script tags from index.html (Wails v2 auto-injects its runtime, explicit tags cause 404s that block window.runtime and window.go from loading) - Fix SecretStoreStatus() → IsSecretStoreInitialised() + IsSecretStoreUnlocked() - Fix Connect() → ConnectSession() - Fix QuickConnect(proto, host, port) → ConnectQuick(profileObject) - Fix ImportProfilesDialog()/ExportProfilesDialog() → SelectFile/ExportProfiles/SaveFile - Fix CloseSession() → DisconnectSession() - Fix TestConnection() → show notification (method doesn't exist in backend) - Fix SaveCapture() → SaveSessionCapture() - Fix updateStatusBar() to use existing #status-connection, #status-session-count, and #status-vault spans instead of replacing the entire status bar innerHTML
This commit is contained in:
@@ -834,17 +834,7 @@ export class ProfileEditor {
|
||||
return;
|
||||
}
|
||||
|
||||
this.app.notifications.info('Testing connection…');
|
||||
try {
|
||||
const result = await window.go.api.Service.TestConnection(this._profile);
|
||||
if (result && result.success) {
|
||||
this.app.notifications.success('Connection successful!');
|
||||
} else {
|
||||
this.app.notifications.error('Connection failed: ' + (result?.error || 'Unknown error'));
|
||||
}
|
||||
} catch (err) {
|
||||
this.app.notifications.error('Test failed: ' + err);
|
||||
}
|
||||
this.app.notifications.info('Test connection is not yet available.');
|
||||
}
|
||||
|
||||
// ── Utilities ────────────────────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user