Skip to content

feat: Game Link Improvements#156

Open
cjs8487 wants to merge 8 commits intomainfrom
link-improvements
Open

feat: Game Link Improvements#156
cjs8487 wants to merge 8 commits intomainfrom
link-improvements

Conversation

@cjs8487
Copy link
Owner

@cjs8487 cjs8487 commented Jan 3, 2026

Improves the experience of working with and utilizing the links for games for both game owners and players, and fixes some consistency issues with when and where links would be shown.

Changes

  • Links are now a standalone data model element, bringing it in line with the form component and removing the parsing component from the forms and display areas.
    • A migration script is included that uses the current regex logic and enforces the new, corrected data requirements (which are also now enforced by the database)
    • This allows the individual portions of links to be used discretely without having to individually parse them out of the markdown with regex
  • Links are no longer displayed on the overview page
  • Descriptions of links are now shown as tooltips over the link
  • Links can now be copied to clipboard with a dedicated button

Fixes

  • Fixed a design oversight that made links largely unreadable under some conditions in the sidebar
  • Fixed a styling issue where having too many links could cause an infinitely growing chasm to occur between the game page and the footer
  • Fixed a bug that caused the links section of the game sidebar to render even when there were no links to show
  • Fixed a bug that allowed links without names, or without urls, to be added to games.

@cjs8487 cjs8487 added the enhancement New feature or request label Jan 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant