Skip to content

feat: add enhanced room scoring, full submission attempts history, and detailed user reports (Fixes #75, Closes #76) - #77

Open
Ayushtri441 wants to merge 3 commits into
marwanhawari:mainfrom
Ayushtri441:feat/enhanced-scoring-and-submission-reports
Open

feat: add enhanced room scoring, full submission attempts history, and detailed user reports (Fixes #75, Closes #76)#77
Ayushtri441 wants to merge 3 commits into
marwanhawari:mainfrom
Ayushtri441:feat/enhanced-scoring-and-submission-reports

Conversation

@Ayushtri441

@Ayushtri441 Ayushtri441 commented Aug 4, 2026

Copy link
Copy Markdown

Description

This pull request implements enhanced room scoring (+100 for Accepted, -5 for Failed Attempt), full submission attempts history tracking, and detailed per-user submission report modals on the Scoreboard UI.

Linked Issues

Changes Included

  1. Enhanced Results Toggle: Added enableEnhancedResults setting to room creation/settings modal.
  2. Multi-Attempt History: Updated Prisma schema to record all submission attempts per user per question.
  3. Point-Based Scoring: Real-time scoring calculation: (Accepted * 100) + (Failed * -5).
  4. Detailed User Reports: Clicking a username on the Scoreboard opens a modal detailing per-question scores, attempt history, and direct LeetCode submission links.
  5. Background Messaging Error Catching: Handled chrome.runtime.lastError in background.js to eliminate receiving end connection errors.

@vercel

vercel Bot commented Aug 4, 2026

Copy link
Copy Markdown

@Ayushtri441 is attempting to deploy a commit to the marwanhawari's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions github-actions Bot added extension A label for the LeetRooms web extension code server A label for the LeetRooms server code labels Aug 4, 2026
@Ayushtri441 Ayushtri441 changed the title feat: add enhanced room scoring, full submission attempts history, and detailed user reports feat: add enhanced room scoring, full submission attempts history, and detailed user reports (Fixes #75, Closes #76) Aug 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

extension A label for the LeetRooms web extension code server A label for the LeetRooms server code

Projects

None yet

1 participant