feat: frontend clear-error button, debug trace viewer, debug_logging toggle, docs updates

Agent-Logs-Url: https://github.com/christianlouis/InboxConverge/sessions/5d2918de-630e-4a66-8355-1b036c620b1c

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-05-03 18:53:52 +00:00
committed by GitHub
parent db893d05e9
commit aab60d6866
9 changed files with 204 additions and 13 deletions
+8
View File
@@ -66,6 +66,7 @@ export interface MailAccount {
check_interval_minutes: number;
max_emails_per_check: number;
delete_after_forward: boolean;
debug_logging: boolean;
status: string;
provider_name?: string | null;
auto_detected: boolean;
@@ -95,6 +96,7 @@ export interface MailAccountCreate {
check_interval_minutes?: number;
max_emails_per_check?: number;
delete_after_forward?: boolean;
debug_logging?: boolean;
provider_name?: string | null;
}
@@ -114,6 +116,7 @@ export interface MailAccountUpdate {
check_interval_minutes?: number;
max_emails_per_check?: number;
delete_after_forward?: boolean;
debug_logging?: boolean;
provider_name?: string | null;
}
@@ -361,6 +364,11 @@ export const mailAccountsApi = {
}>("/mail-accounts/auto-detect", { email_address: emailAddress });
return response.data;
},
async clearError(id: number): Promise<MailAccount> {
const response = await api.post<MailAccount>(`/mail-accounts/${id}/clear-error`);
return response.data;
},
};
// ── Processing Runs API ─────────────────────────────────────────────────