Reader tools: entity watchlist for return visits
Added a local watchlist so readers can track companies and topics across sessions (stored in the browser only — no account or email required). Footer link: Tracked entities.
A running log of real, verified changes to Retail Intelligence Brief — data corrections, pipeline fixes, and site updates. We don't backfill or invent entries; this log starts from when it was introduced, not a reconstruction of our full history. Each entry below was verified in deploy logs or pipeline telemetry before publication. See our editorial standards for our corrections process, or contact us to report an issue.
Added a local watchlist so readers can track companies and topics across sessions (stored in the browser only — no account or email required). Footer link: Tracked entities.
Darkened manifest theme colors (primary + accent) and synced site.webmanifest theme_color after an axe-core contrast audit on homepage, story, and entity pages.
A live audit (axe-core, WCAG 2 AA) found and fixed color-contrast issues on badges, niche labels, and sentiment indicators across every page type.
Fixed a bug where a failed stock/crypto price lookup could occasionally store a placeholder value instead of the real quote. The pipeline now skips the update entirely when it cannot fetch a genuine price, rather than publishing a stand-in.
Content-Security-Policy, HSTS, X-Frame-Options, Referrer-Policy, Permissions-Policy, and X-Content-Type-Options are now set on every response.
The bare /sitemap.xml path (the default location search engines check) now redirects to the real sitemap index instead of 404ing.