Harris
34863c5cab
feat: add a first call missed control message and info popup with link to privacy settings
2022-04-06 16:38:55 +10:00
Harris
4355322ee5
Merge branch 'master' into calls
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/ControlMessageView.kt
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
# app/src/main/java/org/thoughtcrime/securesms/database/model/DisplayRecord.java
# app/src/main/res/values/strings.xml
# app/src/main/res/values/styles.xml
# libsession/src/main/java/org/session/libsession/database/StorageProtocol.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/MessageReceiver.kt
# libsession/src/main/java/org/session/libsession/utilities/TextSecurePreferences.kt
# libsignal/src/main/java/org/session/libsignal/protos/SignalServiceProtos.java
2022-03-17 16:49:35 +11:00
ceokot
206505abe8
feat: Add conversation filtering for message requests ( #830 )
...
* feat: Message requests
* Apply contact sync message
* Filter based on message requests toggle
* Add message requests screen
* Implement message requests screen
* Handle message request buttons
* Handle approval syncing
* Display message request response
* Display pending message request
* Display pending message request
* Add approval migrations
* Send message request response
* Fix conversation filters
* Add approval migration
* Handle message request response
* Update message request response proto
* Update message request response handling
* Refresh message requests
* Show message request banner on new message request
* Message request item layout tweaks
* Fix latest unapproved conversation query
* Handle sent message request responses on restore
* QA feedback tweaks
* Remove send limit on message requests
* Config message handling tweaks
* Reverse conversation upon message request approval
* Remove read receipts, delete declined conversations
* Fix contact filtering in config messages
* Fix message request order and handle deletion
* Fix message request snippet on home screen
* Refresh message request list after decline or clearing all
* Fix message request reversal
* Fix message request notifications
* Disable media buttons for message requests
* Hide message request banner after reading
* Refresh message request banner
2022-03-04 08:46:39 +02:00
jubb
38164ea23d
Merge remote-tracking branch 'upstream/master' into calls
...
# Conflicts:
# app/build.gradle
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/menus/ConversationMenuHelper.kt
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/ControlMessageView.kt
# app/src/main/java/org/thoughtcrime/securesms/home/HomeActivity.kt
# app/src/main/res/values/strings.xml
# gradle.properties
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/pollers/ClosedGroupPollerV2.kt
# libsession/src/main/java/org/session/libsession/messaging/sending_receiving/pollers/OpenGroupPollerV2.kt
# libsession/src/main/java/org/session/libsession/utilities/TextSecurePreferences.kt
2022-02-08 09:58:57 +11:00
ceokot
c113a447cf
refactor: Use view binding to replace Kotlin synthetics ( #824 )
...
* refactor: Migrate home screen to data binding
* Add view binding
* Migrate ConversationView to view binding
* Migrate ConversationActivityV2 to view binding
* View model refactor
* Move more functionality to the view model
* Add ui state events flow
* Update conversation item bindings
* Update profile picture view bindings
* Replace Kotlin synthetics with view bindings
* Fix qr code fragment binding and optimize imports
* View binding refactors
* Make TextSecurePreferences an interface and add an implementation to improve testability
* Add conversation repository
* Migrate remaining TextSecurePreferences functions into the interface
* Add unit conversation unit tests
* Add unit test coverage for remaining view model functions
2022-01-14 07:56:15 +02:00
jubb
ca0f8c5d7d
Merge remote-tracking branch 'upstream/dev' into rtc_calls
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/conversation/v2/messages/ControlMessageView.kt
2021-12-07 09:52:58 +11:00
ceokot
ba51102b6d
Add message date break extension function to reduce duplication
2021-12-06 06:34:32 +02:00
ceokot
a966623db2
Add conversation constants file
2021-12-06 06:07:46 +02:00
ceokot
bfe91427ab
fix: Add date breaks on control messages
2021-12-03 08:50:19 +02:00
jubb
c31d8d0e74
refactor: replace call icons
2021-11-29 16:16:10 +11:00
jubb
787fefc237
refactor: change the call logos in control messages
2021-11-25 17:23:48 +11:00
Harris
d6823d88e6
refactor: handle in-thread call notifications better and replace deny button intent with denyCallIntent instead of hangup
2021-11-24 11:57:23 +11:00
Niels Andriesse
bef7413055
Scroll to message upon tapping quote & fix various bugs
2021-06-30 10:30:10 +10:00
Niels Andriesse
c17eb5e404
WIP
2021-06-28 14:51:49 +10:00
Niels Andriesse
40317d9834
Fix corner rounding issue
2021-06-25 14:06:53 +10:00
Niels Andriesse
517539a837
Fix cell re-use issue
2021-06-21 14:00:48 +10:00
nielsandriesse
dc4a7d0761
Apply correct message bubble margins
2021-06-01 15:43:37 +10:00
nielsandriesse
3b18b0985b
Add date break header
2021-06-01 14:38:52 +10:00
nielsandriesse
e177fc4689
Fix outgoing message layout
2021-06-01 14:28:14 +10:00
nielsandriesse
a23cfbc11d
Implement parts of the visible message view
2021-06-01 13:01:03 +10:00
nielsandriesse
7710a2c32f
Distinguish between control messages and visible messages
2021-06-01 09:48:02 +10:00