724 Commits
Author SHA1 Message Date
Oliver HamletandGitHub e8e6bbf4cc Merge pull request #131 from JonathanFeenstra/update-faqs
Update masterlist version to 0.29 in FAQs and add Oblivion Remastered
2026-05-03 13:29:18 +01:00
Jonathan FeenstraandCopilot dbe1648abf Update masterlist version to 0.29 in FAQs and add Oblivion Remastered
Co-authored-by: Copilot <copilot@github.com>
2026-05-02 18:02:47 +02:00
Oliver Hamlet bc420ec434 Fix outdated making a release instructions 2026-04-08 17:37:12 +01:00
Oliver Hamlet aa66a10fd8 Fetch contributors data at build time
It's currently easy to hit the GitHub API's rate limit just by refreshing the credits page a couple of times. The data doesn't change that frequently, so instead fetch it into a JSON file as part of the build process, have Hugo generate the page using the JSON file and a template, and deploy the site each day at midnight so that the live data is at most 24 hours old.
2026-01-11 22:57:28 +00:00
Oliver Hamlet ffc5665b4e Log when throttling happens
Also centralise the config.
2026-01-11 17:52:19 +00:00
Oliver Hamlet 73a5075daf Update Octokit to fix ReDoS vulnerabilities 2026-01-11 17:52:19 +00:00
Oliver Hamlet 32e352421e Update js-yaml to v4.1.1 to fix prototype pollution vulnerability 2026-01-11 17:52:18 +00:00
Oliver Hamlet ed24dd0bab Share js-yaml and Octokit between page scripts
js-yaml could probably be shared without the intermediate module, but is handled the same way as Octokit for consistency.
2026-01-11 17:52:18 +00:00
Oliver Hamlet 608864cc7d Vendor the JavaScript library dependencies
Use NPM to manage their versions: manually vendoring the libraries isn't feasible for Octokit, as its libraries aren't provided as single-file imports, and have nested dependencies of their own. Since NPM is needed to resolve that, use it for the other dependencies too.

Hugo's built-in bundling and minification support is used, though it means that the dependencies are duplicated within the scripts imported on different pages. I think that could be avoided by introducing a middle layer of JS assets that bundle the dependencies but aren't bundled themselves.
2026-01-11 17:52:18 +00:00
Oliver Hamlet c1194ac2ec Migrate from Jekyll to Hugo
Hugo is a lot easier to work with locally (especially on Windows), and
because it's not natively supported by GitHub Pages, it gets deployed
using GitHub Actions, so it's also easier to keep the version of Hugo in
sync between local builds and deployments.

I've compared the generated _site/ and public/ folders and they look
equivalent, except that Hugo also generates a sitemap: that can be
disabled, but it's good to have.
2026-01-11 17:48:57 +00:00
Oliver Hamlet 83ff7a7f9d Get Material Design Lite files from cdnjs
It looks like getmdl.io has effectively gone offline, as it's now returning 403 errors.

Long-term it might be better to vendor the libraries, but the release archives on GitHub don't include the indigo-blue CSS file, so the highlight colour for everything is pink. There's probably a way to override that, but while the docs are included, they aren't prebuilt, so it's not as quick a fix as just switching CDN.
2026-01-10 17:17:01 +00:00
sibirandGitHub 30e47d09cd Update website for VR masterlist merges (#129) 2025-11-30 22:26:23 -08:00
Oliver Hamlet 38a2432691 Update regex doc for upcoming LOOT changes
The next release of LOOT (probably v0.28.0) will change what regex engines it uses and support Unicode matching.
2025-08-07 08:12:37 +01:00
Oliver Hamlet bd6db054ae Update masterlist links in prelude
- use the v0.26 branches
- use the non-VR repos for the VR games
- add OpenMW
2025-06-06 19:10:15 +01:00
Oliver Hamlet 9ed8822af0 Add a link to the unofficial AUR package 2025-03-04 18:29:09 +00:00
Oliver Hamlet 6b23c62ba1 Mention OpenMW support on the index page 2025-03-04 18:28:45 +00:00
sibir 8f80a5d90e Add missing SF mentions 2024-08-04 00:40:42 -07:00
Oliver Hamlet 686531fc37 Add release step to update Weblate settings
If there is a new default masterlist branch.
2024-06-30 21:34:05 +01:00
pStyl3andGitHub b133cc1290 Remove separators (#125) 2024-06-23 20:56:07 +02:00
pStyl3andGitHub 6806269223 Update Formatting (#124) 2024-06-23 15:34:52 +02:00
pStyl3andGitHub 04970f2182 Add page "Changing plugin types in Starfield" (#123)
* Add page: Changing Plugin Types In Starfield
2024-06-23 13:58:57 +02:00
pStyl3andGitHub 7b07179082 Update FAQs (#120)
* Add Starfield entry
* Change branch from v0.18 to v0.21
2023-11-25 10:41:20 +01:00
Oliver Hamlet 560ed06575 Update the Making A Release page
Mostly to add information on how to update LOOT's listing on Flathub.
2023-09-18 18:28:54 +01:00
Oliver Hamlet 9ba4197e60 Update placeholder syntax in examples 2023-09-16 15:55:21 +01:00
Oliver HamletandGitHub 3753e26c6d Merge pull request #119 from loot/update-docs
Update docs
2023-09-02 18:46:31 +01:00