Commit graph

62 commits

Author SHA1 Message Date
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
dtsbourg
b3d2544b1f Signals: Fix mistake in removing observer for Socket Notifications 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
dtsbourg
60f50e5218 ContactDetail: Remove Favourite button 2015-01-04 11:30:21 +01:00
dtsbourg
756777fd09 InCall: remove blue outline on mute and speaker buttons 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
8b6ac13594 Fixes InCallViewController & contacts not displayed 2015-01-04 11:29:59 +01:00
Frederic Jacobs
c9056662e9 Fixing issues with merge
Tried to rebase but there were too many patches to reapply.
2015-01-04 11:29:59 +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
dtsbourg
64ab73baeb General: Unused View controller clean up 2015-01-04 11:29:27 +01:00
dtsbourg
6524b08ffc FullImage: Base of pinching, double tapping & zooming 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
Frederic Jacobs
36a24c5445 Rate Limiting Message was never displayed. 2014-11-02 23:22:55 +01:00
Frederic Jacobs
9fac4209b2 Vibrations and minor fix in audio interrupts 2014-11-02 00:21:59 +01:00
Frederic Jacobs
3031d68523 More advanced fixes for push notifications on iOS7 2014-11-02 00:21:59 +01:00
Gil Azaria
6951fd1fbe Fixed issue #139.
Testing has been completed on outgoing calls only. It is recommended that testing is conducted on incoming calls before a commit to upstream.
2014-11-02 00:21:49 +01:00
Frederic Jacobs
7b388da350 Closes #174 2014-10-16 15:12:36 +02:00
Frederic Jacobs
43ca8b511b Fixing registration issues
Fixes the simulator and client (when permissions disabled) registration
fixes as discussed in #172

//FREEBIE
2014-10-07 00:04:50 +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
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
f1de95ab06 Recursively added dot syntax, translating more terms when they were encountered in the dif
FREEBIE
2014-09-12 07:21:17 +02:00
Craig Gidney
baaef78323 Using dot syntax for local*, all*, full*, first*, last*, to*, encodedAs*, copy*
FREEBIE
2014-09-07 11:43:53 -07:00
Frederic Jacobs
611f5c5f0b Closes #138 2014-09-02 18:48:48 +02:00
Craig Gidney
ae50395297 Fixed single-character cuts being mistaken for backspace presses
//FREEBIE
2014-09-02 18:11:21 +02:00
Craig Gidney
03ce3635cb Improved the phone number editing during registration
- Fixed a crash where an offset wrapped around when deleting the opening bracket
- Backspacing now skips over formatting characters
- Cursor position is maintained more accurately when reformatting
- Added a few utility methods
- Also fixed a test not having "test" as a prefix, causing it not to run
//FREEBIE
2014-09-02 18:11:11 +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
Craig Gidney
4cd30f32ed Using getter syntax for shared*, is*, and has* 2014-08-19 00:14:19 -04:00
Frederic Jacobs
1793d41b8f Merge pull request #116 from Strilanc/modern_0
Using dot syntax for count and length
2014-08-18 20:09:34 +02:00
Frederic Jacobs
dc4e4689e0 Checks and extra logging for login issues 2014-08-14 16:36:17 +02:00
Craig Gidney
9e36872644 Using dot syntax for count and length 2014-08-13 21:13:24 -04:00
Craig Gidney
1e9a3e9a46 Ran "Edit -> Refactor -> Convert to Modern Objective-C Syntax"
- dictionaryWithObject -> @{key: val}
- objectAtIndex -> a[i]
- numberWithBool/Int/etc -> @1, @(val)
- Reverted friendly fire on ProtocolBuffers
- Did not do ANY other changes (including changes to make more refactorings succeed)
//FREEBIE
2014-08-13 12:36:36 +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
619b53cb0b Screen security feature. Closes #31 2014-08-09 18:27:26 +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
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
46b869628e Closes #80 #37
- Use of new Keychain Access attribute
- Error management (notifying the user) when opening app without
required push and microphone permission
- Enforcing APNID are sent to server, retry later if not able to reach
server
2014-08-01 19:27:55 -04:00
Hannes Hofer
9703e601b0 slight refactoring to fit code style
slightly refactored to fit code style of project
2014-07-31 13:24:23 -07:00
Hannes Hofer
bde62ed7cb do not reposition cursor to end of number on change
restore cursor position after update.
cursor position must be restored after update.
when non number chars are deleted or inserted move cursor position for -1 or 1 respectively
2014-07-31 13:06:08 -07:00
Hannes Hofer
d8ee13f040 respect cursor position for insert and delte
cursor position was not respected on delete and insert.
new numbers were always inserted on last position
on delte the last digit was erased regardless of cursor position.
cursor postition is respected now, but cursor is rest to last position on delte/insert
2014-07-31 12:19:30 -07:00
Frederic Jacobs
c73e6b65eb Transitioning off custom preference files 2014-07-30 21:03:20 -04:00
Frederic Jacobs
29bd2f0787 Closes #25 2014-07-19 13:30:19 -10:00
Frederic Jacobs
9260116fac New wording for support features 2014-07-19 13:00:52 -10:00