Andreas Linde
a6b9ddc638
Make sure crash reports incident identifier and key don't have special [] chars and some value
...
The previously shows [] as part of [TODO], since PLCrashReporter didn't fill them out. Having the incident identifier showing a [ or ] char made it impossible to drag it into the Organizer to get it symbolicated in there
2012-12-06 18:52:06 +01:00
Andreas Linde
90b2bfe61d
Merge branch 'hotfix/2.5.5'
2012-12-06 18:48:01 +01:00
Andreas Linde
cf32aa4c08
Bump version to 2.5.5 build 10
...
Also update podspec and changelog
2012-12-06 18:31:06 +01:00
Andreas Linde
752edca28c
Update documentation on how to add Lumberjack log data
2012-12-06 18:14:08 +01:00
Andreas Linde
c2250f3b80
Make sure crash reports incident identifier and key don't have special [] chars and some value
...
The previously shows [] as part of [TODO], since PLCrashReporter didn't fill them out. Having the incident identifier showing a [ or ] char made it impossible to drag it into the Organizer to get it symbolicated in there
2012-12-06 18:12:27 +01:00
Andreas Linde
610a441e85
Oh documentation
...
*doh*
2012-12-06 18:11:05 +01:00
Andreas Linde
7cc267797d
Clean this up!
...
Thanks @tewha :)
2012-12-06 18:10:52 +01:00
Andreas Linde
dca243527d
Move calculation of time interval between startup and crash further up in the code
...
This allows the delegate, e.g. applicationLog, to know about the interval and e.g. include it in the log file
Conflicts:
Classes/BITCrashManager.m
2012-12-06 18:10:30 +01:00
Andreas Linde
2701bd3df5
Add anonID to crash reports
...
CrashReporter Key is actually an anonymous ID for each device/installation where the crash occurred
2012-12-06 18:07:25 +01:00
Andreas Linde
1099764222
Call delegate also if a crash was detected but could not be read
...
If PLCrashReporter wrote a crash report, that could not be read, no delegate was fired. That could make the app stay in the start up maintenance screen, if it handles crashes on startup.
Though there was no report this ever happened, there is the theoretical chance this could.
2012-12-06 18:06:08 +01:00
Andreas Linde
9ffae558df
Fix a problem showing the update UI animated if there TTNavigator class is present even though not being used
...
Conflicts:
Classes/BITHockeyBaseManager.m
2012-12-06 18:05:38 +01:00
Andreas Linde
5ebafab194
Format date and timestamp of crash reports to be always identical no matter what locale is set
2012-12-06 18:04:04 +01:00
Andreas Linde
417c82965c
Fix compiler warnings
...
Conflicts:
Classes/HockeySDK.h
2012-12-06 18:00:29 +01:00
Andreas Linde
eea38c3c8a
Add installationIDs to crash reports, so the amount of affected users of a crash can be determined
...
Uses iOS 6 ASIdentifierManager class or identifierForVendor if the class is not available. Fallback on iOS 5 is to use app path UUID which is generated by iOS when installing the app
Conflicts:
Classes/BITCrashManager.m
Classes/BITHockeyHelper.h
Classes/BITHockeyHelper.m
2012-12-06 17:56:35 +01:00
Andreas Linde
a86d3e5ab5
Remove -ObjC from Other Linker flags, since it is not needed any more
2012-12-05 13:53:14 +01:00
Andreas Linde
baf36227ce
Fix feedback UI problems on the first appearance when shown in a navigation stack
2012-12-04 23:24:30 +01:00
Andreas Linde
4b614da47b
Merge pull request #19 from diederich/develop
...
fix UIActionSheet rotation when presented modally
2012-12-03 17:02:59 -08:00
Stephan Diederich
2de6ed5e8c
fix UIActionSheet rotation when presented modally
...
if the BITFeedbackListViewController is presented
modally (via a UINavigationController) the action sheet
should show in that view.
Basically search for the root- or topmost presented view
controller.
2012-12-04 01:43:10 +01:00
Andreas Linde
5623a590d2
Merge pull request #18 from diederich/develop
...
fix UIActionSheet now showing in UIScrollView
2012-12-03 16:00:23 -08:00
Stephan Diederich
8857fcfecb
fix UIActionSheet now showing in UIScrollView
...
if the BITFeedbackListViewController's view is contained in
a scrollview, the UIActionSheet if offset by the contentOffset
when presented. But as the action sheet is presented in
a separate window, that offset moves it out of the view.
Instead, show the action sheet in the window's
rootViewController's view.
2012-12-04 00:55:55 +01:00
Andreas Linde
b00db4e9e8
Fix
...
*doh*
2012-12-03 16:58:58 +01:00
Andreas Linde
583d9aa4b4
Merge pull request #16 from felixLam/pullrequest/emailValidation
...
Fixes validation of email addresses containing upper case characters
2012-12-03 07:14:38 -08:00
felixLam
792ed5d5b2
Fixes validation of email addresses containing upper case characters
2012-12-03 16:07:46 +01:00
Andreas Linde
90ecf7311d
On first feedback list view appearance, show the user data (if needed) and compose view automatically
...
Instead of modal presentation, show them pushed on the navigation stack
2012-12-02 02:01:10 +01:00
Andreas Linde
c9c66390ef
Add usage of barStyle and tintColor to Activity, compose and user data views
2012-12-02 02:00:13 +01:00
Andreas Linde
679112f3cc
Oh documentation
...
*doh*
2012-11-28 23:26:08 +01:00
Andreas Linde
816bbb5dd9
Finish german localization
2012-11-28 23:21:33 +01:00
Andreas Linde
1712e8854b
Clean this up!
...
Thanks @tewha :)
2012-11-28 23:21:20 +01:00
Andreas Linde
4f02e73e4c
Add croatian localization
2012-11-28 19:02:58 +01:00
Andreas Linde
6b948a8d13
Make sure json serialization never gets a nil value, otherwise it crashes
2012-11-28 19:02:37 +01:00
Andreas Linde
71c43cd690
Improve documentation
...
declare the AppDelegate interface as a HockeyProtocols category, to make it clear this does not need to be done in the header file.
2012-11-27 23:02:25 +01:00
Andreas Linde
c754c9f68e
Move calculation of time interval between startup and crash further up in the code
...
This allows the delegate, e.g. applicationLog, to know about the interval and e.g. include it in the log file
2012-11-27 20:43:49 +01:00
Andreas Linde
70e7c9114e
Add notice to advanced doc
2012-11-27 14:52:08 +01:00
Andreas Linde
f211182f49
Add anonID to crash reports
...
CrashReporter Key is actually an anonymous ID for each device/installation where the crash occurred
2012-11-27 02:37:47 +01:00
Andreas Linde
2c4dc33f36
Call delegate also if a crash was detected but could not be read
...
If PLCrashReporter wrote a crash report, that could not be read, no delegate was fired. That could make the app stay in the start up maintenance screen, if it handles crashes on startup.
Though there was no report this ever happened, there is the theoretical chance this could.
2012-11-26 19:45:21 +01:00
Andreas Linde
12c092594c
Add check for newline at EOF and fix where it is missing
2012-11-21 15:49:59 +01:00
Andreas Linde
756341a386
Fix some users own messages re-appearing after deleting them
2012-11-18 00:00:24 +01:00
Andreas Linde
4448bdba1f
Update buttons in feedback views
2012-11-17 20:48:18 +01:00
Andreas Linde
2285802865
Update documentation on how to add Lumberjack log data
2012-11-17 17:01:57 +01:00
Andreas Linde
1db48b1d25
Bump version to 3.0.0b3 Build 13
...
And update documentation
2012-11-17 14:14:46 +01:00
Andreas Linde
0285c61485
Fix user data UI not being presented as a form sheet on the iPad
2012-11-17 13:37:14 +01:00
Andreas Linde
06441b1260
Fix a problem showing the update UI animated if there TTNavigator class is present even though not being used
2012-11-16 21:02:18 +01:00
Andreas Linde
31e680400e
Fix potential crash if delegates return nil
2012-11-16 16:58:11 +01:00
Andreas Linde
dc7db231cb
Bump version to 3.0.0b3 Build 13
2012-11-15 15:33:40 +01:00
Andreas Linde
89cc537350
Fix missed out Prefix changed in TTTAttributedLabel / BITAttributedLabel
2012-11-15 03:24:32 +01:00
Andreas Linde
4dbbef38e2
Format date and timestamp of crash reports to be always identical no matter what locale is set
2012-11-09 13:36:23 +01:00
Andreas Linde
aa05de04a1
Fix another one
2012-11-07 16:37:07 +01:00
Andreas Linde
a47c4b1bfd
Fix compiler warnings
2012-11-07 16:25:22 +01:00
Andreas Linde
8099d2ad3c
Add two more missing public header files
2012-11-04 23:58:02 +01:00
Andreas Linde
acc60ec987
Bump version to 3.0.0b2 Build 12
2012-11-04 23:47:35 +01:00