Matthew Chen
625a448901
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
effa885614
Rework socket manager.
...
// FREEBIE
7 years ago
Matthew Chen
267462c584
Show block indicator in home view.
...
* Improve thread safety of home view cells.
// FREEBIE
7 years ago
Michael Kirk
4149cba6db
use updated localizable strings linter
...
this script checks to make sure the proper number of format characaters
appear in our translated strings.
See: https://github.com/WhisperSystems/l10n_lint
// FREEBIE
7 years ago
Matthew Chen
2a369273c8
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
b7b5dbb563
Do not present local notifications if a read receipt arrives immediately after.
...
// FREEBIE
7 years ago
Matthew Chen
55706e9bb9
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
878704cb12
Create block offer when non-contacts send you a message.
...
// FREEBIE
7 years ago
Matthew Chen
c2e94f57ed
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
660e4dd4c4
Show attachment approval dialog for all attachments.
...
// FREEBIE
7 years ago
Matthew Chen
5bc5e00156
Add debug UI action to send 1,000 messages so we can “load test” message view’s perf.
...
// FREEBIE
7 years ago
Matthew Chen
1ac487835a
Reload data and invalidate layout whenever message view returns from background.
...
// FREEBIE
7 years ago
Matthew Chen
435a42bb3c
Hide the edit menu for attachment until they are uploaded.
...
// FREEBIE
7 years ago
Matthew Chen
0a8c9e5622
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
4e3fbac107
Add explanation messages to the “block user alert” and the block section of the 1:1 conversation settings view.
...
// FREEBIE
7 years ago
Matthew Chen
f503d7f93c
Stay scrolled to the bottom during in conversation view during updates.
...
// FREEBIE
7 years ago
Matthew Chen
ec129ea217
Improve attachment upload progress indicator.
...
* Should never show up for attachments in the failed state.
* Show show up without delay for attachments being sent.
* Show disappear when attachment upload fails in any way.
// FREEBIE
7 years ago
Michael Kirk
032cf0d953
sharing via message view is legible
...
// FREEBIE
7 years ago
Michael Kirk
811a4ac4b5
add some missing asserts
...
// FREEBIE
7 years ago
Michael Kirk
ca768d071a
repeat phone number in header, next to back button
...
1. Putting it near the back-button suggests the user can change it by
going back.
2. The existing title "Verify" didn't add any value.
// FREEBIE
7 years ago
Michael Kirk
fb53a3258d
clarify what to do on the verification screen
...
// FREEBIE
7 years ago
Michael Kirk
91fc6b4d04
Stretch to fit wider message counts
...
// FREEBIE
7 years ago
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
7 years ago
Michael Kirk
6b0eb7f9b5
Use numeric pad for verifiation code entry
...
No need for special phone characters like: *, -, +
// FREEBIE
7 years ago
Michael Kirk
7fb8b493f1
bail on scripts whenever an error is encountered
...
remove unused script
also use consistent bash
// FREEBIE
7 years ago
Matthew Chen
6fde2852b1
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
dc78e32bbf
Reload data and invalidate layout whenever message view will appear.
...
// FREEBIE
7 years ago
Michael Kirk
0039f4b697
sync translations
...
// FREEBIE
7 years ago
Michael Kirk
1849c8531f
bump build
...
// FREEBIE
7 years ago
Matthew Chen
a93aad5124
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
4cd1684ded
Don’t let user block themselves.
...
// FREEBIE
7 years ago
Matthew Chen
372d6b9bfd
Don’t let user block themselves.
...
// FREEBIE
7 years ago
Matthew Chen
df58a01330
Revert "Fix i18n key."
...
This reverts commit 0ba81588ed
.
7 years ago
Matthew Chen
1ab4417687
Fix paste when pasteboard has multiple items.
...
// FREEBIE
7 years ago
Matthew Chen
27aeb425e4
Round avatar icons.
...
// FREEBIE
7 years ago
Matthew Chen
3ac1e75b5f
Ensure keyboard doesn't hide "safety numbers changed" interaction.
...
// FREEBIE
7 years ago
Matthew Chen
5feca42821
Reformat phone number if user changes country code.
...
// FREEBIE
7 years ago
Michael Kirk
6ba5e5cc6b
Clean up session-reset logging
...
// FREEBIE
7 years ago
Matthew Chen
0ba81588ed
Fix i18n key.
...
// FREEBIE
7 years ago
Michael Kirk
8c5ceffe17
sync translations
...
// FREEBIE
7 years ago
Michael Kirk
24adac289c
bump version
...
// FREEBIE
7 years ago
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
7 years ago
Michael Kirk
9d0c76ca56
debug action to reset session
...
// FREEBIE
7 years ago
Michael Kirk
033591aeca
Remove unused code
...
// FREEBIE
7 years ago
Michael Kirk
caabae0024
Add new debug method to delete session
...
// FREEBIE
7 years ago
Michael Kirk
398ee22f50
[SSK] rename cipher queue to sessionStoreQueue
...
// FREEBIE
7 years ago
Michael Kirk
a951d11d97
[SSK] move iOSVersion to SSK
...
// FREEBIE
7 years ago
Matthew Chen
554125aeeb
Dismiss keyboard if user scrolls in “new 1:1 conversation” view.
...
// FREEBIE
7 years ago
Michael Kirk
cc16b9c893
CR nit: add assert
...
// FREEBIE
7 years ago
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
7 years ago