fix: lootbox routing #281

Merged
ptran merged 1 commit from fix-lootbox-routing into main 2025-06-04 08:14:23 +00:00
Member
No description provided.
fix: lootbox routing
All checks were successful
CI / Get Changed Files (pull_request) Successful in 8s
CI / Backend Tests (pull_request) Has been skipped
CI / Checkstyle Main (pull_request) Has been skipped
Pull Request Labeler / labeler (pull_request_target) Successful in 8s
CI / Docker backend validation (pull_request) Has been skipped
Label PRs based on size / Check PR size (pull_request) Successful in 12s
CI / eslint (pull_request) Successful in 29s
CI / oxlint (pull_request) Successful in 39s
CI / prettier (pull_request) Successful in 37s
CI / test-build (pull_request) Successful in 46s
CI / Docker frontend validation (pull_request) Successful in 51s
Claude PR Review / claude-code (pull_request) Successful in 1m9s
75508d9ebb
Collaborator

Code Review

Frontend Changes Look Good

The routing fix in is correct and properly addresses the lootbox navigation issue by moving the opening route from a child route to a sibling route.

⚠️ Backend Changes Are Concerning

The dependency downgrades in raise security concerns:

Lines 50-52: Downgrading Spring Boot OAuth2 from 3.5.0 to 3.4.5 - why are we moving backwards on security dependencies?

Lines 54-56: Downgrading JJWT from 0.12.6 to 0.11.5 requires the API change in , but this is a significant downgrade that may reintroduce security vulnerabilities.

Line 42: Downgrading Stripe from 29.2.0 to 29.1.0 - this seems unnecessary.

Questions:

  1. What specific issue required these dependency downgrades?
  2. Have you verified that the older versions don't have known security vulnerabilities?
  3. Is there a specific compatibility issue that prevents using the newer versions?

The routing fix is good, but the backend changes need justification before approval.

## Code Review ### ✅ Frontend Changes Look Good The routing fix in is correct and properly addresses the lootbox navigation issue by moving the opening route from a child route to a sibling route. ### ⚠️ Backend Changes Are Concerning The dependency downgrades in raise security concerns: **Lines 50-52**: Downgrading Spring Boot OAuth2 from 3.5.0 to 3.4.5 - why are we moving backwards on security dependencies? **Lines 54-56**: Downgrading JJWT from 0.12.6 to 0.11.5 requires the API change in , but this is a significant downgrade that may reintroduce security vulnerabilities. **Line 42**: Downgrading Stripe from 29.2.0 to 29.1.0 - this seems unnecessary. ### Questions: 1. What specific issue required these dependency downgrades? 2. Have you verified that the older versions don't have known security vulnerabilities? 3. Is there a specific compatibility issue that prevents using the newer versions? The routing fix is good, but the backend changes need justification before approval.
jank approved these changes 2025-06-04 08:14:09 +00:00
ptran merged commit 9a7049d6ab into main 2025-06-04 08:14:23 +00:00
ptran deleted branch fix-lootbox-routing 2025-06-04 08:14:23 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
3 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: SZUT/casino#281
No description provided.