23 Commits

Author SHA1 Message Date
Andreas Linde
1a71aa2ea5 Initial Feedback component
- First implementation on feedback, not finished yet!
- Move all components into their own subdirectory
- Restructure common delegates into BITHockeyManagerDelegate
- Restructure common component methods into new superclass (not finished yet)
2012-09-28 12:30:19 +02:00
Stephan Diederich
36c81ac650 cleanup JIRA_MOBILE_CONNECT_SUPPORT_ENABLED defines
* only define JIRA_MOBILE_CONNECT_SUPPORT_ENABLED if it's not already defined.
  default is to disable it
* cleanup usage of JIRA_MOBILE_CONNECT_SUPPORT_ENABLED
  it's always defined, so no need to check
2012-09-26 14:10:04 +02:00
Chris Miles
1e0c47667c Merge https://github.com/bitstadium/HockeySDK-iOS into develop 2012-09-25 17:16:06 +10:00
Andreas Linde
80317fa538 Fix checking validity of wrong identifier
Thanks to @nano for the hint
2012-09-21 22:14:24 +02:00
Andreas Linde
ad0c369fc7 Check liveIdentifier already in beta build and make sure passing nil doesn't cause a crash 2012-09-16 00:05:24 +02:00
Chris Miles
3777a454d1 Added build time config option for JMC support.
Set JIRA_MOBILE_CONNECT_SUPPORT_ENABLED macro to 1 to enable
compiling in support for Jira Mobile Connect. By default it
is not enabled.
2012-09-12 18:36:10 +10:00
Andreas Linde
1f840d909c More fixes for UpdateManager.checkForUpdateOnLaunch and UpdateManager.checkForTracker
- checkForUpdateOnLaunch was not used when it should
- checkForTracker should still work, if UpdateManager is disabled! (This needs to be refactored in a future version)
- Also fixes sending two update check requests on startup instead of only 1
- Also make sure that the requests are really send if checkForTracker is enabled, no matter if updateManager is disabled or checkForUpdateOnLaunch is disabled, but don't show the update alert in those cases
- Don't send usage information when run from the app store and checkForTracker is enabled
2012-08-22 01:13:46 +02:00
Andreas Linde
a227ff9f7a Fix disableUpdateManager not working as advertised
This bug did not affect the automatic disabling of the module when run from the App Store! That one was and is working as advertised.
2012-08-21 23:54:13 +02:00
Andreas Linde
a0f41065a8 Add some more info to log message to more easily classify them 2012-08-20 13:28:33 +02:00
Andreas Linde
28c9480da7 Show [HockeySDK] prefix on all NSLog messages 2012-08-20 13:14:29 +02:00
Andreas Linde
2b17dba7c1 Fix setting the default delegate for UpdateManager (another typo) 2012-08-14 12:58:49 +02:00
Andreas Linde
d616018f39 Fix typo in BITHockeyManagerDelegate method
Must be all time favorite, thanks to Evan for letting us know :-D
2012-08-13 23:30:19 +02:00
Andreas Linde
e69a32a676 Set the submodules delegates to the same delegate defined by the initial configure initialization.
The delegates can still be access and set directly, if the dev wants to have different classes implementing them.
For the general user this improves the ease of setup, because the submodules delegates don't have to be set specifically and by setting the delegate protocols in the header the missing required delegates will still be shown as warning
2012-08-10 15:45:32 +02:00
Andreas Linde
660c3083c9 Fix crash manager not using delegates, because the delegate is not set yet 2012-08-09 00:31:27 +02:00
Andreas Linde
dd9980f944 Fix App Store detection not working correctly when using configureWithBetaIdentifier: liveIdentifier: delegate: 2012-08-08 15:21:01 +02:00
Andreas Linde
9859335f64 Add option to change the server URL
And fix a bug with the disable properties
2012-08-06 14:37:27 +02:00
Andreas Linde
90759c7788 Add properties allowing to disable crash reporting or beta updates 2012-08-05 01:23:15 +02:00
Andreas Linde
7ead5d998b Restructure (crash) manager internals
- Write all temp data into the same directory under caches/<sdkidentifier>/...
- Write approved crashes into its own plist instead of user defaults
- Use a temp file for analyzing crash report file instead of user defaults boolean
- Fix some define namings
2012-07-27 12:03:40 +02:00
Andreas Linde
0586a69bc0 Clean up some private ivars and methods and move them into their own header files 2012-07-22 00:32:42 +02:00
Andreas Linde
3687f95f36 Don't run any startup code if the app identifier is invalid 2012-07-21 23:52:27 +02:00
Andreas Linde
3ab4fb6eaf Make module managers readonly and change another property to proper naming 2012-07-21 23:26:14 +02:00
Andreas Linde
812d0b4a35 Clean up some more naming and disable logging in App Store
- Change last BITHockeySDK.. into BITHockey…
- Disable BITHockeyLog when running in an App Store build
2012-07-21 22:58:40 +02:00
Andreas Linde
671060929c Refactoring
- Change Prefixes to BIT
- Make one shared instance and change the functionalities to modules
- One bundle for resources
- Targets for framework and static libs
- Other cleanup
2012-07-19 17:17:19 +02:00