Akin to whirlpool-client-cli's deposit's increment=true argument documented here, allow a user to generate an address and mark it as used (or simply allow a user to mark an already generated address as used).
This would allow users who have shared their address to mark it as such and prevent it from being shown again by the app when they click "receive".
This could:
Prevent address reuse if receiving multiple transactions at once
Prevent an attacker who has received an address from a Samourai user from not sending any funds to it and monitoring the next transaction it receives
Akin to
whirlpool-client-cli
'sdeposit
'sincrement=true
argument documented here, allow a user to generate an address and mark it as used (or simply allow a user to mark an already generated address as used).This would allow users who have shared their address to mark it as such and prevent it from being shown again by the app when they click "receive".
This could: