Improve visibility of bold Markdown in game descriptions #927
Labels
No labels
automated
code-quality
component: admin dashboard
component: backend
component: billing
component: content management
component: faqs
component: game genres
component: game lists
component: game reviews
component: game search
component: games
component: internal notifications
component: platforms
component: security
component: tests
component: user api
component: user badges
component: user blogs
component: user consoles
component: user favorites
component: user friends
component: user notifications
component: user profiles
component: user site notifications
component: user wishlists
component: web design
dependencies
javascript
php
priority
high
priority
low
priority
medium
security-hotspot
source: codex
source: sonarqube
status
awaiting feedback
status
backlog
status
done
status
in progress
status
in queue
status
in review
status
needs codex review
status
needs investigation
status
wontfix
type: bug
type: documentation
type: feature
type: improvement
type: regression
type: task
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
MyVideoGameList/myvideogamelist.com#927
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bold Markdown in game descriptions currently has insufficient visual emphasis according to the reported behavior.
The change belongs at the game-description rendering and presentation layer, with regression coverage for the rendered output.
Scope
Acceptance Criteria
Test Coverage Required
Progress Checklist
Making text bold should be more visibleto Improve visibility of bold Markdown in game descriptionsImplemented and merged in PR #1003 (master revision
e2bdbd33).Game descriptions now apply an explicit weight of 700 to Markdown bold text, including links nested inside bold text. The bold-link override matters because the existing link utility otherwise lowers the rendered weight to 500. Regular text, ordinary links, link colors, spacing, italics, and list styling retain their existing behavior; Markdown sanitization is unchanged. Tailwind generates the scoped typography rules from the Blade utilities, so no custom CSS rule is needed.
Regression coverage checks bold and bold, links inside bold, bold inside links, adjacent text/italics/lists, raw-script stripping, and unsafe-link rejection. All 18 game-profile tests passed. The full PHP suite passed with 1,453 passed and 2 skipped using a 512 MB limit; existing duplicate-constant warnings remain unrelated to this change. Pint, PHPStan, the frontend build, and diff checks passed. Chromium verified the rendered Blade wrapper with compiled assets at desktop/mobile widths in light/dark themes: bold weight 700, regular text 300, ordinary links 500, no overflow or relevant console errors. Remote fonts were excluded from those browser checks.
All four progress checklist items are complete. Deployment requires the updated Blade template and rebuilt Vite CSS/manifest; no migrations or dependency changes are needed. Dev and production deployment verification will follow separately.
Deployed PR #1003 to dev and production from merged master revision
e2bdbd333ff34ee05e6f16b7c20412760b658eda.The scoped release installed the updated game-description Blade template and rebuilt Vite manifest/assets, refreshed Blade caches, verified installed and publicly served asset checksums, and preserved 450 unrelated runtime/configuration/dependency files on each environment. Both environments passed description rendering checks for both bold syntaxes and nested bold links. Live homepage and game-profile checks returned HTTP 200, and both pages reference the current assets.
No migrations, dependency installations, environment changes, or domain-data writes were performed. Release manifests record the scoped update as
ee6b2847+issue992-3d129125+pr1000-c0341df2+pr1001-7d34d5ab+pr1002-f264f6b6+pr1003-e2bdbd33.Rollback backups contain the original files, checksums, and deployment receipts:
/home/mvgldev/deploy-backups/pr1003-e2bdbd33-xyhpik15/home/mvgl/deploy-backups/pr1003-e2bdbd33-fxwhjyeyAll checklist items remain checked; the issue is closed with
status/done.