Commit Graph

2415 Commits (1570e2338dadf7aaf8a367972c39b39bdcbfbc87)

Author SHA1 Message Date
Andrew c44e75fe78 Update color preview 11 months ago
Andrew cf1649a6af Refactor copy button 11 months ago
fanchao 2c90717235 Merge remote-tracking branch 'upstream/dev' into ses-637-voice-message-keeps-playing 11 months ago
Andrew 48febb4f10 Add missing base text styles 11 months ago
Andrew 3c36f1247b Styling 11 months ago
Andrew 50f9864a8b Use LocalDimensions in LandingActivity 11 months ago
fanchao d0e4148040 Remove view pools 11 months ago
fanchao 072accb1e1 Remove unused file 11 months ago
fanchao 54bb84541a Optimise XML 11 months ago
Andrew 9ee2b9207b Remove deprecated accompanist-pager 11 months ago
Andrew 3687e2ed46 Improve QR padding 11 months ago
Andrew f183e162a8 Use text styles 11 months ago
Andrew 5ede4a5776 Rename sendInvitationToUseSession 11 months ago
Andrew 5459b1eb1d Naming for code review 11 months ago
Andrew f66fbef0ad Fix QR icon background and changes for code review 11 months ago
Andrew 79c35b0e3b Fix keypress non-alphanumeric keys 11 months ago
Andrew f40a0a8a48 Finish contentDescriptions 11 months ago
Andrew 6ffb71e6a1 Center seed on Recovery Activity 11 months ago
Andrew bf692e8346 Clean imports 11 months ago
Andrew b571348a66 Refactor temporary buttons 11 months ago
Andrew c489765a50 Add contentDescriptions 11 months ago
Andrew 50addd644c Merge branch 'on' into on-2 11 months ago
Andrew 2cca1d4d8c Tweak animations and make it scrollable on small screens 11 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 12 months ago
Andrew 8ef8107101 Merge branch 'dev' into on 12 months ago
Andrew 0512fd3500 Rename startPNModeActivity to startMessageNotificationsActivity 12 months ago
Andrew 0867fb7da0 Fix accessibility ids 12 months ago
Andrew 9f15039188 Add more info to unselect exception 12 months ago
Andrew 41dde12530 Clamp MediaPreview#getCursorPosition 12 months ago
Andrew cee06bf7ee Remove invalid ViewPagerListener before updating pager data 12 months ago
Andrew be0b800751 Move adapter to field 12 months ago
Andrew b54efd6206 Clamp initial page of MediaPreview 12 months ago
Andrew c32a5b6bba Handle QR errors 12 months ago
Andrew 1445d56d08 Extract strings 12 months ago
Andrew 9935b641e1 Fix glitch when canceling a search and reopening search 12 months ago
Andrew a054fae758 Add strings and make qr scan call callback 12 months ago
Andrew 853c165949 Refresh contacts on open 12 months ago
Andrew cad96001d1 Merge branch 'dev' into on-2 12 months ago
Andrew 1f1c51669c Update empty search 12 months ago
Andrew afd240dcce Simplify HomeActivity 12 months ago
Andrew 0c0fa9ead3 Fix Invite Friend color 12 months ago
Andrew b92c4065cc Fix approval not saved to user config 12 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
AL-Session 629f98dfb4
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>
12 months ago
Andrew 89d93bc80d Merge branch 'dev' into on-2 1 year ago
Andrew 0e7a981386
Merge pull request #1445 from alansley/SES1251_AppCrashOnNonAlphanumeric_REFIX
SES1251 - App crash on non alphanumeric RE-FIX
1 year ago
Andrew e1652f8c6b
Merge pull request #1466 from AL-Session/SES1688_LastDeletedMessageFix
SES1688 - Last deleted message REFIX
1 year ago
Andrew 797d6eb658
Merge pull request #1329 from bemusementpark/fix-dialog-button
Fix dialog button style
1 year ago
Andrew afa9af1803
Merge pull request #1465 from bemusementpark/ses-1733
[SES-1733] Fix group expiration update messages
1 year ago
Andrew 569d0c23a2
Merge pull request #1463 from bemusementpark/fix-multi-preview
[SES-1732] Fix multiple link previews
1 year ago
Andrew 577e86e31f Correctly don't start disappear timer on group timer updates 1 year ago
Andrew c84f543069 Merge branch 'dev' into ses-1733 1 year ago
Andrew 4876523bf2 Don't start expiration for group expiration update messages 1 year ago
Al Lansley a7e255091b Implemented PR feedback 1 year ago
Al Lansley 3b3935f9be Cleanup for PR review 1 year ago
Al Lansley 4ee5f36ad8 Merged dev & fixed merge conflicts 1 year ago
Al Lansley 2b46441977 Fixed conversation view closing + hopefully wrong status text displayed + deletion of contact on removal of last message in 1-on-1 convo 1 year ago
Andrew 0ba18dcd46 Fix group expiration update config messages 1 year ago
Andrew 207da18115 Remove old expiration config strings from UpdateMessageBuilder 1 year ago
Al Lansley 13902607b2 Commit before converting SmsDatabase from Java to Kotlin 1 year ago
alansley 26fb268c76 WIP 1 year ago
Andrew fa933c7795
Merge pull request #1455 from bemusementpark/ses-1729
[SES-1729] Disallow replies to open group invitations
1 year ago
Andrew c942bbac25 Fix margins 1 year ago
AL-Session 57d1de165e
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>
1 year ago
Andrew c28eba313a Merge branch 'dev' into fix-dialog-button 1 year ago
Andrew 3a36fe7fb1 Merge branch 'dev' into fix-dialog-button 1 year ago
Andrew 706e5766bb Fix multiple link previews 1 year ago
Andrew 200bf0d991 Disable swipe to reply on open group invites 1 year ago
AL-Session 96510946c6
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>
1 year ago
Andrew 9d0fe7581c Hide reply app bar menu item for open group invite 1 year ago
Andrew bff1a12155
Merge pull request #1283 from bemusementpark/prefix-conversation
[SES-621] Add message sender to ConversationActivity
1 year ago
Andrew c64868de18
Merge pull request #1457 from bemusementpark/fix-missing-icon-light-theme
[SES-1754] Fix message menu icons not visible in light theme
1 year ago
Andrew 034ab851ff
Merge pull request #1452 from bemusementpark/ses-1728
[SES-1728] Fix spacing when title is absent
1 year ago
Andrew 9d1762eab0 Fix message menu icons not visible in light theme 1 year ago
Andrew 8f69d57374 Fix multiple quote previews 1 year ago
Andrew fe58ad4052 Ignore swipe reply to open group invitation 1 year ago
Andrew 2f116c1316 Remove reply from context menu for open group invitations 1 year ago
Andrew 22660fd49c Hide reply button in MessageDetails for group invitations 1 year ago
Andrew 6960d0c704 Fix spacing when title is absent 1 year ago
Andrew c589bed249 Update settings 1 year ago
0x330a 1d9ac6ac10
build: update build number 1 year ago
Andrew 85c7a23235 Refactor 1 year ago
Andrew d044a4090d [SES-1064] New Message Errors and Help Url 1 year ago
Andrew 1f04a0f0ff Cleanup 1 year ago
Andrew 35d176c71e Handle case where there are no messages 1 year ago
Andrew c4309c9fba Merge branch 'dev' into prefix-conversation 1 year ago
Andrew ee2b20080b Add Open URL accessibilityId 1 year ago
Andrew eb958bac4e Merge branch 'on' into on-2 1 year ago
Andrew 1ace9ea86c Merge branch 'dev' into on 1 year ago
Andrew ac97529c73 Remove unnecessary shared pref 1 year ago
AL-Session 165ade7259
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
1 year ago
Al Lansley 0ab0ecbb55 Addressed PR feedback 1 year ago
Andrew 7d7d2b89bd Refactor temporary button text 1 year ago
Andrew b8b98f436d AccessibilityIds 1 year ago
Al Lansley dce0fd8413 Fixes #1448 1 year ago
Al Lansley ad51746e84 Initial fix implemented 1 year ago
Andrew b5af8de4f9 Show tada emoji empty screen on new account 1 year ago
Andrew d65915af0e Update HomeActivity 1 year ago
Andrew 6b0a7cd369 Make copy to copied button transition temporary 1 year ago
Andrew 2cc83cd650 Updates for code review 1 year ago
Al Lansley 0146a2975f Cleanup 1 year ago
Al Lansley f6d21534e0 Addressed PR feedback 1 year ago
AL-Session 34eedc0fdb
Tiny adjustment to center user name in Settings activity (#1446) 1 year ago
AL-Session be11b1659f
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>
1 year ago
Al Lansley 48a95a1357 Merged dev & fixed conflicts 1 year ago
Al Lansley 04fb296787 Fixes #1346 - properly this time! 1 year ago
Al Lansley d65705c845 Push before cleanup 1 year ago
Al Lansley 73f11c5a4f Merge branch 'dev' into SA1346_AppCrashOnNonAlphanumericFirstCharSearch 1 year ago
Andrew 3ae2dc5bc5 Merge branch 'dev' into on 1 year ago
Andrew f89e4705d5 Update New Message Screen 1 year ago
Al Lansley 7a7ea8909d
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
1 year ago
Al Lansley d3c8635748
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: = <=>
1 year ago
Al Lansley fef965bcb5
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: = <=>
1 year ago
AL-Session a8a257a1a6
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>
1 year ago
Al Lansley 9ad5bd2374
Fixes #1347 (#1396)
Co-authored-by: AL-Session <160798022+AL-Session@users.noreply.github.com>
Co-authored-by: Al Lansley <al@oxen.io>
1 year ago
Andrew 8717430ee0
Merge pull request #1269 from bemusementpark/fix-pro
[SES-616] Fix profile pictures not updating
1 year ago
0x330a f7537cace7
Merge remote-tracking branch 'upstream/dev' into display-own-name-in-quote 1 year ago
0x330a ef157f9991
refactor: simplify comparison 1 year ago
Andrew e25b90b229 Improve new convo error messages 1 year ago
Al Lansley 0febb0456e
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>
1 year ago
Al Lansley 54d6c025b1
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>
1 year ago
Al Lansley 9e62e1eab4
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>
1 year ago
Andrew 006c50e38d Refactor QR in RecoveryPasswordActivity 1 year ago
Andrew 84a399af06
Merge pull request #1302 from bemusementpark/remove-RecoveryPhraseRestoreActivity
Remove unused RecoveryPhraseRestoreActivity
1 year ago
Andrew a26b0e52d4 Merge branch 'dev' into fix-dialog-button 1 year ago
Al Lansley 1f249a6d5a
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>
1 year ago
Al Lansley 8c2aaa06d8
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>
1 year ago
Andrew 13fce6e562 Merge branch 'dev' into prefix-conversation 1 year ago
Andrew 92c2d574ae Fix HomeActivityTests 1 year ago
Andrew d083b19a12 Merge branch 'dev' into on 1 year ago
Andrew a000ad3cbc Remove blank space 1 year ago
Andrew 0a10f94fd7 Use new strings 3 1 year ago
Andrew 8a1dcd4261 Fix caret color 1 year ago
Andrew d1c2750de6 Use new strings 2 1 year ago
Andrew a67b5f51b9 Use new strings 1 1 year ago
Andrew 4279c4b456 Merge branch 'dev' into on 1 year ago
Andrew eb98ce961c Add text selection colors 1 year ago
Andrew c72f37a9ac Refactor outlinedTextFieldColors 1 year ago
Andrew 01f6d75968 Add shield icon to Recovery Password Title 1 year ago
Andrew 98e336faee Remove up button on loading activity 1 year ago
Andrew 4cac496edf Extract strings 1 year ago
Andrew ca0206409c Add QR errors 1 year ago
Andrew 36edca855c
Merge pull request #1430 from bemusementpark/fix-null-display-name
Fix NPE on null display name
1 year ago
0x330a 3dee7ec6bd
fix: disappearing viewmodel tests (#1432) 1 year ago
Andrew 0dde7297b8 Fix multiple loading activities launched 1 year ago
Andrew 0e7f95dede Fix camera unbind 1 year ago
Andrew 3cba05e668 Fix NPE on null display name 1 year ago
0x330a 7bcf823740
build: update build number 1 year ago
0x330a ecc8f6e26f
Merge remote-tracking branch 'upstream/dev' 1 year ago
Andrew 9ceaa97978 Fix tab theming 1 year ago
0x330a e68290b572
fix: use the visible message view's context instead of the UserDetailsBottomSheet context which is null before showing (#1425) 1 year ago
Andrew 88f4f219f6 Cleanup 1 year ago
Andrew 673e53e4c7 Deduplicate QR success 1 year ago
Andrew 9e270c7ac0 Handle scan recovery phrase QR 1 year ago
Andrew 2555b34d8e Add QR code outline 1 year ago
Andrew 505d839924 Hide keyboard on open qr tab 1 year ago
Andrew 437d0de5e1 Add camera to QR tab 1 year ago
alansley b21cdab0e4 Minor cleanup 1 year ago
Andrew 79cfde1924 Add QR camera permissions 1 year ago
Andrew ab62d8f333 Add Recovery Phrase tab 1 year ago
Andrew 7a1b5749aa Fade in Copied on copy password 1 year ago
0x330a f88eab7323
build: update build number 1 year ago
0x330a a4c99799a2
build: update build version 1 year ago
Andrew 22460df15e Fix expiry not added to community invites 1 year ago
Andrew c2ec2cb358 Add string resources to LandingScreen 1 year ago
Andrew 1c38fc000a Push empty convos to bottom and hide thread date when unknown 1 year ago
Andrew 1a81c7278a Set NTS to 14 days ago when created in updateUser 1 year ago
Andrew d143d8a883 Fix old threads being set to 2 weeks ago 1 year ago
Andrew 19c3b639c3 Set thread to 14 days old when added from libSessionContacts 1 year ago
0x330a e8c61d6791
fix: remove new group invite clearing flags and handling new configs better 1 year ago
0x330a f6d351f9c3
fix: remove disappearing config overwrite and fix EC key pair's pubkey being group's identity pubkey 1 year ago
Andrew affdf1ca07 Disable disappearing closed group messages 1 year ago
Andrew 3cd5ca4a6d Simplify ClosedGroupControlMessage#fromProto 1 year ago
Andrew ef50d63410 Cleanup logs 1 year ago
Andrew 398b5bf7b4 Cleanup 1 year ago
Andrew 2e50dc08bb Cleanup MarkReadReceiver 1 year ago
Andrew 66dcae04f6 Cleanup Storage 1 year ago
Andrew 4ead21cf1a Cleanup SmsDatabase 1 year ago
Andrew 403058c5cf Cleanup VisibleMessageView 1 year ago
Andrew 88dfceed67 Cleanup ConversationViewModel 1 year ago
Andrew c5c3365b18 Cleanup ConversationReactionOverlay 1 year ago
Andrew d33de9cf6b Cleanup ConversationActivityV2 1 year ago
Andrew 835fa6882b Cleanup DisappearingMessagesActivity 1 year ago
Andrew 9fd244d86a Cleanup ConversationActionBarView 1 year ago
Andrew 74d96fa926 Fix disappearing messages setting lost on group member change 1 year ago
Andrew 8293c12bf2 Fix subtitle color 1 year ago
Andrew 128ae81998 Add 30 seconds to disappearing debug settings 1 year ago
Andrew 91807db8a9 Set delete in context menu to color destructive 1 year ago