Commit Graph

22799 Commits

Author SHA1 Message Date
Michael Kirk
a0c147722e Delete last message updates thread preview (signal ios#833) (#3)
* fix thread preview when deleting last message

because we are doing internal accounting of what our "last" message id
is, when we delete the last message, other things get out of whack.
Caching is hard, don't do it! We can efficiently get the last object
using our existing Yap DB view.

//FREEBIE

* remove lastMessageId in favor of lastMessage for cleaner code

//FREEBIE
2016-04-08 18:59:05 +02:00
Frederic Jacobs
a49d36d66a Renaming to SignalServiceKit.
TODOS: Rename Symbols and Xcode files.
2016-04-08 18:57:31 +02:00
Frederic Jacobs
288ee04a1f Merge pull request #1139 from WhisperSystems/backlog 2016-04-08 12:33:23 +02:00
Michael Kirk
199ce49265 Fix smooshed launch image on iphone 6 by using storyboard instead of static launch image
This is recommended practice for iphone6/+ for iOS>=8

> Although it’s best to use a launch file for iPhone 6 and iPhone 6
> Plus, you can instead supply static launch images if necessary. If you
> need to create static launch images for these devices, use the
> following sizes:

https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html

Fixes #1136
Closes #1137
2016-04-08 11:35:29 +02:00
Michael Kirk
721ed066f2 Fixes This class is not key value coding-compliant for the key "keyPath"
Since "Key Path" is the header for run time attributes, my guess is that
this was a click misfire so long ago. I'm not clear if this was ever
causing a crash or just a warning, but we don't want the noise.

Fix "Unbalanced calls to begin/end appearance transitions"

You should not segue while animations are in progress. I'm not sure if
this was causing intermittent crashes or just the warning.

//FREEBIE

Closes #1130
2016-04-08 11:35:29 +02:00
2-4601
4f38e70a06 Add templates for issues and pull requests
GitHub recently introduced templates for issues and PRs.
These will hopefully improve both.

Fixes #1088

//FREEBIE
2016-04-08 11:35:29 +02:00
Arek Banas
72e1180e16 Removing unused didReceiveMemoryWarning methods from view controllers.
Closes #1078
2016-04-08 11:35:29 +02:00
2-4601
6f1ae778b8 Update README.md
- remove references to the mailing list (as suggested by Riya)
 - add links to the community forum
 - update copyright year

//FREEBIE
Closes #1087
2016-04-08 11:35:29 +02:00
Frederic Jacobs
8abfc3e2b3 Merge pull request #1138 from WhisperSystems/test_branch
Closing some backlog
2016-04-08 10:42:09 +02:00
Frederic Jacobs
4034baedb9 Adapting to renaming. 2016-04-08 09:47:41 +02:00
Frederic Jacobs
5ff06afe10 Update dependencies.
//FREEBIE
2016-04-08 09:06:11 +02:00
Frederic Jacobs
30fff8e42f Upgrading for latest YapDatabase API. 2016-03-27 22:27:31 +02:00
Michael Kirk
f44393bb74 Re-introduces the delete action.
The delete action became opt-in in JSQMessagesViewController.
Fixes #913
Closes #1104

//FREEBIE
2016-03-27 20:12:29 +02:00
Michael Kirk
91d7ca2f53 Remove reference to + button, which was removed in #950.
Fixes #1080
Closes #1092
//FREEBIE
2016-03-27 20:10:50 +02:00
Michael Kirk
b809890322 Fix unused_string.py uses python interpreter.
Closes #1081
// FREEBIE
2016-03-27 20:10:22 +02:00
Frederic Jacobs
b5a8cf0f0d Merge pull request #1 from kunickiaj/yapfix
Fix YapDatabase API change from string based filePath to NSURL
2016-01-23 20:52:10 +01:00
Adam Kunicki
94ef0e30f5 Fix YapDatabase API change from string based filePath to NSURL 2016-01-23 11:29:20 -08:00
Aayush Ranaut
bd377e65af Network Signal and deactivate account row don't highlight.
Related #1026
2016-01-03 20:35:30 +01:00
Frederic Jacobs
2c83046ff6 Closes #990.
- Use single MessagesViewController. Goal: Being able to reuse that UI
for SplitViewController on iPad. Prevents unnecessary deallocations and
re-allocations.
- Remove custom archiving UI for default swipe right to left archive
action, like in iOS Mail.app.
- DynamicType for main view.
- Simplify API of MessagesViewController to prevent undefined behavior.
//FREEBIE
2015-12-26 18:12:13 +01:00
Frederic Jacobs
f6f6133498 Adding completion blocks to media message sends. 2015-12-26 17:10:21 +01:00
Frederic Jacobs
1b02e186f8 Fixes #146 #147. 2015-12-24 18:52:18 +01:00
Frederic Jacobs
975cda312c Adding missing queue test.
The test wasn’t running because wasn’t prefixed with `test`.

//FREEBIE
2015-12-24 16:35:20 +01:00
Frederic Jacobs
a7ec383a7b Fixes #984 Fixes #948.
A future improvement could be to store the usage data in the encrypted
database than in the NSUserDefaults that are more vulnerable to
forensics.
2015-12-24 15:40:50 +01:00
Mahyar McDonald
0c1a97a743 Some nits & add corner rounding to the message text box.
Closes #884
2015-12-24 11:43:24 +01:00
Adam Kunicki
da97349d41 Add subtitle to Screen Security setting to explain its function.
Closes #1014
Fixes  #993
2015-12-24 11:26:48 +01:00
Frederic Jacobs
489407c46a Closes #1021 #977 #980
//FREEBIE
2015-12-23 11:39:57 +01:00
Frederic Jacobs
3acc47d6ad Fixes #832 2015-12-23 00:11:03 +01:00
Frederic Jacobs
c6d44e59e2 TextSecureKit Refactoring
- Using same clang format file for old and new files.
- Moving out all TextSecure code to allow other clients (OS X, iOS) to
  integrate easily TextSecure functionality.
- Use TextSecure API to signup.
2015-12-22 23:41:10 +01:00
Frederic Jacobs
8d6ce0b57c Notifications Protocol cleanup. 2015-12-22 22:43:08 +01:00
Frederic Jacobs
5d91a5bd4f Init Commit 2015-12-22 15:51:11 +01:00
Frederic Jacobs
27e63c37fc Initial commit 2015-12-04 13:22:18 +01:00
Michael Okner
37b582beda Adding support for animated gifs
Implemented using corbett's suggestion in issue #525. Uses
Flipboard/FLAnimatedImage in an AttachmentAdapter. Detects gifs using
new Animated category in MIMETypeUtil.

Backwards compatible with previous versions of Signal on iOS for both
sending and receiving Gifs, though they are sent/received in older
versions as UIImage and won't animate. Gifs also animate on both ends of
conversations with TextSecure users on Android.

//FREEBIE
2015-11-29 12:59:34 +01:00
Rui
25293fd40b Fixes #957.
Exit button not displaying when scanning fingerprint.
2015-11-29 12:28:04 +01:00
Frederic Jacobs
53793e3c0f Fixes #950 2015-11-29 02:03:52 +01:00
Frederic Jacobs
26f9207cab Bye Bye Bloomfilters
For reasons outlined in
https://whispersystems.org/blog/contact-discovery/ , Signal will no
more use bloom filters for RedPhone contact intersection.
2015-11-29 01:14:49 +01:00
Frederic Jacobs
ab86907991 Merge pull request #900 from big-r81/master
Showing BitHub price in README.md
2015-11-13 11:09:32 +01:00
Frederic Jacobs
861e3d6266 Fixes #930 2015-11-03 00:26:48 +01:00
Frederic Jacobs
b70be4d559 Fixing bug with reused label appearing bold. 2015-11-02 19:47:55 +01:00
Frederic Jacobs
5e4a76622b Fixing Travis configuration. 2015-10-31 23:59:32 +01:00
Frederic Jacobs
d33c80ddd9 Pulling in latest translations. 2015-10-31 23:44:16 +01:00
Frederic Jacobs
777e7e16f0 3D Touch: Quick Compose 2015-10-31 23:44:16 +01:00
Frederic Jacobs
0fd9acfb2c Phone emoji 2015-10-31 23:44:16 +01:00
Lilia
c4dcb5f807 Fixes #907
Upon receiving a 404 to a prekey request for a particular device D, the client handles that error by removing device D from the recipient's device list, and proceeds to encrypt and send to the remaining known devices.

Reviewed & Patched by @FredericJacobs
2015-10-31 23:44:16 +01:00
Frederic Jacobs
087b7c38dc S3 ATS Policy
This partly reverts commit 1affdbb325.
2015-10-31 23:44:15 +01:00
Frederic Jacobs
a29eb5470f Attachment type in notification and description. 2015-10-31 23:44:15 +01:00
Frederic Jacobs
ef6e658c38 Performance updates & smarter layout (2 lines)
- Adding support for ContactsUI when adding contacts on iOS 9.
- Multiple performance updates by liberating the main thread and
reusing tableview cells.
2015-10-31 23:44:15 +01:00
Frederic Jacobs
047262b95a Fixing typo in restrictions string. 2015-10-31 23:43:16 +01:00
Frederic Jacobs
3d4d4123f7 Removing APNavigation as a dependency. 2015-10-31 23:43:16 +01:00
Frederic Jacobs
8189e593ef Fixes glitching of inbox label when coming back from background.
The method was not called on the main thread, resulting in rendering
issues.
2015-10-31 05:00:05 +01:00
Frederic Jacobs
1affdbb325 Closes #891 2015-10-31 05:00:05 +01:00