Morgan Pretty
3e97782d18
Merge branch 'dev' into feature/session-id-blinding-part-2
...
# Conflicts:
# Session.xcodeproj/project.pbxproj
# Session/Conversations/ConversationVC.swift
# Session/Meta/Translations/de.lproj/Localizable.strings
# Session/Meta/Translations/en.lproj/Localizable.strings
# Session/Meta/Translations/es.lproj/Localizable.strings
# Session/Meta/Translations/fa.lproj/Localizable.strings
# Session/Meta/Translations/fi.lproj/Localizable.strings
# Session/Meta/Translations/fr.lproj/Localizable.strings
# Session/Meta/Translations/hi.lproj/Localizable.strings
# Session/Meta/Translations/hr.lproj/Localizable.strings
# Session/Meta/Translations/id-ID.lproj/Localizable.strings
# Session/Meta/Translations/it.lproj/Localizable.strings
# Session/Meta/Translations/ja.lproj/Localizable.strings
# Session/Meta/Translations/nl.lproj/Localizable.strings
# Session/Meta/Translations/pl.lproj/Localizable.strings
# Session/Meta/Translations/pt_BR.lproj/Localizable.strings
# Session/Meta/Translations/ru.lproj/Localizable.strings
# Session/Meta/Translations/si.lproj/Localizable.strings
# Session/Meta/Translations/sk.lproj/Localizable.strings
# Session/Meta/Translations/sv.lproj/Localizable.strings
# Session/Meta/Translations/th.lproj/Localizable.strings
# Session/Meta/Translations/vi-VN.lproj/Localizable.strings
# Session/Meta/Translations/zh-Hant.lproj/Localizable.strings
# Session/Meta/Translations/zh_CN.lproj/Localizable.strings
2 years ago
Morgan Pretty
cc2a077a6c
Started working on `MessageRequestResponse` handling for SOGS message requests
...
Pointing Curve25519 to use a fork that exposes an XEd25519 conversion method
Fixed an issue where I had broken all message sending due to the SnodeAPI casting Onion responses to `Any`
2 years ago
Morgan Pretty
30cbe77366
Added labels to the NewConversationButtonSet
2 years ago
Morgan Pretty
f5e48cec01
Updated the project to use the Oxen fork of Sodium (instead of my one)
2 years ago
Morgan Pretty
ef09d4d5aa
Additional encryption work on id blinding
...
Got the updated blinding logic working (at least when authenticating a request - still need to deal with message signing and verification)
Storing the server capabilities in the database now so we can correctly blind requests based on them
Renamed the remaining 'v2' functions and classes to just be 'OpenGroup' since there isn't a 'V2' anymore
Cleaned up a few TODOs and functions
2 years ago
Morgan Pretty
eb927c36a9
Started cleaning up some of the SOGS and Onion Requests structure
...
Cleaned up the OnionRequestAPI so we don't need the LegacyOnionRequestAPI
Added requests for the user endpoints
Added deprecated flags to the legacy endpoints and functions
Added some logic to start handling the new poll (batch) response
Started adding unit tests for the OpenGroupAPI functions
2 years ago
Morgan Pretty
67d2a13dfb
Ran pod install to update the Podfile.lock
2 years ago
Ryan Zhao
18fea4ab73
Merge branch 'dev' into global-search
2 years ago
Morgan Pretty
03fb5cbeeb
Cleanup and tweaks
...
Fixed some compilation issues.
Removed an unused dependency.
Cleaned up the Podfile to minimise duplication.
Pointed at an oxen fork of SignalCoreKit instead of a personal one.
2 years ago
Morgan Pretty
9994c04f1e
Updated the Podfile to fix M1 Mac build issues
3 years ago
coo1k
e328ab9bfd
Support for App Links
3 years ago
Niels Andriesse
a1c23394d6
Remove unused pods
3 years ago
Niels Andriesse
4958d3d368
Implement ONS API
3 years ago
nielsandriesse
afeabf0fe9
Potentially fix race condition
3 years ago
Niels Andriesse
6a810d959b
Fix initial scroll position bug
3 years ago
nielsandriesse
bffde9451c
Update CocoaPods
3 years ago
Niels Andriesse
aa027a28c5
Implement preliminary link preview view
3 years ago
nielsandriesse
1924e01edc
Merge branch 'multi-device' into ui
3 years ago
nielsandriesse
4803b96eb1
Only handle the first config sync message after restoration
3 years ago
Niels Andriesse
90e53e5cef
Redesign conversation screen part 1
3 years ago
Niels Andriesse
f2f3025554
Remove unused pod
3 years ago
Niels Andriesse
464e8864af
Clean up onboarding
3 years ago
Niels Andriesse
54e902c848
Fix various warnings
3 years ago
Niels Andriesse
ff09ee3e79
Delete unused files
4 years ago
Niels Andriesse
2a4977d269
Implement Session protocol
4 years ago
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
d33fcb0756
Re-install 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
e819d8f536
Update dependencies
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