v1.88.0
[1.88.0] — 2026-07-04
Issue #29 polish — Scan i18n gaps + API hygiene.
- Localized the last hardcoded Scan strings (roadmap v1.69.4): the source-summary pills (
N new / M matching), theN new offerstoasts, and therelocbadge now flow throught()— 4 new keys (scan.pillNew,scan.pillMatching,scan.newOffers,scan.relocBadge) across all 16 locales. Non-English users no longer see stray English in the core scan flow. - Disabled the
X-Powered-Byheader (roadmap v1.69.5):app.disable('x-powered-by')increateApp()— the server no longer advertises Express. (The rest of that epic was already shipped:parentVersionstrips its release-please comment, the light-mode theme toggle, modal-dismiss-on-route-change, and the Reports "Score" localization.)
Tests: tests/scan-i18n-gaps.test.mjs + an X-Powered-By-absence assertion in tests/security-headers.test.mjs.