Josh Pigford
61bf53f233
Rescue RecordNotUnique
...
Fixes #1319
2024-10-17 09:52:06 -05:00
Zach Gollwitzer
707c5ca0ca
Account Issue Model and Resolution Flow + Troubleshooting guides ( #1090 )
...
* Rough draft of issue system
* Simplify design
* Remove stale files from merge conflicts
* STI for issues
* Cleanup
* Improve Synth api key flow
* Stub api key for test
2024-08-16 12:13:48 -04:00
Tony Vincent
6fa40e0fa2
Fetch exchange rates in bulk from synth ( #1069 )
...
* Fetch exchnage rates in bulk
* Handle paginated response
* Rename method and improve tests
* Change argument names
* Use standard date format
2024-08-09 10:57:33 -04:00
Zach Gollwitzer
6767aaed1d
Handle missing exchange rate provider, allow fallback for missing rates ( #955 )
...
* Clean up exchange rate logic
* Remove stale method
2024-07-08 09:04:59 -04:00
Jakub Kottnauer
483d67846c
Fix foreign account sync crash ( #794 )
...
* Fix foreign account sync crash
* Refactor synth provider and show UI error if not configured
* Generate error message on missing exchange rates while converting balances
* Ignore sync messaged in i18n-tasks unused
* Generate missing exchange rate error during entry normalization
* Update alert classes
2024-05-27 12:10:28 -04:00
Jose Farias
7ae25dd6df
Implement Synth as an exchange rate provider ( #574 )
...
* Implement Synth as an exchange rate provider
* Add assertions to provider interface test
* Assert the correct provider error is raised
* Remove unnecessary parens
2024-03-27 11:16:00 -04:00