ReviewOS

also looking at this

stacks/wildloop

Migrate :text/x-text bindings to {⁠{ }} interpolation (stx 0.2.72)

#990
Merged glennmichael123 wants to merge chore/migrate-text-to-mustache into main
50 files +611 -371
app/Actions/Challenge/ChallengeIndexAction.tsmodified+4-1
Changes to app/Actions/Challenge/ChallengeIndexAction.ts
@@ -33,7 +33,10 @@ export default new Action({
3333 }))
3434 .sort((a: any, b: any) => Date.parse(b.createdAt ?? '') - Date.parse(a.createdAt ?? ''))
3535
36 return response.json({ success: true, challenges, meta: { total: challenges.length } })
36 // Generous default — the page filters the full set into client-side
37 // tabs (active/sent/received/completed) and has no load-more (#978 review).
38 const paged = paginate(challenges, readPageParams(request, { defaultLimit: 200, maxLimit: 200 }))
39 return response.json({ success: true, challenges: paged.items, meta: paged.meta })
3740 }
3841 catch (error) {
3942 console.error('[challenges] index failed:', error)