dtsbourg
5ddb85b6cc
Modal presentation of the setup view.
...
- Memory efficiency.
- Fixes issue where segues were never unwinded.
- Fixes issues on first launch where initiating a call would show the login screen again.
- Addresses issue where the signup code would not have been added properly after clicking link in SMS.
Reviewed by: @FredericJacobs
2015-01-04 11:30:24 +01:00
Frederic Jacobs
52d84ae006
LaunchScreens and Screen Security.
2015-01-04 11:30:24 +01:00
Frederic Jacobs
8435a800d4
WebSocket Public Key Pinning.
2015-01-04 11:30:24 +01:00
Frederic Jacobs
901640507c
Removing developer-specific junk.
2015-01-04 11:30:23 +01:00
dtsbourg
91e0b66424
Addresses multiple UI issues.
...
- New Contact spacing to let user tap call/message icons
- Handeling error messages, delivery receipts, timestamps
2015-01-04 11:30:23 +01:00
Frederic Jacobs
d4f5675a58
Supporting alert on unregistered users + bug fixes.
2015-01-04 11:30:23 +01:00
Frederic Jacobs
35a2762c5f
Starting background fetching of messages.
2015-01-04 11:30:23 +01:00
Frederic Jacobs
1eff2b3ad5
Rewriting outgoing pipeline with GCD.
2015-01-04 11:30:23 +01:00
Frederic Jacobs
b22579d8f8
Settings and thread fixes.
2015-01-04 11:30:22 +01:00
Frederic Jacobs
b58d2fb864
Integrating deletion of threads.
2015-01-04 11:30:22 +01:00
Frederic Jacobs
d73e42beff
Integrating Message View.
2015-01-04 11:30:22 +01:00
dtsbourg
84e12a39c9
ContactDetail: Link notes
2015-01-04 11:30:22 +01:00
Frederic Jacobs
121ef0439c
Integrating the TextSecure Contact Discovery.
2015-01-04 11:30:22 +01:00
dtsbourg
e48ea52924
ContactDetail: Fix crash on parsedPhoneNumbers
2015-01-04 11:30:21 +01:00
Frederic Jacobs
faa4473109
SubProto support for WebSocket messages
2015-01-04 11:30:21 +01:00
Frederic Jacobs
ad5bb92004
Integrating socket status indicator and remove favorites.
2015-01-04 11:30:21 +01:00
Frederic Jacobs
6dd04a49fe
Refactoring signup flow, storage, contacts.
...
- Signal preferences and keying material moved to the unified storage
- Set up for staging environment to try out the new APIs
- Changes in the push registration flow to send token to RP & TS
2015-01-04 11:29:59 +01:00
Frederic Jacobs
d876d8a156
Registration refactoring - wip.
2015-01-04 11:29:27 +01:00
dtsbourg
95c14ddefb
General: Unused views cleanup
2015-01-04 11:29:27 +01:00
dtsbourg
64ab73baeb
General: Unused View controller clean up
2015-01-04 11:29:27 +01:00
Frederic Jacobs
c3dff810ad
Registration refactoring - wip.
2015-01-04 11:29:27 +01:00
Frederic Jacobs
43af8c18e3
Merging UI code with some basic TextSecureKit code.
2015-01-04 11:28:38 +01:00
dtsbourg
a60bc8be92
Initial Message UI
2015-01-04 11:28:38 +01:00
Craig Gidney
abb0486ec1
Fixed a warning in PriorityQueueTest, and some dot syntax //FREEBIE
...
- Also simplified the comparators
2014-11-18 23:17:06 -05:00
Frederic Jacobs
9fac4209b2
Vibrations and minor fix in audio interrupts
2014-11-02 00:21:59 +01:00
Frederic Jacobs
7b388da350
Closes #174
2014-10-16 15:12:36 +02:00
Frederic Jacobs
cbdbcb2a1c
Fixing build & signing settings for contributors
...
//FREEBIE
2014-10-07 01:05:18 +02:00
Frederic Jacobs
d05791e699
Moving away from custom HTTP stack
2014-10-06 01:28:45 +02:00
Frederic Jacobs
510831d701
Auto-layout enhancements + Submit Debug Logs
2014-10-05 19:18:18 +02:00
Frederic Jacobs
779e9d1b38
Multiple fixes
...
- Fixes inherited build settings
- New Podfile format
- Fetching updated strings
2014-10-02 00:32:39 +02:00
Frederic Jacobs
3c28bb9520
Enabling new screen sizes
...
//FREEBIE
2014-09-26 17:22:57 +02:00
Craig Gidney
06a4597859
Fixed RecentCall unconditionally setting userNotified, even for missed calls //FREEBIE
2014-09-21 12:54:45 +02:00
Craig Gidney
b9cf163b1f
Same fixes applied to unit test code signing //FREEBIE
2014-09-21 12:54:36 +02:00
Craig Gidney
44a19a5d7b
Attempting to fix code signing issues
...
- Changed run scheme back to "Debug" from ad-hoc distribution
- Reset provisioning profile build settings to automatic
- Reset code signing identity build settings to just iOS Distribution / iOS Developer
- Reset Development Team to "None" (it seemed to be forcing the automatically chosen debugging cert to be one from whisper systems)
FREEBIE
2014-09-20 18:26:40 -04:00
Frederic Jacobs
cd0bda7105
iOS 8 Support
...
- Supporting iOS 8
- Updating translations
- Rewriting PushManager to extensively use futures
- Pick up calls directly from the lock-screen
2014-09-15 01:32:19 +02:00
Craig Gidney
e9f8881bd4
Checking error codes and cleaning up when errors occur in EvpKeyAgreement
...
- Added a test to actually exercise the DH agreement path
//FREEBIE
2014-09-01 09:30:09 +02:00
Frederic Jacobs
4dd8df8049
Updating dependencies
...
//FREEBIE
2014-08-23 23:23:29 +02:00
Craig Gidney
5401056d31
Checked indentation, future source results, directory layout, thenTry vs then, dependencies
2014-08-20 19:43:33 -04:00
Craig Gidney
ced4fc8947
Initial work to depend on external futures library instead of internal implementation
...
Still need to:
- Fix indentation
- Check for any FutureSource being returned instead of FutureSource.future
- Check for then: vs thenTry: mixups
- Check for main thread related issues
- Check for other exception catching issues
- Adjust directory layout
- Manual end-to-end testing
2014-08-20 08:08:32 -04:00
Frederic Jacobs
c52c6c6248
Clearing notifications from notification center
...
Application acknowledges notifications and then clears them from
notification center.
//FREEBIE
2014-08-14 00:45:59 +02:00
Frederic Jacobs
76b94c80df
Updating Pods
...
//FREEBIE
2014-08-12 10:22:10 +02:00
Frederic Jacobs
50e1b8012b
Fixing localization and performance issues
...
- Cleaning up unused VC xib
- Optimization in Call Server Requests
- Fixing localization issues in Registration flow
- Changing order of labels for the Settings view
//FREEBIE
2014-08-10 01:27:16 +02:00
Frederic Jacobs
f5bbf9d480
Enhancements to certificate pinning
...
//FREEBIE
2014-08-09 02:39:09 +02:00
Frederic Jacobs
aca4733ac0
Multiple fixes
...
- Make logging optional if desired
- HTTPS external URLs
- Clean app data when re-registering
- If registration future fails, bring back user interaction
2014-08-09 01:01:05 +02:00
Frederic Jacobs
9240a095ae
Travis CI-support and iOS8 push notifications
...
//FREEBIE
2014-08-05 05:44:43 +02:00
Frederic Jacobs
dd73eafe47
Preparing tests for Travis
...
- Removing test server tests
- Getting ZRTP values from Keychain
- Getting NSCFErrors in NetworkStreamTest
- Fixing PriorityQueueTest comparator
2014-08-04 17:17:05 +02:00
Frederic Jacobs
db1927373d
Xcode project file fix
...
//FREEBIE
2014-08-04 02:06:52 +02:00
Frederic Jacobs
5ac7acfbc5
Enhancements in the verification flow
...
- Certificate Pinning with AFNetworking
- Block syntax for number validation
- Fixes null debug logs
2014-08-02 13:57:50 +02:00
Frederic Jacobs
7ab15a5808
Updating translations //FREEBIE
2014-08-01 20:36:05 -04:00
Frederic Jacobs
9c31b9ab67
Logging migration errors
2014-08-01 20:02:50 -04:00