Commit Graph

423 Commits (206f96c9af3ac340a966304ac4281059131a0bcd)

Author SHA1 Message Date
Michael Kirk ecf8ca093f [JSQMVC] iOS11 compatability
// FREEBIE
7 years ago
Matthew Chen 1be49e4858 Update JSQMessagesViewController pod.
// FREEBIE
7 years ago
Matthew Chen 7d32491968 Preserve scroll state across conversation view layout changes, if possible.
// FREEBIE
7 years ago
Matthew Chen 44f071bdfb Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 6f5437ee0d Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.
// FREEBIE
7 years ago
Matthew Chen 7f717c0ca6 Revisit the [UIScrollView _adjustContentOffsetIfNecessary] issue. Fix glitches in the initial scroll state in message view. Don't reset scroll state when returning to the message view.
// FREEBIE
7 years ago
Matthew Chen d4879a5f5b Update JSQMessageView.
* Fix "scroll state flickers when presenting messages view" issue.
* Ignore spurious trait collection changes on view presentation.
* Remove redundant view layout in JSQ view.

// FREEBIE
7 years ago
Matthew Chen 14d472781f Respond to CR.
// FREEBIE
7 years ago
Michael Kirk 0ab958f03a cleanup per codereview
- reference OWS OpenSSL
- clarify comments
- fix typo

// FREEBIE
7 years ago
Michael Kirk 72fbb02028 aes-gcm via openssl
// FREEBIE
7 years ago
Michael Kirk 370ce5ba01 Merge branch 'hotfix/2.15.3' 7 years ago
Michael Kirk 93d2baa096 [JSQMVC] Fix scrolling crashes
- First occurs when the "Load More Messages" is shown, while scrolling and
  receiving new messages
- Second occurs when scrolling while popping/dismissing the keyboard
  (Not sure if receiving messages was a precondition for this crash)

// FREEBIE
7 years ago
Michael Kirk 71be024fd9 [SPK] more asserts/logging
// FREEBIE
7 years ago
Matthew Chen 465711c2cb Add script to extract and gather analytics event names.
// FREEBIE
7 years ago
Michael Kirk 91ad2ec32b Properly handle too-large messages
1. Take note of any large messages.
2. If they are way too large, we just drop them on the floor.

// FREEBIE
7 years ago
Matthew Chen 4ac7600c07 Respond to CR.
// FREEBIE
7 years ago
Michael Kirk 4d8429186d Store undecrypted envelopes before doing any processing.
This lets us clear the server side queue immediately, and paves the way
for retry, give up logic.

// FREEBIE
7 years ago
Matthew Chen 2418baec15 Respond to CR.
// FREEBIE
7 years ago
Michael Kirk a5f067936c migration to fix any half-registered users
// FREEBIE
7 years ago
Matthew Chen 4059c34170 [SSK] Migrating changes from obsolete SSK repo.
// FREEBIE
7 years ago
Matthew Chen 4f5b2993b0 [SSK] Migrating changes from obsolete SSK repo.
// FREEBIE
7 years ago
Michael Kirk e52248fe39 Localize JSQMessagesViewController within Signal
// FREEBIE
7 years ago
Michael Kirk 1b8efb5255 CI runs SSK tests
Clean up Makefile cruft

// FREEBIE
7 years ago
Michael Kirk 4b69126d1a Use interned SSK
// FREEBIE
7 years ago
Matthew Chen 1600b1f440 [SSK] Avoid nil country names on iOS 8.
FREEBIE
7 years ago
Michael Kirk 878806aa52 [JSQMVC] Add Croatian translations
// FREEBIE
7 years ago
Matthew Chen 235a842137 [SSK] Use existing transaction in cleanup.
// FREEBIE.
7 years ago
Matthew Chen 8884cb5a2b [SSK] Fix copy and paste of voice messages.
// FREEBIE
7 years ago
Matthew Chen 0357081cc7 [SSK] Run orphan cleanup on startup.
// FREEBIE
7 years ago
Michael Kirk 4b7924cc72 [SSK] update CI gems
// FREEBIE
7 years ago
Michael Kirk d15da6e6d4 fix bubble calculator tests
// FREEBIE
7 years ago
Michael Kirk 3eb90ba383 Disable singleton assert for tests
introduce a new build configuration, used by tests, which disables
singleton asserts

// FREEBIE
7 years ago
Michael Kirk cc31d88f29 [SSK] Fix persist view for upgrade scenario
// FREEBIE
7 years ago
Michael Kirk f61980e376 [SSK] remove unhelpful logging
// FREEBIE
7 years ago
Michael Kirk dbf0235974 [SSK] persist thread view
// FREEBIE
7 years ago
Matthew Chen 3e11c10c9c [SSK] Don’t sync verification state until app has finished becoming active.
// FREEBIE
7 years ago
Matthew Chen 9e5447f1d4 Respond to CR.
// FREEBIE
7 years ago
Matthew Chen 944cd7beef Show app update nag on launch if necessary.
// FREEBIE
7 years ago
Michael Kirk 8e891eb357 Merge branch 'hotfix/2.13.3.0'
// FREEBIE
7 years ago
Matthew Chen e0ee4e42f1 [SSK] Modify TSStorageManager to use separate shared read and write connections.
// FREEBIE
7 years ago
Matthew Chen dc1453264b [SSK] Modify TSStorageManager to use separate shared read and write connections.
// FREEBIE
7 years ago
Matthew Chen 7135895c1c Modify TSStorageManager to use separate shared read and write connections.
// FREEBIE
7 years ago
Michael Kirk 7b04823aaf [SSK] FIX: verifiying unregistered user prints "no longer registered"
error on every launch

// FREEBIE
7 years ago
Michael Kirk 1f9f066fa9 print call record when declining a call
// FREEBIE
7 years ago
Michael Kirk dbad3b4f8d [SSK] MessagesManager observes for badge count
// FREEBIE
7 years ago
Michael Kirk d0d4e67615 update badge count when app is in background
// FREEBIE
7 years ago
Michael Kirk 544dec1af8 [SSK] Fix typo in assert
// FREEBIE
7 years ago
Michael Kirk 46bf05182a [SSK][SPK] fix upstream tests
No changes that should affect running client.

// FREEBIE
7 years ago
Michael Kirk ab40bc7242 [SSK] sync key version
// FREEBIE
7 years ago
Matthew Chen 1eff5513b3 [SSK] Archive sessions upon identity change.
// FREEBIE
7 years ago