whisper-money/resources/js/pages/settings
Víctor Falcón 1f5e6ac450
feat(connections): add EnableBanking reconnect flow (#218)
## Summary

- Add `reauthorize` endpoint and reconnect detection in OAuth
`callback()` so users can re-authorize a revoked EnableBanking session
without losing their accounts or transaction history
- Replace "Retry" with "Reconnect" button (dropdown + error panel) for
EnableBanking authentication errors; catch-up sync of missed
transactions is handled automatically by the existing
`SyncBankingConnectionJob` via `last_synced_at`
- Add 5 missing Spanish translations (`Reconectar`, `Autenticación
fallida...`, `Error al iniciar la reautorización.`, `Error al
reconectar...`, `Cuenta bancaria reconectada exitosamente.`) and wrap
the reconnect flash message in `__()`
- 7 new Pest tests covering all reauthorize scenarios and the reconnect
callback path (15 total passing)
2026-03-11 12:58:29 +00:00
..
account.tsx feat: Spanish localization (#74) 2026-02-08 11:58:08 +01:00
accounts.tsx fix(accounts): widen bank column and truncate text on mobile (#163) 2026-02-28 16:09:24 +00:00
appearance.tsx feat(i18n): add localization test and fix missing Spanish translations (#174) 2026-03-01 12:32:39 +00:00
automation-rules.tsx feat(automation-rules): simplify smart rules UI, fix re-evaluation, and localize amounts (#161) 2026-02-28 13:24:57 +00:00
billing.tsx Gate bank connections for free-tier accounts & upgrade billing page (#205) 2026-03-05 12:13:01 +00:00
categories.tsx fix: Add gap between filter/create button on mobile settings pages (#115) 2026-02-12 20:50:05 +01:00
connections.tsx feat(connections): add EnableBanking reconnect flow (#218) 2026-03-11 12:58:29 +00:00
delete-account.tsx feat: Spanish localization (#74) 2026-02-08 11:58:08 +01:00
labels.tsx fix: Add gap between filter/create button on mobile settings pages (#115) 2026-02-12 20:50:05 +01:00
password.tsx feat: Spanish localization (#74) 2026-02-08 11:58:08 +01:00
two-factor.tsx feat: Spanish localization (#74) 2026-02-08 11:58:08 +01:00