apps/readest-app/TODOS.md
Deferred from the Cloud Sync provider-selection plan (#4959/#4380). See the Decision Audit Trail in the plan for reasoning.
code: 'quota_exceeded', mirroring the share
import route) so the client stops string-matching 'Insufficient storage
quota'; message drift silently restores retry behavior. (S)queueUpload never consults
isSyncCategoryEnabled('book') despite the category docs claiming it) —
align behavior or docs. (S)cloudSyncProvider tag: Sentry tagging is Rust-mediated
(set_webview_info pattern in sentry_config.rs); add a
set_cloud_sync_provider command + before_send tag so sync-related
reports carry the active provider. Console log lines ship in the
meantime. (S, needs src-tauri)Deferred items from the Edge TTS Web Audio plan review (/autoplan, 2026-07-04).
Each was explicitly deferred, not forgotten — see the Decision Audit Trail in
.agents/plans/2026-07-03-edge-tts-webaudio.md.