All updates
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