Changelog — 2026-07-26
Window: 2026-07-25T14:25:48Z → 2026-07-26T14:25:48Z (UTC) · Branch: main · PRs merged: 5
At a glance
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
#1430 — Add catalog-only import mode + single-batch Set imports
by @jdooley-clt · 2026-07-25
Summary
#1432 — Registry-driven multi-field bulk edit on /ScaleModels
by @jdooley-clt · 2026-07-25
Phase 1 of 4 of the bulk edit expansion. No migration.
#1433 — Add bulk edit + lock/unlock/delete parity to /Sets
by @jdooley-clt · 2026-07-25
Phase 2 of the bulk-edit expansion (follow-up to #1432). /Sets had zero bulk affordance — no checkboxes, no action bar, no endpoints. It now matches /ScaleModels on all four actions.
#1434 — Add dry-run preview and batch undo to admin bulk edit
by @jdooley-clt · 2026-07-26
Phase 3a of the admin bulk-edit expansion epic. Phases 1 (#1432, /ScaleModels registry) and 2 (#1433, /Sets parity + shared BulkEditRunner) shipped a working bulk edit that is blind and irreversible — an admin ticks a field, hits Apply on a 500-row select-all, and the first thing they learn about the outcome is a toast. This closes both g…
#1436 — Phase 4a — catalog tagging: the tag axis (CatalogTag + CatalogTagAssignment)
by @jdooley-clt · 2026-07-26
Phase 4a — catalog tagging: the tag axis
Generated 2026-07-26T14:25:48Z UTC by scripts/generate-changelog.ps1. Summaries: github-models (openai/gpt-4o-mini).