Frederic Jacobs
c95f190140
Require AddressBook permission.
...
Signal requires the AddressBook permission to use the app at the
moment. This avoids the edgecases where a user doesn’t allow access to
his address book and then tries to use the app. We’re also doing a
significantly better job at explaining why we need this permission to
the user.
2015-08-24 01:47:25 +02:00
Frederic Jacobs
ada07351e1
Support for `supportsVOIP` attribute.
...
- Deprecates RedPhone upgrade flow.
- Adds a generic upgrade dialog.
- Upgrades dependencies.
- Reorganizes `TSStorageManager` & TSNetworkManager imports.
2015-08-23 00:00:39 +02:00
Frederic Jacobs
f6c0625c2c
Removing unused imported classes.
...
//FREEBIE
2015-07-27 16:19:08 +02:00
Frederic Jacobs
02560f8b2f
Flagging release.
...
- Bump up version number.
- Fetching latest localizations.
- Upgrading libPhoneNumber and Mantle dependencies.
//FREEBIE
2015-06-24 11:06:45 +02:00
Frederic Jacobs
2fc20702d9
Fixing crash on responding to phone call.
2015-06-19 16:09:05 +02:00
Frederic Jacobs
788aa8cb4f
Dropping some required permissions. Smarter microphone permission.
2015-03-23 01:34:33 +01:00
Frederic Jacobs
e8ea00d71a
Perform contact intersection on AddressBook change.
2015-03-21 17:53:38 +01:00
Frederic Jacobs
ea37894846
Fixes #708
2015-03-21 16:33:23 +01:00
Frederic Jacobs
9569a9b9c6
Multiple visual enhancements and repo cleanup.
...
- Revising iconography to stick to v2.0 design.
- Multiple bug fixes based on testers feedback
- Integration with system addressbook
- Removing unused assets.
2015-02-18 18:20:02 +01:00
Frederic Jacobs
7242680464
Contact ordering and graying out RedPhone-only users.
2015-01-31 02:26:38 -10:00
Frederic Jacobs
4833487e94
Removing call recorder + contacts refresh
2015-01-31 01:35:49 -10:00
Christine Corbett
ccdc4b5d17
Redesign implementation.
...
Result of stashed commits by @corbett and @abolishme
2015-01-24 16:28:34 -10:00
Frederic Jacobs
9ae4a435a1
Show name for unregistered contact in threads.
...
//FREEBIE
2015-01-04 18:19:09 +01:00
Frederic Jacobs
5cf96b2b05
Incoming call when app closed: updates contact label when available.
2015-01-04 11:30:27 +01:00
Christine Corbett
c11c4361eb
Bugfix: Fixing ordering for compose view.
...
Reviewed-by: @FredericJacobs
2015-01-04 11:30:25 +01:00
Frederic Jacobs
1eff2b3ad5
Rewriting outgoing pipeline with GCD.
2015-01-04 11:30:23 +01:00
Frederic Jacobs
8514836032
Integrating call and messaging buttons.
2015-01-04 11:30:23 +01:00
Frederic Jacobs
bf9084a7c8
WebSocket reconnect. Casting issues.
2015-01-04 11:30:22 +01:00
Frederic Jacobs
1e3dd3d946
Integration work - thread view
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
Frederic Jacobs
0c88202f7b
Adapting to changes to SubProtocol and InboxView
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
ad5bb92004
Integrating socket status indicator and remove favorites.
2015-01-04 11:30:21 +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
d7bd62ca76
Addressing issues with empty contact names
...
//FREEBIE
2014-11-03 20:33:50 +01:00
Frederic Jacobs
eed0dad4ae
Closes #181
...
//FREEBIE
2014-10-30 19:29:19 +01: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
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
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
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
hubert3
a4eb34b236
Only display contacts that have a phone number
2014-08-02 14:09:24 +02:00
Frederic Jacobs
c2d78bba12
Migration scheme
2014-08-01 19:24:26 -04:00
Frederic Jacobs
120c50f2ea
Merge pull request #81 from abcdev/patch-issue-70
...
Closes #70
2014-08-01 01:55:05 -04:00
Frederic Jacobs
60fb869baa
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 01:53:58 -04:00
Rainer Killinger
df89f4e00f
Closes #70
2014-07-31 15:50:24 +02:00
Frederic Jacobs
44bd921db2
Changes for arm64 and Clang redefined-types
2014-07-17 02:02:09 +02:00
Frederic Jacobs
6373507108
initial commit
2014-05-06 19:41:08 +02:00