Fix contest system UI, permissions, notifications and layout - #26
Fix contest system UI, permissions, notifications and layout#26ronits2407 wants to merge 9 commits into
Conversation
…ifications, and panel layout
|
The bracket creation flow needs stronger server-side validation. This is not entirely introduced by this PR, but broadening bracket creation to all authenticated users makes it more important. Validate server-side:
Ideally, contest creation actions should share a common validation layer so direct server-action calls cannot bypass the checks. Minor issues:
|
…fication permission to user gesture
…Lock/IconGavel/IconPersonOff
Update: All Review Items AddressedHere is a full summary of everything pushed to this branch ( 1. Server-side validation for
|
Fix Contest Listing, Match History, Knockout Permissions, Desktop Notifications, and Panel Layout
This PR addresses all 7 reported issues/bugs across the contest platform:
ListFiltericon in the "All Formats" button to prevent layout shifting when it toggles. Added a fixedheight: 36pxto.filterBtnto maintain uniform styling.createBracketContestto the user-facing contest action file and removed theisAdmincheck, allowing all authenticated users to create bracket/knockout contests.cp?.cfAvatar) avatar fallbacks so that profile photos only use the website-uploaded profile photo.NotificationAPI to send OS-level push notifications for every activity log event, complete with customized SVG data-URIs matching the feed icons..contestMainlayout container,.page, and flex/grid children) to fix flexbox overflow collapsing and resolve the whitespace gap at the bottom of the screen.