Scott Nonnenberg
|
b3ac1373fa
|
Move left pane entirely to React
|
2019-03-12 17:44:14 -07:00 |
|
Scott Nonnenberg
|
fbda313d09
|
Add job details to attachment download log warning
|
2019-03-12 17:44:14 -07:00 |
|
Scott Nonnenberg
|
ae161c6cf6
|
Update to Electron 4.x
|
2019-03-12 17:44:14 -07:00 |
|
Scott Nonnenberg
|
ae2db9f09a
|
Improve handling for URLs composed of mixed character sets
|
2019-03-12 17:44:14 -07:00 |
|
Scott Nonnenberg
|
3917ab940e
|
web_api: Fix caching of https.agent objects between requests
|
2019-02-20 16:51:30 -08:00 |
|
Scott Nonnenberg
|
3fb6ab295f
|
Debug log optimizations and improvements
|
2019-02-20 16:51:30 -08:00 |
|
Scott Nonnenberg
|
d4eacda649
|
Disable import/export outside of test mode; not currently used
|
2019-02-20 16:51:30 -08:00 |
|
Scott Nonnenberg
|
28f96fe893
|
Ensure that we capture sender even if thrown error is falsey
|
2019-02-13 16:04:58 -08:00 |
|
Scott Nonnenberg
|
5b54c9554e
|
Remove groups table, conversation is single source of truth
|
2019-02-13 16:04:58 -08:00 |
|
Scott Nonnenberg
|
041fe4be05
|
Remove JSON column and Backbone Model for unprocessed
|
2019-02-13 16:04:58 -08:00 |
|
Scott Nonnenberg
|
9c540ab977
|
Add cache support to Signal Protocol Store
|
2019-02-13 16:04:58 -08:00 |
|
Scott Nonnenberg
|
1d2c3ae23c
|
Download attachments in separate queue from message processing
|
2019-02-12 16:34:21 -08:00 |
|
Scott Nonnenberg
|
858c7e629f
|
Fine-tune linkification technique for link previews
|
2019-02-11 18:32:05 -08:00 |
|
Scott Nonnenberg
|
0d7480bd92
|
A number of small fixes for Link Previews
|
2019-02-05 13:55:55 -08:00 |
|
Scott Nonnenberg
|
92c071e083
|
Use the proper method for pulling attachments off disk for retry
|
2019-01-29 16:08:03 -08:00 |
|
Scott Nonnenberg
|
813924685e
|
Link Previews
|
2019-01-29 13:53:14 -08:00 |
|
Scott Nonnenberg
|
43e5d16020
|
Support for web socket communication with no signaling key
|
2019-01-14 10:32:12 -08:00 |
|
Scott Nonnenberg
|
985b1d6aa6
|
New staged attachments UI, multiple image attachments per message
|
2019-01-04 12:21:26 -08:00 |
|
Scott Nonnenberg
|
e4babdaef0
|
Updates to backup infrastructure
|
2019-01-04 12:21:26 -08:00 |
|
Scott Nonnenberg
|
47f834cf5c
|
Encrypt device name on account create, on first launch if needed
|
2019-01-04 12:21:26 -08:00 |
|
Scott Nonnenberg
|
313d08344a
|
Request configuration sync on startup of new version
|
2018-11-28 12:35:26 -08:00 |
|
Scott Nonnenberg
|
70eed938d9
|
Store arrayBuffers in database for remote identity keys
|
2018-11-26 16:22:49 -08:00 |
|
Scott Nonnenberg
|
79a861a870
|
Typing Indicators
|
2018-11-26 15:26:04 -08:00 |
|
Scott Nonnenberg
|
a780fa3bab
|
Fix reference to nonexistent variable
|
2018-11-14 15:25:03 -08:00 |
|
Scott Nonnenberg
|
55c3d9371e
|
Bump sender certificate timer after registration for re-link
|
2018-11-13 09:44:30 -08:00 |
|
Scott Nonnenberg
|
6300256a3e
|
Gracefully shut down database operations before app exit
|
2018-11-12 15:31:17 -08:00 |
|
Scott Nonnenberg
|
c5f9fae444
|
A few small bugfixes
|
2018-11-12 15:31:17 -08:00 |
|
Scott Nonnenberg
|
2d48daa7b6
|
Refine Sealed Sender behaviors
|
2018-11-07 16:34:20 -08:00 |
|
Scott Nonnenberg
|
fb670ad6b9
|
Remove IndexedDB files after removing IndexedDB database
|
2018-11-01 17:00:24 -07:00 |
|
Scott Nonnenberg
|
9f647f00d8
|
A couple fixes for the data layer, legacy message upgrade/migrate
|
2018-11-01 17:00:24 -07:00 |
|
Scott Nonnenberg
|
41dd78c073
|
On fetch of profileAvatar, set it to convo's profileAvatar field
|
2018-10-31 19:13:08 -07:00 |
|
Scott Nonnenberg
|
6628b73911
|
Only show database log entries if task takes longer than 10ms
|
2018-10-31 17:36:51 -07:00 |
|
Scott Nonnenberg
|
1755e0adfd
|
Move all remaining stores to SQLCipher
|
2018-10-31 17:36:51 -07:00 |
|
Scott Nonnenberg
|
7aa9031c7f
|
Import: Be resilient to deletions from importObject
|
2018-10-31 09:44:18 -07:00 |
|
Scott Nonnenberg
|
a7d78c0e9b
|
Sealed Sender support
https://signal.org/blog/sealed-sender/
|
2018-10-29 14:49:18 -07:00 |
|
Scott Nonnenberg
|
2060118e85
|
Remove messages/conversations/unprocessed IndexedDB object stores
|
2018-10-26 14:58:33 -07:00 |
|
Scott Nonnenberg
|
e39c999932
|
Import: Properly handle import with all empty non-convo stores
|
2018-10-26 10:52:38 -07:00 |
|
Scott Nonnenberg
|
1e562c8293
|
Properly handle avatar changes in group update messages
|
2018-10-24 11:31:01 -07:00 |
|
Scott Nonnenberg
|
7532f397ea
|
Keep object stores after conversations migrate to SQLCipher
|
2018-10-15 12:24:43 -07:00 |
|
Scott Nonnenberg
|
8edfbdcee5
|
Longer timeout for orphaned file cleanup
|
2018-10-15 11:57:00 -07:00 |
|
Scott Nonnenberg
|
ca61c9cb85
|
Warnings for dangerous files
|
2018-10-09 13:48:32 -07:00 |
|
Scott Nonnenberg
|
f38410976d
|
Delete conversation external files on deletion
|
2018-10-01 18:18:37 -07:00 |
|
Scott Nonnenberg
|
2cfbfe477a
|
Better handle large numbers of messages in cache on startup
|
2018-10-01 18:18:37 -07:00 |
|
Scott Nonnenberg
|
a8e12d0771
|
Add user's avatar to the top left of the screen
|
2018-10-01 18:18:37 -07:00 |
|
Scott Nonnenberg
|
cd60bdd08a
|
Move conversations to SQLCipher
|
2018-10-01 18:18:37 -07:00 |
|
Scott Nonnenberg
|
d0c4152d99
|
backup.js: Remove references to nonexistent i18n strings
|
2018-09-05 14:17:38 -07:00 |
|
Scott Nonnenberg
|
57d13dad57
|
data/removeMessage: no need for additional model instantiation
|
2018-08-16 17:39:30 -07:00 |
|
Scott Nonnenberg
|
02fbea96c0
|
Move base64 conversions off of the main thread
|
2018-08-16 17:39:30 -07:00 |
|
Scott Nonnenberg
|
911bc63c67
|
Move all arrayBuffer<->base64 functions to be async
|
2018-08-16 17:01:32 -07:00 |
|
Scott Nonnenberg
|
9f920aa35b
|
Re-enable orphaned attachment cleanup
|
2018-08-15 17:45:24 -07:00 |
|