fix: adjust inconsistencies in the frontend #282

Merged
ptran merged 3 commits from frontend-fixes into main 2025-06-04 09:04:18 +00:00
Member
No description provided.
ptran added 1 commit 2025-06-04 08:29:39 +00:00
fix: adjust inconsistencies in the frontend
Some checks failed
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 14s
CI / oxlint (pull_request) Failing after 26s
CI / prettier (pull_request) Failing after 35s
CI / eslint (pull_request) Failing after 39s
CI / Docker frontend validation (pull_request) Successful in 49s
CI / test-build (pull_request) Successful in 57s
Claude PR Review / claude-code (pull_request) Successful in 1m13s
bd031e8658
forgejo-actions added the
frontend
size
small
labels 2025-06-04 08:29:54 +00:00
csimonis approved these changes 2025-06-04 08:30:34 +00:00
Dismissed
ptran added 1 commit 2025-06-04 08:30:40 +00:00
fix: remove apple icon import
Some checks failed
CI / Get Changed Files (pull_request) Successful in 10s
Label PRs based on size / Check PR size (pull_request) Successful in 13s
CI / Backend Tests (pull_request) Has been skipped
Pull Request Labeler / labeler (pull_request_target) Successful in 7s
CI / Checkstyle Main (pull_request) Has been skipped
CI / Docker backend validation (pull_request) Has been skipped
CI / oxlint (pull_request) Successful in 30s
CI / eslint (pull_request) Successful in 39s
CI / prettier (pull_request) Failing after 35s
CI / Docker frontend validation (pull_request) Successful in 44s
CI / test-build (pull_request) Successful in 49s
Claude PR Review / claude-code (pull_request) Successful in 1m14s
a4e12272e5
ptran dismissed csimonis's review 2025-06-04 08:30:40 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

jank approved these changes 2025-06-04 08:30:41 +00:00
Dismissed
Collaborator

Code Review Summary

The changes improve frontend consistency by updating navigation links and cleaning up UI elements. Most changes are good, but there's one issue to address:

Issues:

    • Missing leading slash in route. Change to for consistency with other routes.

Positive changes:

  • Updated footer links to use proper game routes (, , etc.)
  • Replaced non-existent "Poker" game with "Coinflip"
  • Added responsive design with class
  • Cleaned up UI by removing disclaimer text and unused Apple Pay references
  • Properly added RouterLink import in footer component

Please fix the routing inconsistency and this will be ready to merge.

**Code Review Summary** The changes improve frontend consistency by updating navigation links and cleaning up UI elements. Most changes are good, but there's one issue to address: **Issues:** - - Missing leading slash in route. Change to for consistency with other routes. **Positive changes:** - Updated footer links to use proper game routes (, , etc.) - Replaced non-existent "Poker" game with "Coinflip" - Added responsive design with class - Cleaned up UI by removing disclaimer text and unused Apple Pay references - Properly added RouterLink import in footer component Please fix the routing inconsistency and this will be ready to merge.
Collaborator

Code Review - Approve with Minor Suggestions

The changes successfully address frontend inconsistencies and improve navigation. Good work on:

Fixed routing: Updated footer links from generic to specific game routes
Cleanup: Removed unused Apple Pay references and misleading disclaimers
Improved accuracy: Removed non-existent features

Minor issues to consider:

  1. Inconsistent route format in : Uses (no leading slash) while footer uses - should be consistent

  2. Content mismatch in : Coinflip card links to blackjack route instead of coinflip route

  3. Import cleanup completed in : Good follow-up removing the unused faApplePay import

Overall the changes improve user experience by fixing broken links and removing confusing elements. The minor routing inconsistencies can be addressed in a follow-up if needed.

## Code Review - Approve with Minor Suggestions The changes successfully address frontend inconsistencies and improve navigation. Good work on: ✅ **Fixed routing**: Updated footer links from generic to specific game routes ✅ **Cleanup**: Removed unused Apple Pay references and misleading disclaimers ✅ **Improved accuracy**: Removed non-existent features **Minor issues to consider:** 1. **Inconsistent route format** in : Uses (no leading slash) while footer uses - should be consistent 2. **Content mismatch** in : Coinflip card links to blackjack route instead of coinflip route 3. **Import cleanup completed** in : Good follow-up removing the unused faApplePay import Overall the changes improve user experience by fixing broken links and removing confusing elements. The minor routing inconsistencies can be addressed in a follow-up if needed.
jank approved these changes 2025-06-04 08:33:18 +00:00
Dismissed
ptran scheduled this pull request to auto merge when all checks succeed 2025-06-04 08:33:27 +00:00
ptran scheduled this pull request to auto merge when all checks succeed 2025-06-04 08:50:56 +00:00
ptran added 1 commit 2025-06-04 08:52:19 +00:00
style: die of cancer prettier
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 7s
CI / Docker backend validation (pull_request) Has been skipped
Label PRs based on size / Check PR size (pull_request) Successful in 14s
CI / oxlint (pull_request) Successful in 24s
CI / prettier (pull_request) Successful in 29s
CI / eslint (pull_request) Successful in 34s
CI / Docker frontend validation (pull_request) Successful in 41s
CI / test-build (pull_request) Successful in 46s
Claude PR Review / claude-code (pull_request) Successful in 1m11s
d388f2a786
ptran dismissed jank's review 2025-06-04 08:52:19 +00:00
Reason:

New commits pushed, approval review dismissed automatically according to repository settings

Collaborator

Code Review Findings

Positive Changes:

  • Removes unimplemented Apple Pay references
  • Updates footer links to actual game routes
  • Removes confusing support disclaimer
  • Consolidates footer layout

Issues Found:

  1. Critical: Wrong routing in landing.component.html:73 - The Coinflip card has but should be to match the game title and description.

  2. Inconsistency: landing.component.html:73 - Uses relative path while footer uses absolute paths . Should be consistent (prefer absolute paths).

  3. Unclear: landing.component.html:67 - Adding to Coinflip card hides it on mobile without clear justification.

Recommendation: Fix the routing issue in line 73 and consider making routing paths consistent across components.

**Code Review Findings** ✅ **Positive Changes:** - Removes unimplemented Apple Pay references - Updates footer links to actual game routes - Removes confusing support disclaimer - Consolidates footer layout ❌ **Issues Found:** 1. **Critical: Wrong routing in landing.component.html:73** - The Coinflip card has but should be to match the game title and description. 2. **Inconsistency: landing.component.html:73** - Uses relative path while footer uses absolute paths . Should be consistent (prefer absolute paths). 3. **Unclear: landing.component.html:67** - Adding to Coinflip card hides it on mobile without clear justification. **Recommendation:** Fix the routing issue in line 73 and consider making routing paths consistent across components.
jank approved these changes 2025-06-04 09:04:15 +00:00
ptran merged commit 551f5bcf2e into main 2025-06-04 09:04:18 +00:00
ptran deleted branch frontend-fixes 2025-06-04 09:04:18 +00:00
Commenting is not possible because the repository is archived.
No reviewers
No milestone
No project
No assignees
4 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#282
No description provided.