Scott Nonnenberg
43a44793c5
Remove jshint - move everything over to eslint
...
Also removed all hints of previous linters
2018-07-17 15:54:32 -07:00
Daniel Gasienica
95321e5d3e
Remove Vim mode lines
2018-04-30 16:53:34 -04:00
Daniel Gasienica
1dd87ad197
Format all source code using Prettier
2018-04-30 16:53:34 -04:00
Scott Nonnenberg
3b4fd2d0e0
Eliminate $name$ in two places ( #1520 )
...
* Eliminate $name$ when changedRightAfterVerify string is shown
FREEBIE
* Eliminate $name$ when identityKeyErrorOnSend string is shown
FREEBIE
2017-09-29 09:09:40 -07:00
Scott Nonnenberg
6caf88c404
Key verification error popup: Remove cancel, empty resolve()
...
FREEBIE
2017-08-07 16:14:49 -07:00
Scott Nonnenberg
697079cf9b
Add else handlers with logging in toggleVerified catch handler
...
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
8112cd220a
Show warning when we discover key change on verify
...
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
b6cca41a0c
Update verification-related strings to better match mobile app
...
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
31bf05e14a
Add verified state summary to top of safety number screen
...
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
243cbd8123
Confirmaton on send, banner when 'unverified'
...
Not yet using the new APIs, but ready to. Still to do:
- Send sync messages on trust decisions
- Respond to received trust decision sync messages
- Show trust decisions in the conversation history
- In that rare situation where a sent message ends up with a key error
make it easy to retry the send.
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
bedf10056b
Support for group-member verifications via second-level panel
...
Also:
- All the necessary wire-up to update things in real time. If you have
a safety number page up via a group member view as well as via a 1:1
conversation with that contact, they'll both be updated as the
underlying model changes. Similarly, the overall group will update
in real-time as members change.
- A bit of special-casing for yourself in a group conversation - you're
shown as 'me' and are not clickable, where normally that would take you
to the Safety Number screen for that contact. You are also not included
in the trust calculations for a given group.
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
ae3587f05e
Move all instances of 'verify identity' to 'show identity'
...
As discussed in standup this morning - only the act of verifying or a
statement about current status should use that word 'verify.'
FREEBIE
2017-08-04 12:03:25 -07:00
Scott Nonnenberg
ee0b0f5ffb
Remove all concept of 'key conflict' from the app
2017-08-04 12:03:25 -07:00
lilia
e86142d07c
Hide verification QR code
...
The scannable fingerprint format has changed, leaving our qr codes out
of date and thus unscannable.
2016-10-22 02:24:54 +09:00
lilia
790407d42e
Add qr codes
2016-10-05 19:11:39 +09:00
lilia
f05d693994
Switch from fingerprints to safety numbers
2016-10-05 19:11:39 +09:00
lilia
c16e80c5e4
Let key verification view lazy-load keys
...
// FREEBIE
2016-09-20 13:45:21 -07:00
lilia
645e05c2b9
Add support for new fingerprint format
...
This will be ready to roll whenever Android/iOS is.
// FREEBIE
2016-08-24 01:50:46 -07:00
lilia
76652c2622
Update style and copy on key changes
...
// FREEBIE
2016-03-24 13:20:50 -07:00
lilia
198cc70cef
Remove unusued event handlers
...
The conversation view now handles displaying and listening to the back
button.
// FREEBIE
2016-03-23 15:06:23 -07:00
lilia
6fe9c3f964
Nest key verification inside conflict dialogs
...
// FREEBIE
2016-03-23 15:04:42 -07:00
lilia
d24eaa655a
Tweak styles on key verification view
...
// FREEBIE
2016-03-21 18:42:05 -07:00
lilia
234f937bc7
Conversation subscreens share a header
...
// FREEBIE
2016-03-21 15:37:53 -07:00
lilia
05681ce35b
Don't render placeholder markup unless necessary
...
Rather than always rendering divs for the key and placeholder, render
the placeholder only if the key is missing.
// FREEBIE
2016-01-19 19:49:27 -08:00
jakob
6c7f2cf0fc
Show help text for unknown contact identity
...
Adds a new message string "theirIdentityUnknown".
Fixes #576
// FREEBIE
2016-01-19 18:56:33 -08:00
2-4601
ea0e013e81
Add a trifle of i18n to KeyVerificationView
...
Two strings were left behind:
- "Their identity (they read)"
- "Your identity (you read)"
I saved them.
// FREEBIE
2016-01-17 15:36:58 -08:00
lilia
85eb5c4d59
i18n KeyVerificationView
...
// FREEBIE
2016-01-02 02:51:24 -08:00
lilia
77caa63321
Normalize views' template fetching pattern
...
Typically, a view can specify its templateName and then use the default
render method on Whisper.View, except in some special cases like message
view or message detail where other operations are performed during
render.
// FREEBIE
2015-12-09 18:58:52 -08:00
lilia
f764445c86
Remove erroneous license file and headers
...
We only use GPLV3 around here.
// FREEBIE
2015-09-07 14:58:42 -07:00
lilia
f6b5eec84e
Let key verification view use array buffers
2015-07-16 12:14:09 -07:00
lilia
1321a90667
Rename Whisper.View#attributes
...
Avoid colliding with Backbone.View attributes, which is a list of attrs
to set on the html element for a view.
2015-03-06 17:05:36 -08:00
lilia
2ee34343a8
Use consistent boiler plate throughout js files
2015-03-05 15:45:35 -08:00
lilia
1bb480f6ea
DRY up a common view pattern
...
Define a Whisper.View base class that automatically parses and renders
templates and attributes defined by the subclass. This saves us a good
number of lines of code as well as some marginal memory overhead, since
we are no longer saving per-instance copies of template strings.
2015-03-05 15:36:35 -08:00
lilia
dcc1588219
Add key verification screen
...
Accessible from the menu on private conversations.
2015-02-26 22:26:46 -08:00