28 Commits

Author SHA1 Message Date
Le Philousophe 93d3aa56a1 WEB: Handle null cases
Sometimes variables may be null. Handle the cases when passing to
functions expecting something non-null.
2025-08-24 12:32:47 +02:00
Le Philousophe cc9fa80181 WEB: Add typing 2025-08-24 12:32:47 +02:00
Le Philousophe 1c9380ef3e JANITORIAL: Fix code style
This should not have any behavioral changes
2025-08-24 12:32:46 +02:00
Thunderforge 3b44b37116 WEB: Removing GOG affiliate link (#322)
* WEB: Removing GOG affiliate link

Per Discord discussion, the legacy affiliate program is ending.

* WEB: Removing GOG icon from sidebar

Since we no longer have an affiliate program, I don't think there's any reason to link directly to them.
2023-12-06 20:49:16 +01:00
Thierry Crozat 7955316fa2 WEB: Fix Zoom-platform links in compatibility page 2023-08-25 08:01:34 +01:00
Thunderforge a33c10e3a9 WEB: Adding ZOOM Platform link to Compatibility pages
Includes affiliate link
2023-08-25 08:18:11 +02:00
Thunderforge 91f46cc16c WEB: Changing "recommend" to "endorse"
I think this more accurately describes our stance.
2023-06-07 10:40:30 -05:00
Thunderforge 3807a83203 WEB: Using simple replace for support description (#298)
Fixes issue #13720.

The old system used a placeholder and was overbroad in its regex replace for that placeholder, which garbled links. Since we don't need a special regex for a placeholder, this does the job in a simpler and more reliable way.
2023-05-26 00:22:11 -05:00
Thunderforge ecfba7047b WEB: Using full game id across the site (#288)
Previously, game ids were displayed in the form of `monkey`. Now they are displayed in the form of `scumm:monkey`.

Note that this changes some of the URLs for the screenshots and compatibility pages.
2023-04-26 10:09:06 +02:00
Thunderforge fdd8ec9857 Revert "WEB: Changing Compatibility ids to engine_id:game_id (#267)"
This reverts commit 777834c50b.
2022-11-10 18:44:59 -06:00
Thunderforge 777834c50b WEB: Changing Compatibility ids to engine_id:game_id (#267) 2022-11-10 18:23:28 -06:00
Thunderforge 06d208792c WEB: Adding "ScummVM ID" to compatibility page
This replaces "Game Short Name". When a version newer than 2.2.0 is displayed, the id will be in the format of `engine_id:game_id`. If version 2.2.0 or later is displayed, the id will be in the format of `game_id`.
2022-10-02 09:56:37 +02:00
Thunderforge 17a926392e WEB: Adding note about data files to wiki link 2022-06-08 23:02:47 +02:00
Thunderforge 42939ed8c4 WEB: Using the slugs for the datafiles field instead of the full URL 2022-06-06 21:29:25 -05:00
Thunderforge 263204199a WEB: Adding disclaimer about not endorsing any game supplier. 2022-05-18 21:35:12 -05:00
Thunderforge 9b4256b660 WEB: Adding additional store links 2022-05-17 18:37:55 +02:00
Thunderforge 54e15f90c2 WEB: Adding "Available At" info to game compatibility pages
This provides GOG.com and Steam links. In the future, we can expand this to additional websites, including free downloads from the developer sites.
2022-05-15 12:29:44 +02:00
Thunderforge 0ddd37e5f7 WEB: Fixing lint errors
Ran `composer lint` and accepted its auto-fixes
2021-11-10 18:22:34 +01:00
Thunderforge 18ee3ada4f WEB: Changing headers to use Markdown headers instead of bold 2021-10-18 19:47:26 +02:00
Thunderforge 53da9ef108 WEB: Using full Wikipedia link if given, or Wikipedia page name if not 2021-09-08 15:45:34 +02:00
Thunderforge 60b9a85f16 WEB: Add a Wikipedia link for games
Add a new field to the game table called `wikipedia_page`, which is the URL page title for the game's corresponding page on English Wikipedia.

The field has been filed out for a few games (such as Martian Memorandum and Manhunter: New York), but more will need to be filled out.
2021-09-08 15:45:34 +02:00
Thunderforge 1e89f3e7ca WEB: Moving ScummVM Wiki link from table to game page
"Data Files" is now just a link to the ScummVM Wiki page. Moving to the same place as the new MobyGames link.
2021-08-26 22:34:20 -04:00
Thunderforge 23423a8599 Fixing check for mobyId 2021-08-24 11:21:06 -04:00
Thunderforge ce6bb0cacf Changing to use Markdown for Mobygames hyperlink 2021-08-24 11:21:06 -04:00
Thunderforge bd3aeff0e0 Adding MobyGames external link
Future external links might be added for things like Wikipedia or the ScummVM Wiki.
2021-08-24 11:21:06 -04:00
Thunderforge b5a64de515 Fixing unsupported platforms not appearing 2021-08-24 07:33:35 +03:00
Mataniko e415dad73a WEB: Lint files 2020-12-31 04:49:44 -05:00
Mataniko 9e43102294 WEB: Add all ORM Objects to ScummVM package 2020-12-31 04:49:44 -05:00