Nora Trapp
5f7eebf100
Pins for everyone is remote feature
2020-01-27 14:34:02 -08:00
Nora Trapp
050aa3b660
Fixes for introducing pins flow
2020-01-27 14:33:12 -08:00
Nora Trapp
ba8ff1d2d5
Remove stickers experience upgrade and cleanup
2020-01-27 14:33:11 -08:00
Matthew Chen
2734f01dcd
Merge tag '3.3.0.5'
2020-01-27 12:00:09 -03:00
Matthew Chen
bc0359268e
Rework outgoing messages; embed change protos in outgoing change messages for groups v2.
2020-01-27 11:47:44 -03:00
Matthew Chen
e328ccd0ef
Apply v2 group changes to group model.
2020-01-27 11:47:44 -03:00
Matthew Chen
91d100c792
Rework group updates; rework "update group" view to use GroupManager.
...
* Introduce GroupMembership & GroupAccess.
* Pull out GroupsV2Test.
* Fix issues in groups v2 logic.
2020-01-27 11:18:21 -03:00
Matthew Chen
993dca8ec9
Remove redundant NotificationName.
2020-01-27 10:53:23 -03:00
Matthew Chen
bcfba85356
Add message processing class.
...
* Modify message processing to allow observation of websocket queue being drained.
* Extend MessageProcessing to allow observation of REST message fetching and "all message fetching and processing".
2020-01-27 10:42:03 -03:00
Nora Trapp
93663765a7
Fix vertical alignment of conversation + attachment approval textView
2020-01-25 14:43:46 -08:00
Nora Trapp
1d42c4c86b
Preserve message text when pasting an attachment.
2020-01-25 14:27:01 -08:00
Nora Trapp
725baf772f
PINs for everyone megaphone
2020-01-24 13:43:35 -08:00
Michael Kirk
61ec8612ee
revamp group updates - show source, show changes, show icon
2020-01-23 11:55:48 -07:00
Michael Kirk
0a2ec74e8d
clarify delegate method
2020-01-23 11:55:48 -07:00
Nora Trapp
a2dc5ccf7d
PIN creation loading animation.
2020-01-23 09:03:40 -08:00
Nora Trapp
b1c913e810
Prepare ExperienceUpgrade for megaphones.
2020-01-23 08:59:22 -08:00
Nora Trapp
34bfd8266f
Only enforce the old minimum length during registration, we might have migrated a 4 digit pin
2020-01-23 08:56:34 -08:00
Matthew Chen
26ecb2b371
Rewrite queue to process incoming group v2 messages.
2020-01-23 12:00:42 -03:00
Nora Trapp
4f3993e5e2
finalize Argon2 parameters
2020-01-22 09:05:01 -08:00
Nora Trapp
791fe24336
Remove family name feature flag.
2020-01-22 08:42:27 -08:00
Nora Trapp
be1be64abe
Don't allow user to interactively dismiss PIN setup
2020-01-20 19:01:36 -08:00
Nora Trapp
86a4466e84
Allow dismissing the PIN reminder prompt
2020-01-20 18:49:59 -08:00
Nora Trapp
413d2e6a31
Only present the PINs for all splash when the user has internet and allow them to escape if they lose internet
2020-01-20 18:34:41 -08:00
Nora Trapp
51c7720b1b
Allow user's to select an alphanumeric PIN
2020-01-20 18:33:48 -08:00
Nora Trapp
c75a9395ff
Require creating a PIN even if you already have one.
2020-01-20 18:30:33 -08:00
Michael Kirk
0dfccd2749
avoid compiler warning, mark protocol conformance
2020-01-17 16:09:33 -07:00
Michael Kirk
4522737c25
fix compiler warnings for unused values
2020-01-17 16:09:31 -07:00
Michael Kirk
d0e9140794
remove unused variable
2020-01-17 16:08:36 -07:00
Michael Kirk
bb145c3dc1
Fix "Implicit conversion loses floating-point precision"
...
Affects 32bit targets
2020-01-17 16:08:35 -07:00
Matthew Chen
892ce5c135
Rework message processing to handle groups v2.
2020-01-17 17:34:37 -03:00
Matthew Chen
1ae6012ecb
Create and fetch groups v2; group update roundtrip.
2020-01-17 17:29:00 -03:00
Matthew Chen
d2d78d61f9
Respond to CR.
2020-01-16 17:48:59 -03:00
Matthew Chen
41f314ba1f
Respond to CR.
2020-01-16 17:44:56 -03:00
Matthew Chen
976fd5dfb8
Cache user profiles and signal accounts.
2020-01-16 16:52:25 -03:00
Michael Kirk
9be32858d0
permissively parse legacy and modern mexican phone number formats
2020-01-16 11:41:48 -07:00
Michael Kirk
ab40185710
hide search UI when replying to a message
2020-01-16 11:19:41 -07:00
Michael Kirk
11575926b1
remove unused ContactQuery
2020-01-15 14:28:04 -07:00
Nora Trapp
65590f03f1
Merge branch 'release/3.2.0'
2020-01-10 17:15:50 -08:00
Nora Trapp
a8d533b75c
Fix a bug where deleting a group would not update the UI
2020-01-10 16:41:56 -08:00
Nora Trapp
cb72fb8931
Show toast when tapping expired view-once message
2020-01-10 13:04:15 -08:00
Nora Trapp
5962d2c5f7
Only the X dismisses a view-once view
2020-01-10 13:04:15 -08:00
Nora Trapp
b4bb10dc68
Update view-once copy
2020-01-10 13:04:15 -08:00
Nora Trapp
575943ae7d
Update view-once icons
2020-01-10 12:13:57 -08:00
Nora Trapp
c597d6fcd2
Put family name behind feature flag.
2020-01-09 13:17:09 -08:00
Nora Trapp
a68f5277bf
Support profile given and family names
2020-01-09 13:17:09 -08:00
Nora Trapp
3ae3052c83
Merge branch 'release/3.2.0'
2020-01-08 17:42:55 -08:00
Michael Kirk
5eeb25abb4
Fix: Can't always scroll to old items
...
The index of the target item must be calculated *after* reloading the viewState.
2020-01-08 17:56:29 -07:00
Matthew Chen
72f912dce3
Versioned profile changes, etc.
2020-01-08 13:54:54 -03:00
Michael Kirk
896b53a32d
Fix crash in message mapping when deleting lots of messages in a smallish conversation
2020-01-07 18:36:30 -07:00
Michael Kirk
f5e7eb003b
avoid expensive redundant computation of non-truncated text alignment
2020-01-06 13:58:06 -07:00