mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-10 01:09:43 +02:00
fix: tunnel button stuck on "Connecting..." when already running
Re-broadcast tunnel:started SSE event when tunnel is already active and user toggles the setting, so the client receives the URL. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,11 @@
|
|||||||
# codeman
|
# codeman
|
||||||
|
|
||||||
|
## 0.2.3
|
||||||
|
|
||||||
|
### Patch Changes
|
||||||
|
|
||||||
|
- Fix tunnel button stuck on "Connecting..." when tunnel is already running on the server
|
||||||
|
|
||||||
## 0.2.2
|
## 0.2.2
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ When user says "COM":
|
|||||||
4. **Sync CLAUDE.md version**: Update the `**Version**` line below to match the new version from `package.json`
|
4. **Sync CLAUDE.md version**: Update the `**Version**` line below to match the new version from `package.json`
|
||||||
5. **Commit and deploy**: `git add -A && git commit -m "chore: version packages" && git push && npm run build && systemctl --user restart codeman-web`
|
5. **Commit and deploy**: `git add -A && git commit -m "chore: version packages" && git push && npm run build && systemctl --user restart codeman-web`
|
||||||
|
|
||||||
**Version**: 0.2.2 (must match `package.json`)
|
**Version**: 0.2.3 (must match `package.json`)
|
||||||
|
|
||||||
## Project Overview
|
## Project Overview
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "codeman",
|
"name": "codeman",
|
||||||
"version": "0.2.2",
|
"version": "0.2.3",
|
||||||
"description": "The missing control plane for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence",
|
"description": "The missing control plane for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
|
|||||||
@@ -4033,6 +4033,10 @@ NOW: Generate the implementation plan for the task above. Think step by step.`;
|
|||||||
if (tunnelEnabled && !this.tunnelManager.isRunning()) {
|
if (tunnelEnabled && !this.tunnelManager.isRunning()) {
|
||||||
this.tunnelManager.start(this.port, this.https);
|
this.tunnelManager.start(this.port, this.https);
|
||||||
console.log('Tunnel started via settings change');
|
console.log('Tunnel started via settings change');
|
||||||
|
} else if (tunnelEnabled && this.tunnelManager.isRunning() && this.tunnelManager.getUrl()) {
|
||||||
|
// Tunnel already running — re-emit so the client gets the URL
|
||||||
|
this.broadcast('tunnel:started', { url: this.tunnelManager.getUrl() });
|
||||||
|
console.log('Tunnel already running, re-broadcast URL to client');
|
||||||
} else if (!tunnelEnabled && this.tunnelManager.isRunning()) {
|
} else if (!tunnelEnabled && this.tunnelManager.isRunning()) {
|
||||||
this.tunnelManager.stop();
|
this.tunnelManager.stop();
|
||||||
console.log('Tunnel stopped via settings change');
|
console.log('Tunnel stopped via settings change');
|
||||||
|
|||||||
Reference in New Issue
Block a user