Skip to content

bringing backend up to date#125

Merged
rxmox merged 85 commits into
backendfrom
main
Apr 30, 2026
Merged

bringing backend up to date#125
rxmox merged 85 commits into
backendfrom
main

Conversation

@rxmox

@rxmox rxmox commented Apr 30, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

tahaminachy43 and others added 30 commits March 22, 2026 04:59
For update and profile page
Implemented the ability to delete events from the dashboard. Added state management for deletion status and messages, and integrated a confirmation prompt before deletion. Updated the UI to reflect deletion status and provide feedback to the user.
Enhanced the event deletion functionality by introducing a confirmation dialog before executing the delete action. Updated state management to handle the confirmation state and adjusted the UI to provide clear options for confirming or canceling the deletion.
Implemented a new editing feature for events, allowing users to update event details with validation for name and description fields. Introduced a message system to provide feedback on the success or failure of updates. Enhanced the event display on the EventPage to show full prompts for bingo cells, improving user interaction and experience.
Updated the EventSpotlight component to introduce a new GraphEdge interface for better graph representation. Enhanced connection fetching logic to handle multiset counts and added utility functions for building graph edges. Removed demo connection props for cleaner usage. Updated EventPage to reflect these changes.
This reverts commit 676a3cd, reversing
changes made to 6817c67.
Added a new LeaderboardEntry interface to the EventSpotlight component and updated its props to accept leaderboard entries. Modified the EventPage to fetch and manage leaderboard data, including real-time updates via Pusher. Improved the display logic in EventSpotlight to show either fetched leaderboard entries or a fallback based on connections.
rxmox and others added 29 commits April 30, 2026 13:05
Updating main with upgrades to linkedin account and adding multiple 'others' for sociallinks
(Mobile) Changed Social Link Formatting, Websocket Additions
- Extract emitLeaderboardUpdate helper that recomputes a participant's
  connectionsCount and emits a full Pusher payload, replacing duplicated
  inline blocks in updateScore and createParticipantConnection.
- Fix createParticipantConnectionByEmails and deleteParticipantConnection,
  which previously emitted empty {} payloads that the web client silently
  dropped, causing the leaderboard to miss link/unlink events.
- Mirror backend sort tiebreakers in the web Leaderboard component
  (completed, then linesCompleted, then connectionsCount).
- Wire mobile NameBingo handleAssign to PUT /leaderboard/score after each
  square assignment so linesCompleted and the blackout completed flag
  propagate to the live leaderboard.
Fix leaderboard live updates across connection and bingo flows
@rxmox
rxmox merged commit 42cbc78 into backend Apr 30, 2026
8 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants