Skip to content

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

Filter by

1.7M results  (330 ms)

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
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.