1.3 KiB
1.3 KiB
Session summary
Bugs fixed (this session)
- webkit2_41 build tag — binary wouldn't start without it. Added to build instructions.
- Sidebar refresh —
reloadTreePreservingExpandedpatches children in-place so expand/collapse state stays intact. - Context menu off-screen — changed to
position: fixedwith cursor coordinates. - "Show in explorer" only for folder types —
OpenFolderin backend falls back to file record path forTypeFilenodes. - Context menu not closing on action —
handleShowInFoldercallscloseMenu(). - Wrong folder when opening file's parent folder —
OpenFolderchecksn.FsPath == ""for TypeFile and uses first file record path. - Tab highlight not updating visually — was using
class={tabClass(tab.id)}which didn't trigger reactive class updates in Svelte. Switched toclass="tab" class:active={activeTab === tab.id}.
Build instructions
GUI binary (Wails v2)
# 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
go build -ldflags="-s -w" -o build/verstak-server-linux-amd64 ./cmd/verstak-server/