issues Search Results · language:Dune language:JavaScript language:JavaScript language:JavaScript linked:pr linked:pr
Filter by
1.7M results
Expand the prober s target set from allowlist-only to allowlist + already-verified relays (those with checksOnline ≥ 1),
capped per sweep. Keeps the known-good ~725 fresh daily; never dials brand-new unverified ...
Description
website/src/pages/notifications/NotificationHistoryPage.jsx and
website/src/components/notifications/NotificationPreferencesPanel.jsx both default userId to the literal string global
when ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:high
valid-issue
website
Description
The PDF export in website/src/pages/analytics/AnalyticsPage.tsx calls html2canvas on the full dashboard then passes the
result to a single pdf.addImage() call. jsPDF clips all content beyond ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:medium
valid-issue
website
Description
In website/src/components/workspace/KanbanBoard.tsx, handleAddTask dispatches ADD_TASK optimistically before checking if
the socket is available. When socket is null, the if (socket) block ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:medium
valid-issue
website
Description
website/src/hooks/analytics/useAnalyticsData.ts fetches three admin analytics endpoints using raw fetch() instead of the
shared apiClient. This means requests to /api/admin/analytics/stats, ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:medium
valid-issue
website
Description
In website/src/sw-nexasphere.js, the generic /api/ GET catch-all route (Route 5) is registered before the
dashboard-specific route (Route 6). Workbox matches routes in registration order and ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:medium
valid-issue
website
Description
website/src/pages/workspace/WorkspacePage.tsx never reads from StudentAuthContext. It always generates a random
anonymous User-XXXX identity for real-time presence even when the user is logged ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:medium
valid-issue
website
Description
The autosave useEffect in website/src/context/RoadmapBuilderContext.tsx uses nodes.length === 0 roadmapTitle === My
Custom Path to skip the initial pre-hydration render. This guard also silently ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
priority:medium
valid-issue
website
What
The Continuity Contract s CC-6 chunk: a per-project Project Rules modal (startup/wrap/mode rule boxes + the 8
wrap-summary section checkboxes) and the self-critique → user-gated suggestion → wrap-rules ...
enhancement
Description
In website/src/context/StudentAuthContext.jsx, when an OAuth redirect lands with ?token= in the URL, setLoading(false)
is called synchronously right after fetchMe(urlToken) — before the async ...
admin-dashboard
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.