Repair Contact Us Support Path #785

Closed
opened 2026-06-30 06:03:40 -05:00 by Veilor · 1 comment
Member

Users need a working Contact Us path for account help, site issues, and support questions that do not fit the game request form.

The current Support > Contact Us page points users to an Open Service Desk button, but the destination is not usable for users. The site should either provide a working support destination or replace the broken CTA with an in-app contact option that can actually reach the team.

Scope

  • Public Support > Contact Us page.
  • Support overview and sidebar links that lead to Contact Us.
  • The current Open Service Desk call to action and any replacement contact flow.
  • User-facing copy for account help, site issues, and non-game-request support.
  • Existing game request support guide and request-game form behavior.

Acceptance Criteria

  • The Contact Us page gives users a working way to contact support.
  • The page no longer sends users to a dead or inaccessible support destination.
  • Support overview and sidebar Contact Us links continue to resolve to the Contact Us page.
  • The copy clearly distinguishes general support from game request submissions.
  • The Contact Us experience works for guests and authenticated users unless a deliberate auth requirement is added and explained.
  • The implementation avoids exposing private support credentials or internal-only URLs.
  • Existing How to Request Games guidance remains unchanged.

Test Coverage Required

  • Add or update feature coverage for the Contact Us page CTA or form.
  • Preserve support overview, knowledge base, and sidebar route/link coverage.
  • Cover guest access to the Contact Us page.
  • If a form is added, cover validation and successful submission or dispatch behavior.
  • Run focused support page tests before closing the issue.
  • Run vendor/bin/pint --dirty --format agent before implementation closeout if PHP files change.

Progress Checklist

  • Decide the replacement support contact path or in-app form behavior
  • Replace the broken service desk CTA with a working user-facing option
  • Keep Contact Us discoverable from Support and the sidebar
  • Preserve game-request-specific guidance separately
  • Add focused Contact Us regression coverage
  • Run focused support page tests
  • Run vendor/bin/pint --dirty --format agent if PHP files changed
  • Move the issue out of Codex review once verification is complete
Users need a working Contact Us path for account help, site issues, and support questions that do not fit the game request form. The current Support > Contact Us page points users to an Open Service Desk button, but the destination is not usable for users. The site should either provide a working support destination or replace the broken CTA with an in-app contact option that can actually reach the team. ## Scope - Public Support > Contact Us page. - Support overview and sidebar links that lead to Contact Us. - The current Open Service Desk call to action and any replacement contact flow. - User-facing copy for account help, site issues, and non-game-request support. - Existing game request support guide and request-game form behavior. ## Acceptance Criteria - The Contact Us page gives users a working way to contact support. - The page no longer sends users to a dead or inaccessible support destination. - Support overview and sidebar Contact Us links continue to resolve to the Contact Us page. - The copy clearly distinguishes general support from game request submissions. - The Contact Us experience works for guests and authenticated users unless a deliberate auth requirement is added and explained. - The implementation avoids exposing private support credentials or internal-only URLs. - Existing How to Request Games guidance remains unchanged. ## Test Coverage Required - Add or update feature coverage for the Contact Us page CTA or form. - Preserve support overview, knowledge base, and sidebar route/link coverage. - Cover guest access to the Contact Us page. - If a form is added, cover validation and successful submission or dispatch behavior. - Run focused support page tests before closing the issue. - Run `vendor/bin/pint --dirty --format agent` before implementation closeout if PHP files change. ## Progress Checklist - [x] Decide the replacement support contact path or in-app form behavior - [x] Replace the broken service desk CTA with a working user-facing option - [x] Keep Contact Us discoverable from Support and the sidebar - [x] Preserve game-request-specific guidance separately - [x] Add focused Contact Us regression coverage - [x] Run focused support page tests - [x] Run `vendor/bin/pint --dirty --format agent` if PHP files changed - [x] Move the issue out of Codex review once verification is complete
Codex changed title from Fix contact us for support to Repair Contact Us Support Path 2026-07-01 16:38:51 -05:00
Codex self-assigned this 2026-07-16 22:11:16 -05:00
Member

Implemented via PR #835 and merged to master.

Notes for reviewers/deployers:

  • The broken service desk CTA was replaced with a working support email path.
  • Contact Us copy now separates general support needs from missing-game requests.
  • The page remains accessible to both guests and authenticated users.
  • Existing How to Request Games guidance and request-game behavior were preserved.

Verification completed:

  • php artisan test --compact tests/Feature/SupportGameRequestGuidanceTest.php
  • vendor/bin/pint --dirty --format agent
  • Forgejo Actions quality and CI passed on PR #835.
Implemented via PR #835 and merged to `master`. Notes for reviewers/deployers: - The broken service desk CTA was replaced with a working support email path. - Contact Us copy now separates general support needs from missing-game requests. - The page remains accessible to both guests and authenticated users. - Existing How to Request Games guidance and request-game behavior were preserved. Verification completed: - `php artisan test --compact tests/Feature/SupportGameRequestGuidanceTest.php` - `vendor/bin/pint --dirty --format agent` - Forgejo Actions quality and CI passed on PR #835.
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
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
MyVideoGameList/myvideogamelist.com#785
No description provided.