* Catch HTTP exceptions
* Fixes#1490
* Removed catch blocks that won't actually catch due to thread execution pool reasons & added a thread limiting mechanism to prevent excessive thread creation (when the queue is full then further tasks are queued)
* Corrected thread exception catching (hopefully)
* Addressed PR feedback
* Reverted build number bump used for testing without reinstall
* Added print of stack trace to any caught thread exceptions
* Log exception directly and do not print stack trace on thread exception
* Added TAG for logging output
---------
Co-authored-by: alansley <aclansley@gmail.com>
* Initial fix for regression test failure 1.1
* Added permissions fix for sharing documents which should allow for thumbnail generation
* Minor touch-up prior to merge into dev
* Fixes#1813
* Fixes#1472 - please ignore previous fixes 1813 statement, I'd used the Jira ticket number rather than creating a GitHub issue and using that
---------
Co-authored-by: alansley <aclansley@gmail.com>
* Investigation in progress
* Initial push for PR
* Fixes#1461
* Removed leftover debug comments
* Added minor optimisation to showMessageStatus method (bail early if the message isn't one we care about displaying details of to the user)
* Minor cleanup
* Tiny cleanup
* Addressed PR feedback
* Removed forgotten debug log line & forced delivery status elements to be removed on non-visible messages just in case
* Minor refactor to simplify 'VisibleMessageView.showStatusMessage'
---------
Co-authored-by: alansley <aclansley@gmail.com>
* Fixes#1453
* Cleanup
* Code review adjustments
* Adjusted mentions to use the accent colour as their background colour when using light themes
---------
Co-authored-by: alansley <aclansley@gmail.com>