Commit Graph

284 Commits (89df1261e3ad8bfc6215cdd94c21c83fa7c43d84)

Author SHA1 Message Date
Niels Andriesse 75f7a7973b Debug PN extension 4 years ago
Niels Andriesse 76f92000b9 Add missing pod 4 years ago
Niels Andriesse 2be42e892a Prune unused notification service extension pods 4 years ago
Niels Andriesse 02454b6cc9 Point to forked YapDatabase repo 4 years ago
Niels Andriesse ac6baec6f2 Make things compile again 4 years ago
nielsandriesse 5dfd4b1965 Restructure 4 years ago
nielsandriesse b218a16b05 Implement attachment downloading 4 years ago
nielsandriesse 877751445d Clean 4 years ago
nielsandriesse a5e9d8973a Fix indentation 4 years ago
nielsandriesse 1c0b32af3c Fix ECKeyPair usage 4 years ago
nielsandriesse 000e907d47 Clean up Podfile 4 years ago
nielsandriesse 7e213c71d5 Make everything build again 4 years ago
nielsandriesse ffa64e4747 Merge SignalMessaging into SignalUtilitiesKit 4 years ago
nielsandriesse ae635dbd36 Make SignalMessaging work with SignalUtilitiesKit 4 years ago
nielsandriesse c475f895e8 Create SignalUtilitiesKit 4 years ago
nielsandriesse 362e2e9c03 Update SessionMessagingKit for open groups 4 years ago
nielsandriesse a3382f41d4 Re-organize files 4 years ago
nielsandriesse 21fe9558a4 Partially implement messaging kit encryption & decryption 4 years ago
nielsandriesse 2d618cc6e9 Re-add proof of work 4 years ago
nielsandriesse 10582e0381 Add SSKs to SessionProtocolKit 4 years ago
nielsandriesse dcb218c864 Create SessionProtocolKit framework 4 years ago
nielsandriesse 96bfab5d93 Re-generate protos 4 years ago
nielsandriesse c1196a6921 Start SessionMessagingKit 4 years ago
nielsandriesse f3753abe5a Create SessionUtilities framework 4 years ago
nielsandriesse 2b1e322832 Create SessionSnodeKit 4 years ago
Ryan ZHAO 94613a0ac8 update podfile for YYImage 4 years ago
nielsandriesse b63bc8e9eb Add Sodium & remove GCDWebServer 4 years ago
nielsandriesse 8e651aadc2 Move SwiftCSV into the project 4 years ago
nielsandriesse 056ec0349a Move ZXingObjC & SwiftCSV to CocoaPods 4 years ago
nielsandriesse 9b527424e6 Ditch pod in favor of own implementation 4 years ago
nielsandriesse cd761d2687 Make new private chat screen use a UITextView 4 years ago
nielsandriesse 6e6e9332bf Improve performance 4 years ago
nielsandriesse 93b3054c17 Update CryptoSwift 4 years ago
nielsandriesse eab26c504c Fix build 4 years ago
nielsandriesse 74bbe067d8 Update Pods 4 years ago
nielsandriesse b2072ebfec Update SessionServiceKit.podspec 4 years ago
nielsandriesse 6e37761d3f Update SignalServiceKit.podspec 4 years ago
nielsandriesse 204ab30dfe Update Podfile 4 years ago
nielsandriesse 728a061c33 Fix podspec issues 4 years ago
nielsandriesse 0979f12bf3 Fix dependency management 4 years ago
nielsandriesse 5a10a155d9 Remove internal testing analytics 4 years ago
nielsandriesse d3125c5039 Fix friend request bugs & improve documentation
We were attaching the user's profile picture URL to friend request messages, and there was a bug in multi device friend request acceptance
4 years ago
gmbnt c0e6da59fa Raise Podfile iOS version 4 years ago
gmbnt 48ef152c49 Glue things together again 4 years ago
ryanzhao ca20f3f979 add a Notification Service Extension for PN with preview 4 years ago
Niels Andriesse a551f7c0ef Use Crashlytics for internal testing 4 years ago
Niels Andriesse 9fd556ca3a Remove Crashlytics 4 years ago
Niels Andriesse 5afba61916 Update Podfile 4 years ago
Niels Andriesse 40bb4ba1a4 Set device link message TTL, clean & add more analytics 5 years ago
Niels Andriesse a604ba5646 Start implementing device linking UI 5 years ago
Niels Andriesse 1e4b88d616 Set up Crashlytics 5 years ago
Niels Andriesse b367ea7ab8 Set up Mixpanel 5 years ago
Niels Andriesse a943be6c97 WIP 5 years ago
Niels Andriesse a234019cb9 Fix conversion to JSON, use ISO8601DateFormatter & clean 5 years ago
Niels Andriesse 52f479a0b1 Implement fancy avatars 5 years ago
Mikunj ab13940252 Added GCDWebServer. 5 years ago
Mikunj de01731316 Removed LokiKit.
Moved all files back into SignalServiceKit.
5 years ago
Mikunj e45afca912 Merge branch 'mikunj/loki-kit' 5 years ago
Mikunj c02ae62a8d Added lokikit 5 years ago
Niels Andriesse 8a605858fd Clean & suppress warnings for dependencies 5 years ago
Mikunj 71cc25fbd6 Updated pod submodules. 5 years ago
Michael Kirk 62023659a1 Revert PromiseKit update for now 6 years ago
Michael Kirk 16c8a1a76e replace SocketRocket with Starscream 6 years ago
Michael Kirk cd70f9d0c3 move to yapdb@signal-release 6 years ago
Michael Kirk 5708754d30 update to sqlcipher4 6 years ago
Michael Kirk d8fda8a7aa Update pods with perf improvements 6 years ago
Michael Kirk 46ebe52a27 update pods 6 years ago
Matthew Chen 5da4f7bb57 Update podfile. 6 years ago
Matthew Chen a224401879 Respond to CR. 6 years ago
Matthew Chen f4c2b5e478 Update cocoapods. 6 years ago
Matthew Chen 0da5a73957 Clean up ahead of PR. 6 years ago
Matthew Chen 04db4ca950 Get SMK tests building and passing. 6 years ago
Matthew Chen 8ae200ac21 Fix build breakage around SignalCoreKit. 6 years ago
Matthew Chen b77528ca0a Fix asserts & logging. 6 years ago
Matthew Chen 0125535d4d Pull out SignalCoreKit. 6 years ago
Michael Kirk 39a73abcee update pods 6 years ago
Matthew Chen 66fc389fba Get SSK tests building and running. 6 years ago
Michael Kirk 60a6128afd Remove SSK tests from Signal-iOS xcode test run
Firstly, they aren't compiling (and haven't been for a while), and thus prevent
iOS tests from running and being written. This can and should be fixed.

Secondly, they don't respect the ubsan.supp file. I'm not sure how to fix this.
We may just not be able to run the SSK tests as part of the Signal-iOS test
runner, and instead have to revert to running them from within a separate test
app.
6 years ago
Michael Kirk 6d92413931 WIP: Run SSK tests
This just configures them to run. They're very broken at the moment.
6 years ago
Michael Kirk 9662b3cb1e Wait a week before nagging when a new release comes out 6 years ago
Matthew Chen a5ffbdebb3 Remove Obj-c proto parser. 6 years ago
Matthew Chen d709a02493 Clean up formatting. 6 years ago
Michael Kirk f633ebe2d9 update socketrocket 6 years ago
Michael Kirk df01c7e63e Update to latest YapDB (with Signal patches applied)
Applied branches:

- mkirk/invalidFinalIndices
- mkirk/upstream-unencrypted-headers

Also fixed up test suite.
6 years ago
Matthew Chen 25a98554b7 Intern JSQMessagesViewController. 6 years ago
Michael Kirk 77997639f5 Use CurrentAppContext instead of compiler flag to affect test behavior 6 years ago
Michael Kirk d423d3487f Disable swift optimizations for tests
Otherwise step-through debugging is untenable

// FREEBIE
6 years ago
Michael Kirk eae2fa27b3 Update pods
// FREEBIE
6 years ago
Michael Kirk 00e5e1b0d6 Fixup some tests
// FREEBIE
6 years ago
Matthew Chen 710d164186 Update minimum iOS version to 9.0. 6 years ago
Joshua Lund 2c18a75d12 Update to the new GitHub organization name 6 years ago
Matthew Chen b64528e817 Respond to CR. 6 years ago
Matthew Chen 122ef91e57 Add protocol context to protocol kit. 6 years ago
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 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