frontend
backend
database
Add “Re‑sync All Commits” action to Project Danger Zone
- Manual full re‑sync from Project Settings (Danger Zone) — Added a one‑click, manual re‑sync that permanently deletes all current changelog entries and re-queues the full commit history for processing. The action is surfaced in the Danger Zone with orange warning styling and a confirmation dialog to prevent accidental use.
New Features
- Added a Re‑sync All Commits control to the Project Settings Danger Zone with prominent orange warning styling and a confirmation dialog to confirm the destructive operation.frontend
API
- Added POST /v1/projects/:projectId/resync to hard‑delete all changelog entries, reset commits to unprocessed, and enqueue a repo/sync.requested event to regenerate entries from the full commit history.backend
Improvements
- Added CommitRepository.resetProcessed to mark all commits as unprocessed before a full re‑sync.database
Improvements
- Added ChangelogEntryRepository.deleteByProject to hard‑delete all changelog entries for a project as part of the re‑sync flow.database