Matthew Chen
074664f735
Revert "Modify l10n string extraction script to copy strings to SAE."
...
This reverts commit c61490c0b4
.
2017-12-01 09:42:06 -05:00
Matthew Chen
efe0758e3d
Revert "Modify l10n string download script to copy strings to SAE."
...
This reverts commit 9f31c048a2
.
2017-12-01 09:41:59 -05:00
Matthew Chen
9f31c048a2
Modify l10n string download script to copy strings to SAE.
2017-12-01 09:41:14 -05:00
Matthew Chen
c61490c0b4
Modify l10n string extraction script to copy strings to SAE.
2017-12-01 09:41:14 -05:00
Matthew Chen
e7b32899cb
Sketch out SAE load screen; make a number of infrastructure changes.
2017-12-01 09:37:52 -05:00
Matthew Chen
61b33b1a45
Make SignalMessaging a build dependency of the share extension.
2017-11-30 14:57:03 -05:00
Matthew Chen
2aafdcf577
Add app extension context, bridging header and PCH to app extension.
2017-11-30 14:57:03 -05:00
Matthew Chen
f896bf99d5
Update share extension capabilities.
2017-11-30 14:09:10 -05:00
Matthew Chen
8706d8f599
Update share extension capabilities.
2017-11-30 14:09:10 -05:00
Matthew Chen
66fae5bd54
Clean up ahead of PR.
2017-11-30 10:07:39 -05:00
Matthew Chen
cd11ec5698
Add app group, share keychain. Take a first pass at file migration to shared data directory.
2017-11-30 09:49:01 -05:00
Michael Kirk
961727814b
Move pinning certificates into App
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
a11d83187b
WIP: Framework-friendly - compiles but crashes on launch
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
b56f0e0d25
Pod setup for SignalMessaging framework
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
de028404bb
Shared framework between app and extension
...
// FREEBIE
2017-11-29 13:58:27 -08:00
Michael Kirk
d96eb8932b
ShareExtension template
...
Only modification was to target down to iOS9
(targeting iOS8 failed to build)
// FREEBIE
2017-11-29 13:58:27 -08:00
Matthew Chen
5ef9d53c91
Update conversation view UI to reflect unread state.
2017-11-21 17:53:52 -05:00
Matthew Chen
d9fcfdeeb7
Fix deadlock when responding to contacts sync messages.
2017-11-21 11:21:08 -05:00
Matthew Chen
9d4ec557dc
Update l10n strings; add Persian l10n.
2017-11-16 13:35:54 -05:00
Matthew Chen
5e61307ce3
Don't ask for microphone permissions if app is not active.
...
// FREEBIE
2017-11-09 02:58:51 -05:00
Matthew Chen
2d21e2ae2c
Fix build warnings from XCode 9.
2017-11-09 02:52:44 -05:00
Matthew Chen
3952f717a5
Add Burmese l10n.
...
// FREEBIE
2017-11-06 15:15:22 -05:00
Matthew Chen
e07a240ee5
Merge tag '2.18.0.9'
2017-11-03 14:23:47 -04:00
Michael Kirk
81cff837ae
Include root certs from pki.goog
...
// FREEBIE
2017-11-03 13:55:12 -04:00
Michael Kirk
a30533e7b5
Add GTSGIAG3 to censorship circumvention trust store
...
openssl x509 -outform der -in GIAG3.pem -out GIAG3.crt
// FREEBIE
2017-11-03 11:24:57 -04:00
Michael Kirk
a63a767bf2
connecting ping quieter, ringer is louder
...
- outring: Raised gain on ringer, max is now -0.6 dB
- outring: clipped hiss
- connecting-ping: reduced volume, max is now -17.8 dB
- remove unused audio files
// FREEBIE
2017-11-02 08:49:46 -04:00
Matthew Chen
9cc4521d07
Respond to CR.
...
// FREEBIE
2017-10-26 12:09:36 -04:00
Matthew Chen
bcf83a4c8e
Rework handling of oversize text messages.
...
// FREEBIE
2017-10-26 11:56:03 -04:00
Matthew Chen
3927815a35
Fix tests broken by the JSQ rewrite.
...
// FREEBIE
2017-10-25 16:08:15 -04:00
Michael Kirk
d87f000051
Interactive/Cancelable slide left for details
...
// FREEBIE
2017-10-24 15:29:03 -07:00
Matthew Chen
722fc4d7a7
Fix size of message previews.
...
// FREEBIE
2017-10-24 17:12:26 -04:00
Matthew Chen
5cde74f505
Add Hebrew l10n.
...
// FREEBIE
2017-10-24 15:59:37 -04:00
Matthew Chen
9b57df67e0
Fix broken build.
...
// FREEBIE
2017-10-24 09:53:50 -04:00
Michael Kirk
1fee5d97e6
Merge branch 'release/2.18.0'
2017-10-23 16:02:11 -07:00
Michael Kirk
efd58022d0
bump version
...
// FREEBIE
2017-10-23 16:01:37 -07:00
Matthew Chen
bd5639baaf
Linkify text messages.
...
// FREEBIE
2017-10-19 22:41:32 -04:00
Matthew Chen
032ec59d1c
Respond to CR.
...
// FREEBIE
2017-10-16 21:05:29 -07:00
Matthew Chen
3723a4845f
Restore message cell footers.
...
// FREEBIE
2017-10-16 20:41:14 -07:00
Matthew Chen
c2f07bb3d8
Restore message cell footers.
...
// FREEBIE
2017-10-16 20:41:14 -07:00
Michael Kirk
0f859d6b20
Merge branch 'release/2.18.0'
2017-10-16 12:27:20 -07:00
Michael Kirk
3080cb512b
Compose View: collation index and group search
...
- Include table index for contacts
- Fix extra spacing in OWS table view
- Separate search results into contact/invite sections
- Include groups in search results when composing new message
- Compose Screen search matches on group member names
// FREEBIE
2017-10-16 12:22:02 -07:00
Matthew Chen
5621fe893c
Clean up ahead of PR.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Matthew Chen
fb408f980c
Remove JSQ.
...
// FREEBIE
2017-10-12 16:23:48 -04:00
Michael Kirk
df15c904bc
Rework push registration
...
== Account Registration ==
Not complete until push tokens are uploaded
== Remote Notifications Registration ==
Extracted from PushManager
- wait for notification-settings registration to complete before
requesting push tokens, otherwise it's possible token requests will
be ignored.
- Less state required for push notification callbacks, specifically, we
no longer need to ensure we've created a promise before the
registration delegate methods get called.
- no more TOCFuture in Signal-iOS (still in SSK for now). It's not in
cases of inexplicable behavior - one a recently, push notification
premature free, in redphone, and more popular use, and I've seen two
futures inexplicably being nil. Instead, let's consolidate around
PromiseKit for popularly used, maintained, strongly-typed futures.
- separate logic for registering for vanilla push/voip notifications
(few dependencies) from responding to UILocalNotifications (lots of
dependencies). Ultimately I'd like to consolidate the remaining
UILocalNotifications logic with the existing NotificationsManager
== Misc ==
more debug logging
more uniform logging
remove stale logic around newly registered user
// FREEBIE
2017-10-12 12:02:22 -04:00
Matthew Chen
5999178e78
Remove FLAnimatedImage.
...
// FREEBIE
2017-10-10 09:50:13 -04:00
Michael Kirk
2e196e21c6
update third party dependencies
...
// FREEBIE
2017-10-06 17:56:29 -04:00
Michael Kirk
ff2f9ebaf0
fix compiling on 32bit.
...
// FREEBIE
2017-10-05 13:02:38 -04:00
Matthew Chen
a0c9a84390
Clean up ahead of PR.
...
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen
789cea118d
Pull out GifDownloader class.
...
// FREEBIE
2017-10-02 13:37:32 -04:00
Matthew Chen
3b9726a4fa
Sketch out the GIF picker.
...
// FREEBIE
2017-10-02 13:37:32 -04:00