The web UI frontend source isn't in the repository, so go build fails on a fresh checkout due to the //go:embed all:dist directive requiring a web/dist directory that doesn't exist.
Could this be addressed by either:
- Including the frontend source in the repo
- Adding a build tag (e.g.
//go:build web) to allow building without it
- If the frontend is intentionally closed source, noting that somewhere
Also a couple of minor things:
- The changelog lists the web UI as added in v0.9, but the server side web code (
server/web*.go, web/embed.go) only appeared in v0.10
- The LICENSE file has "Copyright (c) 2025 mobydeck. All rights reserved." followed by GPLv3 "All rights reserved" contradicts the GPL grant
The web UI frontend source isn't in the repository, so
go buildfails on a fresh checkout due to the//go:embed all:distdirective requiring aweb/distdirectory that doesn't exist.Could this be addressed by either:
//go:build web) to allow building without itAlso a couple of minor things:
server/web*.go,web/embed.go) only appeared in v0.10