Commit Graph

2781 Commits

Author SHA1 Message Date
SessionHero01
dfc69420ba Leave icon update 2024-11-01 17:01:21 +11:00
SessionHero01
1b6f7bc3fa Expiration message feedback 2024-11-01 14:55:37 +11:00
SessionHero01
acbeaad71c Animation for group name edit 2024-10-31 15:21:30 +11:00
SessionHero01
02d4741bd7 Feedback 2024-10-31 15:10:58 +11:00
SessionHero01
7520571a7d Feedback 2024-10-31 09:39:55 +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
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
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