refactor: remove legacy Tauri desktop support

Electron updater now uses Electron release metadata only
Removed legacy Tauri package and migration workflow
Replaced Tauri shim usage with the desktop bridge
This commit is contained in:
Bohdan Triapitsyn
2026-06-03 02:42:00 +03:00
parent e80bd15dd9
commit c7bc026b4b
81 changed files with 269 additions and 16914 deletions
+2 -2
View File
@@ -51,8 +51,8 @@ const getOpenChamberConfigDir = (): string => {
return path.join(os.homedir(), '.config', 'openchamber');
};
const sanitizeInstallScope = (scope: string): 'desktop-tauri' | 'vscode' | 'web' => {
if (scope === 'desktop-tauri' || scope === 'vscode' || scope === 'web') return scope;
const sanitizeInstallScope = (scope: string): 'vscode' | 'web' => {
if (scope === 'vscode' || scope === 'web') return scope;
return 'web';
};
+1 -1
View File
@@ -683,7 +683,7 @@ export async function activate(context: vscode.ExtensionContext) {
sessionEditorProvider?.updateConnectionStatus(status, error);
// Start/stop global event watcher based on connection status
// Mirrors web server and desktop Tauri behavior
// Mirrors web server and desktop behavior
if (status === 'connected' && chatViewProvider && openCodeManager) {
setChatViewProvider(chatViewProvider);
void startGlobalEventWatcher(openCodeManager, chatViewProvider);
@@ -1,7 +1,7 @@
import { createOpencodeClient } from '@opencode-ai/sdk/v2';
import type { OpenCodeManager } from './opencode';
// Session activity tracking (mirrors web server and desktop Tauri behavior)
// Session activity tracking (mirrors web server and desktop behavior)
type ActivityPhase = 'idle' | 'busy' | 'cooldown';
interface SessionActivity {