diff --git a/appview/pages/pages.go b/appview/pages/pages.go index 5c079f82..53b09fb9 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -709,15 +709,11 @@ func (p *Pages) RepoCommit(w io.Writer, params RepoCommitParams) error { } type RepoTreeParams struct { - LoggedInUser *oauth.User - RepoInfo repoinfo.RepoInfo - Active string - BreadCrumbs [][]string - TreePath string - Readme string - ReadmeFileName string - HTMLReadme template.HTML - Raw bool + LoggedInUser *oauth.User + RepoInfo repoinfo.RepoInfo + Active string + BreadCrumbs [][]string + TreePath string types.RepoTreeResponse } @@ -744,22 +740,6 @@ func (r RepoTreeParams) TreeStats() RepoTreeStats { func (p *Pages) RepoTree(w io.Writer, params RepoTreeParams) error { params.Active = "overview" - - if params.ReadmeFileName != "" { - params.ReadmeFileName = filepath.Base(params.ReadmeFileName) - - ext := filepath.Ext(params.ReadmeFileName) - switch ext { - case ".md", ".markdown", ".mdown", ".mkdn", ".mkd": - params.Raw = false - htmlString := p.rctx.RenderMarkdown(params.Readme) - sanitized := p.rctx.SanitizeDefault(htmlString) - params.HTMLReadme = template.HTML(sanitized) - default: - params.Raw = true - } - } - return p.executeRepo("repo/tree", w, params) } diff --git a/appview/pages/templates/repo/tree.html b/appview/pages/templates/repo/tree.html index a5766416..53d1487e 100644 --- a/appview/pages/templates/repo/tree.html +++ b/appview/pages/templates/repo/tree.html @@ -88,9 +88,3 @@ {{end}} - -{{ define "repoAfter" }} - {{- if or .HTMLReadme .Readme -}} - {{ template "repo/fragments/readme" . }} - {{- end -}} -{{ end }} diff --git a/appview/repo/repo.go b/appview/repo/repo.go index fb47ca4b..f6c2c393 100644 --- a/appview/repo/repo.go +++ b/appview/repo/repo.go @@ -449,28 +449,6 @@ func (rp *Repo) RepoTree(w http.ResponseWriter, r *http.Request) { return } - // readme content - var ( - readmeContent string - readmeFileName string - ) - - for _, filename := range markup.ReadmeFilenames { - path := fmt.Sprintf("%s/%s", treePath, filename) - blobResp, err := tangled.RepoBlob(r.Context(), xrpcc, path, false, ref, repo) - if err != nil { - continue - } - - if blobResp == nil { - continue - } - - readmeContent = blobResp.Content - readmeFileName = path - break - } - // Convert XRPC response to internal types.RepoTreeResponse files := make([]types.NiceTree, len(xrpcResp.Files)) for i, xrpcFile := range xrpcResp.Files { @@ -532,8 +510,6 @@ func (rp *Repo) RepoTree(w http.ResponseWriter, r *http.Request) { BreadCrumbs: breadcrumbs, TreePath: treePath, RepoInfo: f.RepoInfo(user), - Readme: readmeContent, - ReadmeFileName: readmeFileName, RepoTreeResponse: result, }) }