Commit Graph

2560 Commits (201e5c1763bf41b97b323dcc2d8242af8ce6f756)

Author SHA1 Message Date
Andrew db15fe0840 Rename StartConversationFragment.kt 10 months ago
Andrew fa705e9e78 Fix text color on QR Activity 10 months ago
Andrew 49127d5fcb Restore New Message > Scan permission style 10 months ago
Andrew 1e9b0ec7f8 Add back button to message notifications 10 months ago
Andrew 86fcd035a1 Fix press back from recover pick display name 10 months ago
Andrew 28c28dc4be Fix start conversation button padding 10 months ago
Andrew 78da9bdc67 Rename StartConversation 10 months ago
Andrew a55c85c28c Fix Start Conversation Title 10 months ago
Andrew ee97eb54f4 Fix Enter Account ID or ONS Text 10 months ago
Andrew 02ebb5a5c7 Fix outline text padding 10 months ago
Andrew 4afec51de5 Simplify outline text style 10 months ago
Andrew 72dccaa1d3 Add MnemonicCodecTest 10 months ago
Andrew 9288701556 Use ime button in text field 10 months ago
Andrew 423df70351 SES-2201 Fix error on 1 word missing 10 months ago
Andrew 073b31d620 SES-2200 Fix enter display name error strings 10 months ago
Andrew 326b81cea3 SES-2219 Fix TextField styling 10 months ago
Andrew d755fc20fa Make RadioButton animation even cooler 10 months ago
Andrew a9fdf9a733 SES-2220 Tweak Mesage notifications 10 months ago
Andrew 287b5566c4 Remove session id refs 10 months ago
Andrew ed3094bfd7 SES-2216 Copy Account ID 10 months ago
Andrew f1c14e571f SES-2218 Lock App 10 months ago
ThomasSession a0e6167718
Merge pull request #1352 from rugveddarwhekar/master
Fixed #1085 | Video call auto rotate, when auto rotate is disabled
10 months ago
ThomasSession d22cb1e2c2 Remove config checks (PR 1294)
Refactor: remove checks for whether new config is enabled throughout config factory generation.
First commit from PR 1294.
10 months ago
ThomasSession 752f8cc738
Merge pull request #1298 from bemusementpark/fix-send-whitespace
Hide send button when message contains only whitespace
10 months ago
ThomasSession 031a18061d Using trim and empty to capture semantic concept of nothing being in there 10 months ago
ThomasSession 48aacae6c5 Merge branch 'dev' into pr/1298 10 months ago
ThomasSession 01655b8633
Merge pull request #1508 from simophin/fix-home-screen-dispatcher
Correct the usage of flowOn
10 months ago
fanchao 0547dde554 Remove the use of executor in ThreadUtils 10 months ago
Andrew e9dd333034 Remove unused button colors 10 months ago
Andrew d8f032ff9e Fix textSelectionColors 10 months ago
Andrew f2959073ec Fix NewMessage errors 10 months ago
ThomasSession ba9f729d63
Merge pull request #1512 from simophin/ses-2021-improve-xml-loading
[SES-2021] Optimise XML loading
10 months ago
ThomasSession 46358f4318
Merge pull request #1487 from simophin/ses-637-voice-message-keeps-playing
[SES-637] - Stop playing message if deleted
10 months ago
Andrew 8b79fd6850 Use button color lists 10 months ago
Andrew 27c59a8d7b Remove flowOn in LoadingViewModel 10 months ago
Andrew b7de36b694 Fix button colors 10 months ago
ThomasSession d3c4e11aec
Merge pull request #1332 from aaronkerckhoff/display-own-name-in-quote
Fix bug displaying user ID when quoting own message
10 months ago
Andrew 7c523a1ead Cleanup Button Preview 10 months ago
Andrew ce5e7212ef Add disabled states to Button Preview 10 months ago
Andrew 175e1029ad Add disabled state to fill buttons 10 months ago
Andrew acbe4de25a Add Color to ButtonType to support Fill and PrimaryFill 10 months ago
Andrew f06d53c746 Fix Button Colors 10 months ago
Andrew 79e0efa98a Fix next button color 10 months ago
Andrew b0a939291d Emit LoadingVM events on main thread 10 months ago
Andrew 01064717b2 Cleanup 10 months ago
Andrew 70af6f57b7 Fix New Conversation Home Style 10 months ago
ThomasSession af658ffc45 Fixing blocked views on small screen due to the keyboard popping up
Also managed to maintain the ime padding for larger screens that DO want the button moving up.
10 months ago
Andrew 5147d059b9 Fix Borderless Buttons 10 months ago
Andrew d57158eb3d Improve AlertDialog for enlarged text 10 months ago
Andrew d43ab8dc8b Fix imports in SettingsActivity 10 months ago
Andrew b97ff99866 Fix import in Text 10 months ago
Andrew 68a3f9d6f7 Fix button shape 10 months ago
Andrew a3ff911920 Fix imports in AlertDialog 10 months ago
Andrew 27efe99910 Fix imports in PickDisplayName 10 months ago
Andrew 921445996e Fix import in MessageNotifications 10 months ago
Andrew df532c9448 Fix import in LoadAccount 10 months ago
Andrew c69f1c8803 Fix import in EmptyView 10 months ago
Andrew d2952d0b1d Fix import in MessageDetail 10 months ago
Andrew f9e10a4189 Add dimensions to DisappearingMessages 10 months ago
Andrew 44b2cd9e71 Add support for enlarged fonts in ItemButton 10 months ago
Andrew 4e429b026e Use dimensions in MessageDetail 10 months ago
Andrew 91f73010e0 Rename dimensions for readability 10 months ago
Andrew 5e1b5b393c Remove unused ConversationPager 10 months ago
Andrew 2fc686ce73 Refactor conversation.start 10 months ago
Andrew db0eae80eb Refactor conversation.start 10 months ago
Andrew 634ec8f86c Remove unused ContactListAdapter 10 months ago
Andrew 9dfaa71a1d Add border() Component 10 months ago
ThomasSession 87f6a139ca Cleaning up more dimensions 10 months ago
ThomasSession 1eaf51aee1 Unifying dimensions and reusing values 10 months ago
Andrew 6ea535c9c7 Remove Button elevation 10 months ago
ThomasSession 7826484320 Button in new message is not slim but the regular size 10 months ago
Andrew 7ae95a953a Use SharedMutableFlow in GlobalSearch 10 months ago
Andrew 5d07a58085 Use MutableSharedFlow in QrCodeActivity 10 months ago
Andrew 51b0510edc Use MutableSharedFlow for errors in NewMessage 10 months ago
Andrew 4e43f6077d Rearrange RecoveryPassword ComposePreview 10 months ago
Andrew 79090bab22 Use MutablesharedFlow in NewMessage 10 months ago
Andrew 90ddc9805a Use MutableSharedFlow 10 months ago
Andrew 71e7dfb131 Fix NewMessage with ONS 10 months ago
Andrew bf3835d6a6 Simplify Exception handling in NewMessage 10 months ago
Andrew 922a3ce827 Move x25519KeyPair 10 months ago
Andrew 66b77abcd0 Move ButtonType to its own file 10 months ago
Andrew 01fc02c8cc Move NotificationRadioButton 10 months ago
Andrew c59637f7ec Simplify JobCancellationException 10 months ago
Andrew af99390643 Improve RecoveryPassword for small screens and/or large text 10 months ago
Andrew 3a39497267 Fix ButtonStyle filename 10 months ago
Andrew 3b283f11f5 Refactor Composables in HomeActivity 10 months ago
Andrew a1882b83f9 Rename LoadAccount 10 months ago
Andrew d6a659025d Repackage Landing 10 months ago
Andrew 6c3409f6ce Tighten visibility modifiers 10 months ago
Andrew aa6b7d4c89 Move RecoveryPassword out of onboarding 10 months ago
Andrew c13eb75128 Refactor DialogButton 10 months ago
Andrew 5841ab0218 Rename ButtonStyle 10 months ago
Andrew 081df3f7c6 Add x to dialog 10 months ago
Andrew 0c83db0855 Use new Compose AlertDialog in LandingActivity 10 months ago
Andrew bbd5fc6156 Remove unused session id accessibility ids 10 months ago
Andrew 2341685fd3 Standardise margins 10 months ago
Andrew e2eea61c68 Use Dimensions in AppBar 10 months ago
Andrew 3a75f2a303 Remove slim outline color 10 months ago
Andrew a2cce441a8 Inline NewConversationDelegate 10 months ago
Andrew 8fd653c9d4 Fix ItemButton contentDescriptions 10 months ago
Andrew 253fe9136d Changes for code review 10 months ago
Andrew 46650ef678 Cleanup MessageNotificationsActivity when 10 months ago
Andrew 73a25c88f1 Rename load failed 10 months ago
Andrew 56df122331 Repackage PickDisplayName 10 months ago
Andrew 3e8701d10f Start loading account while user chooses notifications 10 months ago
Andrew b18561acb4 Repackage Loading and MessageNotifications 10 months ago
Andrew c6952cfcc1 Add LightDarkColors and repackage to colors 10 months ago
Andrew f83bd8b3d4 Fix SeedReminder button color 10 months ago
ThomasSession 2373612f98 Theming the tab indicator according to designs 10 months ago
Andrew bd679b0889 Fix QR offscreen not scrollable w/Thomas' code 10 months ago
Andrew 2f9dbe27c8 Add PreviewNewConversationScreen 10 months ago
Andrew 6f128f3003 Cleanup 10 months ago
Andrew 74d2dc02ae Fix GlobalSearchInputLayout 10 months ago
Andrew f0e09b5607 Add EmptyView Previews to HomeActivity 10 months ago
Andrew f3d90e3adb Organise and fix a few button colors 10 months ago
Andrew e44b401bd5 Fix New Message ONS request timeout 10 months ago
Andrew f69b629053
Receive events as new flow in NewMessageViewModel
Co-authored-by: Fanchao Liu <273191+simophin@users.noreply.github.com>
10 months ago
Andrew 81d5901e72 Rename Palette to Colors 10 months ago
Andrew 969018e640 Fix MessageDetail textStyle 10 months ago
Andrew c9ad0be530 Use dimensions in NewMessageFragment 10 months ago
Andrew a2b1a6ad74 Rename onCreateComposeView 10 months ago
Andrew b63f63585b Cleanup 10 months ago
Andrew 351f2d9c57 Cleanup 10 months ago
Andrew 962d4e9a28 Fix button styles 10 months ago
Andrew 4e4ffc02ec Remove MaterialTheme usages 10 months ago
Andrew 96157d65a6 Remove manual theming and fix background colors 10 months ago
Andrew 9721dbbd9e Declare colors statically 10 months ago
Andrew cd53533235 Remove color arrays 10 months ago
Andrew deea6c722b Support light dark system setting 10 months ago
Andrew f00d2ff06d Organise themes 10 months ago
Andrew 9eb7316c20 Fix QR code 10 months ago
Andrew 6ee2a6e0a9 Fix QRs and radio buttons 10 months ago
Andrew f97630e38a Fix ocean dark 10 months ago
Andrew f7396503b2 Use session colors 10 months ago
Andrew 939999de76 Utilise new SessionColors 10 months ago
Andrew f1000ac6e6 Add colors theme object 10 months ago
Andrew 31d2ea2dc4 Add style to color preview 10 months ago
Andrew 204993397f Fix OutlineButton disabled state 10 months ago
Andrew 6df63b034c Fix BorderlessButtonWithIcon 10 months ago
Andrew f8e3bc7d9a Fix loading state in New Message Fragment 10 months ago
Andrew 69c778bf1d
Merge branch 'on-2' into pr/1451-buttons 10 months ago
Andrew 7dcefb4847 Styling 10 months ago
ThomasSession 7dceb7c66a Buttons re-arranging 10 months ago
Andrew 9d3ef2758d Fix some padding 10 months ago
Andrew 04fbf64d50 Add question icon to help button 10 months ago
Andrew c44e75fe78 Update color preview 10 months ago
Andrew cf1649a6af Refactor copy button 10 months ago
fanchao 2c90717235 Merge remote-tracking branch 'upstream/dev' into ses-637-voice-message-keeps-playing 10 months ago
Andrew 48febb4f10 Add missing base text styles 10 months ago
Andrew 3c36f1247b Styling 10 months ago
Andrew 50f9864a8b Use LocalDimensions in LandingActivity 10 months ago
fanchao d0e4148040 Remove view pools 10 months ago
fanchao 072accb1e1 Remove unused file 10 months ago
fanchao 54bb84541a Optimise XML 10 months ago
Andrew 9ee2b9207b Remove deprecated accompanist-pager 10 months ago
Andrew 3687e2ed46 Improve QR padding 10 months ago
Andrew f183e162a8 Use text styles 10 months ago
Andrew 5ede4a5776 Rename sendInvitationToUseSession 10 months ago
Andrew 5459b1eb1d Naming for code review 10 months ago
Andrew f66fbef0ad Fix QR icon background and changes for code review 10 months ago
Andrew 79c35b0e3b Fix keypress non-alphanumeric keys 10 months ago
Andrew f40a0a8a48 Finish contentDescriptions 10 months ago
Andrew 6ffb71e6a1 Center seed on Recovery Activity 10 months ago
Andrew bf692e8346 Clean imports 10 months ago
Andrew b571348a66 Refactor temporary buttons 10 months ago
Andrew c489765a50 Add contentDescriptions 10 months ago
Andrew 50addd644c Merge branch 'on' into on-2 10 months ago
Andrew 2cca1d4d8c Tweak animations and make it scrollable on small screens 10 months ago
Andrew d0ebd3533b Reinstate landing chat animation 11 months ago
fanchao 6e24df0547 Import 11 months ago
fanchao 172edde628 Correct the usage of flowOn 11 months ago
Ryan ZHAO a37039cebf retrieve user profile only during onboarding 11 months ago
Andrew 59910eeb48 Merge branch 'dev' into on 11 months ago
Ryan ZHAO 4acc42730b Merge branch 'on' of https://github.com/bemusementpark/session-android into poller-fix 11 months ago
Andrew 9b6fa0db01
Update version for release-1.18.4 11 months ago
Andrew fe29bce70d
Merge pull request #1497 from bemusementpark/ses-1948
[SES-1948] Do not fetch quotes recursively
11 months ago
Andrew 6e887fe43e
Merge pull request #1503 from bemusementpark/ses-1949
[SES-1949] Move unapprovedMessageCount to IO
11 months ago
Andrew 410e298bca
Merge pull request #1492 from simophin/ses-1931-fix-debouncer
[SES-1931] - Fix debouncer crash
11 months ago
Andrew 66c0f940aa
Merge pull request #1494 from simophin/ses-1935-audio-recording-crash
[SES-1935] Audio recording crash
11 months ago
Andrew 34baa9dc89
Merge pull request #1481 from bemusementpark/s1889
[SES-1889] Fix IndexOutOfBounds in MediaPreview
11 months ago
Andrew 69c50e6822 Dont reassign messageRequests if value didn't change 11 months ago
Andrew 4fab64e6ee Schedule share pref 11 months ago
Andrew 04215f74e1 Bind message requests in HomeAdapter 11 months ago
Andrew cd302f9f27 Move unapprovedMessageCount to IO 11 months ago
Andrew b757691334
Merge pull request #1493 from simophin/ses-1936-oom
[SES-1936] Fix memory leaks
11 months ago
Andrew 193381e193 Fix merge master to dev for release-1.18.3 11 months ago
fanchao 35335480ca Merge remote-tracking branch 'upstream/dev' into ses-1936-oom 11 months ago
fanchao 0d3a33e6c6 Fix delete message for everyone doesn't stop the audio playing 11 months ago
fanchao 2d7f23a2fb More work on animation views 11 months ago
fanchao c0128b88de OOM feedback 11 months ago
Andrew 9d22e86a2f Merge master into dev 11 months ago
Andrew f90cea8fe2 Do not fetch quotes recursively 11 months ago
fanchao 31f4de22cd More changes 11 months ago
fanchao c1d82cc574 Naming 11 months ago
fanchao 90f0caebbd Tidy up 11 months ago
Andrew 8c9ff9840c Move next button up on new message fragment 11 months ago
alansley f6fb4ab78c Attachment download job re-start preventer removed 11 months ago
fanchao ee9a0a610c Logging 11 months ago
fanchao c7c0519a20 Feedback 11 months ago
fanchao 27fcc66e7f Defensive check 11 months ago
fanchao 75e53c86b1 Fixes SES-1936 11 months ago
fanchao 2002b6f397 Fixes SES-1931 debouncer crash 11 months ago
Andrew 4904524af5 Fix excessive last sent calls 11 months ago
fanchao 10597f1f30 Import 11 months ago
fanchao a8cc9e2409 Comments 11 months ago
fanchao 03893973b7 Feedback 11 months ago
Andrew cf13caaee4
Bump canonicalVersionCode 11 months ago
Andrew 44f47662a7
Update version 1.18.3 11 months ago
Andrew 31cbaa9480
Merge pull request #1484 from AL-Session/SES1901_LastSentMsgANR
SES1901- Last sent msg ANR fix
11 months ago
Al Lansley f6275362ea Removed 2 (two) accidentally left in commented lines 11 months ago
Al Lansley c312c27dd3 Reduce frequency of calls to find last sent message 11 months ago
alansley 4bef09a3c1 Removed comment following PR feedback 11 months ago
alansley 9cf30dd67e Minor phrasing & indentation adjustments 11 months ago
alansley b300b9a743 Addressed PR feedback 11 months ago
alansley 8c31c83fc5 Fixes #1483 11 months ago
fanchao e49d017b08 Comments 11 months ago
fanchao 23872afeb4 Accidental change 11 months ago
fanchao 580bf9ebb3 Accidental change 11 months ago
fanchao 1377e192a1 Stop playing message if deleted 11 months ago
Andrew a2a112e8b1
Prevent reloading sodium (#1485) 11 months ago
Andrew f08c60633e Move newmessage 11 months ago
Andrew 272f223ca0 Merge branch 'on' into on-2 11 months ago
Andrew 8ef8107101 Merge branch 'dev' into on 11 months ago
Andrew 0512fd3500 Rename startPNModeActivity to startMessageNotificationsActivity 11 months ago
Andrew 0867fb7da0 Fix accessibility ids 11 months ago
Andrew 9f15039188 Add more info to unselect exception 11 months ago
Andrew 41dde12530 Clamp MediaPreview#getCursorPosition 11 months ago
Andrew cee06bf7ee Remove invalid ViewPagerListener before updating pager data 11 months ago
Andrew be0b800751 Move adapter to field 11 months ago
Andrew b54efd6206 Clamp initial page of MediaPreview 11 months ago
Andrew c32a5b6bba Handle QR errors 11 months ago
Andrew 1445d56d08 Extract strings 11 months ago
Andrew 9935b641e1 Fix glitch when canceling a search and reopening search 11 months ago
Andrew a054fae758 Add strings and make qr scan call callback 11 months ago
Andrew 853c165949 Refresh contacts on open 11 months ago
Andrew cad96001d1 Merge branch 'dev' into on-2 11 months ago
Andrew 1f1c51669c Update empty search 11 months ago
Andrew afd240dcce Simplify HomeActivity 11 months ago
Andrew 0c0fa9ead3 Fix Invite Friend color 11 months ago
Andrew b92c4065cc Fix approval not saved to user config 11 months ago
Andrew 7832f13562 Fix recover password button doesn't disappear 12 months ago
Andrew cb02def41d Fix bottom sheet color 12 months ago
Andrew 75ea086032 Add InviteFriendFragment 12 months ago
Andrew ddf0b027d7 Update NewConversationHomeFragment 12 months ago
Andrew 18a4bcdbd9 Update QrCodeActivity 12 months ago
AL-Session fbc82d7831
SES1628 - Add git commit details to version info (#1459)
* Fixes #1458

* Addressed PR feedback
12 months ago
AL-Session d8daf6175e
Fixes #1476 - Canononical version number needs to be bumped to provide new Google Play Store release
Co-authored-by: alansley <aclansley@gmail.com>
12 months ago
AL-Session 1354bccb59
Fixes #1474 (#1475)
Co-authored-by: alansley <aclansley@gmail.com>
12 months ago
Andrew ff64a8bc13 Improve themes, styling and animations 12 months ago
Andrew d16faf94c9
Merge dev (#1468)
* Remove unused sizeResId

* Fix caching

* Prefix message with name in HomeActivity

* Hide sender prefix for note to self

* Hide sender prefix for control messages

* Remove problematic getLastMessage()

* Refactor snippet formatting

* Remove unused RecoveryPhraseRestoreActivity

* Fix unresolved theme attributes exception

* Fix dialog button style

* Investigation in progress

* Working fix push before cleanup

* Fixes #1346

* Removed unused logging imports

* Put back some whitespace

* Minor cleanup

* Fix NPE on null display name

* fix: disappearing viewmodel tests (#1432)

* SES-1354 - Video call self viewer not mirrored (#1397)

* Fixes #874

* Removed accidentally left in line

* Fixed issue - push before cleanup

* Cleaned up

* Removed cruft

---------

Co-authored-by: = <=>
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>

* SES-1145 - New messages are hidden under keyboard - MK3 (#1415)

* WIP

* Working - push before cleanup

* Fixes #1316

* Cleanup

* PR review adjustments

* Fixed scrolling when receiving an image based message while keyboard is up

* Prevent auto-scroll to last seen item pos in conversation view if <= 3

* Put back <=3 check to scroll

---------

Co-authored-by: = <=>
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>

* Fix missing parenthesis

* SES-789 - Scroll to bottom of long new message(s) (#1426)

* WIP

* Working - push before cleanup

* Fixes #1316

* Cleanup

* PR review adjustments

* Fixed scrolling when receiving an image based message while keyboard is up

* Prevent auto-scroll to last seen item pos in conversation view if <= 3

* Put back <=3 check to scroll

* Forced scrolling to bottom of long messages (both sent and received) when already at the bottom of the RecyclerView

* Fixes #1364

---------

Co-authored-by: = <=>
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>

* SES-1352 - User and group names allowing multi-line strings (#1395)

* Fix WIP

* Resolved issue - pushing before cleanup & PR tomorrow morning

* Enforced single line for new closed group names

* Fixes #1394

* Final cleanup prior to PR

* Added code to restore a previous contact nickname if an empty one is given

* Added initial limits to nicknames and group names, both creation and display

* Minor adjustments

* Adjusted max nickname and group name to 35 chars as per Kee's instructions

* Fixed closed group edit text able to get too wide and cut off buttons

---------

Co-authored-by: = <=>
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
Co-authored-by: Al Lansley <al@oxen.io>

* SES-212 - Always show delivery status of last sent message - FINAL! (#1418)

* Fixes #1408

* Addressed PR feedback

* Cleanup

* PR adjustments

* Further PR adjustments

* Updated libsession-util

* Added fix for crash when no messages

* Ignoring dirty submodules so they don't show up in git

* Re-fixed display of delivery status on last sent message (got broken by disappearing messages)

* Removed ignore dirty modules line in .gitmodules as it all seems to be playing nice now

---------

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
Co-authored-by: Al Lansley <al@oxen.io>

* fix: use a set for the from/to serialized lists (#1370)

* Fixes #1347 (#1396)

Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
Co-authored-by: Al Lansley <al@oxen.io>

* SES-1156 - Ban and delete functionality fix (#1428)

* WIP

* Investigation in progress

* End of day push

* WIP

* Fixes #1416

* Cleanup

* Added code to remove zombie messages caught in limbo during a ban & delete - still chock full o' debug while finding root cause

* Root cause debug WIP

* Push prior to cleanup

* Cleaned up for PR

* fix: mms delete, remove unnecessary values from sms

* Addressed PR feedback

* fix: fix unit tests

* Added '.run' folder with test setup

* Update README.md

Test commit for CI

* Re-added accidentally removed closing brace

---------

Co-authored-by: alansley <aclansley@gmail.com>
Co-authored-by: Al Lansley <alansley@users.noreply.github.com>
Co-authored-by: 0x330a <92654767+0x330a@users.noreply.github.com>

* SES-1356 - List of recently used reaction emojis is not accurate (#1400)

* WIP

* Further WIP

* Push prior to cleanup

* Fixes #1015

* Added limiting to the count of recently used emoji that we store

* Put back adjusted reaction pill layout to standard

* Adjusted recently used reaction emojis already in list to go to start of list

---------

Co-authored-by: = <=>

* SES-697 - Add loading state when exporting logs (#1402)

* WIP

* Fixes #1401

* Cleanup from PR view

* Final cleanup

* Removed commented line of code & re-ordered comment

* Addressed PR feedback

* Re-allowed loading of avatars to throw exceptions rather than return null on failure

---------

Co-authored-by: = <=>

* SES-1251 - App crash on non alphanumeric first char search (#1393)

* Investigation in progress

* Working fix push before cleanup

* Fixes #1346

* Removed unused logging imports

* Put back some whitespace

* Minor cleanup

* Push before cleanup

* Fixes #1346 - properly this time!

* SES1567 - Community message delivery status fix (#1442)

* Initial investigation

* WIP

* Continued work to track down cause of delivery status issue

* Fixes #1438

* Cleanup for PR

* Further cleanup

* Fixed merge conflict

* Addressed PR feedback

---------

Co-authored-by: alansley <aclansley@gmail.com>

* Tiny adjustment to center user name in Settings activity (#1446)

* Addressed PR feedback

* Cleanup

* Initial fix implemented

* Fixes #1448

* Addressed PR feedback

* SES1688 - Deleting last message in conversation, group, or community leaves the RecyclerView in a broken state (#1449)

* Initial fix implemented

* Fixes #1448

* Addressed PR feedback

* Handle case where there are no messages

* build: update build number

* Fix spacing when title is absent

* Hide reply button in MessageDetails for group invitations

* Remove reply from context menu for open group invitations

* Ignore swipe reply to open group invitation

* Fix multiple quote previews

* Fix message menu icons not visible in light theme

* Hide reply app bar menu item for open group invite

* SES-1727 Mentions text is the wrong colour (#1454)

* 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>

* Disable swipe to reply on open group invites

* Fix multiple link previews

* SES1718 - Message Sending Status (#1462)

* 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>

* Fix margins

* WIP

* Commit before converting SmsDatabase from Java to Kotlin

* Remove old expiration config strings from UpdateMessageBuilder

* Fix group expiration update config messages

* Fixed conversation view closing + hopefully wrong status text displayed + deletion of contact on removal of last message in 1-on-1 convo

* Cleanup for PR review

* Implemented PR feedback

* Don't start expiration for group expiration update messages

* Fix expiry update message for groups

* Correctly don't start disappear timer on group timer updates

* SES1813 - Fix regression test failures (#1473)

* 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>

---------

Co-authored-by: alansley <aclansley@gmail.com>
Co-authored-by: 0x330a <92654767+0x330a@users.noreply.github.com>
Co-authored-by: Al Lansley <alansley@users.noreply.github.com>
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
Co-authored-by: Al Lansley <al@oxen.io>
12 months ago