Files
agregarr/server
bitr8 4541ea145c fix(collections): surface per-collection sync errors to UI (#321)
Collection sync errors were being logged server-side but not surfaced
to the UI, leaving users with blank error messages when multi-source
collections failed to process.

- Added lastSyncError and lastSyncErrorAt fields to CollectionConfig
- MultiSourceOrchestrator now returns error in sync result
- CollectionSyncService persists errors and doesn't mark failed syncs as successful
- Settings methods to set/clear per-collection errors
- Individual sync route also handles and persists errors

Fixes #299

Co-authored-by: bitr8 <bitr8@users.noreply.github.com>
2026-01-06 18:43:09 +13:00
..