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
5 years ago
Niels Andriesse
5afba61916
Update Podfile
5 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
7 years ago
Matthew Chen
b64528e817
Respond to CR.
7 years ago
Matthew Chen
122ef91e57
Add protocol context to protocol kit.
7 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
Michael Kirk
f781199e27
ignore warnings in AFNetworking
...
// 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
Michael Kirk
2c4cf96515
Some proof of framework integration in the sample share extension
...
// 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
bb4d94fd1f
Respond to CR.
...
// 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
3b9726a4fa
Sketch out the GIF picker.
...
// 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
1b8efb5255
CI runs SSK tests
...
Clean up Makefile cruft
// FREEBIE
7 years ago
Michael Kirk
4b69126d1a
Use interned SSK
...
// FREEBIE
7 years ago
Michael Kirk
878806aa52
[JSQMVC] Add Croatian translations
...
// 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
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
11fa08470d
[JSQ] Fix: can't dismiss keyboard after sending
...
// FREEBIE
7 years ago
Matthew Chen
35879046c3
Remove OpenSSL pod.
...
// FREEBIE
7 years ago
Matthew Chen
1057e40008
Fix OpenSSL cocoapod.
...
// FREEBIE
7 years ago
Matthew Chen
b0005ea932
Respond to CR.
...
// FREEBIE
7 years ago
Matthew Chen
2e36f41838
Add support for manually activating censorship circumvention.
...
// FREEBIE
7 years ago
Michael Kirk
557488bc7d
return iOS8 support in project files
...
// FREEBIE
7 years ago
Michael Kirk
da58eb18ad
partial revert of previous pod update
...
// FREEBIE
7 years ago
Matthew Chen
67c3bca913
[SSK] Move filename property to TSAttachment.
...
// FREEBIE
7 years ago
Matthew Chen
96e155c75e
Rework appearance of voice messages and audio attachments.
...
// FREEBIE
7 years ago
Matthew Chen
c2cdeb3bcd
Remove SCWaveformView.
...
// FREEBIE
7 years ago
Matthew Chen
cb293f286a
[SSK] Add SignalAccount class, Extract labels for phone numbers.
...
// FREEBIE
7 years ago
Matthew Chen
42768294ee
Extract labels for phone numbers.
...
// FREEBIE
7 years ago
Michael Kirk
5d604a796c
[JSQMVC] Fixes "floating" edit menu for narrow media items
...
previously, edit menu was only positioned correctly for text bubbles,
and centered for media bubbles.
It wasn't that noticable for images/videos since those usually extended
to the middle of the conversation view, but with narrower media bubbles
(like arbitrary attachments) this became a bigger problem.
// FREEBIE
7 years ago
Matthew Chen
5250d327e4
[SSK] Remove RedPhone code.
...
// FREEBIE
7 years ago
Matthew Chen
faf75e25c2
[SSK] Remove RedPhone code.
...
// FREEBIE
7 years ago
Matthew Chen
74f939b520
Remove RedPhone code.
...
// FREEBIE
7 years ago
Matthew Chen
9db33a9651
Remove RedPhone code.
...
// FREEBIE
7 years ago
Michael Kirk
f29ca7851f
Move PureLayout back to cocoapods for now
...
This introduced some unexpected crashes related to frameworks in Swift.
// FREEBIE
7 years ago
Michael Kirk
0d52a18458
Update dependencies
...
Also moved PureLayout to Carthage for faster incremental builds
// FREEBIE
7 years ago
Michael Kirk
8adba61b37
intern Pastelog back into Signal.
...
Not worth the cocaopods/framework/project mgmt machinery for making
changes to 1 class.
// FREEBIE
7 years ago