What's Changed
Add reorg protections, new currencies, and native ARM64 support:
- Fix stale data error for active trades affected by reorgs by @woodser in #1909
- Recover if offer funding, deposit, or payout transactions become unconfirmed or invalidated by @woodser in #1962
- Recommend waiting 30 confirmations before sending payment by @woodser in #1909
- Trade period begins when deposits have 30 confirmations by @woodser in #1909
- Keep trade wallets until payout has 720 confirmations (~1 day) by @woodser in #1953
- Add new cryptocurrencies: Cardano (ADA), Dogecoin (DOGE), Solana (SOL), Tron (TRX), and Ripple (XRP) by @woodser in #1907
- Add native ARM64 support to improve performance by @rblaine95 in #1743
- Improve connection reliability to Monero nodes by @woodser in #1923
- Enable option to allocate offer funds by default by @woodser in #1901
- Fix offers being removed when arbitrator has connection problem by @woodser in #1919
- Fix taskbar icon when installed from .deb by @nabijaczleweli in #1917
- Add price node from Agorise by @Agorise in #1915
- Remove boldsuck price node by @woodser in #1913
- Update public XMR nodes by @woodser in #1910
- Schedule to publish trade stats within 12 hours after restart by @woodser in #1955, #1926
- Refactor dispute preparation by @woodser in #1966
- Recover from import multisig needed error by @woodser in #1965
- Log possible DOS attack if >5 throttled messages by @woodser in #1946
- Reduce memory consumption to get encrypted payloads with hmac by @woodser in #1971
- Upgrade Github Runners to Ubuntu 24.04, Windows 2025 by @rblaine95 in #1747
- Migrate MacOS 13 to 15-intel by @rblaine95 in #1968
- Remove USDT-TRC20 from default main currencies by @woodser in #1918
- Fix upgrading cloned offers after protocol update by @woodser in #1902
- Fix broken link to tor bridges by @woodser in #1908
- Fix label for account number by @atsamd21 in #1903
- Fix distortions when returning to create offer screen by @woodser in #1932
- Fix outdated currency shown in create offer like this by @woodser in #1931
- Fix error reopening clone offer tab after changing tabs by @woodser in #1930
- Add bottom padding for copy, clone, and edit offer views by @woodser in #1935
- Fix spacing of text field icon in buyer step view by @woodser in #1976
- Update app copyright to 2025 by @woodser in #1912
- Save wallets after elapsed time and on wallet operations by @woodser in #1975
- Improve reliability of requesting persistence and persisting trade state by @woodser in #1921
- Synchronize broadcaster requests and handlers by @woodser in #1925
New Contributors
- @rblaine95 made their first contribution in #1743
- @nabijaczleweli made their first contribution in #1917
- @Agorise made their first contribution in #1915
Full Changelog: v1.2.0...v1.2.1