Commit Graph

8726 Commits

Author SHA1 Message Date
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>
2024-04-03 09:30:15 +11:00
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>
2024-04-03 09:14:11 +11:00
Andrew
8717430ee0
Merge pull request #1269 from bemusementpark/fix-pro
[SES-616] Fix profile pictures not updating
2024-04-02 11:18:06 +10:30
0x330a
f7537cace7
Merge remote-tracking branch 'upstream/dev' into display-own-name-in-quote 2024-03-28 16:13:22 +11:00
0x330a
ef157f9991
refactor: simplify comparison 2024-03-27 15:23:42 +11:00
0x330a
901e800012
fix: use a set for the from/to serialized lists (#1370) 2024-03-27 15:20:50 +11:00
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>
2024-03-27 07:42:05 +11:00
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>
2024-03-27 07:26:56 +11:00
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>
2024-03-27 07:21:21 +11:00
Andrew
84a399af06
Merge pull request #1302 from bemusementpark/remove-RecoveryPhraseRestoreActivity
Remove unused RecoveryPhraseRestoreActivity
2024-03-26 14:04:30 +10:30
Andrew
f26c971a2c
Merge pull request #1323 from bemusementpark/fix-attr-ex
Fix unresolved theme attributes exception
2024-03-26 11:27:00 +10:30
Andrew
3773f4fbc9 Merge branch 'dev' into unsend-notification 2024-03-25 13:35:27 +10:30
Andrew
a26b0e52d4 Merge branch 'dev' into fix-dialog-button 2024-03-25 13:28:54 +10:30
Andrew
4e6fe1fc9d Fix missing parenthesis 2024-03-25 13:28:01 +10:30
Andrew
a3c685196e Merge branch 'dev' into fix-attr-ex 2024-03-25 13:24:54 +10:30
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>
2024-03-25 11:37:43 +11:00
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>
2024-03-25 11:28:03 +11:00
Andrew
13fce6e562 Merge branch 'dev' into prefix-conversation 2024-03-22 16:22:45 +10:30
Andrew
ebf4f02370 Fix disappearing messages option explanation 2024-03-20 14:28:21 +10:30
Andrew
36edca855c
Merge pull request #1430 from bemusementpark/fix-null-display-name
Fix NPE on null display name
2024-03-13 11:19:09 +10:30
0x330a
3dee7ec6bd
fix: disappearing viewmodel tests (#1432) 2024-03-13 11:31:08 +11:00
Andrew
3cba05e668 Fix NPE on null display name 2024-03-12 11:32:47 +10:30
0x330a
7bcf823740
build: update build number 2024-03-04 17:28:21 +11:00
0x330a
ecc8f6e26f
Merge remote-tracking branch 'upstream/dev' 2024-03-04 17:07:06 +11:00
0x330a
e68290b572
fix: use the visible message view's context instead of the UserDetailsBottomSheet context which is null before showing (#1425) 2024-03-04 15:45:32 +11:00
alansley
b21cdab0e4 Minor cleanup 2024-03-01 11:56:33 +11:00
0x330a
f88eab7323
build: update build number 2024-02-28 18:26:28 +11:00
0x330a
b62656b1be
feat: add new config enabled timestamp 2024-02-28 17:54:00 +11:00
0x330a
af1f2983c7
Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	libsession/src/main/java/org/session/libsession/messaging/messages/ExpirationConfiguration.kt
2024-02-28 17:52:35 +11:00
0x330a
c2ab92e14d
feat: add new config enabled timestamp 2024-02-28 17:52:02 +11:00
0x330a
1aec56b936
feat: add new config enabled timestamp 2024-02-28 17:51:15 +11:00
0x330a
a4c99799a2
build: update build version 2024-02-28 17:33:56 +11:00
0x330a
ae3ac3c16d
Merge branch 'dev' 2024-02-28 17:30:26 +11:00
Andrew
8432227f38
Rebuild Disappearing Messages 2024-02-28 16:24:00 +10:30
Andrew
76f8e9867b Remove logs in UpdateMessageBuilder 2024-02-28 14:25:05 +10:30
Andrew
22460df15e Fix expiry not added to community invites 2024-02-28 13:34:32 +10:30
Andrew
51f2c3557d Remove log 2024-02-27 16:20:41 +10:30
Andrew
1c38fc000a Push empty convos to bottom and hide thread date when unknown 2024-02-27 10:36:13 +10:30
Andrew
1a81c7278a Set NTS to 14 days ago when created in updateUser 2024-02-26 17:46:45 +10:30
Andrew
d143d8a883 Fix old threads being set to 2 weeks ago 2024-02-26 17:27:46 +10:30
Andrew
19c3b639c3 Set thread to 14 days old when added from libSessionContacts 2024-02-26 14:54:54 +10:30
0x330a
e8c61d6791
fix: remove new group invite clearing flags and handling new configs better 2024-02-22 15:25:51 +11:00
0x330a
f6d351f9c3
fix: remove disappearing config overwrite and fix EC key pair's pubkey being group's identity pubkey 2024-02-22 13:32:03 +11:00
Andrew
affdf1ca07 Disable disappearing closed group messages 2024-02-22 12:25:20 +10:30
Andrew
3cd5ca4a6d Simplify ClosedGroupControlMessage#fromProto 2024-02-21 01:17:32 +10:30
Andrew
39df560f0c Don't shorten ttl of closedGroupControlMessage 2024-02-21 01:16:05 +10:30
Andrew
f5121770ec Remove erroneous expiration on SharedConfigurationMessage 2024-02-20 16:45:23 +10:30
Andrew
a1fadcfa91 Disable closed group control messages disappear 2024-02-19 15:57:10 +10:30
Andrew
c3b416f76c Fix Message#isValid 2024-02-19 12:35:46 +10:30
Andrew
ef50d63410 Cleanup logs 2024-02-19 09:37:53 +10:30