Check in test project properties.
Fix a potential bug where Apptentive may not be initialized before our view run, due to GC.
Tons of Message Center work, including a first stab at the new UI from Josh, FileMessage, and numerous other small things.
Mostly finish new UI from Josh. Sliding Drawer animates smoothly. Background scrolls with message scrolling.
Message Center: Support landscape. Refactor text messages into XML to ease customization. Refactor colors into values/colors.xml so they are in one place. Fix unchecked call warning.
Message Center: A bunch of work on Message Center styles and alternate Message UIs.
Message Center: Tons of work. This should probably have been in a smaller changelist. New Object model mostly done. New send worker. New database schema and helpers, message sent callback, partial new message center UI. Lots of further work to be done.
[#ANDROID-118] [#ANDROID-119] [#ANDROID-120] [#ANDROID-121] [#ANDROID-122]
Add the actual UI stuff for the new Message Center views. Some of these will be deleted later, but are checked in for safety right now.
Refactor TextMessageView to push most of the common Message stuff into MessageView. Delete other TextMessageView implementations. and layouts.
Fix avatar fetching to not block the UI thread.
Fix Apptentive initialization to fix a problem where the SDK thought it had initialized, but there was no token fetched.
1. Add multipart file upload to the client. Uploading of json + file now works. 2. Refactor the RecordSendWorker to push json wrapping into the json items themselves. 3. Get the FileMessageView and FileMessage mostly working, except for actually displaying a FileMessageView.
Display of FileMessage work.
Get Surveys working once again. Store the local uri for FileMessage files locally, although this will need to change soon.
Cache FileMessage files within the app. This is to avoid access problems if they choose a picasa image that can only be copied shortly after they access the file. Also, in case they delete the file after sending it. Can soon be used for profile photo caching as well.
Fix FileMessage scaling issue when it is displaying an image.
Refactor: Rename ActivityFeed to Conversation, and all permutations of those names.
Event sending now works again, using the new /events endpoint.
Refactor: Adjust package structure.
Get device info sending and diffing working.