Michael Kirk
91fc6b4d04
Stretch to fit wider message counts
...
// FREEBIE
2017-04-10 19:31:40 -04:00
Michael Kirk
9bd2ff0572
Don't repaint back-button unread badge
...
There's not much benefit to this being done async, and making it sync
avoids the repaint.
Also, simplified the code around drawing the badge.
// FREEBIE
2017-04-10 19:04:14 -04:00
Michael Kirk
6b0eb7f9b5
Use numeric pad for verifiation code entry
...
No need for special phone characters like: *, -, +
// FREEBIE
2017-04-10 19:01:10 -04:00
Michael Kirk
7fb8b493f1
bail on scripts whenever an error is encountered
...
remove unused script
also use consistent bash
// FREEBIE
2017-04-10 18:56:22 -04:00
Matthew Chen
dfd4ff5d2e
Merge branch 'charlesmchen/messageViewGlitches'
2017-04-10 12:44:13 -04:00
Matthew Chen
6fde2852b1
Respond to CR.
...
// FREEBIE
2017-04-10 12:44:03 -04:00
Matthew Chen
dc78e32bbf
Reload data and invalidate layout whenever message view will appear.
...
// FREEBIE
2017-04-10 12:42:37 -04:00
Michael Kirk
0039f4b697
sync translations
...
// FREEBIE
2017-04-07 15:11:32 -04:00
Michael Kirk
1849c8531f
bump build
...
// FREEBIE
2017-04-07 15:10:28 -04:00
Michael Kirk
2af89c9a2e
[SSK][SPK] only assert dispatch in DEBUG
...
// FREEBIE
2017-04-07 14:20:35 -04:00
Matthew Chen
a93aad5124
Respond to CR.
...
// FREEBIE
2017-04-07 13:03:22 -04:00
Matthew Chen
a15e8b2d9b
Merge branch 'charlesmchen/cantBlockSelf'
2017-04-07 13:02:40 -04:00
Matthew Chen
4cd1684ded
Don’t let user block themselves.
...
// FREEBIE
2017-04-07 13:02:30 -04:00
Matthew Chen
372d6b9bfd
Don’t let user block themselves.
...
// FREEBIE
2017-04-07 13:02:30 -04:00
Matthew Chen
df58a01330
Revert "Fix i18n key."
...
This reverts commit 0ba81588ed
.
2017-04-07 12:09:08 -04:00
Matthew Chen
e3fb0c5987
Merge branch 'charlesmchen/multipleItemsInPasteboard'
2017-04-07 12:04:10 -04:00
Matthew Chen
1ab4417687
Fix paste when pasteboard has multiple items.
...
// FREEBIE
2017-04-07 12:04:04 -04:00
Matthew Chen
d3bcc4e4da
Merge branch 'charlesmchen/roundAvatarIcons'
2017-04-07 11:58:24 -04:00
Matthew Chen
27aeb425e4
Round avatar icons.
...
// FREEBIE
2017-04-07 11:58:15 -04:00
Matthew Chen
7fb795491c
Merge branch 'charlesmchen/fingerprintViewVsKeyboard'
2017-04-07 11:54:51 -04:00
Matthew Chen
3ac1e75b5f
Ensure keyboard doesn't hide "safety numbers changed" interaction.
...
// FREEBIE
2017-04-07 11:54:42 -04:00
Matthew Chen
0bc8a0f373
Merge branch 'charlesmchen/reformatPhoneNumberVsCountryCodeChange'
2017-04-07 11:52:30 -04:00
Matthew Chen
5feca42821
Reformat phone number if user changes country code.
...
// FREEBIE
2017-04-07 11:52:21 -04:00
Michael Kirk
df381cf4b9
Merge branch 'mkirk/session-cleanup'
2017-04-07 11:23:49 -04:00
Michael Kirk
6ba5e5cc6b
Clean up session-reset logging
...
// FREEBIE
2017-04-07 10:19:40 -04:00
Matthew Chen
0ba81588ed
Fix i18n key.
...
// FREEBIE
2017-04-06 22:09:23 -04:00
Michael Kirk
8c5ceffe17
sync translations
...
// FREEBIE
2017-04-06 21:19:19 -04:00
Michael Kirk
24adac289c
bump version
...
// FREEBIE
2017-04-06 21:11:01 -04:00
Michael Kirk
e8056fcbb2
Merge branch 'mkirk/fix-session-reset'
2017-04-06 21:10:42 -04:00
Michael Kirk
d8ae941736
Delete session *before* sending EndSession message
...
Typically we're sending an EndSession message because our session has
diverged from the remote party's session. So if we send an EndSession
message, but decrypt it with our old out-of-sync session, how can we
expect them to be able to decrypt it?
Instead, by deleting the existing sessions, we'll fetch a new PreKey,
and start fresh with the remote side.
// FREEBIE
2017-04-06 21:09:56 -04:00
Michael Kirk
9d0c76ca56
debug action to reset session
...
// FREEBIE
2017-04-06 21:09:56 -04:00
Michael Kirk
033591aeca
Remove unused code
...
// FREEBIE
2017-04-06 21:09:56 -04:00
Michael Kirk
acad91ebc1
Merge branch 'mkirk/session-corruption'
2017-04-06 21:07:26 -04:00
Michael Kirk
87845525b6
[SSK] serialize all read/write to sessionStore
...
Attempt to avoid session corruption happening due to an inconsistent
view of the session store by ensuring all access to the session store
happens on a serialized queue
// FREEBIE
2017-04-06 21:07:11 -04:00
Michael Kirk
caabae0024
Add new debug method to delete session
...
// FREEBIE
2017-04-06 21:06:13 -04:00
Michael Kirk
398ee22f50
[SSK] rename cipher queue to sessionStoreQueue
...
// FREEBIE
2017-04-06 21:06:13 -04:00
Michael Kirk
a951d11d97
[SSK] move iOSVersion to SSK
...
// FREEBIE
2017-04-06 21:06:13 -04:00
Michael Kirk
80696e2574
Merge branch 'charlesmchen/newConversationScrollVsKeyboard'
2017-04-06 21:01:04 -04:00
Matthew Chen
554125aeeb
Dismiss keyboard if user scrolls in “new 1:1 conversation” view.
...
// FREEBIE
2017-04-06 21:00:59 -04:00
Michael Kirk
dc174ad6f0
Merge branch 'charlesmchen/blocking10'
2017-04-06 20:59:14 -04:00
Michael Kirk
cc16b9c893
CR nit: add assert
...
// FREEBIE
2017-04-06 20:59:07 -04:00
Matthew Chen
19d8f6cf01
Improvements around contact cells.
...
* Improve handling of accessory views/types.
* Use contact cell in “new/edit group” view.
* Don’t hide blocked contacts and group members in “new/edit group” view.
* Let users “unblock-to-add” blocked contacts in “new/edit group” view.
// FREEBIE
2017-04-06 20:59:07 -04:00
Matthew Chen
ff6f383469
Merge branch 'charlesmchen/fixTableAssert'
2017-04-06 15:30:29 -04:00
Matthew Chen
74820d9ba9
Respond to CR.
...
// FREEBIE
2017-04-06 15:30:21 -04:00
Matthew Chen
a1bd2f66f8
Fix invalid assert in the OWS table views.
...
// FREEBIE
2017-04-06 12:07:51 -04:00
Matthew Chen
c597bacdca
Merge branch 'charlesmchen/blocking9'
2017-04-06 11:57:19 -04:00
Matthew Chen
fd86495e26
Respond to CR.
...
// FREEBIE
2017-04-06 11:57:08 -04:00
Matthew Chen
8823b2884a
Refine the “block list” view.
...
// FREEBIE
2017-04-05 21:58:51 -04:00
Matthew Chen
b5562fa126
Update “new 1:1 conversation” view.
...
* Don’t hide blocked users. If selected, user needs to unblock to start conversation.
* Add “you have no contacts” indicator.
* Activate “block state indicator” in contact cell.
// FREEBIE
2017-04-05 21:39:15 -04:00
Matthew Chen
8867b2882e
Tweak appearance of contact cell.
...
// FREEBIE
2017-04-05 21:37:26 -04:00