Skip to content

Wikimedia Codex Design System Token Audit#439

Open
ayushshukla1807 wants to merge 6 commits intohatnote:masterfrom
ayushshukla1807:gsoc-2026-codex-tokens
Open

Wikimedia Codex Design System Token Audit#439
ayushshukla1807 wants to merge 6 commits intohatnote:masterfrom
ayushshukla1807:gsoc-2026-codex-tokens

Conversation

@ayushshukla1807
Copy link
Copy Markdown

I executed a comprehensive styling audit to implement official Wikimedia Codex design tokens. This ensures the Montage UI aligns with first-party WMF design standards globally, providing a more professional and integrated experience.

This commit patches the admin_endpoints validation to gracefully handle empty POST bodies, and modifies MessageMiddleware to intercept MontageErrors so they correctly return 400 Bad Request JSON instead of bypassing CORS headers. Resolves Issue hatnote#357.
Bind :disabled='isLoading' on vote buttons to block concurrent clicks at DOM level before Vue's async re-render cycle can prevent them.
…atnote#325)

getRoundVotesStats was defined in jurorService but never called. Added onMounted fetch and post-vote refresh in VoteRating.vue and VoteYesNo.vue, with conditional rendering when round.show_stats is true.
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.

1 participant