Matthew Chen
21a0106722
Update reference to YapDatabase.
7 years ago
Matthew Chen
d8f72dbec5
Clean up ahead of PR.
7 years ago
Matthew Chen
c5079ed3d7
Add support for key specs.
7 years ago
Matthew Chen
dc73342573
Convert databases if necessary.
7 years ago
Matthew Chen
63dc3391be
Update OpenSSL to new version, app extension compliant.
7 years ago
Matthew Chen
8769fb07cf
Write backup to encrypted zip.
7 years ago
Matthew Chen
c8351cef57
Update YapDatabase.
7 years ago
Michael Kirk
a58f1f385c
Share a photo from photos app
...
Shows the conversation picker, and sends the attachment to that
conversation.
There's still a lot TODO
-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager
// FREEBIE
7 years ago
Michael Kirk
f781199e27
ignore warnings in AFNetworking
...
// FREEBIE
7 years ago
Michael Kirk
08c324f948
Fix compiler warnings around ambiguous macro redefinition.
...
LMK if there's a better way to do this, which doesn't involve requiring
modules.
// FREEBIE
7 years ago
Matthew Chen
e7b32899cb
Sketch out SAE load screen; make a number of infrastructure changes.
7 years ago
Michael Kirk
7ca314aa28
Use up-to-date framework friendly OpenSSL
...
// FREEBIE
7 years ago
Matthew Chen
8d4e9b4565
Respond to CR.
7 years ago
Michael Kirk
961727814b
Move pinning certificates into App
...
// FREEBIE
7 years ago
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
7 years ago
Michael Kirk
b56f0e0d25
Pod setup for SignalMessaging framework
...
// FREEBIE
7 years ago
Michael Kirk
e38535cbe1
update OpenSSL pod
...
// FREEBIE
7 years ago
Matthew Chen
e07a240ee5
Merge tag '2.18.0.9'
7 years ago
Michael Kirk
81cff837ae
Include root certs from pki.goog
...
// FREEBIE
7 years ago
Michael Kirk
a30533e7b5
Add GTSGIAG3 to censorship circumvention trust store
...
openssl x509 -outform der -in GIAG3.pem -out GIAG3.crt
// FREEBIE
7 years ago
Matthew Chen
569e6808a4
Update podfile.lock.
...
// FREEBIE
7 years ago
Matthew Chen
aec6d67df3
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
73ae5b298c
Suppress build warnings for Cocoapods dependencies.
...
// FREEBIE
7 years ago
Michael Kirk
2e196e21c6
update third party dependencies
...
// FREEBIE
7 years ago
Matthew Chen
e0194fd605
Allow multiple simultaneous GIF downloads.
...
// FREEBIE
7 years ago
Matthew Chen
2dfd7aa0e9
Actually send GIFs.
...
// FREEBIE
SQUASH ME.
SQUASH ME.
7 years ago
Matthew Chen
3b9726a4fa
Sketch out the GIF picker.
...
// FREEBIE
7 years ago
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