whisper-money/app/Http/Controllers/OpenBanking
Víctor Falcón ab04258e68 fix(banking): clearer IB connect errors, timeouts, and registry-driven checks
Address review feedback:
- store() now maps the failure to the right message (invalid credentials vs
  rate-limited vs statement-still-generating) instead of always reporting
  'invalid token or query ID'.
- Add connect/read timeouts to the Flex HTTP calls so a slow IB can't hang the
  synchronous connect past the gateway timeout.
- Classify an invalid/deleted Flex Query ID as an auth failure so the user is
  prompted to fix credentials instead of retrying 'temporarily unavailable'
  forever.
- Skip NAV rows without a total so a malformed row can't store a 0 balance.
- connections.tsx isApiKeyProvider derives from CONNECT_PROVIDERS instead of a
  hardcoded list; drop an orphaned es.json key.
2026-06-23 09:41:15 +02:00
..
Concerns refactor: centralize duplicated provider & locale keys into enums (#543) 2026-06-16 13:43:14 +00:00
AccountMappingController.php refactor: centralize duplicated provider & locale keys into enums (#543) 2026-06-16 13:43:14 +00:00
AuthorizationController.php refactor: centralize duplicated provider & locale keys into enums (#543) 2026-06-16 13:43:14 +00:00
BinanceController.php refactor(banking): centralize credential shape on the BankingProvider enum 2026-06-22 19:11:40 +02:00
BitpandaController.php refactor(banking): centralize credential shape on the BankingProvider enum 2026-06-22 19:11:40 +02:00
CoinbaseController.php refactor(banking): centralize credential shape on the BankingProvider enum 2026-06-22 19:11:40 +02:00
ConnectionAccountController.php feat(open-banking): enable manage bank accounts for everyone (#572) 2026-06-20 17:35:43 +00:00
ConnectionController.php refactor(banking): centralize credential shape on the BankingProvider enum 2026-06-22 19:11:40 +02:00
IndexaCapitalController.php refactor(banking): centralize credential shape on the BankingProvider enum 2026-06-22 19:11:40 +02:00
InstitutionController.php feat: Integrate EnableBanking as open banking provider (#106) 2026-02-12 09:09:28 +01:00
InteractiveBrokersController.php fix(banking): clearer IB connect errors, timeouts, and registry-driven checks 2026-06-23 09:41:15 +02:00
WiseController.php refactor(banking): centralize credential shape on the BankingProvider enum 2026-06-22 19:11:40 +02:00