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
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
Michael Kirk
99c982fbb2
change ZXing to framework for faster incremental compiles in xcode
...
// FREEBIE
7 years ago
Michael Kirk
8f7e0a8a5b
[SSK] Fix crash-on-launch for older installs
...
populating the de-duping index assumes authorId is always set for
incoming messages, but this was not always the case.
// FREEBIE
8 years ago
Matthew Chen
c35c118dcd
Respond to CR.
...
// FREEBIE
8 years ago
Michael Kirk
be9725c7ce
[SSK] lost changes needed to fixup 'charlesmchen/webrtcByDefault'
...
Previous commit referenced no-longer existent SHA
// FREEBIE
8 years ago
Matthew Chen
f4453eb995
Enable WebRTC-based audio and video calls by default.
...
// FREEBIE
8 years ago
Matthew Chen
3c3f782e7d
Clean up prekey usage.
...
// FREEBIE
8 years ago
Matthew Chen
c0f52d1de9
[SSK] Mark "attempting out" messages as "unsent" on app launch
...
// FREEBIE
8 years ago
Matthew Chen
21e55d3be5
Mark "attempting out" messages as "unsent" on app launch.
...
// FREEBIE
8 years ago
Matthew Chen
fcf1d7af97
Respond to CR.
...
// FREEBIE
8 years ago
Matthew Chen
2b64d94bad
Update SignalServiceKit pod.
...
// FREEBIE
8 years ago
Matthew Chen
e798964308
Update SignalServiceKit pod.
...
// FREEBIE
8 years ago
Matthew Chen
06a775b41a
Improve the call status messages in conversation view.
...
// FREEBIE
8 years ago
Michael Kirk
947d345837
SSK update to include latest master (which now includes CallKit)
...
// FREEBIE
8 years ago
Michael Kirk
d3e6747499
Merge remote-tracking branch 'origin/master' into feature/webrtc
8 years ago
Michael Kirk
4e72ab92c8
Prevent session corruption by using a single serial queue for encrypt and decrypt
...
coordinate SignalProtocol encryption/decryption on a single serial
queue. Previously message sending encrypted on the sending thread, while
message receiving decrypted on the main thread.
// FREEBIE
8 years ago
Matthew Chen
4a65a88512
Rework new call view.
...
// FREEBIE
8 years ago
Matthew Chen
26a6e391b3
Fix pod.
...
// FREEBIE
8 years ago
Michael Kirk
a17873291b
Fix up tests
...
// FREEBIE
8 years ago
Michael Kirk
647b2b37e9
WIP: WebRTC calling
...
* Ensure NotificationsManager has dependencies
Otherwise it's easy to mess up the order of the required dependencies.
* move AccountManager into Environment, it's heavy to construct
// FREEBIE
8 years ago
Matthew Chen
2dac6c888a
Update SignalServiceKit pod.
...
* Fetch messages when app becomes active.
8 years ago
Michael Kirk
ddba843d44
Censorship circumvention in Egypt and UAE
...
* domain fronting
* non-websocket message fetching
// FREEBIE
8 years ago