Andreas Linde
fd6208b533
Only push the user details view automatically onto the feedback list stack once at max
...
If the required manual user data is missing and the feedback list view appears the user detail view is automatically pushed. Now if the user cancels and goes back to the feedback list, it gets pushed again and so the user can never exit. Instead push this at maximum once. When providing feedback it will ask the missing user details again anyway.
2013-01-18 23:42:37 +01:00
Andreas Linde
01050ea407
Fix bugs when changing require setters of BITFeedbackManager after the setup
...
If the userName and userEmail delegates are implemented and the requireUserEmail or requireUserName are changed after that, then the user interface is shown even though the delegates define the values and the user shouldn't be able to change that.
2013-01-18 23:37:03 +01:00
Andreas Linde
78b2127a92
Exclude UUID fetching from simulator builds (workaround to get unit test targets build without problems)
...
- This now requires the testing of this feature to be done on an actual device, since it returns always empty strings on the simulator
- Once there is a better solution to get unit test targets build without problems this should be changed again, so testing of this feature is also possible using the simulator
2013-01-15 16:07:17 +01:00
Andreas Linde
8dab0e1d3a
Binary UUID fetching may not return nil, otherwise could lead to a crash. Return an empty string instead
2013-01-15 16:03:50 +01:00
Andreas Linde
e0e338ac5a
Merge branch 'develop' of github.com:bitstadium/HockeySDK-iOS into develop
2013-01-09 16:55:10 +01:00
Andreas Linde
9f2f40bc06
Update copyright
2013-01-04 14:44:44 +01:00
Andreas Linde
3c168bc270
Improve identifier cheek error logging in case live identifier is provided
2012-12-30 17:07:47 +01:00
Andreas Linde
cd9989bb09
Make sure connection is always cleared
2012-12-30 17:07:18 +01:00
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
baf36227ce
Fix feedback UI problems on the first appearance when shown in a navigation stack
2012-12-04 23:24:30 +01: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
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
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
1712e8854b
Clean this up!
...
Thanks @tewha :)
2012-11-28 23:21:20 +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
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
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
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
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
Stephan Diederich
edf284bb35
add missing newlines
2012-11-04 14:54:29 +01:00
Andreas Linde
460e6eef46
Documentation updates
2012-10-31 08:57:28 +01:00
Andreas Linde
bdbeef2a7a
Merge branch 'feature/feedback' into develop
2012-10-31 08:33:07 +01:00
Andreas Linde
7e94d45acb
Add support for in-app-updates without changing the version string
2012-10-30 20:10:41 +01:00
Andreas Linde
90f4b017af
Update Update view presentation
2012-10-30 17:42:23 +01:00
Andreas Linde
d8f61f363a
Remove option to change version update compare style
2012-10-25 22:19:06 +02:00
Andreas Linde
a14fa23f28
Convert to ARC
2012-10-23 16:22:23 +02:00
Andreas Linde
dfcc124f1c
Some fixes regarding feedback user data UI
2012-10-22 22:59:44 +02:00
Andreas Linde
359ec04f53
Another rotation fix for feedback list view
2012-10-22 01:45:20 +02:00
Andreas Linde
df52022391
Fix update view
...
This should not have been committed. *sigh*
2012-10-22 01:18:11 +02:00
Andreas Linde
17ed4b962e
Feedback list view fixes
2012-10-22 01:13:43 +02:00
Andreas Linde
155e8a72bc
Show clean feedback message texts, which is always stripped from quoted text in emails
2012-10-22 01:13:27 +02:00
Andreas Linde
2b32b40a5e
Fix sorting of pending feedback messages
2012-10-22 01:11:16 +02:00
Andreas Linde
657277e907
Fix implemented delegates for userid, name and email cause the feedback userUI not to show anything
2012-10-22 01:10:58 +02:00
Andreas Linde
f09ea53fba
Store the app identifier with the feedback thread. So in case they change by accident, new posts will cause a new thread in the current app to be created
2012-10-22 01:10:18 +02:00
Andreas Linde
9e436f3d26
Fix done button in modal feedback and update view missing
2012-10-22 01:09:22 +02:00
Andreas Linde
aee5c4adda
Update update view to be more iOS 6 like
...
Not completely finished yet
2012-10-22 01:08:26 +02:00
Andreas Linde
1eb68fece6
Minor clean up
2012-10-21 01:10:22 +02:00