fix: refresh sidebar tree after import/create/duplicate in files tab
- Call reloadTreePreservingExpanded after createFile, confirmImport, duplicateItem - New folders created inside a case now appear in sidebar without restart - Add AGENTS.md with build instructions
This commit is contained in:
parent
baf57e993d
commit
81405ed61b
|
|
@ -0,0 +1,15 @@
|
|||
# Build instructions
|
||||
|
||||
## GUI binary (Wails v2)
|
||||
|
||||
```bash
|
||||
# From project root:
|
||||
cp -r frontend/dist/* cmd/verstak-gui/frontend-dist/
|
||||
go build -tags "webkit2_41 desktop production" -ldflags="-s -w" -o build/verstak-gui-linux-amd64 ./cmd/verstak-gui/
|
||||
```
|
||||
|
||||
## Server binary
|
||||
|
||||
```bash
|
||||
go build -ldflags="-s -w" -o build/verstak-server-linux-amd64 ./cmd/verstak-server/
|
||||
```
|
||||
File diff suppressed because one or more lines are too long
|
|
@ -16,7 +16,7 @@
|
|||
background: #13131f;
|
||||
}
|
||||
</style>
|
||||
<script type="module" crossorigin src="/assets/main-flblZtvd.js"></script>
|
||||
<script type="module" crossorigin src="/assets/main-BMgCQPLa.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/main-DsSP02cl.css">
|
||||
</head>
|
||||
<body>
|
||||
|
|
|
|||
|
|
@ -316,6 +316,7 @@
|
|||
const parentId = currentFolderId || selectedNode.id
|
||||
await wailsCall('CreateEmptyFile', parentId, name.trim())
|
||||
await loadFolder(parentId)
|
||||
await reloadTreePreservingExpanded()
|
||||
} catch (e) {
|
||||
error = String(e)
|
||||
}
|
||||
|
|
@ -326,6 +327,7 @@
|
|||
await wailsCall('DuplicateNode', id)
|
||||
const parentId = currentFolderId || selectedNode.id
|
||||
await loadFolder(parentId)
|
||||
await reloadTreePreservingExpanded()
|
||||
} catch (e) {
|
||||
error = String(e)
|
||||
}
|
||||
|
|
@ -905,6 +907,7 @@
|
|||
await Promise.all([
|
||||
loadTabData(selectedNode.id),
|
||||
loadFolder(selectedNode.id),
|
||||
reloadTreePreservingExpanded(),
|
||||
])
|
||||
} catch (e) {
|
||||
error = String(e)
|
||||
|
|
|
|||
Loading…
Reference in New Issue