Commit Graph

2652 Commits (43e5d16020f7b2d1b9f7675d73eb4f2c9d07a9d3)

Author SHA1 Message Date
Scott Nonnenberg 43e5d16020 Support for web socket communication with no signaling key
Scott Nonnenberg b816638dea Fix some of the notification avatar colors
Scott Nonnenberg dc9f9dabfd Ensure that caption is shown even for single-image message
Scott Nonnenberg c0be4718fc Update delivered_to for outgoing with earlier delivery receipts
Scott Nonnenberg f9ea7be61f Reintroduce single attachment limit
Scott Nonnenberg 985b1d6aa6 New staged attachments UI, multiple image attachments per message
Scott Nonnenberg e4babdaef0 Updates to backup infrastructure
Scott Nonnenberg 47f834cf5c Encrypt device name on account create, on first launch if needed
Herohtar a21d63e450 Make notification initials consistent with everything else ()
Make notification initials consistent with Avatar component
Herohtar 0b60af1c84 Don't compare a numeric value with a string when using the identity operator ()
Fix comparison for emoji injection at cursor location
Scott Nonnenberg 3851bf351f Throttle typing events, fix profile logging, fix group typing
Scott Nonnenberg 313d08344a Request configuration sync on startup of new version
Scott Nonnenberg a291834301 Dismiss typing indicator when ConversationView is not loaded
Scott Nonnenberg 70eed938d9 Store arrayBuffers in database for remote identity keys
Scott Nonnenberg 79a861a870 Typing Indicators
Scott Nonnenberg 99252702e1 Support receiving multiple images in one messages
Scott Nonnenberg 447a217397 Bulletproof getNumberInfo against missing ourNumber
Scott Nonnenberg a780fa3bab Fix reference to nonexistent variable
Scott Nonnenberg 55c3d9371e Bump sender certificate timer after registration for re-link
Scott Nonnenberg ecf3f18762 Improve our deletion of IndexedDB post-SQLCipher migration
Scott Nonnenberg 6300256a3e Gracefully shut down database operations before app exit
Scott Nonnenberg c5f9fae444 A few small bugfixes
Scott Nonnenberg 2d48daa7b6 Refine Sealed Sender behaviors
Scott Nonnenberg fb670ad6b9 Remove IndexedDB files after removing IndexedDB database
Scott Nonnenberg 486932048c Add logging to help in debugging sealedSender state
Scott Nonnenberg 0297279084 Eliminate some conversation fields which are no longer used
Scott Nonnenberg e08c5e3307 Add current message counter to the log to help with debugging
Scott Nonnenberg 9f647f00d8 A couple fixes for the data layer, legacy message upgrade/migrate
Scott Nonnenberg 68e3cade17 Don't display 'read' icon if read-recipts-setting is disabled
Scott Nonnenberg e2e0e4c96b Refine sealed sender logic
Scott Nonnenberg 41dd78c073 On fetch of profileAvatar, set it to convo's profileAvatar field
Scott Nonnenberg 6628b73911 Only show database log entries if task takes longer than 10ms
Scott Nonnenberg 1755e0adfd Move all remaining stores to SQLCipher
Scott Nonnenberg 7aa9031c7f Import: Be resilient to deletions from importObject
Scott Nonnenberg a7d78c0e9b Sealed Sender support
https://signal.org/blog/sealed-sender/
Scott Nonnenberg 739bd4dbda Request contact sync only on the first connect after upgrade
Scott Nonnenberg 2060118e85 Remove messages/conversations/unprocessed IndexedDB object stores
Scott Nonnenberg e39c999932 Import: Properly handle import with all empty non-convo stores
Scott Nonnenberg 1e562c8293 Properly handle avatar changes in group update messages
Scott Nonnenberg f21f83a163 Conversations have blue avatar backgrounds if no image provided
Scott Nonnenberg b9cc17b81a inboxView: Ensure Conversation exists for our own number
Scott Nonnenberg a24d9f9979 Ensure that file is not attached if we've filtered it
Scott Nonnenberg 7532f397ea Keep object stores after conversations migrate to SQLCipher
Scott Nonnenberg 8edfbdcee5 Longer timeout for orphaned file cleanup
Scott Nonnenberg 7d9711ba65 Restore iOS-specific theme; colors on left in android theme
Scott Nonnenberg ca61c9cb85 Warnings for dangerous files
Scott Nonnenberg 3b8f934741 On startup, if we've just upgraded to a new version, contact sync
Scott Nonnenberg 59d58aaab5 Allow GIFs larger than 6MB
Scott Nonnenberg 584e932891 Close recorder on switch away, only send after finish clicked
Scott Nonnenberg f38410976d Delete conversation external files on deletion