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
jubb
e7b0707377
feat: add in call settings dialog for if calls is disabled in conversation
2022-04-05 16:09:51 +10:00
jubb
3637210308
chore: upgrade build numbers
2022-04-05 14:27:12 +10:00
jubb
7db853d407
refactor: match iOS styling for call activity closer
2022-04-05 14:26:38 +10:00
jubb
3b1ee2d28b
fix: fixes the incoming hangup logic for linked devices
2022-04-05 10:58:12 +10:00
jubb
d8283a801f
fix: reduce timeout
2022-04-05 09:57:55 +10:00
jubb
6ab6dc6add
build: update version number
2022-04-01 15:43:04 +11:00
jubb
413e65e905
refactor: failed and disconnect events only handled if either the reconnect or the timeout runnables are not set
2022-03-29 16:57:43 +11:00
jubb
4c984de9ff
refactor: call reconnection improvement tested cross platform to re-establish
2022-03-25 16:25:52 +11:00
jubb
720d0fcf86
refactor: remove negotiation based on which party dropped connection
2022-03-24 17:12:39 +11:00
jubb
de2e241598
Merge branch 'master' into calls
...
# Conflicts:
# app/build.gradle
2022-03-22 11:59:39 +11:00
jubb
04dfe99517
build: update version code and name
2022-03-22 11:14:51 +11:00
Harris
e689ab9753
Merge remote-tracking branch 'origin/calls' 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/RecipientDatabase.java
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
# app/src/main/res/values/strings.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
2022-03-17 17:32:32 +11:00
Harris
5c88d5e1b8
fix: merge compile errors and increment build number
2022-03-17 17:19:07 +11: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
Harris
7f7db3b4b8
build: update build number
2022-03-17 16:34:23 +11:00
Harris
2445418e3e
build: update build number
2022-03-17 15:55:27 +11:00
Harris
5ace67fd36
fix: don't send typing indicator in unapproved conversation
2022-03-17 15:38:39 +11:00
Harris
8d32b02c16
Merge remote-tracking branch 'upstream/dev'
2022-03-17 13:50:00 +11:00
Harris
ad5911e247
fix: don't enable expiring messages in not approvedMe conversations
2022-03-17 13:31:25 +11:00
Harris
c6cf7a24d7
fix: raise elevation on the attachment buttons
2022-03-17 13:18:59 +11:00
Harris
3733826e2e
fix: re-check input bar control after recipient modified
2022-03-17 13:01:33 +11:00
jubb
1aabbecc9d
build: update build number
2022-03-15 14:20:52 +11:00
Harris
6649a9a745
Generate placeholder avatars from two characters, re-fetch missed avatars ( #856 )
...
* feat: splitting names in the avatar generation
* fix: re-fetch avatars if initial downloads fail
* fix: remove shadowed name, add tests for common labels
2022-03-15 09:24:15 +11:00
jubb
11d49426d3
fix: approval for more fine-grained contacts on migrate
2022-03-10 16:29:44 +11:00
Harris
c458d4a359
Fix approved references and visible message setting flags for approval ( #854 )
...
* fix: set approved on new outgoing threads, use approved more deeply and invalidate the options menu on recipient modified. Add approvedMe flag toggles for visible message receive
* fix: add name update in action bar on modified, change where approvedMe is set
* fix: text colours and attachment approve requests
* refactor: text color for share screen
* Restart conversation loader on message request approval
Co-authored-by: ceokot <ceokot@gmail.com>
2022-03-10 09:54:18 +11:00
jubb
ff6d2ba14d
build: increment build number
2022-03-09 15:31:09 +11:00
jubb
04e40df9f5
Merge branch 'fix_approved_and_invalidating_options' into calls
...
# Conflicts:
# app/src/main/java/org/thoughtcrime/securesms/database/Storage.kt
# libsession/src/main/java/org/session/libsession/database/StorageProtocol.kt
2022-03-09 14:55:25 +11:00
jubb
023424a87b
fix: add name update in action bar on modified, change where approvedMe is set
2022-03-09 14:23:44 +11:00
jubb
ca7b27f82b
fix: set approved on new outgoing threads, use approved more deeply and invalidate the options menu on recipient modified. Add approvedMe flag toggles for visible message receive
2022-03-09 13:43:44 +11:00
jubb
1f4c2f9a08
refactor: add null case
2022-03-09 10:26:06 +11:00
jubb
c16ca83279
feat: reset peer connection on DC to prevent ICE messages from old connection or stale state in reconnecting
2022-03-09 10:11:26 +11:00
jubb
b69c4d490d
refactor: reduce TIMEOUT_SECONDS to 30 from 90
2022-03-08 14:38:01 +11:00
jubb
e9578de779
feat: reconnection logic works correctly now
2022-03-08 14:29:46 +11:00
jubb
18884ea06b
feat: check new session based off current state
2022-03-07 17:47:35 +11:00
jubb
734bb93c48
feat: add reconnecting and merge fixes
2022-03-07 16:44:49 +11:00
jubb
34750d7d34
Merge remote-tracking branch 'upstream/dev' into calls
...
# Conflicts:
# 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-07 09:46:06 +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
3fc7654b81
feat: state machine reconnect logic wip
2022-03-04 17:10:32 +11:00
jubb
a90bd89c9a
refactor: adding reconnecting logic and visuals
2022-03-03 17:03:32 +11:00
jubb
573f0930df
feat: new call state processing
2022-03-03 15:18:19 +11:00
jubb
5dba223c2e
Merge branch 'dev' into calls
...
# Conflicts:
# app/build.gradle
# app/src/main/res/values/strings.xml
2022-03-01 11:04:17 +11:00
Harris
55aa266769
Bug fixes and provide conversation tooltips ( #851 )
...
* refactor: removing unused strings and changing session header dimensions
* refactor: remove bodyTextView from LinkPreviewView.kt and changing header image colours
* fix: path layout is aligned, global search input should always prompt soft input on open
* fix: unread count and scroll to bottom button visibility properly taking into account adapter item count and RecyclerView.NO_POSITION
fixes #848
* fix: crash on error toast for failing to share logs
* feat: conversation tooltips in NewConversationButtonSetView.kt
* fix: UI issue for conversation action bar cutting off lower than baseline characters
fixes #839
* refactor (wip): replacing bindings with nullable types to try prevent mystery bug
* refactor: use the nullable bindings for ConversationActivityV2.kt and remove inputBarHeightChanged
* fix: remove recipient listener on destroy
* build: add latest strings and increase build
2022-02-28 17:23:58 +11:00
jubb
150d5467d4
refactor: state machine and tests for the transition events
2022-02-23 17:26:31 +11:00
jubb
2ded8c0f6e
refactor: calls video stretching but consistent
2022-02-17 17:27:46 +11:00
jubb
0275edfcf9
refactor: applying rotation and mirroring based on front / rear cameras that wraps nicely, only scale reworking needed
2022-02-16 16:08:25 +11:00
jubb
a11a5da7c2
feat: setting up rotation for the remote render view
2022-02-15 16:17:14 +11:00
jubb
eb2e3d075e
feat: starting the screen rotation processing
2022-02-14 17:24:28 +11:00
jubb
9119ea2d5e
feat: adding base for rotation and picking random subset of turn servers
2022-02-11 16:55:45 +11:00
jubb
cf06390812
build: update build numbers
2022-02-09 14:37:08 +11:00