Changelog — 2026-06-21

Window: 2026-06-20T15:09:07Z → 2026-06-21T15:09:07Z (UTC) · Branch: main · PRs merged: 8

At a glance

Daily Dispatch stats — PRs merged today 8, all-time 505; issues closed today 1, all-time 413; lines added today +14,612, all-time +1,664,094; lines removed today -614, all-time -296,756.

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.

Other

#1112 — Block missing required CSV columns and escape user text in import alerts

by @jdooley-clt · 2026-06-20

Summary

#1143 — Fix email-based password reset (HTTPS redirect, one-time token handling, weak-password messaging)

by @jdooley-clt · 2026-06-20

Problem

#1144 — Standardize /Sets grid image + persist catalog view choice for the session

by @jdooley-clt · 2026-06-20

Two small browse-page UX fixes, one commit each.

#1150 — Attach images & documents from a URL

by @jdooley-clt · 2026-06-21

Summary

#1149 — Listings changes and optimizations

by @jdooley-clt · 2026-06-21

What & why

#1148 — Surface set-inherited documents and images on Piece details

by @jdooley-clt · 2026-06-21

Summary

#1146 — Add catalog search + SKU/set paths to mobile add-to-collection

by @jdooley-clt · 2026-06-21

Why

#1145 — Surface search, notifications, and messages in the mobile shell header

by @jdooley-clt · 2026-06-21

What & why


Generated 2026-06-21T15:09:07Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).

By Jeramiah Dooley Last updated