Michael Kirk
ecf8ca093f
[JSQMVC] iOS11 compatability
...
// FREEBIE
2017-09-06 11:46:25 -04:00
Matthew Chen
1be49e4858
Update JSQMessagesViewController pod.
...
// FREEBIE
2017-08-31 16:36:21 -04:00
Matthew Chen
7d32491968
Preserve scroll state across conversation view layout changes, if possible.
...
// FREEBIE
2017-08-31 15:21:27 -04:00
Matthew Chen
44f071bdfb
Respond to CR.
...
// FREEBIE
2017-08-29 12:20:58 -04:00
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
2017-08-29 12:20:58 -04:00
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
2017-08-29 12:20:58 -04:00
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
2017-08-25 16:59:01 -04:00
Matthew Chen
14d472781f
Respond to CR.
...
// FREEBIE
2017-08-21 17:13:36 -04:00
Michael Kirk
0ab958f03a
cleanup per codereview
...
- reference OWS OpenSSL
- clarify comments
- fix typo
// FREEBIE
2017-08-21 16:37:16 -04:00
Michael Kirk
72fbb02028
aes-gcm via openssl
...
// FREEBIE
2017-08-21 16:37:16 -04:00
Michael Kirk
370ce5ba01
Merge branch 'hotfix/2.15.3'
2017-08-10 13:22:21 -04:00
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
2017-08-10 12:17:42 -04:00
Michael Kirk
71be024fd9
[SPK] more asserts/logging
...
// FREEBIE
2017-08-07 12:08:56 -04:00
Matthew Chen
465711c2cb
Add script to extract and gather analytics event names.
...
// FREEBIE
2017-07-27 12:45:29 -04:00
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
2017-07-27 11:37:10 -04:00
Matthew Chen
4ac7600c07
Respond to CR.
...
// FREEBIE
2017-07-27 10:24:07 -04:00
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
2017-07-26 14:29:56 -04:00
Matthew Chen
2418baec15
Respond to CR.
...
// FREEBIE
2017-07-24 16:13:22 -04:00
Michael Kirk
a5f067936c
migration to fix any half-registered users
...
// FREEBIE
2017-07-24 13:01:43 -04:00
Matthew Chen
4059c34170
[SSK] Migrating changes from obsolete SSK repo.
...
// FREEBIE
2017-07-21 15:17:35 -04:00
Matthew Chen
4f5b2993b0
[SSK] Migrating changes from obsolete SSK repo.
...
// FREEBIE
2017-07-21 14:55:31 -04:00
Michael Kirk
e52248fe39
Localize JSQMessagesViewController within Signal
...
// FREEBIE
2017-07-21 14:16:41 -04:00
Michael Kirk
1b8efb5255
CI runs SSK tests
...
Clean up Makefile cruft
// FREEBIE
2017-07-21 13:58:57 -04:00
Michael Kirk
4b69126d1a
Use interned SSK
...
// FREEBIE
2017-07-21 13:58:32 -04:00
Matthew Chen
1600b1f440
[SSK] Avoid nil country names on iOS 8.
...
FREEBIE
2017-07-20 09:16:15 -04:00
Michael Kirk
878806aa52
[JSQMVC] Add Croatian translations
...
// FREEBIE
2017-07-18 18:22:01 -04:00
Matthew Chen
235a842137
[SSK] Use existing transaction in cleanup.
...
// FREEBIE.
2017-07-14 09:27:48 -04:00
Matthew Chen
8884cb5a2b
[SSK] Fix copy and paste of voice messages.
...
// FREEBIE
2017-07-13 17:23:11 -04:00
Matthew Chen
0357081cc7
[SSK] Run orphan cleanup on startup.
...
// FREEBIE
2017-07-12 12:15:21 -04:00
Michael Kirk
4b7924cc72
[SSK] update CI gems
...
// FREEBIE
2017-07-12 11:57:30 -04:00
Michael Kirk
d15da6e6d4
fix bubble calculator tests
...
// FREEBIE
2017-07-11 16:36:50 -04:00
Michael Kirk
3eb90ba383
Disable singleton assert for tests
...
introduce a new build configuration, used by tests, which disables
singleton asserts
// FREEBIE
2017-07-11 16:36:50 -04:00
Michael Kirk
cc31d88f29
[SSK] Fix persist view for upgrade scenario
...
// FREEBIE
2017-07-11 15:28:15 -04:00
Michael Kirk
f61980e376
[SSK] remove unhelpful logging
...
// FREEBIE
2017-07-11 13:21:33 -04:00
Michael Kirk
dbf0235974
[SSK] persist thread view
...
// FREEBIE
2017-07-10 11:54:37 -05:00
Matthew Chen
3e11c10c9c
[SSK] Don’t sync verification state until app has finished becoming active.
...
// FREEBIE
2017-07-06 14:42:04 -04:00
Matthew Chen
9e5447f1d4
Respond to CR.
...
// FREEBIE
2017-07-06 13:20:21 -04:00
Matthew Chen
944cd7beef
Show app update nag on launch if necessary.
...
// FREEBIE
2017-07-06 12:56:27 -04:00
Michael Kirk
8e891eb357
Merge branch 'hotfix/2.13.3.0'
...
// FREEBIE
2017-07-06 09:33:57 -05:00
Matthew Chen
e0ee4e42f1
[SSK] Modify TSStorageManager to use separate shared read and write connections.
...
// FREEBIE
2017-07-05 19:08:36 -04:00
Matthew Chen
dc1453264b
[SSK] Modify TSStorageManager to use separate shared read and write connections.
...
// FREEBIE
2017-07-05 17:24:48 -04:00
Matthew Chen
7135895c1c
Modify TSStorageManager to use separate shared read and write connections.
...
// FREEBIE
2017-07-05 17:01:28 -04:00
Michael Kirk
7b04823aaf
[SSK] FIX: verifiying unregistered user prints "no longer registered"
...
error on every launch
// FREEBIE
2017-07-05 13:01:48 -05:00
Michael Kirk
1f9f066fa9
print call record when declining a call
...
// FREEBIE
2017-07-05 12:45:34 -05:00
Michael Kirk
dbad3b4f8d
[SSK] MessagesManager observes for badge count
...
// FREEBIE
2017-06-30 10:25:00 -10:00
Michael Kirk
d0d4e67615
update badge count when app is in background
...
// FREEBIE
2017-06-30 09:39:26 -10:00
Michael Kirk
544dec1af8
[SSK] Fix typo in assert
...
// FREEBIE
2017-06-30 06:18:33 -10:00
Michael Kirk
46bf05182a
[SSK][SPK] fix upstream tests
...
No changes that should affect running client.
// FREEBIE
2017-06-28 18:48:44 -10:00
Michael Kirk
ab40bc7242
[SSK] sync key version
...
// FREEBIE
2017-06-23 15:23:32 -04:00
Matthew Chen
1eff5513b3
[SSK] Archive sessions upon identity change.
...
// FREEBIE
2017-06-22 18:21:42 -04:00