campyre
campyre copied to clipboard
RETIRED: A Campfire client for Android.
java.lang.NullPointerException at java.util.regex.Matcher.reset(Matcher.java:253) at java.util.regex.Matcher.(Matcher.java:125) at java.util.regex.Pattern.matcher(Pattern.java:160) at campyre.java.Message.imageLink(Message.java:133) at campyre.java.Message.typeFor(Message.java:100) at campyre.java.Message.(Message.java:56) at campyre.java.Message.allToday(Message.java:83) at campyre.android.RoomView.poll(RoomView.java:339) at campyre.android.RoomView.access$2(RoomView.java:336) at campyre.android.RoomView$PollTask$1.run(RoomView.java:505)
Let's end this. Support OAuth2 for login. I've registered the app with 37signals. Create a keys.xml that doesn't exist in source control to hold private OAuth2 credentials. This will replace...
After switching to the "recent" endpoint, support lock messages. Unlock messages will never come across the wire.
Have two item types (one display view, presumably). Does have a user_id, doesn't have a body.
Keep a "locked" flag in RoomView, and an array of seenLockedIds. If the room is locked upon entry (for admins), set this flag to true immediately. If a LockedMessage is...
On RoomList, indicate if a room is locked. Don't grey it out, because admins can enter locked rooms. In RoomView, handle the response code (whatever it is) from the "recent"...
It just makes sense, and services aren't as scary now. We can start off by just having the service start and stop onCreate and onPause (or onDestroy, figure out the...
Swap out the spinner for a retry button