feat(frontend): Rename notifications page to System Status and add sync operations section

Co-authored-by: elisiariocouto <818914+elisiariocouto@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-09-21 23:05:12 +00:00
committed by Elisiário Couto
parent 61f9592095
commit 3f2ff21eac
4 changed files with 148 additions and 6 deletions

View File

@@ -220,3 +220,24 @@ export interface TransactionStats {
average_transaction: number;
accounts_included: number;
}
// Sync operations types
export interface SyncOperation {
id: number;
started_at: string;
completed_at?: string;
success?: boolean;
accounts_processed: number;
transactions_added: number;
transactions_updated: number;
balances_updated: number;
duration_seconds?: number;
errors: string[];
logs: string[];
trigger_type: 'manual' | 'scheduled' | 'api';
}
export interface SyncOperationsResponse {
operations: SyncOperation[];
count: number;
}