bab6fc5f3e3edbb477a91407d292931a1d627add
Missing rates throw MissingRateError rather than silently treating the value as base currency. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
budget2.0
New version of budget page, vibecoded.
Languages
TypeScript
98.3%
CSS
1.4%
HTML
0.2%