Changelog — 2026-06-17
Window: 2026-06-16T16:34:20Z → 2026-06-17T16:34:20Z (UTC) · Branch: main · PRs merged: 9
At a glance
Line counts come from git log --numstat on main and include generated, vendored, and lock files. "Today" line counts are bucketed by commit date, while PR/issue counts use merge/close date.
Features
#1073 — feat(moderation): Phases 1-3 — reporting, removal, enforcement, appeals (#945)
by @jdooley-clt · 2026-06-17
Summary
#1072 — feat(moderation): centralize EXIF/metadata stripping on upload path (M4.1, #945)
by @jdooley-clt · 2026-06-17
Scope
#1074 — feat(moderation): report button UI + report-and-block + registration honeypot (M1.4/M5.3/M5.4, #945)
by @jdooley-clt · 2026-06-17
Wave 2 of the Moderation track (epic #945)
#1075 — feat(moderation): perceptual-hash image blocklist (M4.3, #945)
by @jdooley-clt · 2026-06-17
Closes #984 (Phase 4, item M4.3 — perceptual-hash duplicate/prohibited image blocking)
#1077 — feat(moderation): shared RateLimitService + image-upload rate limit (M5.1/M4.5, #945)
by @jdooley-clt · 2026-06-17
Closes #985 (Phase 5, items M5.1 extract RateLimitService + M4.5 image upload rate limit)
Bug Fixes
#1078 — Fix Look Up button on ScaleModels/Sets Create (blur event + Lionel 403 honesty)
by @jdooley-clt · 2026-06-17
Fixes the "Look Up" button on /ScaleModels/Create and /Sets/Create, which was not working for Lionel or MTH.
#1079 — fix(views): self-close void tags in 9 view files (Razor hygiene)
by @jdooley-clt · 2026-06-17
Hardens Razor markup hygiene by self-closing void tags (<br>, <hr>, <input>) that were missing trailing slashes in 9 view files.
Documentation
#1058 — docs: backfill frontmatter + add CODEOWNERS (DOC2.3/2.5, #949)
by @jdooley-clt · 2026-06-16
⚠️ MERGE LAST
This PR must merge AFTER the other open Docs PRs (#1057 and the forthcoming docs-CI / discoverability PRs) to avoid frontmatter collisions on files they also touch. Do not merge this until those have landed.
#1080 — docs: add moderation track overview summary
by @jdooley-clt · 2026-06-17
What
Generated 2026-06-17T16:34:20Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).