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
Andreas Linde
a6c2b9a1b5
Some more
2012-10-21 00:51:28 +02:00
Andreas Linde
76a7ec78b1
Be more conservative with returned JSON for feedback messages
2012-10-21 00:49:02 +02:00
Andreas Linde
857d02347e
Update App Update screen to be more iOS 6 like
...
Also do some small refactoring and rename the PS classes to BIT to avoid any possible namespacing problems
2012-10-21 00:38:12 +02:00
Andreas Linde
11a708d446
Improve scrolling performance of list view
...
UIButton didn't need setMaskToBounds and it caused slow downs and stuttering when scrolling
2012-10-20 22:42:03 +02:00
Andreas Linde
10d6c72d95
Another fix *doh*
2012-10-20 22:02:32 +02:00
Andreas Linde
b85138a409
Fix missing navController in last doc commit
2012-10-20 21:53:43 +02:00
Andreas Linde
dff3539534
Add example code on how to present a modal Feedback Compose UI with pre filled items
2012-10-20 21:50:26 +02:00
Andreas Linde
c48ac5b66c
Fix open url in a feedback list not working
2012-10-20 21:09:46 +02:00
Andreas Linde
68ba4f93ba
Fix alerts on new feedback messages not being shown
2012-10-20 21:06:33 +02:00
Andreas Linde
31a78a0420
Some more minor documentation improvements
2012-10-19 22:01:08 +02:00
Andreas Linde
5d52d80686
Further improve feedback documentation
2012-10-19 21:16:30 +02:00
Andreas Linde
0fe87cf8c0
Move BITFeedbackActivity customization out from BITFeedbackManager
...
Also add first documentation parts
2012-10-19 21:11:22 +02:00
Andreas Linde
8120d9b2e4
Improve BITFeedbackManager public header documentation
2012-10-19 20:43:12 +02:00
Andreas Linde
1bc0c2db64
Allow BITFeedbackActivity title and image to be customized
2012-10-19 20:42:56 +02:00
Andreas Linde
34f6e3faf4
Add installationIDs to feedback and crash reports, so those can be linked together and 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
2012-10-19 18:16:24 +02:00
Andreas Linde
ed63a5a7b9
Send userID as extra value in crash reports and feedback if available
2012-10-19 17:34:23 +02:00
Andreas Linde
59a0319ea9
Update appName handling
2012-10-19 17:18:10 +02:00
Andreas Linde
e6d76ca364
Use the proper default app name in the Update View Controller
2012-10-19 13:49:01 +02:00
Andreas Linde
3cb7a23bd0
Various bug fixes
2012-10-19 13:48:36 +02:00
Andreas Linde
f6f92d2027
Remove some pre-iOS 5 checks that are not needed any more
2012-10-19 00:34:34 +02:00
Andreas Linde
4ac8c6e7a8
Fix rotation issues with Feedback list view
2012-10-19 00:25:35 +02:00
Andreas Linde
b486b8142c
Add more helpers for getting app name and making a screenshot
...
Screenshot is not yet used.
2012-10-18 20:08:22 +02:00
Andreas Linde
34bb4cb758
Add option to Feedback compose UI to be pre filled with data
...
Accepts an array with data to fill it up with, much like UIActivity. Allows easier option to expand with more content types in the future
2012-10-18 20:04:51 +02:00
Andreas Linde
423bc7ece7
Add copy link to Feedback UI
2012-10-18 01:08:16 +02:00
Andreas Linde
3383f3a657
Save feedback data into NSApplicationSupportDirectory instead of NSCachesDirectory Part 2
...
Missed that part in the previous commit
2012-10-17 19:20:59 +02:00
Andreas Linde
dc654a0a3f
Adjusting the feedback UI to use BITAttributedLabel and fix some bugs
2012-10-17 19:20:07 +02:00
Andreas Linde
806812098e
Integrate TTTAttributedLabel by @mattt
...
Changed the class and protocol prefix to BIT to make sure no problems come up if the app has its own version of that class
2012-10-17 19:18:37 +02:00
Andreas Linde
356e9fb4da
Save feedback data into NSApplicationSupportDirectory instead of NSCachesDirectory
...
We don't want that data to be purged by the system, since there is user entered data in it like name and email, also thread token etc.
2012-10-17 01:10:16 +02:00
Andreas Linde
1f902b4389
Show the proper app name in feedback activity
2012-10-17 00:47:55 +02:00
Andreas Linde
3d23e36b59
Show app name and default icon in FeedbackActivity
2012-10-16 18:43:57 +02:00
Andreas Linde
28b2d802d0
Fix FeedbackActivity using Navigation Controller
...
No idea why I couldn't get this simple thing working the other day
2012-10-16 17:32:25 +02:00
Andreas Linde
eb05becb5b
Remove JSON pre iOS5 lib support, always use NSJsonSerialization
2012-10-16 02:10:37 +02:00
Andreas Linde
a54e20b48b
Define an extra string for the UIActivity button title
2012-10-16 01:54:27 +02:00
Andreas Linde
ca08b982c3
Add a UIActivity subclass and the option to invoke compose view from anywhere modally
2012-10-16 01:50:21 +02:00
Andreas Linde
795381d72f
Use AlertView instead of ActionSheet when asking to delete all feedback messages on the iPad
2012-10-15 20:39:54 +02:00
Andreas Linde
147b5ec621
Add support for deleting single or all messages
2012-10-15 19:32:15 +02:00
Andreas Linde
669d03d603
Don't show a new feedback alert message, if the newest message on the server is from the same users email
...
This can happen, if the user responds to the email directly instead of using the in-app feedback
2012-10-15 15:25:01 +02:00
Andreas Linde
389f2ab876
Change the default of Feedback username and email to optional instead of required
2012-10-15 15:23:33 +02:00