Translated Pages That Stay Up, and Cleaner Syncs

The app keeps working under browser translation, Revolut X accounts get a value curve, a rejected key stops a sync with a clear reason, and Bybit and Coinbase imports show up as spot.

A round of fixes for things you may have run into.

Browser translation no longer breaks pages. If you read Viktury through Safari or Google Translate, some pages, including the trade log and your profile, could go blank. They now keep working when translated.

A value curve for Revolut X. Accounts that hold coins on Revolut X are now priced each day, so their balance chart fills in like your other accounts.

A rejected key stops the sync, with a reason. When Deribit, Binance, Binance TR, Bybit or Revolut X turns down your API key, the sync now stops right away and your account says the key was rejected. Before, a Bybit sync could finish looking fine with nothing in it.

Bybit and Coinbase imports are spot. Trades imported from a Bybit or Coinbase CSV are now listed as spot instead of contracts, including the ones you imported before.