Changelog — 2026-08-25

Window: 2026-08-24T13:43:13Z → 2026-08-25T13:43:13Z (UTC) · Branch: main · PRs merged: 6

At a glance

Daily Dispatch stats — PRs merged today 6, all-time 726; issues closed today 5, all-time 559; lines added today +8,754, all-time +2,262,944; lines removed today -1,023, all-time -320,918.

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.

Documentation

#1561 — docs: add Community Rewards launch package

by @jdooley-clt · 2026-08-24

Summary

  • archive the complete Community Rewards launch package in one draft-only Markdown file
  • include release notes, a long-form blog post, a launch announcement with media brief, and social variants for X, LinkedIn, Facebook, and Instagram
  • align customer copy with shipped point rules and the exact Account and Dashboard entry points

Other

#1523 — Redesign Playwright PR, nightly, and manual tiers

by @jdooley-clt · 2026-08-24

Closes #1484 Part of #1477.

#1557 — Fix forced Playwright full dispatch

by @jdooley-clt · 2026-08-24

Summary

#1560 — Community rewards Phase 4: Reconcile historical awards and surface progress

by @jdooley-clt · 2026-08-24

Summary

  • add a resumable dry-run/apply contribution-award reconciliation command with deterministic user batching and structured operational totals
  • reuse the profile and community-domain award evaluators, then rebuild persisted scores and invalidate leaderboard caches only after durable progress
  • add an accessible Account contribution rewards p…

#1559 — Require checkbox clicks for bulk selection

by @jdooley-clt · 2026-08-24

Summary

  • limit /Pieces and /PieceSets row selection to the far-left checkbox
  • keep row whitespace, Name, Status, View, and Edit interactions from opening bulk actions
  • make Piece Set Select All include only tracked rows, never implicit Track as my set rows
  • add functional browser regressions for both catalog pages

#1562 — Phase 6: enforce exact Axe accessibility baseline

by @jdooley-clt · 2026-08-25

Summary

  • makes all 46 representative Axe audits deterministic and retry-free
  • records privacy-safe, exact-target JSON artifacts and enforces a stale-debt baseline ratchet
  • adds the shadow Required / Accessibility aggregate while preserving required smoke priority and SLO
  • updates CI/runtime contracts and accessibility testing documentation

Generated 2026-08-25T13:43:13Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).

By Jeramiah Dooley Last updated