diff --git a/TODO.md b/TODO.md
index 5433c93..807288f 100644
--- a/TODO.md
+++ b/TODO.md
@@ -27,6 +27,17 @@ Update `README.md` accordingly.
# Completed Steps
+- 2026-08-09: replaced `hugo.toml`'s deprecated `languageCode` key with `locale`
+ (closes #18). Hugo deprecated `languageCode` in v0.158.0, so the Hugo pinned
+ in the preceding commit warns about it; left alone it would become a third
+ routinely-ignored warning, and a latent breakage when the key is removed.
+ Deliberately sequenced **after** the Hugo version move and in the same branch:
+ under the apk hugo 0.139.0 that CI ran until now, `locale` is an unknown key
+ that is silently ignored, which downgrades the generated RSS from
+ `en-us` to `en` with no warning and
+ exit 0. Verified on hugo v0.164.0 that the RSS `` still reads
+ `en-us`, the `lang` attribute is unchanged, and `public/` is byte-identical to
+ the preceding commit's output
- 2026-08-09: installed Hugo at a deliberate, hash-verified version instead of
taking whatever alpine ships (closes #26). `script/bootstrap` no longer does
`pkg_install hugo`; it installs `github.com/gohugoio/hugo@v0.164.0` with
diff --git a/hugo.toml b/hugo.toml
index a58301b..5a43c1b 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -1,5 +1,5 @@
baseURL = 'https://lora.vegas/'
-languageCode = 'en-us'
+locale = 'en-us'
title = 'LoRa Vegas — Las Vegas Meshtastic Community'
theme = 'loravega'