Changelog
Current: activity-v1 · revert-rules-v1 · diff-v6 · revision-summary-v1 · extension 0.2.1 (store) / 0.3.0 (package)
Dated from the commit history. A score change bumps the algorithm version, a comparison-pipeline change bumps the diff version (which recomputes every cached comparison), and a prompt change bumps the prompt version; every report shows the versions it was computed with.
September 3, 2026
- Share images, round two. Every card keeps its text clear of link-preview corner rounding (iMessage crops were cutting off footers); every card has a 9:16 variant for Stories and TikTok (
?format=story); the monthly-edits timeline is now a card of its own; and “Save” hands the PNG to the share sheet on iPhone so it lands in Photos instead of Files. - Timeline chart fits phone screens without sideways scrolling: labels no longer scale with the drawing.
- Chrome extension 0.3.0 packaged for store review: the popup opens by itself when high activity is detected on a matched article (once per page; a setting turns it off). No new permissions or data flows. The store serves 0.2.1 until the review completes.
September 2, 2026
- Chrome extension 0.2.1 published on the Chrome Web Store. The API now accepts only the published extension ID as a browser origin in production.
- Trust pages. Methodology, FAQ, extension, about, and this changelog;
/.well-known/security.txt; and Report an issue / Cite this report on every report. - Launch hardening. A per-process governor keeps Wikimedia calls inside the published robot policy (concurrency caps, spacing,
Retry-After); analytics ranges are fetched in one call instead of yearly chunks, cutting a cold analysis from about 30 REST calls to 5; report HTML is cached at the CDN; the comparison’s deterministic evidence is cached separately from the model step, so a model-budget fallback no longer re-parses both revisions; fallback reasons are shown; a countdown retry replaces the generic error when the service is busy;robots.txt, a warm-up script, structured logs, and a verbose health probe for operators. - Shareability foundations. One canonical report-URL contract, per-report link metadata that states the finding and carries the caveat, and bundled open-license fonts for generated share images.
- Model-call budgets raised for launch; a platform-level spending cap is the hard stop behind them.
August 31, 2026
- Diff pipeline hardened against archived-revision template drift (MediaWiki renders old revisions with today’s templates): identical-change collapse, a reserved evidence budget for real before/after pairs, neutralization of anachronistic templates, and a tripwire that refuses degenerate alignments instead of serving template noise as evidence. Diff version bumped through to
diff-v6; every cached comparison recomputed. - Light, dark, and system themes with a header toggle; all dark text/surface pairs verified at WCAG AA contrast.
- Unit-test suite doubled; typecheck and tests run in CI on every commit. Fixes from a liability review and an audit: request timeouts, forced-colors mode, hostile article titles, and six audit findings.
August 30, 2026
- First deployment at historyrewritten.org: activity score
activity-v1(six components, robust statistics, two gates, renormalized weights, every intermediate returned), revert-like classificationrevert-rules-v1, the pinned-revision comparison pipeline, and the schema-constrained, grounding-validated model summaryrevision-summary-v1. Rebranded from the working name “Revision Lens”. - Chrome extension 0.2.0 → 0.2.1: popup, local keyword event matching, configurable alerts, in-page chip, deep links; rebuilt against the live domain and submitted to the store.
- API hardening: origin allow-list instead of wildcard CORS, per-IP rate limits with salted-hash subjects, model-spend ceilings with a deterministic fallback, strict CSP and security headers.
- Cost posture: week-long verified caching for analyses and comparisons; input validation, upstream timeouts, tailored copy for the gated states, right-to-left titles and excerpts.
Nothing on this page changes what a score means. Activity is not proof of bias or misconduct.