loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request 'fix: remember fuzzy for open/close state' (#5995) from gusted/forgejo-remember-fuzzy into forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/5995
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>
Reviewed-by: Shiny Nematoda <snematoda@noreply.codeberg.org>

Gusted 76f172b0 a5363a53

+10 -10
+7 -7
routers/web/repo/issue.go
··· 457 457 ctx.Data["OpenCount"] = issueStats.OpenCount 458 458 ctx.Data["ClosedCount"] = issueStats.ClosedCount 459 459 ctx.Data["AllCount"] = issueStats.AllCount 460 - linkStr := "%s?q=%s&type=%s&sort=%s&state=%s&labels=%s&milestone=%d&project=%d&assignee=%d&poster=%d&archived=%t" 461 - ctx.Data["AllStatesLink"] = fmt.Sprintf(linkStr, ctx.Link, 460 + linkStr := "?q=%s&type=%s&sort=%s&state=%s&labels=%s&milestone=%d&project=%d&assignee=%d&poster=%d&fuzzy=%t&archived=%t" 461 + ctx.Data["AllStatesLink"] = fmt.Sprintf(linkStr, 462 462 url.QueryEscape(keyword), url.QueryEscape(viewType), url.QueryEscape(sortType), "all", url.QueryEscape(selectLabels), 463 - milestoneID, projectID, assigneeID, posterID, archived) 464 - ctx.Data["OpenLink"] = fmt.Sprintf(linkStr, ctx.Link, 463 + milestoneID, projectID, assigneeID, posterID, isFuzzy, archived) 464 + ctx.Data["OpenLink"] = fmt.Sprintf(linkStr, 465 465 url.QueryEscape(keyword), url.QueryEscape(viewType), url.QueryEscape(sortType), "open", url.QueryEscape(selectLabels), 466 - milestoneID, projectID, assigneeID, posterID, archived) 467 - ctx.Data["ClosedLink"] = fmt.Sprintf(linkStr, ctx.Link, 466 + milestoneID, projectID, assigneeID, posterID, isFuzzy, archived) 467 + ctx.Data["ClosedLink"] = fmt.Sprintf(linkStr, 468 468 url.QueryEscape(keyword), url.QueryEscape(viewType), url.QueryEscape(sortType), "closed", url.QueryEscape(selectLabels), 469 - milestoneID, projectID, assigneeID, posterID, archived) 469 + milestoneID, projectID, assigneeID, posterID, isFuzzy, archived) 470 470 ctx.Data["SelLabelIDs"] = labelIDs 471 471 ctx.Data["SelectLabels"] = selectLabels 472 472 ctx.Data["ViewType"] = viewType
+3 -3
tests/integration/repo_test.go
··· 1140 1140 t.Run("Fuzzy", func(t *testing.T) { 1141 1141 defer tests.PrintCurrentTest(t)() 1142 1142 1143 - req := NewRequest(t, "GET", "/user2/repo1/issues?fuzzy=true") 1143 + req := NewRequest(t, "GET", "/user2/repo1/issues?fuzzy=false") 1144 1144 resp := MakeRequest(t, req, http.StatusOK) 1145 1145 htmlDoc := NewHTMLParser(t, resp.Body) 1146 1146 ··· 1157 1157 assert.Contains(t, href, "&project=") 1158 1158 assert.Contains(t, href, "&assignee=") 1159 1159 assert.Contains(t, href, "&poster=") 1160 - assert.Contains(t, href, "&fuzzy=true") 1160 + assert.Contains(t, href, "&fuzzy=false") 1161 1161 }) 1162 1162 assert.True(t, called) 1163 1163 }) ··· 1237 1237 assert.True(t, called) 1238 1238 }) 1239 1239 1240 - t.Run("Miilestone", func(t *testing.T) { 1240 + t.Run("Milestone", func(t *testing.T) { 1241 1241 defer tests.PrintCurrentTest(t)() 1242 1242 1243 1243 req := NewRequest(t, "GET", "/user2/repo1/issues?milestone=1")