lilia
c39d6687e5
Reduce log noise from delivery receipts
...
Stop logging envelope messages on receipts since we log the same info as
a receipt in background.js.
// FREEBIE
9 years ago
lilia
748215e285
Fix style
...
// FREEBIE
9 years ago
Benedikt Constantin Radtke
2870c1fff2
Fixed fastforwarding closing videos' fullscreen mode
...
This commit stops the MessageView from adding the attachment more than once. Previously an attachment was appended to the MessageView every time an update
event was emitted, which happens when forwarding.
// FREEBIE
9 years ago
lilia
8a153e942e
Fix lightbox
...
// FREEBIE
9 years ago
lilia
5bff1d2cab
Scope media pausing to the open conversation
...
// FREEBIE
9 years ago
Benedikt Radtke
d5b003a15e
Fixed media pausing behaviour when clicking the conversation list
...
This commit changes the inbox to stop video and audio elements when selecting a new conversation, and to not stop such elements when the same
conversation was selected (fixes #391 ).
// FREEBIE
9 years ago
lilia
005444d09a
Update libsignal-protocol v1.1.2
...
// FREEBIE
9 years ago
lilia
f670061669
Pressing escape closes the lightbox
...
// FREEBIE
9 years ago
lilia
a069939f65
Refactor attachment saving for DRYness
...
// FREEBIE
9 years ago
Benedikt Radtke
a1345c52b4
Added Save-As dialog for unsupported filetypes
...
Despite the "click to save"-description of unsupported file types, clicking them did not save them.
This commit implements a Save-As dialog instead of opening the file in chrome.
// FREEBIE
9 years ago
lilia
0a7f203565
Log on session save failure
...
// FREEBIE
9 years ago
lilia
5059fd237a
Disable keepalive logging
...
// FREEBIE
9 years ago
lilia
80c6a2802f
Handle sync request where no groups are sent
...
If a user has no groups, no group sync message is sent. This is a normal
result that should result in a success event rather than a timeout.
// FREEBIE
9 years ago
lilia
5fcf2ea66f
Update libsignal-protocol v1.1.1
...
// FREEBIE
9 years ago
lilia
9091233950
Open images in a lightbox
...
Adds file-write permission for saving to disk from lightbox.
Fixes #810
// FREEBIE
9 years ago
lilia
8e1d884a10
Add button for re-importing contacts from phone
...
Add a section under settings for performing a contact sync from your
mobile device. This just re-runs the same import operation that occurs
at install/link time.
// FREEBIE
9 years ago
lilia
167f19153c
Update libsignal-protocol v1.1.0
...
Moves padding operations to the service library.
// FREEBIE
9 years ago
lilia
b8fddfbbdd
Update libsignal-protocol v1.0.0
...
// FREEBIE
9 years ago
lilia
d89c3e8e86
Remove devices with no keys
...
// FREEBIE
9 years ago
lilia
7caecc564d
Process all incoming conflicts before outgoing ones
...
Fixes a session management problem where, after resolving a conflict
with some contact, that contact would get bad mac as a result of us
sending them a new prekey message before processing a pending conflicted
prekey message received from them earlier.
Fixes #806
// FREEBIE
9 years ago
lilia
3cd80d3f1e
Remove tool tip from unregistered user errors
...
// FREEBIE
9 years ago
lilia
58c3fe047e
Make error messages clickable
...
// FREEBIE
9 years ago
lilia
b2f07984df
i18n unregistered user errors
...
// FREEBIE
9 years ago
lilia
b6f785737c
Restyle error icons, move them outside the bubble
9 years ago
lilia
89d3b772d5
Define UnregisteredUserError class
...
// FREEBIE
9 years ago
lilia
81dfdd959f
Don't allow retry on unregistered user errors
...
// FREEBIE
9 years ago
lilia
292260d973
Remove timestamp logging
...
// FREEBIE
9 years ago
lilia
331ca46d75
Fix websocket event name
...
Fixes #798
// FREEBIE
9 years ago
lilia
15e964de81
Update libsignal-protocol v0.13.0
...
* libsignal.Curve is now a synchronous interface.
* libsignal.Curve.async is now the asynchronous interface.
* Fixes bugs in session management.
// FREEBIE
9 years ago
lilia
f216262298
Update libsignal-protocol v0.12.0
...
Moves version byte check to protocol lib.
// FREEBIE
9 years ago
lilia
055c0c323e
Remove unneeded property from device object
...
// FREEBIE
9 years ago
lilia
f8e176fd40
Dedupe methods
...
Define textsecure.crypto in terms of libsignal.crypto.
// FREEBIE
9 years ago
lilia
58452066aa
Move device storage methods to outgoing message
...
This is the only place they are called.
// FREEBIE
9 years ago
lilia
daae664965
Remove unused function
...
// FREEBIE
9 years ago
lilia
d32a352d8a
Use deviceIds/addresses instead of encodedNumbers
...
The getDeviceObjectsForNumber method returns device objects that contain
nothing but the encodedNumber property. Instead, just deal in deviceIds
until a SignalProtocolAddress is constructed to manage both the number
and deviceId.
// FREEBIE
9 years ago
lilia
95935f70ee
Remove relay check from sendmessage
...
We don't currently store any relay information about devices,
and
// FREEBIE
9 years ago
lilia
f16803018c
Update libsignal-protocol v0.11.0
...
* Changes return type from decryption functions
* Update components
// FREEBIE
9 years ago
lilia
148bd32671
Update libsignal-protocol v0.10.0
...
* Changes policy for old session deletion
* Renames putIdentityKey to saveIdentity
* Remove device messages
// FREEBIE
9 years ago
lilia
ffa702c934
Update libsignal-protocol v0.9.0
...
* Exposes crypto APIs.
* Move worker methods to libsigna.worker.
* Move ProvisioningCipher to libtextsecure.
9 years ago
lilia
cd2218ada7
Move hard-coded worker url out of libtextsecure
...
// FREEBIE
9 years ago
lilia
d5f4665fa4
MessageReceiver uses SessionCipher to retry conflicts
...
// FREEBIE
9 years ago
lilia
9ecfe6acb0
Use SignalProtocolAddress in MessageReceiver constructor
...
// FREEBIE
9 years ago
lilia
213b44935d
Update libsignal-protocol v0.8.0
...
Reorder identity key check
9 years ago
lilia
eee93987f8
Update libsignal-protocol v0.7.0
...
Remove unused methods.
// FREEBIE
9 years ago
lilia
6266050a67
Remove unused jobqueue
...
// FREEBIE
9 years ago
lilia
050ea87aaf
Get device ids instead of objects
...
// FREEBIE
9 years ago
lilia
7939b6ae98
Remove hasOpenSession from protocol_wrapper
...
// FREEBIE
9 years ago
lilia
0483fa2f97
Remove closeOpenSessionForDevice from protocol_wrapper
...
// FREEBIE
9 years ago
lilia
0d5ec60a7a
Remove handlePreKeyWhisperMessage from protocol_wrapper
...
// FREEBIE
9 years ago
lilia
8010a09045
Remove decryptWhisperMessage from protocol_wrapper
...
// FREEBIE
9 years ago