Skip to content

Commit 05f858f

Browse files
committed
feat(core): add console messenger to TUI
test script chore(core): wip feat(core): add VSCode IPC messaging - Updated `tokio` to version 1.44.0 and added new dependencies: `serde`, `serde_json`, `jsonrpsee`, and `interprocess`. - Refactored `Component` trait to include `Sync`. - Replaced `is_in_vscode` utility function with a new module `vscode` for better organization. - Implemented IPC messaging to send terminal messages to VSCode. - Added socket path management for IPC communication. - Updated `tasks_list` and `terminal_pane` components to handle new keybindings and messaging. - Modified test project configuration to include a new `watch` target that depends on `echo`. chore(core): add tests fix(core): clean up native windows tests wip chore(core): update editor detection chore(core): wip fix(core): update task messaging functionality chore(core): update run-tasks-demo chore(core): rm unused import chore(core): update native index.d.ts fix(core): enhance IPC transport handling, end tasks when app closes chore(core): put nx cloud id back chore(core): add the vscode task.json to build nx chore(core): update tasks.json for default build group, change Rust edition to 2024, and migrate rust-toolchain to rust-toolchain.toml chore(core): remove setup function and redundant environment variable clearing chore(core): add rustup targets chore(core): update mio to support 2024 edition chore(core): update wasm target
1 parent e5d2e71 commit 05f858f

22 files changed

+1757
-167
lines changed

.vscode/tasks.json

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"version": "2.0.0",
3+
"tasks": [
4+
{
5+
"type": "nx",
6+
"project": "",
7+
"command": "run",
8+
"positional": "nx:build",
9+
"flags": [
10+
"--configuration=local"
11+
],
12+
"problemMatcher": [],
13+
"label": "nx run nx:build",
14+
"options": {
15+
"env": {
16+
"CARGO_PROFILE_RELEASE_DEBUG": "true",
17+
"NX_TUI": "false"
18+
}
19+
},
20+
"group": {
21+
"kind": "build",
22+
"isDefault": true
23+
}
24+
25+
},
26+
{
27+
"type": "shell",
28+
"command": "npx nx reset && cp -rf ${workspaceFolder}/build/packages/nx/* ${workspaceFolder}/node_modules/nx/",
29+
"label": "Copy nx build to node_modules and reset",
30+
"dependsOn": "nx run nx:build",
31+
"group": {
32+
"kind": "build",
33+
"isDefault": true
34+
},
35+
}
36+
]
37+
}

0 commit comments

Comments
 (0)