v0.14.0 β selectable base currency
Magpie is no longer hard-wired to EUR β pick the currency it trades against and values everything in (EUR, USD, GBP, and more).
- Chosen once at initial setup (Settings β Base currency), then permanently locked. It also auto-locks the moment the bot has traded, so a running/funded instance can never have it switched β which would strand your holdings and balance in the wrong currency.
- Sets the quote on every pair, the cash asset in the sleeve books, the CoinGecko market lookup, the amounts sent to the LLM, and the β¬/$/Β£ shown everywhere.
- Setting it validates that Kraken actually lists the base pairs (BTC, ETH) in that currency first.
EUR remains the default, so existing installs are unaffected (and auto-lock to EUR on upgrade). 51 tests. Closes #22.