Michael Kirk
3ffb321e2a
fix assert
...
// FREEBIE
7 years ago
Michael Kirk
18bc7cb0aa
Merge branch 'mkirk/sync-local-profile-earlier'
7 years ago
Michael Kirk
4c51f1810c
sync local profile as soon as it's created
...
// FREEBIE
7 years ago
Michael Kirk
1aeccc6a4e
Merge branch 'mkirk/profile-key-flag'
7 years ago
Michael Kirk
ab84cbd670
use messageSender property now that the class relies on it in multiple
...
places.
(due to rebase)
// FREEBIE
7 years ago
Michael Kirk
42934e5fd4
remove retry logic per code review
...
the system naturally recovers anyway, upon sending messages, no need to
hit the user with another alert.
// FREEBIE
7 years ago
Michael Kirk
d71b7684a6
cleanup logging
...
// FREEBIE
7 years ago
Michael Kirk
55d0db8c46
Disable profile-key sending with feature flag
...
// FREEBIE
7 years ago
Michael Kirk
ec0cf36abb
Don't print empty bubbles.
...
e.g. if we add another "invisible" flag message in the future we want to
be able to roll it out immediately.
// FREEBIE
7 years ago
Michael Kirk
69e8ca8eac
Handle receiving profile key messages
...
(don't print empty bubble)
// FREEBIE
7 years ago
Michael Kirk
4382f33618
Send blank PROFILE_MESSAGE after whitelisting someone
...
So they can immediately fetch your profile.
Note, we're going to put this behind a feature flag for initial release
since iOS prints an empty bubble when receiving a message like this.
// FREEBIE
7 years ago
Michael Kirk
6c63009e9e
Dedicated "Profile" debug section
...
// FREEBIE
7 years ago
Michael Kirk
9c56660618
profile key flag and debug action
...
// FREEBIE
7 years ago
Michael Kirk
fb42077db4
Merge branch 'mkirk/profile-key-sync'
7 years ago
Michael Kirk
d8aa9b4a3d
better comment per CR
...
// FREEBIE
7 years ago
Michael Kirk
0feb966a1c
comment cleanup / code formatting
...
// FREEBIE
7 years ago
Michael Kirk
6cde79c568
Assert profile key length on sending/receiving
...
// FREEBIE
7 years ago
Michael Kirk
6235e7fe5c
Don't send profile key with every sync message since we explicitly sync
...
upon update/create.
Following Signal-Android's lead here.
// FREEBIE
7 years ago
Michael Kirk
526d5e33b9
Sync profile key to sibling devices when updating contact
...
// FREEBIE
7 years ago
Michael Kirk
46919e4702
Add own profile key to multidevice provisioning message
...
// FREEBIE
7 years ago
Michael Kirk
1f3d2d1ed6
Send any profile key in contact sync
...
// FREEBIE
7 years ago
Michael Kirk
f0a57edde0
proto update: multiDevice profileKey sync
...
Also:
- minimize diff between Signal-Android's protos
- comment whereever we diverge from Signal-Android
// FREEBIE
7 years ago
Matthew Chen
ce92cc6325
Merge branch 'charlesmchen/fixScrollDownButton'
7 years ago
Matthew Chen
d3d9e5dabc
Fix scroll down button state.
...
// FREEBIE
7 years ago
Matthew Chen
4f8508050a
Merge branch 'charlesmchen/localProfileVsUploadForm'
7 years ago
Matthew Chen
cdfdb80fd1
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
7e4859241a
Clear the local profile avatar immediately when we request upload form.
...
// FREEBIE
7 years ago
Matthew Chen
47ae4bd90c
Merge branch 'charlesmchen/clearProfileAvatars'
7 years ago
Matthew Chen
0fa19b5269
Clear own avatar on service if necessary when updating local profile. Clear others' avatar when appropriate.
...
// FREEBIE
7 years ago
Matthew Chen
50a8d0f165
Clear own avatar on service if necessary when updating local profile. Clear others' avatar when appropriate.
...
// FREEBIE
7 years ago
Matthew Chen
65eb5c725c
Bump build from to 2.16.0.8.
...
// FREEBIE
7 years ago
Michael Kirk
5ec9b40f10
Merge branch 'mkirk/profile-censorship'
7 years ago
Michael Kirk
1e51bf4899
extract event names
...
// FREEBIE
7 years ago
Michael Kirk
251e206b6d
profiles vs. censorship circumvention
...
// FREEBIE
7 years ago
Matthew Chen
c630a1ecc0
Merge branch 'charlesmchen/messageViewTweaks'
7 years ago
Matthew Chen
f2ae73e156
Remove obsolete "scrollLaterTimer" hack in messages view.
...
// FREEBIE
7 years ago
Matthew Chen
8794880db8
Unbound message bubble cache size and DRY up cache logic.
...
// FREEBIE
7 years ago
Matthew Chen
d4879a5f5b
Update JSQMessageView.
...
* Fix "scroll state flickers when presenting messages view" issue.
* Ignore spurious trait collection changes on view presentation.
* Remove redundant view layout in JSQ view.
// FREEBIE
7 years ago
Matthew Chen
c08d81e45f
Merge branch 'charlesmchen/cropAndScaleAvatar'
7 years ago
Matthew Chen
c90ca331e3
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
2aaa9155de
Add view to Crop and scale avatar.
...
// FREEBIE
7 years ago
Matthew Chen
6b8e189f45
Add view to Crop and scale avatar.
...
// FREEBIE
7 years ago
Matthew Chen
728028563c
Add double-tap to zoom out.
...
// FREEBIE
7 years ago
Matthew Chen
e7b32f9fd1
Add double-tap to zoom out.
...
// FREEBIE
7 years ago
Matthew Chen
2b50eb5acc
Add view to Crop and scale avatar.
...
// FREEBIE
7 years ago
Matthew Chen
2c301feeb7
Add view to Crop and scale avatar.
...
// FREEBIE
7 years ago
Matthew Chen
428edb6172
Merge branch 'charlesmchen/profileNameLengthError'
7 years ago
Matthew Chen
374a59e937
Remove an old TODO.
...
// FREEBIE
7 years ago
Matthew Chen
e8a6ca1c22
Show an error when profile name is too long.
...
// FREEBIE
7 years ago
Michael Kirk
3cccf92757
Merge branch 'mkirk/profile-name-for-avatar'
7 years ago