Skip to content

issues Search Results · language:Dune language:JavaScript language:JavaScript linked:pr language:JavaScript

Filter by

1.8M results  (380 ms)

1.8M results

Summary Many server actions duplicate user lookup logic using the same Prisma query pattern. Example const user = await db.user.findUnique({ where: { clerkUserId: userId } }); Suggested Refactor ...
ai
backend
database
help wanted
type:devops
type:refactor

Summary Server actions currently handle unauthenticated requests using multiple patterns, including exceptions, structured error responses, null returns, and empty collections. Examples if (!userId) ...
ai
backend
enhancement
level:intermediate
quality:clean
type:bug
type:devops
type:feature
type:refactor
type:security

Component workers / discovery handlers (workers/request-handlers/discovery.mjs) Description Three discovery handlers — handleBadgeSvgRequest, mcpServerCardResponse, and agentToolsResponse — short-circuit ...

The generated 1.0.0 Homey changelog is too narrow and only mentions random radio presets. Update .homeychangelog.json so the English 1.0.0 release note reflects the main user-facing changes since 0.4.2: ...

Description The useAdvancedSearch.js hook imports debounce from lodash/debounce but lodash is NOT listed in the website package.json dependencies. This causes a build error or runtime module resolution ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:high
valid-issue
website

Description The RippleBtn component in HeroSection.jsx pushes timeout IDs to timeoutsRef.current but timeoutsRef is never defined as a ref or variable. Every click on a ripple button causes a TypeError. ...
assigned
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:high
valid-issue
website

Description In EventsPage.jsx, the useRecommendations hook is called with sortedEvents (an array) as the first argument, but the hook expects a userId (string). The hook signature is useRecommendations(userId, ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:high
valid-issue
website

Description The DashboardPage.jsx component calls useStudentAuth() at line 47 but never imports it. Navigating to the dashboard causes an immediate ReferenceError crash. Evidence In website/src/pages/dashboard/DashboardPage.jsx:47: ...
admin-dashboard
ai
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:high
valid-issue
website

Description The Socket.IO initialization function in server/config/socket.js calls liveQaService.setIO(io) but liveQaService is never imported in the file. Evidence In server/config/socket.js:92: liveQaService.setIO(io); ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:high
valid-issue
website

Description The formSchemas.js validator imports zod from zod/v3 but this subpath does not exist in the zod npm package. All other validator files in the project correctly import from zod. This causes ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:medium
valid-issue
website
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! Restrict your search to the title by using the in:title qualifier.