Michael Kirk
1f9f066fa9
print call record when declining a call
...
// FREEBIE
8 years ago
Matthew Chen
0855faabb4
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
efbda70764
Improve UX for multiple “no longer verified” members of a group.
...
// FREEBIE
8 years ago
Matthew Chen
a039aac36d
Improve UX for multiple “no longer verified” members of a group.
...
// FREEBIE
8 years ago
Michael Kirk
bee4b118e6
remove unneccessary explanation of UI
...
// FREEBIE
8 years ago
Matthew Chen
3c59678b7d
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
d340c3262d
Tweak the database upgrade copy.
...
// FREEBIE
8 years ago
Matthew Chen
cf3101226b
Improve the upgrade screen.
...
// FREEBIE
8 years ago
Michael Kirk
60e87bb16f
clearer copy for SN changes
...
// FREEBIE
8 years ago
Matthew Chen
c7426f9343
Avoid crashing on startup due to database view creation.
...
* Substitute unread view for unseen view until unseen view is ready.
* Register as many views as possible async.
* Perform blocking, safe migrations before async registration of views.
* Add debug settings view for internal app stats.
* Show blocking overlay until async registration of database views is complete.
* Convert version migrations to use AppVersions.
// FREEBIE
8 years ago
Matthew Chen
05e316381b
Remove “block on safety number changes” setting in preferences.
...
// FREEBIE
8 years ago
Matthew Chen
6f1f1fac80
Improve handling of group creation failures.
...
// FREEBIE
8 years ago
Matthew Chen
935244843e
Tweak verification UI.
...
* Add “tap for options” to verification banner copy.
* Add close button to banners.
* Always use shield icon for verification row in conversation settings view.
* Add action sheet to verification banner.
// FREEBIE
8 years ago
Matthew Chen
7d7b6689c4
Tweak verification state messages.
...
// FREEBIE
8 years ago
Matthew Chen
7da28bd5dc
Multiple refinements around verification.
...
* Check for identity key before presenting fingerprint view.
* Show verification state in a separate subtitle in conversation view.
* Let users verify from group members view.
// FREEBIE
8 years ago
Matthew Chen
11ca51c95f
Show verification state banner. Show verification state in conversation settings view.
...
// FREEBIE
8 years ago
Matthew Chen
a7269a9a5d
Clean up ahead of PR.
...
// FREEBIE
8 years ago
Matthew Chen
128e147c1b
Show verification state in fingerprint view and let user change that state.
...
// FREEBIE
8 years ago
Matthew Chen
10f3f7fe13
Add “learn link”. Move “scan” button into QR code.
...
// FREEBIE
8 years ago
Matthew Chen
8b9a1e41b4
DRY up safety number success and failure handling.
...
* Add “mark as verified” option to success case.
// FREEBIE
8 years ago
Matthew Chen
58ebebc97f
Move QR code scanning to a separate view.
...
// FREEBIE
8 years ago
Matthew Chen
bc63a72c25
Add verification state change messages.
...
// FREEBIE
8 years ago
Michael Kirk
64efa2b3c6
[SSK] remove redundant SN changes when sending to new identity
...
// FREEBIE
8 years ago
Michael Kirk
75bab75dc8
Show no redundant error when failing to send due to changed identity
...
The old "blocking" style SN alerts are deprecated. We maintain the
functionality to decrypt incoming messages from legacy SN alerts so that
users have time to recover their undecrypted messages.
// FREEBIE
8 years ago
Michael Kirk
1a3204bf46
create interaction in thread when missing call due to changed identity
...
// FREEBIE
8 years ago
Michael Kirk
c8d547a08f
Only allow callback for identities that were not previously verified
...
// FREEBIE
8 years ago
Michael Kirk
1127553041
restore "confirm and callback" functionality
...
// FREEBIE
8 years ago
Michael Kirk
146031e4d5
update copy / remove some unused "unseen" tracking
...
// FREEBIE
8 years ago
Matthew Chen
1dffdb5ca0
Indicate if censorship circumvention is active in the main app settings view.
...
// FREEBIE
8 years ago
Matthew Chen
15074cdb8f
Clean up system message cells, make them tappable, etc.
...
// FREEBIE
8 years ago
Michael Kirk
295ba5c854
update copy "safety number" is not uppercased
...
...unless it's a button, which is always title cased.
// FREEBIE
8 years ago
Michael Kirk
130aa132a0
Reject incoming calls from an unseen changed identity
...
// FREEBIE
8 years ago
Michael Kirk
9a2f218bf3
show SN confirmation before adding to group
...
* Extract SN confirmation dialog
// FREEBIE
8 years ago
Michael Kirk
47783a9df0
request confirmation when calling changed SN
...
...rather than failing with "SN Changed" error
// FREEBIE
8 years ago
Matthew Chen
19390abc41
Refine the unseen indicators.
...
* Fix sizing of the unread indicator cells.
* Fix conflicts between paging and “load window” of conversation view and unseen indicator.
* Modify unseen indicator to indicate whether there are more unseen messages and safety number changes.
* Fix conflicts between modifying the “load window” size and updating the dynamic interactions.
* Clear the “bubble size calculator” cache whenever the view changes size.
* Improve the scrolling behavior around “load more messages”.
* Improve management of “load window” size.
* Fix issues around caching of bubble sizes.
// FREEBIE
8 years ago
Michael Kirk
37e0b1a004
Sending to unconfirmed idnetity presents confirmation
...
Rather than send/fail
// FREEBIE
8 years ago
Michael Kirk
bb25d2beb6
IdentityKeyStore changes
...
1) Always accept keys from incoming messages
2) Block sending only if it's a recent change, or if always
block is enabled
// FREEBIE
// FREEBIE
8 years ago
Matthew Chen
b0005ea932
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
bc501b16f2
Let users manually specify the domain fronting country.
...
// FREEBIE
8 years ago
Matthew Chen
c07f28565e
Revise manual censorship circumvention.
...
// FREEBIE
8 years ago
Matthew Chen
e746636c7c
Expose manual censorship circumvention setting.
...
// FREEBIE
8 years ago
Matthew Chen
7b70fe674a
“Add to contacts” offer.
...
// FREEBIE
8 years ago
Matthew Chen
ac458cc7ad
Add unread indicator.
...
// FREEBIE
8 years ago
Matthew Chen
0ec095f216
Nag users on iOS 8 to upgrade.
...
// FREEBIE
8 years ago
Matthew Chen
54faff2db2
Show alerts for missing or invalid phone numbers in registration view.
...
// FREEBIE
8 years ago
Michael Kirk
e727c0a77a
update mic perm copy
...
// FREEBIE
8 years ago
Michael Kirk
abcc510341
"Conversation Settings" -> "Contact/Group Info"
...
Clearer heading
// FREEBIE
8 years ago
Michael Kirk
33dc4d3d8a
[SSK] Show Voice Message snippet
...
// FREEBIE
8 years ago
Matthew Chen
3e8b4225b3
Show alert when user tries to play an invalid audio file.
...
// FREEBIE
8 years ago
Michael Kirk
722736d264
translation spellcheck =/
...
// FREEBIE
8 years ago