539 Commits

Author SHA1 Message Date
Stephan Diederich
125e84b9ac remove check for nil 2013-07-26 14:46:18 +02:00
Stephan Diederich
f7136ec9d1 NSDate is non-mutable, should be safe to retain it 2013-07-26 14:46:18 +02:00
Andreas Linde
56a5f546c4 Added a hint to enable the StoreUpdateManager to make the simulation actually work 2013-07-26 14:46:17 +02:00
Andreas Linde
7582f02a08 Add simulating an app store update being available
Will be automatically disabled when run from a build distributed by the App Store
2013-07-26 14:46:17 +02:00
Andreas Linde
166f2c7ccd Also return the storeURL for the app 2013-07-26 14:46:17 +02:00
Andreas Linde
f4e9c8724d New property to disable the StoreUpdateAlert 2013-07-26 14:46:17 +02:00
Andreas Linde
b23e5134bc Add an optional delegate to get informed about new update being available 2013-07-26 14:46:17 +02:00
Andreas Linde
c4921bb9de Make sure not to check for store updates if NSLocaleCountryCode returns nil
And also make sure it doesn't crash in that case :)
2013-07-26 14:46:17 +02:00
Andreas Linde
77f1522b44 Add more debug logging to BITStoreUpateManager 2013-07-26 14:46:17 +02:00
Andreas Linde
09647bc6c4 Move CodeCoverage into its own build configuration
That way integrating via Xcode project won't bother with coverage files
2013-07-26 14:46:17 +02:00
Andreas Linde
505535da41 Update unit tests to not modify lastCheck property but instead use NSDefaults as it would happen in real 2013-07-26 14:46:17 +02:00
Andreas Linde
f11bee044b Missed that method call change 2013-07-26 14:46:17 +02:00
Andreas Linde
72d203d00f More unit tests
And minor refactoring of method name
2013-07-26 14:46:17 +02:00
Andreas Linde
8c6adec552 Disable built in UI if HockeySDK bundle is not present 2013-07-26 14:46:17 +02:00
Andreas Linde
05dcca8ead Add code coverage
Yeah, coverage is poor right now. I know I know...
2013-07-26 14:46:17 +02:00
Andreas Linde
413cbb4fc7 Remove invalid reference in the Xcode project 2013-07-26 14:46:16 +02:00
Andreas Linde
03a6dbb999 If a version is chosen to be ignored or shown, never show this version again 2013-07-26 14:46:16 +02:00
Andreas Linde
4de8c898be Manual checks always being ignored 2013-07-26 14:46:16 +02:00
Andreas Linde
4921ecb690 Unit tests and refactoring 2013-07-26 14:46:16 +02:00
Andreas Linde
13f71b6f12 Don't use hardcoded bundle identifier
(That was intended for testing only)
2013-07-26 14:46:16 +02:00
Andreas Linde
7576441b54 Documentation improvements for the new store update manager 2013-07-26 14:46:16 +02:00
Andreas Linde
bd83875b9b Add new localization string for store update module
All english for now, except german
2013-07-26 14:46:16 +02:00
Andreas Linde
e89564a8d9 First version of new AppStore Update module 2013-07-26 14:46:16 +02:00
Andreas Linde
001927f514 Merge pull request #34 from bitstadium/nitpicks
don't let messages pile up
2013-07-16 14:36:41 -07:00
Stephan Diederich
150b56be6d don't let messages pile up 2013-07-16 11:54:36 +02:00
Andreas Linde
c95d80ffd8 Merge branch 'develop' of github.com:bitstadium/HockeySDK-iOS into develop 2013-06-27 17:10:07 +02:00
Andreas Linde
d332cc8b09 Fix git link to the Github repository in the advanced documentation 2013-06-27 17:09:54 +02:00
Andreas Linde
a31ea4aeae Merge pull request #43 from diederich/fix/analyzerWarnings
Fix analyzer warnings
2013-06-20 07:07:50 -07:00
Stephan Diederich
f1ba1b092b fix analyzer warning
it's somewhat more clear to release and set to nil,
then store a new reference directly in the ivar.
2013-06-20 14:24:44 +02:00
Stephan Diederich
070844e234 fix mem-leak analyzer warning
Although the analyzer is wrong here (highlighFramesetter property is synthesized), it doesn't hurt
to use the instance variables.
2013-06-20 14:22:48 +02:00
Stephan Diederich
3c25f25945 fix warning 'multiple methods length found'
* method accepts either NSStrings and NSAttributedString: assert on that
* explicitly cast to NSAttributedString to get rid of ambiguity warning
2013-06-20 14:20:32 +02:00
Stephan Diederich
d3696e5c4f fix mem leak 2013-06-20 14:18:28 +02:00
Stephan Diederich
c5499065a3 set ident-width of BitAttributedLabel to 4 spaces
seems this is the used one, so set it in the xcodeproject
2013-06-20 14:18:13 +02:00
Andreas Linde
84e63761dc Adjust size of name and email textfields in feedback UI
Now resizes with device rotation on non iPad and uses max width on both device types.
2013-06-04 15:10:57 +02:00
Andreas Linde
d21b7b001c More changes to the behavior of first forced user data and compose UI presentation
This is a change to previous behavior! Now the SDK by default shows the user data UI and subsequent compose UI always modally to ensure proper functionality on all scenarios the feedback viewer can be presented.

The new property `showFirstRequiredPresentationModal` in `BITFeedbackManager` can be set to `NO` if the previous behavior of pushing the UI and Compose view onto the stack, when those are being forced to be shown on the first presentation of the feedback UI. Especially if you present the UI in a popover, you should NOT change this property!
2013-06-04 14:54:04 +02:00
Andreas Linde
6960618748 Bugfix for a push animation warning appearing when presenting feedback view in a popover and requiring userdata 2013-06-04 02:13:57 +02:00
Stefan Haubold
407c04b384 Suggest only CONFIGURATION_AppStore 2013-05-15 14:25:41 +03:00
Andreas Linde
f11f1a454a Merge pull request #40 from bdewater/develop
update podspec post_install hook to use library_representation
2013-05-14 06:49:44 -07:00
Bart
89b575c09a update podspec post_install hook to use library_representation 2013-05-14 15:08:35 +03:00
Andreas Linde
93c2f05fac Use Keychain for some data
- Added SFHFKeyChainUtils with BIT prefix
- Save username, email or userid (if provided by the app or the user) in the keychain instead of user defaults or property files
2013-05-09 16:45:58 +02:00
Andreas Linde
89fa399787 Fix double definition of private method and add handling for unlikely malloc failure 2013-05-09 13:43:41 +02:00
Andreas Linde
f07efd3996 Remove unnecessary checks 2013-04-23 18:18:38 +02:00
Andreas Linde
4c7ab219d3 Merge branch 'develop' of github.com:bitstadium/HockeySDK-iOS into develop 2013-04-23 18:13:00 +02:00
Andreas Linde
feeb8ef4b1 Make sure the SDK doesn't crash comparing data when the server returns invalid data 2013-04-23 18:12:50 +02:00
Andreas Linde
f14153c388 Fix converting long executable names
The name should have a space at the end, so it is separated from the address field
2013-03-25 19:12:29 +01:00
Andreas Linde
ec458234ea Minor analyzer fixes 2013-02-23 15:19:36 +01:00
Thomas Dohmke
79442a5a0a Update README.md 2013-02-20 15:11:03 +01:00
Thomas Dohmke
06d7b536b2 Add link to nightly builds. 2013-02-20 15:10:29 +01:00
Andreas Linde
4ca215f6cc Merge pull request #34 from Soph/develop
fixed deprecation warning for NSString UIKit Constants
2013-02-20 05:07:16 -08:00
Stefan Haubold
eefa48846a fixed deprecation warning for NSString UIKit Constants with iOS6 deployment target 2013-02-20 14:03:42 +01:00