Yes - if the trade took place it is a complete transaction (and indeed reported publicly by the LSE). The T+2 window is the timeframe in which :freetrade: and our counterparty need to settle, but this shouldn’t be of concern to the user. Not having enough funds available at a client account level is covered off by the calculations made within the app pre-trade, preventing us from having a shortfall when it comes to final settlement. In general I’d say it’s preferred that a trade fails or is rejected by us than placing a commitment in the market and having to fill funding gaps post-trade in order to settle.
The activity feed shows isolated actions / transactions / events and shouldn’t seek to ‘combine’ them with anything like a P&L. This is what the Portfolio is for.
Glancing over @kenny’s answer I echo much of that, particularly the point that showing losses in red and gains in green prominently would likely help contribute to the human emotions that must be suppressed as much as possible in order to succeed at investing.