mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 23:18:17 +01:00
* Add keyboard shortcut for trade process refresh, fix #3905 Trades have been getting stuck in the `Wait for payment` state, perhaps due to lost mailbox messages, but it's hard to know for sure. There is currently no way to get out of this state except going to mediation. With ctrl+R the seller can ask the buyer to refresh the current trade state and the buyer will resend the `CounterCurrencyTransferStartedMessage` if they are in the phase FIAT_SENT. * Disallow more than one trade refresh per day * Add refresh button for seller step 2, fix #3905 A seller can ask to refresh the trade process once every 24 hours. This step has been a problem causing a lot of mediation lately so this is a way to ask the buyer to resend the CounterCurrencyTransferStartedMessage This fixes the problem when a mailbox message was lost. To test the seller need to not get the first CounterCurrencyTransferStartedMessage sent by the buyer, for example by letting the seednode drop it instead of sending to the seller. When button is pressed - a RefreshTradeStateRequest is sent from seller to buyer - the buyer receives the RefreshTradeStateRequest and - ignores it if it's not in FIAT_SENT phase - responds with a CounterCurrencyTransferStartedMessage if in FIAT_SENT phase and has already sent a CounterCurrencyTransferStartedMessage * Fix codacy remarks Move incoming message handling method to the right section * Add refresh button info text Hide refresh section when not available rather than graying out Added info text: Sometimes P2P network messages acknowledging payment are not delivered, causing trades to get stuck. Hit the button below to make your peer resend the last message. * Fix codacy issues |
||
---|---|---|
.. | ||
.tx | ||
src | ||
update_translations.sh |