fix(web): add Repo field to AboutData struct

Amolith and Crush created

The base.html template checks for .Repo to conditionally render
repository navigation. AboutData was missing this field, causing
template execution to fail with "can't evaluate field Repo".

Adding the nil Repo field allows the {{if .Repo}} check to work
correctly, skipping repository navigation on the about page.

Co-authored-by: Crush <crush@charm.land>

Change summary

pkg/web/webui_about.go | 2 ++
1 file changed, 2 insertions(+)

Detailed changes

pkg/web/webui_about.go 🔗

@@ -7,10 +7,12 @@ import (
 	"github.com/charmbracelet/log/v2"
 	"github.com/charmbracelet/soft-serve/pkg/backend"
 	"github.com/charmbracelet/soft-serve/pkg/config"
+	"github.com/charmbracelet/soft-serve/pkg/proto"
 )
 
 type AboutData struct {
 	BaseData
+	Repo       proto.Repository
 	ReadmeHTML template.HTML
 }