June 2026
📅 2026-06-29
📚 Documentation Updates
- AI Trust-Model Decomposition Failure: Post-mortem on an LLM-assisted Discord bot security design where high factual accuracy masked a single-axis trust model — authorization and input integrity were conflated until human correction.
📅 2026-06-23
🛠️ Site Improvements
- Renamed Engineer / Misc → Guides: Moved cross-platform how-tos from
engineer/Misc/toengineer/guides/for cleaner URLs and better topical signal. Client-side redirects preserve old/docs/engineer/Misc/*paths.
📚 Documentation Updates
- Outlook Rules PowerShell Cleanup — SEO pass: Converted the bulk-delete Outlook rules guide to MDX with HowTo and FAQ structured data, a clean URL slug, trimmed meta description, expanded long-tail keywords, custom Open Graph image, and internal links to related docs.
📅 2026-06-01
🛠️ Site Improvements
- SEO: enforced trailing slashes and fixed canonical URLs: Set
trailingSlash: trueindocusaurus.config.js. GitHub Pages was 301-redirecting non-slash URLs (/blog/my-post) to their trailing-slash form (/blog/my-post/) and serving that as the 200 response, but Docusaurus (withtrailingSlashundefined) was emittingrel="canonical",og:url, andsitemap.xmlentries pointing at the non-slash URL — i.e. every canonical pointed at a URL that immediately redirected, and the sitemap mixed both forms. Enforcing the setting normalises every page to a single URL form site-wide so canonical/og:url/sitemap all match the served URL. Confirmedurlis already correctly set tohttps://www.uncommonengineer.com.
🔧 Bug Fixes
- Replaced stale
ronamosa.ioreferences with the canonical domain: Internal links and references to the oldronamosa.iodomain were sending link equity to a redirected domain. Updated the Algolia search guide (prose link + crawler config), the "Re-Host. Re-Factor. Re-Up." blog post, and theconsole-clue.jseaster egg to point athttps://www.uncommonengineer.com, and refreshed the changelog intro to the current brand. Fixed two doubly-broken "Part 1" links in the Ubiquiti Home Network archive post (old domain and a defunct/documentation/path that 404s) by converting them to relative doc links that resolve to/docs/archive/....
Template for Future Entries
When adding new changelog entries, use this format:
## 📅 YYYY-MM-DD
### {CATEGORY}
- **Title**: Brief description of the change
- Additional details if needed
- Links to related content: [Link Text](URL)
Change Type Icons
- 🛠️ Site Improvements
- 📚 Documentation Updates
- 📝 Blog Posts
- 🔧 Bug Fixes
- 🎨 Design Changes
- ⚡ Performance Improvements
- 🔒 Security Updates
- 📦 Dependencies