Skip to content

Commit 8b3b7be

Browse files
committed
fix(panel): make Remove work for panel and compose bots
- Delete the mounted config path instead of assuming `bots/<name>/`, fixing removal of Compose services with custom-named directories and flat-layout bots - Reject "keep files" Remove on config-only bots (no container) to prevent silent no-ops that left the row on the fleet page - Add safety checks to prevent deleting shared config when another live bot claims the same directory - For flat-layout bots, delete derived-only secrets to avoid wiping neighbours' canonical secrets (e.g., `turnkey-api.key`); add `find_beside_derived()` helper to enforce this - Update Remove dialog flow to clarify intent: first confirm container removal (if present), then separately ask about config deletion - Add tests for Compose path resolution, flat-layout deletion, config-only bots, shared directories, and Turnkey secret handling
1 parent c094415 commit 8b3b7be

7 files changed

Lines changed: 457 additions & 38 deletions

File tree

.textile-monorepo-source

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
d5732c7e0307e9f02ea10785b2e38e01c90ad6a4
1+
36bb4e93b48e143ed1085750bd7dc5ed24e17243

.textile-stitch-release-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.114
1+
0.1.115

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "stitch-bot"
3-
version = "0.1.114"
3+
version = "0.1.115"
44
edition = "2021"
55
description = "Stitch — Textile filler-network operator bot; market-makes the filler order book with signed UniswapX limit orders."
66
license = "AGPL-3.0-or-later"

0 commit comments

Comments
 (0)