lashman e342272dbe Add exchange rate service with caching and fallback API
ExchangeRateService fetches rates from fawazahmed0/exchange-api with
Frankfurter API as fallback. Rates are cached in SQLite for 24 hours.
Includes response parsers, 30 supported currencies, and 8 unit tests
covering parsing, caching, and same-currency identity.
2026-03-02 00:14:50 +02:00
2026-03-01 23:31:06 +02:00
Description
Personal finance and expense tracking app built with Rust, GTK4 and libadwaita
4.1 MiB
Outlay v1.0 Latest
2026-03-03 22:18:04 +02:00
Languages
Rust 98.9%
CSS 0.7%
Shell 0.4%