mtg frontend: every Switch emerald
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- react, typescript
- Domain
- frontend
Research direction
Read CODING_STANDARDS.md and inspect Switch usages under frontend/mtg/src, including the listed route and component files. Update each Switch to use emerald, then verify every Switch in that directory meets the acceptance criterion. Add a Release note fragment; optionally add an ast-grep rule under .ast-grep/rules and run just lint-ast.
Written by the indexing model from the issue text.
Description
CODING_STANDARDS.md now asks for color={"emerald"} on every Switch in mtg (changed on the deck Collaborators branch, #155). Most Switches predate the rule and still use other colours:
- 21 Switches use
lime(e.g.deck-rule-zero-dialog.tsx,proxy-printer.tsx,cardmarket-settings.tsx,profile/_profile/settings.tsx,decks/$deckUuid/_deck/sourcing.tsx) - 1 uses
blue(routes/_menu/auth/login.tsx) deck-odds.tsxanddeck-tags-dialog.tsxalready useemerald
Acceptance criteria
- Every
Switchinfrontend/mtg/srcusescolor={"emerald"} - A Release note fragment, since players see the change
- Optionally an ast-grep rule in
.ast-grep/rulesso a new Switch with another colour failsjust lint-ast
- Dominant language
- TypeScript
- Stars
- 0
- Forks
- 1
- Avg merge
- 4h 25m
- Merged PRs (30d)
- 90
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from myOmikron/code
-
wayfinder:task
Difficulty 1/5 Under an hour Newbie friendliness 90/100
Maintainers usually reply within 1 day
-
wayfinder:task
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
myOmikron/code#102 · 2 comments ·
Maintainers usually reply within 1 day
-
needs-triage
Difficulty 5/5 Over a week Newbie friendliness 35/100
Maintainers usually reply within 1 day
-
ready-for-agent
Difficulty 5/5 Over a week Newbie friendliness 18/100
Maintainers usually reply within 1 day
-
needs-triage
Difficulty 5/5 Over a week Newbie friendliness 25/100
Maintainers usually reply within 1 day
Similar issues
-
bug require-triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
expressjs/expressjs.com#2549 · 1 reaction ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
umami-software/umami#4686 · 1 comment ·
Maintainers usually reply within 2 days
-
[Bug]: Device screenshot fails with 500 on iPhone Duo (Xcode 27.2): serve-sim calls simctl without --displayPossibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
pingdotgg/t3code#24900 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
inu-appcenter/UNIDorm-web#411 ·
Maintainers usually reply within 1 day
-
🐛 bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 2 days