fix: add involves edge from task to agent:nomos at creation
Some checks failed
ci / build-test (push) Has been cancelled
ci / docker-build (push) Has been cancelled
ci / web (push) Has been cancelled
Desktop App / Build Linux (amd64) (push) Has been cancelled
Desktop App / Attach to Release (push) Has been cancelled

Plus sync vendor directory for Docker build compatibility.
This commit is contained in:
2026-08-11 22:03:12 +02:00
parent 7d6a3320d4
commit febc153b7f
3384 changed files with 945212 additions and 2 deletions

View File

@@ -0,0 +1,18 @@
package capabilities
import "encoding/json"
type Capabilities struct {
HasNativeDrag bool `json:"HasNativeDrag"`
GTKVersion int `json:"GTKVersion"`
WebKitVersion string `json:"WebKitVersion"`
}
func (c Capabilities) AsBytes() []byte {
// JSON encode
result, err := json.Marshal(c)
if err != nil {
return []byte("{}")
}
return result
}

View File

@@ -0,0 +1,9 @@
//go:build darwin
package capabilities
func newCapabilities(_ string) Capabilities {
c := Capabilities{}
c.HasNativeDrag = false
return c
}

View File

@@ -0,0 +1,11 @@
//go:build linux && !gtk3
package capabilities
func NewCapabilities() Capabilities {
return Capabilities{
HasNativeDrag: true,
GTKVersion: 4,
WebKitVersion: "6.0",
}
}

View File

@@ -0,0 +1,11 @@
//go:build linux && gtk3
package capabilities
func NewCapabilities() Capabilities {
return Capabilities{
HasNativeDrag: true,
GTKVersion: 3,
WebKitVersion: "4.1",
}
}

View File

@@ -0,0 +1,22 @@
//go:build windows
package capabilities
import "github.com/wailsapp/wails/v3/internal/webview2/webviewloader"
type version string
func (v version) IsAtLeast(input string) bool {
result, err := webviewloader.CompareBrowserVersions(string(v), input)
if err != nil {
return false
}
return result >= 0
}
func NewCapabilities(webview2version string) Capabilities {
webview2 := version(webview2version)
c := Capabilities{}
c.HasNativeDrag = webview2.IsAtLeast("113.0.0.0")
return c
}