3 Commits
Author SHA1 Message Date
Lars Nolden a8722d58c3 Import the longest bank-permitted history and surface real provider errors
Manual history imports failed opaquely once a bank capped lookback on an
established consent (N26 rejects date_from beyond ~90 days with
WRONG_TRANSACTIONS_PERIOD). Backfill now requests the documented longest
fetching strategy, reports the coverage the bank actually provided, and
non-2xx responses surface allowlisted documented error codes instead of a
generic fallback. Dead-session codes map to reconnection. Failed syncs
retry hourly so a stale sync banner no longer persists for a day.
2026-09-10 22:58:03 +02:00
Lars Nolden ba3ea6ae5a Respect provider rate limits and preserve bank connections on throttling 2026-09-10 17:25:09 +02:00
Lars Nolden 2259db3e85 Add per-account historical bank imports without resetting sync cursors 2026-09-10 17:02:17 +02:00