Commit Graph

9058 Commits (51bce77cd05d62c01fb78aa0b2c1423e68c981cc)
 

Author SHA1 Message Date
Ronny f05429b594 Prevent skewed group image (fixes #756) (#1159)
* Prevent skewed group image (#756)

- fixes #756

//FREEBIE

* Prevent skewed group image in inbox view (#756)

- fix skewed inbox view image
- fixes #756

//FREEBIE
10 years ago
Michael Kirk 752b0fecab Bloom filter migration: check for file before deleting (#1147)
- Extracted migration method
- added some logging

// FREEBIE
10 years ago
Michael Kirk 9f572881f8 * Cache cleaning uses YAP notificationsThis way we don't have to worry about cleaning the cache explicitlywhen we do destructive actions.// FREEBIE
* Cache cleaning uses YAP notifications

This way we don't have to worry about cleaning the cache explicitly
when we do destructive actions.

// FREEBIE
10 years ago
Michael Kirk 95ab3d677c must *always* be in main thread when dismissing view controller. (#1114)
Fixes intermittent crash when uploading new group photos.

// FREEBIE
10 years ago
Michael Kirk 5869fb8e06 Fix ability to attach photos from camera (#1112)
* Fix ability to attach photos from camera

Looks like this came about with the animated GIF handling. We'll only
go down the byte-comparison-mime-type-detecting code path for attaching
existing photos, since it only exists for animated GIFs.

This will also revert to properly compressing our image attachments, so
long as they are taken from the camera.

* Prevent crash when tapping broken image

It never makes sense to present a "full screen" nil image. Previously
this happened when camera-capture was broken, but could conceivably
happen for other as-of-yet unknown reasons.

// FREEBIE
10 years ago
Michael Kirk c0bb704d2d Cache instantiated interactions (#1152)
*most* of our time when scrolling around a message view is in this
method. Doubly so when these are media items.

remove interaction from cache when it is deleted/updated

// FREEBIE
10 years ago
Michael Kirk 7d8292fd53 show alert must happen in main thread (#1119)
//freebie
10 years ago
Michael Kirk 9d4befd08c bump up travis timeout for pod install (#1148) 10 years ago
Michael Kirk fc494d735f Merge pull request #1140 from michaelkirk/fix-screen-protection-image
After removing launch image, we need to update screen security
10 years ago
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
10 years ago
Frederic Jacobs a49d36d66a Renaming to SignalServiceKit.
TODOS: Rename Symbols and Xcode files.
10 years ago
Frederic Jacobs 288ee04a1f Merge pull request #1139 from WhisperSystems/backlog 10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
Arek Banas 72e1180e16 Removing unused didReceiveMemoryWarning methods from view controllers.
Closes #1078
10 years ago
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
10 years ago
Frederic Jacobs 8abfc3e2b3 Merge pull request #1138 from WhisperSystems/test_branch
Closing some backlog
10 years ago
Frederic Jacobs 4034baedb9 Adapting to renaming. 10 years ago
Frederic Jacobs 5ff06afe10 Update dependencies.
//FREEBIE
10 years ago
Frederic Jacobs 30fff8e42f Upgrading for latest YapDatabase API. 10 years ago
Michael Kirk f44393bb74 Re-introduces the delete action.
The delete action became opt-in in JSQMessagesViewController.
Fixes #913
Closes #1104

//FREEBIE
10 years ago
Michael Kirk 91d7ca2f53 Remove reference to + button, which was removed in #950.
Fixes #1080
Closes #1092
//FREEBIE
10 years ago
Michael Kirk b809890322 Fix unused_string.py uses python interpreter.
Closes #1081
// FREEBIE
10 years ago
Frederic Jacobs b5a8cf0f0d Merge pull request #1 from kunickiaj/yapfix
Fix YapDatabase API change from string based filePath to NSURL
10 years ago
Adam Kunicki 94ef0e30f5 Fix YapDatabase API change from string based filePath to NSURL 10 years ago
Aayush Ranaut bd377e65af Network Signal and deactivate account row don't highlight.
Related #1026
10 years ago
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
10 years ago
Frederic Jacobs f6f6133498 Adding completion blocks to media message sends. 10 years ago
Frederic Jacobs 1b02e186f8 Fixes #146 #147. 10 years ago
Frederic Jacobs 975cda312c Adding missing queue test.
The test wasn’t running because wasn’t prefixed with `test`.

//FREEBIE
10 years ago
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.
10 years ago
Mahyar McDonald 0c1a97a743 Some nits & add corner rounding to the message text box.
Closes #884
10 years ago
Adam Kunicki da97349d41 Add subtitle to Screen Security setting to explain its function.
Closes #1014
Fixes  #993
10 years ago
Frederic Jacobs 489407c46a Closes #1021 #977 #980
//FREEBIE
10 years ago
Frederic Jacobs 3acc47d6ad Fixes #832 10 years ago
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.
10 years ago
Frederic Jacobs 8d6ce0b57c Notifications Protocol cleanup. 10 years ago
Frederic Jacobs 5d91a5bd4f Init Commit 10 years ago
Frederic Jacobs 27e63c37fc Initial commit 10 years ago
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
10 years ago
Rui 25293fd40b Fixes #957.
Exit button not displaying when scanning fingerprint.
10 years ago
Frederic Jacobs 53793e3c0f Fixes #950 10 years ago
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.
10 years ago
Frederic Jacobs ab86907991 Merge pull request #900 from big-r81/master
Showing BitHub price in README.md
10 years ago
Frederic Jacobs 861e3d6266 Fixes #930 10 years ago
Frederic Jacobs b70be4d559 Fixing bug with reused label appearing bold. 10 years ago
Frederic Jacobs 5e4a76622b Fixing Travis configuration. 10 years ago
Frederic Jacobs d33c80ddd9 Pulling in latest translations. 10 years ago
Frederic Jacobs 777e7e16f0 3D Touch: Quick Compose 10 years ago