Scott Nonnenberg
|
313d08344a
|
Request configuration sync on startup of new version
|
2018-11-28 12:35:26 -08:00 |
|
Scott Nonnenberg
|
a291834301
|
Dismiss typing indicator when ConversationView is not loaded
|
2018-11-26 17:09:50 -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
|
99252702e1
|
Support receiving multiple images in one messages
|
2018-11-26 15:26:04 -08:00 |
|
Scott Nonnenberg
|
447a217397
|
Bulletproof getNumberInfo against missing ourNumber
|
2018-11-26 15:23:25 -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
|
ecf3f18762
|
Improve our deletion of IndexedDB post-SQLCipher migration
|
2018-11-12 15:31:17 -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
|
486932048c
|
Add logging to help in debugging sealedSender state
|
2018-11-01 17:00:24 -07:00 |
|
Scott Nonnenberg
|
0297279084
|
Eliminate some conversation fields which are no longer used
|
2018-11-01 17:00:24 -07:00 |
|
Scott Nonnenberg
|
e08c5e3307
|
Add current message counter to the log to help with debugging
|
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
|
68e3cade17
|
Don't display 'read' icon if read-recipts-setting is disabled
|
2018-11-01 17:00:24 -07:00 |
|
Scott Nonnenberg
|
e2e0e4c96b
|
Refine sealed sender logic
|
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
|
739bd4dbda
|
Request contact sync only on the first connect after upgrade
|
2018-10-26 14:58:33 -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
|
f21f83a163
|
Conversations have blue avatar backgrounds if no image provided
|
2018-10-18 11:39:23 -07:00 |
|
Scott Nonnenberg
|
b9cc17b81a
|
inboxView: Ensure Conversation exists for our own number
|
2018-10-17 17:17:01 -07:00 |
|
Scott Nonnenberg
|
a24d9f9979
|
Ensure that file is not attached if we've filtered it
|
2018-10-17 14:30:19 -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
|
7d9711ba65
|
Restore iOS-specific theme; colors on left in android theme
|
2018-10-11 11:42:18 -07:00 |
|
Scott Nonnenberg
|
ca61c9cb85
|
Warnings for dangerous files
|
2018-10-09 13:48:32 -07:00 |
|
Scott Nonnenberg
|
3b8f934741
|
On startup, if we've just upgraded to a new version, contact sync
|
2018-10-09 13:48:03 -07:00 |
|
Scott Nonnenberg
|
59d58aaab5
|
Allow GIFs larger than 6MB
|
2018-10-09 13:47:36 -07:00 |
|
Scott Nonnenberg
|
584e932891
|
Close recorder on switch away, only send after finish clicked
|
2018-10-05 15:16:22 -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
|
8f3e3b7aaf
|
Update to new design for avatars: individual/group icons/colors
And two initials.
|
2018-10-01 18:18:37 -07:00 |
|
Scott Nonnenberg
|
10c53bddb0
|
Move to new colors, switch incoming/outgoing colors
|
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
|
3464eb65b8
|
Keep conversation.lastMessage in memory
|
2018-09-20 15:25:54 -07:00 |
|
Scott Nonnenberg
|
814b9cf26a
|
Only accept 'you left group' messages when group blocked
|
2018-09-17 15:58:27 -07:00 |
|
Scott Nonnenberg
|
9c399624cc
|
Support for blocking groups on mobile, via group/blocked syncs
|
2018-09-14 16:25:43 -07:00 |
|
Scott Nonnenberg
|
46dac94ab8
|
Pop toast on attempted attach if image attachment is too large
|
2018-09-05 17:48:43 -07:00 |
|
Scott Nonnenberg
|
d0c4152d99
|
backup.js: Remove references to nonexistent i18n strings
|
2018-09-05 14:17:38 -07:00 |
|
Scott Nonnenberg
|
ea8e76d9de
|
MessageView: Only re-render on change of key conversation fields
|
2018-09-05 14:17:38 -07:00 |
|