Scott Nonnenberg
bae4cecd22
iOS theme: higher visibility for embedded contact text
7 years ago
Scott Nonnenberg
46dac94ab8
Pop toast on attempted attach if image attachment is too large
7 years ago
Scott Nonnenberg
8290146721
Show generic attachment for non-loading/too-large images/videos
7 years ago
Scott Nonnenberg
55a136b9a3
v1.16.0
7 years ago
Scott Nonnenberg
bff4b27fa7
Merge branch 'development'
7 years ago
Scott Nonnenberg
d0c4152d99
backup.js: Remove references to nonexistent i18n strings
7 years ago
Scott Nonnenberg
8584a79352
Don't treat sends to a group with unregistered users as an error
7 years ago
Scott Nonnenberg
ea8e76d9de
MessageView: Only re-render on change of key conversation fields
7 years ago
Scott Nonnenberg
0d6c3c0bce
Introduce new languages to the product
7 years ago
Scott Nonnenberg
efefb7a488
Update localization strings
7 years ago
vitya1
e3ddf280fe
Link labels with checkboxes in settings pane ( #2704 )
7 years ago
Scott Nonnenberg
f3b6161c75
v1.16.0-beta.1
7 years ago
Scott Nonnenberg
998c35dcb3
Split configuration into low and high traffic files
...
Also, we're now handling config ourselves instead of using
electron-config and config dependencies.
7 years ago
Scott Nonnenberg
f59ec92fef
Routine update to Electron v2.0.8
7 years ago
sachaaaaa
b7ca5562b2
remove debugging code that skips encryption
7 years ago
sachaaaaa
a6b4215b1f
changed sendMessage request from PUT to POST
7 years ago
sachaaaaa
fbf13e1873
make transmitMessage call loki_message_api.sendMessage instead of webapi::sendMessage
7 years ago
sachaaaaa
8bb7185c7a
make loki_message_api::sendMessage use async/await
7 years ago
sachaaaaa
bb65115d7d
Ensure the unique object id is stored in the object to facilitate deleting it later.
7 years ago
sachaaaaa
2f562ce9e1
Change contact prekeys in db to allow multiple entries for each contact
7 years ago
sachaaaaa
b193a99db9
fix readme
7 years ago
sachaaaaa
6e9ea52e1e
add the python servers (http and websocket) and some notes
7 years ago
sachaaaaa
9e0319acb0
fix encrypting message by returning fake localRegistrationID (not sure what it's for)
7 years ago
sachaaaaa
0832806bd9
wip: added helper to create mock contacts, almost got a session working
7 years ago
sachaaaaa
258a89bc21
create contactPreKeys and contactSignedPreKeys in database, with load/store helpers (rerun migrations required)
7 years ago
sachaaaaa
e3cbf1caeb
rename IndexedDB database to 'loki-messenger'
7 years ago
sachaaaaa
b84ff76faf
Fix error handling when sending message + clean up in loki_message_api
7 years ago
sachaaaaa
015ef5b399
More rebranding
7 years ago
sachaaaaa
2ae91752d3
skip fetching profiles when clicking on contact
7 years ago
sachaaaaa
8ada6ce8ad
serialize message as base64
7 years ago
sachaaaaa
1e14022e2f
Add skeleton for Loki Message API. Wrap data in json (for now?)
7 years ago
sachaaaaa
8f33419b52
Change pubkey representation to hex instead of base64
7 years ago
sachaaaaa
cf8afb167e
Merge pull request #4 from jcktm/show-identity-key
...
added identity key above the conversation box
7 years ago
sachaaaaa
316e0ca4af
Merge pull request #3 from jcktm/remove-default-server
...
config: change the default server from signal.org to localhost
7 years ago
KeeJef
d26a4f4547
Change Signal readme
...
Update Signal readme with basic Loki Messenger information
7 years ago
jcktm
09a0c46637
added identity key above the conversation box
7 years ago
jcktm
c5ecf8c710
config: change the default server from signal.org to localhost
7 years ago
sachaaaaa
692362d290
Small rebranding
7 years ago
sachaaaaa
c1d6e6113f
ValidateNumber now accepts pubkeys instead of phone numbers. This allows starting a conversation with a pubkey.
7 years ago
sachaaaaa
b043a469a2
Change regex that filters potentially valid contacts in search bar to match a pub key
7 years ago
sachaaaaa
1866aed432
Accomodate for upcoming signature in websocket connection header
7 years ago
sachaaaaa
536908b1c4
Temporarily prevent re-connecting when socket is disconnected
7 years ago
sachaaaaa
187424f84a
Change HTTP header from X-Signal-Agent to X-Loki-Messenger-Agent.
7 years ago
sachaaaaa
4f3b036fee
Skip decrypting messages coming from websocket (no client-server encryption)
7 years ago
Scott Nonnenberg
57d13dad57
data/removeMessage: no need for additional model instantiation
7 years ago
Scott Nonnenberg
02fbea96c0
Move base64 conversions off of the main thread
7 years ago
Scott Nonnenberg
911bc63c67
Move all arrayBuffer<->base64 functions to be async
7 years ago
Scott Nonnenberg
496ebf2a47
Store SQLCipher decryption key in separate file
...
First, we write the key a whole lot less. We write it on creation, then
never again.
Second, it's in a file we control very closely. Instead of blindly
regenerating the key if the target file generates an error on read,
we block startup unless the error is 'ENOENT' - the file isn't there
at all.
This still allows for the key.txt file to be deleted or corrupted
somehow, but it should be a lot less common than the high-traffic
config.json used for window location and media permissions.
7 years ago
Scott Nonnenberg
006700f9a2
Properly style countdown icon in iOS light/dark themes
7 years ago
Scott Nonnenberg
ffd40d41fe
Update strings for 'fa' language
7 years ago