issues Search Results · language:Dune language:JavaScript language:JavaScript linked:pr language:JavaScript
Filter by
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

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 IssuesProTip! Restrict your search to the title by using the in:title qualifier.