Skip to content

Commit 336a25b

Browse files
hyperpolymathclaude
andcommitted
feat(gossamer): complete Tauri elimination; Gossamer-native IPC
src-tauri/ deleted (Rust/Cargo backend gone entirely): - Removes glib 0.18.5 MODERATE Dependabot alert (only remaining vuln) - Removes openssl 0.10.77 vestiges - 0 Dependabot alerts remain after GitHub re-scan ReScript frontend rewritten for pure Gossamer IPC: - TauriFFI.res → OpsmCommands.res: no Tauri naming; ipcError type replaces Tauri_Command.commandError; runtime management commands added (runtimeList, runtimeInstall, runtimeRemove, runtimeSearch, healthCheck) - RuntimeBridge.res: Tauri fallback branches removed; Gossamer-first + browser-HTTP fallback for development; Fs/Dialog/Event Gossamer-only - App.res: all TauriFFI.*/Tauri_Command.* → OpsmCommands.*/IpcError.* - deno.json: @tauri-apps/api, @tauri-apps/plugin-fs, @tauri-apps/plugin-dialog, rescript-tauri removed; tauri/tauri:build/tauri:android/tauri:ios tasks removed - rescript.json: rescript-tauri removed from bs-dependencies Gossamer expansion: OpsmCommands now also exposes opsm_runtime panel IPC commands (list/install/remove/search) via window.__gossamer_invoke so the panel harness can call them without HTTP round-trips. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 904be78 commit 336a25b

30 files changed

Lines changed: 323 additions & 6510 deletions

opsm_mobile/deno.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,13 @@
44
"react-dom": "npm:react-dom@^18.3.0",
55
"@rescript/react": "npm:@rescript/react@^0.12.0",
66
"rescript-tea": "npm:rescript-tea@latest",
7-
"rescript-tauri": "npm:rescript-tauri@latest",
87
"cadre-router": "npm:cadre-router@latest",
9-
"cadre-tea-router": "npm:cadre-tea-router@latest",
10-
"@tauri-apps/api": "npm:@tauri-apps/api@^2.0.0",
11-
"@tauri-apps/plugin-fs": "npm:@tauri-apps/plugin-fs@^2.0.0",
12-
"@tauri-apps/plugin-dialog": "npm:@tauri-apps/plugin-dialog@^2.0.0"
8+
"cadre-tea-router": "npm:cadre-tea-router@latest"
139
},
1410
"tasks": {
1511
"build": "rescript build",
1612
"clean": "rescript clean",
1713
"dev": "rescript build -w",
18-
"tauri": "cargo tauri dev",
19-
"tauri:build": "cargo tauri build",
20-
"tauri:android": "cargo tauri android init && cargo tauri android build",
21-
"tauri:ios": "cargo tauri ios init && cargo tauri ios build",
2214
"gossamer:dev": "deno task dev & gossamer dev --config gossamer.conf.json",
2315
"gossamer:build": "deno task build && gossamer build --config gossamer.conf.json"
2416
},

opsm_mobile/rescript.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
"bs-dependencies": [
1818
"@rescript/react",
1919
"rescript-tea",
20-
"rescript-tauri",
2120
"cadre-router",
2221
"cadre-tea-router"
2322
],

opsm_mobile/src-tauri/.gitignore

Lines changed: 0 additions & 16 deletions
This file was deleted.

opsm_mobile/src-tauri/.tool-versions

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)