Skip to content

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

Filter by

1.9M results  (367 ms)

1.9M results

Description The POST /api/sync/batch endpoint in server/routes/sync.js has NO authentication middleware. The handler (server/controllers/syncController.js, syncBatch function) accepts an arbitrary changes ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
needs-more-info
priority:high
website

Description In server/index.js (lines ~1665-1677), the following forum mutation endpoints have NO authentication middleware: app.post( /api/forum/threads , forumController.createThread); app.put( /api/forum/threads/:id ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
needs-more-info
priority:high
website

Description In server/services/studentAuthService.js (line 4), the JWT secret has a hardcoded fallback: js const JWT_SECRET = process.env.JWT_SECRET || nexasphere-jwt-dev-secret-change-in-production ...
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
needs-more-info
priority:high
website

Description The admin authentication token is persisted in localStorage in two places: 1. website/src/pages/admin/AdminPage.jsx (line ~200): localStorage.setItem( ns_admin_token , result.token) 2. ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
needs-more-info
priority:high
website

Description After successful OAuth login in server/controllers/studentAuthController.js (lines 23, 47), the JWT token is appended as a URL query parameter during redirect: js return res.redirect(${frontendUrl}/dashboard?token=); ...
admin-dashboard
assigned
good first issue
GSSoC'26
level:beginner
mentor:Ayushh-Sharmaa
needs-labels
needs-more-info
priority:high
website

Summary The owner can restrict who may run a command - on top of the command s built-in permissions. Each command, and the bot as a whole, is in one of three modes per chat: open to everyone (the default), ...
task

Phase 4 of the firehose rework. Adds the active relay-health prober — the piece that refreshes the relays directory the /relays page renders (data is currently a frozen 2025-11 snapshot). Unlike the subscription ...

작업 내용 - 분리되어 있던 Body Schema 파일 통합 - 중복으로 선언되던 grade, genre 값 공통화 - 판매 관련 공통 필드(saleBodyFields) 재사용 구조 적용 - 문자열 필수값 검증 로직(requiredString) 공통화 - 스키마 구조 정리 및 가독성 개선 체크리스트 - [x] 분리되어 있던 Body ...
refactor

Description Containerize the application using Docker to simplify deployment, improve portability, and ensure consistent environments across development and production. Tasks - [ ] Create a Dockerfile ...
enhancement
good first issue
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.