issues Search Results · language:Dune language:JavaScript language:JavaScript linked:pr language:JavaScript language:Python
Filter by
4.5M results
Summary
Migrate CI to the self-hosted runner on saru and add several quality-of-life improvements. Six phases, each as a
separate PR.
Phases
Phase 1 — Self-Hosted Runner Migration (PR #1)
Switch `tests.yml` ...
enhancement
Train first in code, deploy by mouse later. Build a Python SPD-like dungeon simulator that shares SPD s observation
fields, action set, and the spd_reward_spec() reward, then train + evaluate the agent ...
Use light theme by default, add opportunity to change themes
Description
server-python/services/portfolio_service.py uses httpx.AsyncClient, httpx.HTTPStatusError, and httpx.RequestError at
lines 40, 50, 52, 66, and 74 but httpx is never imported in this file. ...
assigned
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
website
Description
server/routes/api.js references subscriptionsController at lines 232, 237, 243, 249, and 254 for admin subscription
management routes, but subscriptionsController is never imported in this ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
possible-duplicate
priority:high
valid-issue
Description
server/routes/api.js references impersonationService at lines 374 and 378 in admin impersonation route handlers, but
impersonationService is never imported in this file. The module exists ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
possible-duplicate
priority:high
valid-issue
Description
server/routes/api.js has inline route handlers at lines 79-103 for account recovery endpoints that call
studentAuthService.createRecoveryRequest() and studentAuthService.verifyRecoveryCode(), ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
website
Description
The EncryptionManager in server/utils/encryptionManager.js defaults ENCRYPTION_KEY to crypto.randomBytes(32) when
process.env.ENCRYPTION_KEY is not set. This generates a new random key on ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
website
Description
When an admin user has Two-Factor Authentication (2FA) enabled, the login() function in
server/middleware/adminAuthMiddleware.js falls through past the 2FA challenge setup and references session.token ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
NSOC'26
priority:high
valid-issue
Summary
New ALSA audio interfaces are visible on the server but do not populate as selectable audio outputs in the web UI
Settings page.
Current behavior
Hardware discovery records audio cards, but ...

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.