Commit Graph

9500 Commits

Author SHA1 Message Date
SessionHero01
02d4741bd7
Feedback 2024-10-31 15:10:58 +11:00
SessionHero01
7520571a7d
Feedback 2024-10-31 09:39:55 +11:00
SessionHero01
905acab3f4
SnodeAPI scope 2024-10-30 16:24:43 +11:00
SessionHero01
3870ea42b7
Search in groupsv2 2024-10-30 16:21:46 +11:00
SessionHero01
e68f69a555
Feedback 2024-10-30 16:03:34 +11:00
SessionHero01
517f8ca62f
Disappear message for legacy groups too 2024-10-30 15:12:56 +11:00
SessionHero01
62783bed84
Conversation icon size 2024-10-30 15:08:07 +11:00
SessionHero01
1161bac76c
Updated group naming 2024-10-30 15:04:56 +11:00
SessionHero01
2e1f9a3931
Moved session id input box to qa tag 2024-10-30 14:57:58 +11:00
SessionHero01
83189ce717
Clear messages if user is kicked 2024-10-30 14:48:34 +11:00
SessionHero01
2b0e8a966a
Fixed message request UI still visible after tapping on accept 2024-10-30 14:43:37 +11:00
SessionHero01
abd689cfd3
Check if a groupv2 conversation is admin 2024-10-30 11:49:45 +11:00
SessionHero01
be087fd575
Renamed getCloseGroup -> getGroup 2024-10-30 11:47:48 +11:00
SessionHero01
22b4479019
Handle message deletion 2024-10-30 11:40:19 +11:00
SessionHero01
b06aee7a20
Fixed up legacy group banner 2024-10-28 11:04:50 +11:00
SessionHero01
b77a35a171
Merge remote-tracking branch 'origin/dev' into closed_groups
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
#	app/src/main/java/org/thoughtcrime/securesms/sskenvironment/ProfileManager.kt
2024-10-28 11:03:41 +11:00
SessionHero01
5cc57fc225
Fixed up legacy group banner 2024-10-28 11:02:23 +11:00
SessionHero01
ea714a60a2
Group message deletion 2024-10-25 17:14:12 +11:00
SessionHero01
86a9e07f31
Alert text color 2024-10-25 11:05:42 +11:00
SessionHero01
5b26912f42
Fixed huawei push notification 2024-10-25 10:48:22 +11:00
SessionHero01
0518134c88
More group renaming 2024-10-25 10:37:18 +11:00
SessionHero01
e89cbdf029
Renamed group terminology 2024-10-25 10:26:18 +11:00
SessionHero01
122838d9ae
Updated icons 2024-10-25 10:07:48 +11:00
SessionHero01
6abe6c682c
clearAll + same name checking before updating 2024-10-24 16:17:52 +11:00
SessionHero01
d21cb39824
Removed a few member options under debug flag 2024-10-24 16:13:45 +11:00
SessionHero01
2fa433585a
Fixed height for group name editing 2024-10-24 15:28:22 +11:00
ThomasSession
8615c57842 Making sure the avatars refresh when changed by other users 2024-10-24 14:46:39 +11:00
SessionHero01
6e1fa1b257
UI adjustment 2024-10-24 11:02:34 +11:00
SessionHero01
74f7bbb6d5
Added bottom options dialog 2024-10-23 16:17:16 +11:00
SessionHero01
cfd04f95e3
Fixed Group control message not showing 2024-10-23 15:22:47 +11:00
SessionHero01
5e44d3f808
Fixed compilation issue 2024-10-23 15:17:37 +11:00
SessionHero01
7c1efeaaaa
Merge remote-tracking branch 'origin/dev' into closed_groups
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/components/ProfilePictureView.kt
#	app/src/main/java/org/thoughtcrime/securesms/util/IP2Country.kt
2024-10-23 15:16:43 +11:00
SessionHero01
c6aefc5fb1
Fixed merge conflicts 2024-10-23 15:15:49 +11:00
ThomasSession
16cca2d3cc
Getting the recipient from the VM (#1694) 2024-10-23 13:48:52 +11:00
Andrew
3e17ab2b06
Optimise and test IP2Country (#1684)
* Move ipv4Int to top level

* Remove redundant fun calls in ipv4ToCountry

* Add null safety to loadFile

* Close streams on failure

* Simplify cacheCountryForIP

* Add IP2CountryTest

* Generate binary

* Simplify ipv4Int

* Fix companion object visibility

* Use array instead of Treemap

* Synchronize OnionApi#paths

* Move csv

* Deduplicate locations csv

* Move ipToCode to gradle

* Use std lib binarySearch

---------

Co-authored-by: bemusementpark <bemusementpark>
2024-10-23 13:48:29 +11:00
SessionHero01
0bc933dcec
Merge remote-tracking branch 'origin/dev' into closed_groups
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt
#	app/src/main/java/org/thoughtcrime/securesms/database/MmsDatabase.kt
#	app/src/main/java/org/thoughtcrime/securesms/database/SmsDatabase.java
#	app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
#	app/src/main/java/org/thoughtcrime/securesms/database/ThreadDatabase.java
#	app/src/main/java/org/thoughtcrime/securesms/database/model/ThreadRecord.java
#	app/src/main/java/org/thoughtcrime/securesms/preferences/SettingsViewModel.kt
#	app/src/main/res/layout/activity_conversation_v2.xml
#	app/src/test/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModelTest.kt
2024-10-22 15:57:22 +11:00
SessionHero01
01ef596d44
Remove unused files 2024-10-22 15:50:13 +11:00
ThomasSession
4917548faf
Fix/empty conversations (#1698)
* Not deleting a thread when it's empty - showing an empty snippet when thread is empty or only made up of 'marked as deleted' messages

* SES-2814 - show empty state when conversations are empty
2024-10-22 15:38:46 +11:00
ThomasSession
4b01fcec5e
Fix/message deletion issues (#1697)
* SES-2810 - Removing the screenshot privacy toggle

* SES-2813 - clickable only when there is a 'follow settings'

* SES-2815 - proper icon and spacing for deleted messages

* Simplified deletion dialog to be reused for note to self and the rest as only the labels change

* SES-2819 - Do not show a reaction on a deleted message

* Fixing up deletion details

Message view hides reactions completely if the message is marked as deleted
All  messages can now show the 'Delete' long press option
Community messages should be removed completely not marked as deleted

* Revert "SES-2819 - Do not show a reaction on a deleted message"

This reverts commit 711e31a43a.

* Avoiding adding reactions if the message is marked as deleted

* Removing uneeded icon

* Deletion handled by VM so menu item is always visible

* SES-2811 - Do not attempt to send a failed message marked as deleted

* SES-2818 - Making sure we set the lastMessage in a thread properly, without using 'marked as deleted' messages

* SES-2464 - changed the behaviour to finish the convo activity but instead refresh the sarch on resume

* removing log
2024-10-21 15:45:02 +11:00
SessionHero01
f794458cba
Kick handling 2024-10-21 14:36:58 +11:00
SessionHero01
afb7cc1485
Leaving message sending optimisation 2024-10-21 12:01:19 +11:00
SessionHero01
88df9ff65a
Tidy up 2024-10-21 11:55:27 +11:00
SessionHero01
0657ab2305
Polling improvement for group 2024-10-21 11:04:20 +11:00
SessionHero01
4536aca327
Improvement 2024-10-21 10:59:31 +11:00
ThomasSession
952bafaf1d
Fix/conversation deletion issues (#1695)
* SES-2464 - properly heading to home root when deleting a thread

* SES-2810 - Catering for missing config contacts vs local contacts

Making sure we deleted conversations when a contact is missing from the config while existing locally
2024-10-21 09:45:16 +11:00
ThomasSession
74939da01f
Fix/message deletion issues (#1696)
* SES-2810 - Removing the screenshot privacy toggle

* SES-2813 - clickable only when there is a 'follow settings'

* SES-2815 - proper icon and spacing for deleted messages

* Simplified deletion dialog to be reused for note to self and the rest as only the labels change

* SES-2819 - Do not show a reaction on a deleted message

* Fixing up deletion details

Message view hides reactions completely if the message is marked as deleted
All  messages can now show the 'Delete' long press option
Community messages should be removed completely not marked as deleted

* Revert "SES-2819 - Do not show a reaction on a deleted message"

This reverts commit 711e31a43a.

* Avoiding adding reactions if the message is marked as deleted
2024-10-21 07:46:41 +11:00
SessionHero01
b8e98ec9ed
Update copy 2024-10-15 15:40:41 +11:00
SessionHero01
e0ea98abdd
Use config's contact directly 2024-10-15 14:48:53 +11:00
SessionHero01
1b9b5dd42c
Compilation errors 2024-10-15 14:30:25 +11:00
SessionHero01
6814f0abe2
Merge remote-tracking branch 'origin/dev' into closed_groups
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/attachments/DatabaseAttachmentProvider.kt
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationActionModeCallback.kt
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/VisibleMessageContentView.kt
#	app/src/main/java/org/thoughtcrime/securesms/database/MessagingDatabase.java
#	app/src/main/java/org/thoughtcrime/securesms/database/MmsDatabase.kt
#	app/src/main/java/org/thoughtcrime/securesms/database/SmsDatabase.java
#	app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
#	app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt
#	app/src/main/java/org/thoughtcrime/securesms/notifications/PushReceiver.kt
#	app/src/main/java/org/thoughtcrime/securesms/repository/ConversationRepository.kt
#	app/src/main/java/org/thoughtcrime/securesms/ui/theme/ThemeColors.kt
#	app/src/main/res/layout/view_control_message.xml
#	app/src/test/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModelTest.kt
#	libsession/src/main/java/org/session/libsession/database/MessageDataProvider.kt
#	libsession/src/main/java/org/session/libsession/messaging/sending_receiving/ReceivedMessageHandler.kt
#	libsession/src/main/java/org/session/libsession/snode/SnodeAPI.kt
#	libsignal/src/main/java/org/session/libsignal/utilities/Retrying.kt
2024-10-15 14:17:54 +11:00