Code Monkey home page Code Monkey logo

foursquared's People

Contributors

alexvolovoy avatar dherbst avatar jlapenna avatar mwyszomierski avatar tauntz avatar

Watchers

 avatar

foursquared's Issues

Photo for Mayor doesn't show for venue until you open User's profile.

What steps will reproduce the problem?
1. Go to a venue w/ a mayor
2. Observe that there is no photo for the mayor. Click on the users name to go 
to their profile.
3. Hit the "Back" button and notice that there is now a photo.

What is the expected output? What do you see instead?
The photo for the Mayor should display without having to click to see the 
user's profile.

Please use labels and text to provide additional information.
It's probably the exact same problem that surfaced when the friend list was 
written.

Original issue reported on code.google.com by [email protected] on 22 Aug 2009 at 5:26

Merge "Friends" and "Nearby" activities into one uber activity.

After discussion we've decided that its best if we merge the search 
functionality of the "friends" view and the "places" view into one screen, 
with tabs controlling access to either.

To control maps view, we'll provide a menu button to switch modes (kind of 
like what maps does for its satellite/maps/terrain view) from list view to 
map view. Alternatively we could use the rotation of the phone to imply what 
view the user wishes to see.

Original issue reported on code.google.com by jlapenna on 11 Aug 2009 at 6:50

Improve the checkin result dialog

We currently have a cheap solution to displaying a checkin result dialog -- 
a web view that loads: 

http://playfoursquare.com/incoming/breakdown?
client=iphone&uid=9711&cid=610025

We should have a nice pretty custom UI screen that displays this 
information "more betterer"

First we need to design the UI for it, so assigning to Chris, then we need 
to implement so we can assign it to me.

An example of the data we will recieve on the checkin can be found on the 
api's documentation page: http://groups.google.com/group/foursquare-
api/web/api-documentation?pli=1

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 12:58

Need menu icon for "shout"

the shout menu option in CheckinsActivity is currently just the default 
android "send" icon.

Original issue reported on code.google.com by jlapenna on 5 Aug 2009 at 1:56

Auto-correct the tips dialog

"""
Automagic punctuation doesn't work when adding a tip.  No capitalized 
letters by default and when I typed you'll there wasn't an apostrophe added.  
Not sure if this is known and don't have time to check but didn't want to 
forget.
"""

Original issue reported on code.google.com by jlapenna on 13 Aug 2009 at 2:30

Fix unittests

There are several things wrong with unittests right now, and they haven't 
worked in several weeks.

1) The eclipse build path is busted and Eclipse cannot find some oAuth 
classes.
2) If you add a set of build paths such that #1 is resolved, then:

W/dalvikvm( 1359): Class resolved by unexpected DEX: 
Lcom/joelapenna/foursquare/http/HttpApiWithOAuth;(0x43599800):0x19be50 ref 
[Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer;] 
Loauth/signpost/commonshttp/CommonsHttpOAuthConsumer;(0x43599800):0x199910
I/TestRunner( 1359): failed: 
test_venue(com.joelapenna.foursquare.FoursquareTestCase)
I/TestRunner( 1359): ----- begin exception -----
D/dalvikvm( 1359): threadid=33 wakeup: interrupted
D/dalvikvm( 1359): GC freed 4430 objects / 498160 bytes in 250ms
E/AndroidRuntime( 1359): java.lang.VerifyError: 
com.joelapenna.foursquared.util.DumpcatcherHelper
E/AndroidRuntime( 1359):    at 
com.joelapenna.foursquared.Foursquared.onCreate(Foursquared.java:58)
E/AndroidRuntime( 1359):    at 
android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:10
45)
E/AndroidRuntime( 1359):    at 
android.app.ActivityThread.handleBindApplication(ActivityThread.java:3622)
E/AndroidRuntime( 1359):    at 
android.app.ActivityThread.access$2500(ActivityThread.java:112)
E/AndroidRuntime( 1359):    at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1729)
E/AndroidRuntime( 1359):    at 
android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1359):    at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1359):    at 
android.app.ActivityThread.main(ActivityThread.java:3948)
E/AndroidRuntime( 1359):    at 
java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1359):    at 
java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1359):    at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
782)
E/AndroidRuntime( 1359):    at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
E/AndroidRuntime( 1359):    at dalvik.system.NativeStart.main(Native 
Method)

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 12:53

Checkins list view in Venue view causes crash

What steps will reproduce the problem?
1. Open a venue view.
2. Click on checkins tab
3. click in the area where checkins would be.

Crash:
  1511         AndroidRuntime  E  Uncaught handler: thread main exiting due 
to uncaught exception
  1511         AndroidRuntime  E  java.lang.StackOverflowError
  1511         AndroidRuntime  E    at 
android.text.Styled.measureText(Styled.java:371)
  1511         AndroidRuntime  E    at 
android.text.Layout.measureText(Layout.java:1600)
  1511         AndroidRuntime  E    at 
android.text.Layout.getLineMax(Layout.java:654)
  1511         AndroidRuntime  E    at 
android.text.Layout.draw(Layout.java:310)
  1511         AndroidRuntime  E    at 
android.text.BoringLayout.draw(BoringLayout.java:356)
  1511         AndroidRuntime  E    at 
android.widget.TextView.onDraw(TextView.java:3921)
  1511         AndroidRuntime  E    at 
android.view.View.draw(View.java:5838)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.View.buildDrawingCache(View.java:5615)
  1511         AndroidRuntime  E    at 
android.view.View.getDrawingCache(View.java:5458)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1422)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.widget.AbsListView.dispatchDraw(AbsListView.java:1319)
  1511         AndroidRuntime  E    at 
android.widget.ListView.dispatchDraw(ListView.java:2820)
  1511         AndroidRuntime  E    at 
android.view.View.draw(View.java:5944)
  1511         AndroidRuntime  E    at 
android.widget.AbsListView.draw(AbsListView.java:2121)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  1511         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  1511         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  1511         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  1511         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  1511         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  1511         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  1511         AndroidRuntime  E    at 
com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.jav
a:1847)
  1511         AndroidRuntime  E    at 
android.view.ViewRoot.draw(ViewRoot.java:1217)
  1511         AndroidRuntime  E    at 
android.view.ViewRoot.performTraversals(ViewRoot.java:1030)
  1511         AndroidRuntime  E    at 
android.view.ViewRoot.handleMessage(ViewRoot.java:1482)
  1511         AndroidRuntime  E    at 
android.os.Handler.dispatchMessage(Handler.java:99)
  1511         AndroidRuntime  E    at 
android.os.Looper.loop(Looper.java:123)
  1511         AndroidRuntime  E    at 
android.app.ActivityThread.main(ActivityThread.java:3948)
  1511         AndroidRuntime  E    at 
java.lang.reflect.Method.invokeNative(Native Method)
  1511         AndroidRuntime  E    at 
java.lang.reflect.Method.invoke(Method.java:521)
  1511         AndroidRuntime  E    at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
782)
  1511         AndroidRuntime  E    at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
  1511         AndroidRuntime  E    at 
dalvik.system.NativeStart.main(Native Method)

Original issue reported on code.google.com by jlapenna on 11 Aug 2009 at 6:55

Move all "strings" into "strings.xml"

In order to allow for easy translation, move all user-visible strings in the 
4sq UI into strings.xml. Then, we have mynema translate the strings into 
dutch so that we support the native language of 4sq's only non-US city, 
Amsterdam.

Original issue reported on code.google.com by jlapenna on 17 Aug 2009 at 5:09

ListView slowness

A couple users have reported sluggishness in the UI. See what can be done to 
speed that up without major reworking.

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 1:37

UI tweak for post-checkin dialog

What steps will reproduce the problem?
1. check in at a place with a really long name

or

1. check in off-hours, when the messages appears to be longer

What is the expected output? What do you see instead?

instead of seeing the full text of the post-checking message (ie- "We've 
got you @ some place with an exceedingly unnecessarily long name") you see 
a truncated message, with elipses ( "We've got you @ some place with an 
ex...") dialog should resize based on length of the checking message.


What version of the product are you using? 
the pretty one announced yesterday on the dev list.


Original issue reported on code.google.com by [email protected] on 27 Jul 2009 at 10:03

Rotation and the Checkin Result Dialog don't play well.

What steps will reproduce the problem?
1. Check-in at a venue.
2. Wait for the "checkin result" dialog to pop up.
3. Rotate the screen

What is the expected output? What do you see instead?

The Checkin Result dialog box disappears never to be seen again.

Additionally, if you rotate while the checkin is being submitted, you never 
even see the result.

Original issue reported on code.google.com by jlapenna on 9 Aug 2009 at 5:11

orientation change during 'add venue' crashes

What steps will reproduce the problem?
1. Click "add venue"
2. During (i.e. immediately) or right at form load, change orientation.

Crash happens before app auto-populates address fields, not after.

Original issue reported on code.google.com by [email protected] on 14 Aug 2009 at 5:50

if add venue auto-complete fails, unable to add venue

What steps will reproduce the problem?
1. Turn off data connection or otherwise lose it temporarily
2. Load add venue screen
3. Wait til 'thinking' ticker vanishes
4. Restore data connection, attempt to add venue

What is the expected output? What do you see instead?

I figure this isn't so much as a bug as it's by design, but you can't add a
venue if the initial auto-complete fails, even if you fill in all the data
manually. I encountered this yesterday, randomly, while at a McDonald's and
wasn't sure what was causing it until I fiddled today. I guess my data
connection dropped out right as I loaded the Add Venue screen and didn't
notice until it wouldn't let me hit the Add Venue button.

Original issue reported on code.google.com by [email protected] on 18 Aug 2009 at 5:52

"Invalid Query" when adding Tip

What steps will reproduce the problem?
1. Find Anaheim downtown community center
2. Try to add tip: The Community center offers affordable dance programs 
3.

What is the expected output? What do you see instead?
I receive "Invalid Query" alert instead of adding tip.


What version of the product are you using? On what operating system?
Cupcake w/ latest build from Fri aug 18

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 22 Aug 2009 at 5:04

Auto-checkin should not display shout dialog.

Basically I would describe this as "overlapping modal dialogs on badge
achievement result in disappearing checkin dialog".

Original issue reported on code.google.com by jlapenna on 8 Aug 2009 at 10:17

zipcode doesn't appear to submit when adding a venue

What steps will reproduce the problem?
1. Go to a venue
2. Make sure you fill in the zipcode properly
3. Add venue

What is the expected output? What do you see instead?

Venue should appear on website with correct/inputted address information
including zipcode. Currently does not appear with any zipcode. Otherwise
the location appears fine.

Original issue reported on code.google.com by [email protected] on 17 Aug 2009 at 6:53

Display Tags

The venue activity should surface tags.

Mocks:
http://sites.google.com/site/foursquareddev/ux/venueactivity

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 2:23

auth_exchange might not support the + character in passwords

What steps will reproduce the problem?
0. Activate oAuth authentication in the code base.
1. Set your password to one with a '+' in it.
2. Try to log in.
3. See login failures.

What is the expected output? What do you see instead?

Logins should work, they might be working already, but some testing must be 
done.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 12:48

Capitalize TextEdit when adding venue

What steps will reproduce the problem?
1. Add a Venue when you type in the TextEdit fields the first letters are
not auto capitalized
2.
3.

What is the expected output? What do you see instead?

Autocapitalize.

What version of the product are you using? On what operating system?

hg

Please provide any additional information below.

Patch included below:

diff -r 7013edc60662 main/res/layout/add_venue_activity.xml
--- a/main/res/layout/add_venue_activity.xml    Tue Aug 11 13:50:27 2009 -0700
+++ b/main/res/layout/add_venue_activity.xml    Wed Aug 19 11:03:28 2009 -0400
@@ -14,7 +14,8 @@
         android:id="@+id/nameEditText"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
-        android:hint="Venue Name" />
+        android:hint="Venue Name" 
+       android:capitalize="words" />

       <TextView
         android:id="@+id/addressLabel"
@@ -27,7 +28,8 @@
         android:id="@+id/addressEditText"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
-        android:hint="Address" />
+        android:hint="Address"          
+       android:capitalize="words" />

       <EditText
         android:id="@+id/crossstreetEditText"
@@ -40,7 +42,8 @@
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:editable="false"
-        android:hint="City" />
+        android:hint="City" 
+        android:capitalize="words" />


       <TableLayout
@@ -53,14 +56,16 @@
             android:layout_width="0px"
             android:layout_weight="1"
             android:layout_height="wrap_content"
-            android:hint="State" />
+            android:hint="State"
+           android:capitalize="words" />
           <EditText
             android:id="@+id/zipEditText"
             android:layout_width="0px"
             android:layout_weight="1"
             android:layout_height="wrap_content"
             android:numeric="integer"
-            android:hint="Zip Code" />
+            android:hint="Zip Code"
+           android:capitalize="words"/>
         </TableRow>
       </TableLayout>

@@ -80,4 +85,4 @@
         android:hint="555-2368" />
     </LinearLayout>
   </ScrollView>
-</merge>
\ No newline at end of file
+</merge>


Original issue reported on code.google.com by dherbst on 19 Aug 2009 at 3:44

Switched cities not updating properly.

What steps will reproduce the problem?
1. Log in to app while in city A.
2. Change city to city B from playfoursquare.com.
3. Search for any venue in the app

What is the expected output? What do you see instead?
Venues in city B. Instead, it just says "could not complete search". It
doesn't even do a search in city A.

What version of the product are you using? On what operating system?
20090715 / Android

Please provide any additional information below.
Supposedly I can log out of the app to fix this, but I also don't see any
logout functionality anywhere.

Original issue reported on code.google.com by [email protected] on 23 Jul 2009 at 9:07

Argus Checkin Force Closes

date    Sat, Aug 8, 2009 at 2:13 PM

From Dean:
"""
Actually I checked into the argus (still the mayor :) and had to force close 
to when shutting down. Not sure if it is repeatable as I am drinking
"""

Original issue reported on code.google.com by jlapenna on 8 Aug 2009 at 10:56

Introductory Guide

The second doc would be a how-to introductory guide; where to find things in 
the UI or tips and tricks (did you know pressing menu -> add -> shortcut -> 
foursquare venues while on the android home screen will allow you to add 
icons to your desktop that take you right to a venue screen?) that sort of 
stuff.

I'll probably use the doc to make a tutorial for when a user first loads the 
app!

Original issue reported on code.google.com by jlapenna on 11 Aug 2009 at 11:06

/checkin fails when no vid/venue says request requires POST

Compare:

$ oget 'http://api.playfoursquare.com/v1/checkin?vid=44794'
<?xml version="1.0" encoding="UTF-8"?><checkin><message>OK! We&apos;ve
got you @ Bobby&apos;s place.  This is your 3rd checkin
here!</message><id>658883</id><created>Fri, 07 Aug 09 08:26:48
+0000</created><venue><id>44794</id><name>Bobby's
place</name><address>123 Fake
St</address><crossstreet>Imaginary</crossstreet><city>San
Francisco</city><state>CA</state><zip/><cityid>23</cityid></venue><mayor><t
ype>nochange</type><message>test1
u. is The Mayor of Bobby's place.</message></mayor></checkin>

$ oget 'http://api.playfoursquare.com/v1/checkin?shout=44794'
<?xml version="1.0" encoding="UTF-8"?><error>You must submit this as a
POST request.</error>

Original issue reported on code.google.com by jlapenna on 7 Aug 2009 at 3:40

Parcelable datatypes not parceling

What steps will reproduce the problem?
1. Pass an instance of FoursquareType as a parcelable extra in an intent.
2. If the intent is to launch an app, notice the crash.
3. Otherwise, notice that some information is not parcelled.

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 12:47

Where does the mayor go in venue activity?

http://sites.google.com/site/foursquareddev/ux/venueactivity does not show 
where a mayor might be listed in this display. Where do you think it should 
go? For now I've put it in the checkins list since that tab is usually 
mostly empty anyways.

Original issue reported on code.google.com by jlapenna on 9 Aug 2009 at 4:19

Can't auth-exchange when password contains '+'

1. Set your 4sq password to something containing +
2. Try logging in.
3. Fail

It might be that I'm encoding the POST wrong or something else.

Original issue reported on code.google.com by jlapenna on 9 Aug 2009 at 5:12

"Refresh" and "nearby" buttons do not update list of nearby locations

What steps will reproduce the problem?
1. From "nearby" screen, hit menu, then "refresh"
2. From "nearby" screen, hit menu, then "nearby"
3.

What is the expected output? What do you see instead?

List should update to nearby venues based on location. Instead, they seem
stuck on what may be the default location for Seattle (venues are
Harborview Park, Columbia Tower, etc).


What version of the product are you using? On what operating system?

Latest version as of 8/09/09, on Android 1.5


Please provide any additional information below.

Doesn't work with GPS on or off.

Original issue reported on code.google.com by [email protected] on 10 Aug 2009 at 2:56

Allow "completing" tips.

The 4sq public api does not support completing a tip, but when it does, 
restore functionality lost in the transition to the public API.

This will block on 4sq adding an api.

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 1:01

Shouts and tips are double quoted when shown on website.

What steps will reproduce the problem?
1. Shout with a checkin using foursquared.
2. Visit website and look at checkin or a tip
3. Notice that ' are escaped with a backslash

What is the expected output? What do you see instead?

Tips and shouts should be unescaped when presented to the user.

Original issue reported on code.google.com by jlapenna on 13 Aug 2009 at 11:12

Scrolling tips list crashes

  7288   ughtExceptionHandler  W  Unable to sendCrash, status code: 404
  7288         AndroidRuntime  E  Uncaught handler: thread main exiting due 
to uncaught exception
  7288               dalvikvm  D  GC freed 7104 objects / 619064 bytes in 
121ms
  7288         AndroidRuntime  E  java.lang.StackOverflowError
  7288         AndroidRuntime  E    at 
android.text.Styled.measureText(Styled.java:371)
  7288         AndroidRuntime  E    at 
android.text.Layout.measureText(Layout.java:1600)
  7288         AndroidRuntime  E    at 
android.text.Layout.getLineMax(Layout.java:654)
  7288         AndroidRuntime  E    at 
android.text.Layout.draw(Layout.java:310)
  7288         AndroidRuntime  E    at 
android.text.BoringLayout.draw(BoringLayout.java:356)
  7288         AndroidRuntime  E    at 
android.widget.TextView.onDraw(TextView.java:3921)
  7288         AndroidRuntime  E    at 
android.view.View.draw(View.java:5838)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.View.buildDrawingCache(View.java:5615)
  7288         AndroidRuntime  E    at 
android.view.View.getDrawingCache(View.java:5458)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1422)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.widget.AbsListView.dispatchDraw(AbsListView.java:1319)
  7288         AndroidRuntime  E    at 
android.widget.ListView.dispatchDraw(ListView.java:2820)
  7288         AndroidRuntime  E    at 
android.view.View.draw(View.java:5944)
  7288         AndroidRuntime  E    at 
android.widget.AbsListView.draw(AbsListView.java:2121)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  7288         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  7288         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  7288         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1486)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.drawChild(ViewGroup.java:1484)
  7288         AndroidRuntime  E    at 
android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228)
  7288         AndroidRuntime  E    at 
android.view.View.draw(View.java:5841)
  7288         AndroidRuntime  E    at 
android.widget.FrameLayout.draw(FrameLayout.java:352)
  7288         AndroidRuntime  E    at 
com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.jav
a:1847)
  7288         AndroidRuntime  E    at 
android.view.ViewRoot.draw(ViewRoot.java:1217)
  7288         AndroidRuntime  E    at 
android.view.ViewRoot.performTraversals(ViewRoot.java:1030)
  7288         AndroidRuntime  E    at 
android.view.ViewRoot.handleMessage(ViewRoot.java:1482)
  7288         AndroidRuntime  E    at 
android.os.Handler.dispatchMessage(Handler.java:99)
  7288         AndroidRuntime  E    at 
android.os.Looper.loop(Looper.java:123)
  7288         AndroidRuntime  E    at 
android.app.ActivityThread.main(ActivityThread.java:3948)
  7288         AndroidRuntime  E    at 
java.lang.reflect.Method.invokeNative(Native Method)
  7288         AndroidRuntime  E    at 
java.lang.reflect.Method.invoke(Method.java:521)
  7288         AndroidRuntime  E    at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
782)
  7288         AndroidRuntime  E    at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
  7288         AndroidRuntime  E    at 
dalvik.system.NativeStart.main(Native Method)

Original issue reported on code.google.com by jlapenna on 9 Aug 2009 at 4:52

Clicking on mayor in venue view should launch UserActivity

What steps will reproduce the problem?
1. Open a venue
2. Click checkins tab
3. Click on mayor's section.


This should launch the UserActivity with the USER_ID intent extra.

Original issue reported on code.google.com by jlapenna on 11 Aug 2009 at 7:00

Testers Doc

I'd like one doc to be an introduction to testing foursquare-for-android. 
How to file bugs, what to watch for on the mailing list, encouragement to 
post to the list with their opinions etc.

Original issue reported on code.google.com by jlapenna on 11 Aug 2009 at 11:05

app allows login with username, but hangs on checkin if user does.

The login screen clearly asks for a phone number, and a password. I must 
have fat fingered my password at first so I logged in using my username and 
password instead of my phone number and password. When you do this all seems 
well until you try to check in. At that point in time you get a window that 
never fully draws and it locks up.

Original issue reported on code.google.com by jlapenna on 11 Aug 2009 at 9:05

Highlighting in venues screen is not visible

What steps will reproduce the problem?
1. view a list of venues
2. use scroll-ball to scroll into the list
3. observe the dark text highlight on a dark background

What is the expected output? What do you see instead?

perhaps a light blue highlight effect, with dark text? or white?


What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 30 Jul 2009 at 8:48

Use light theme?

Should we use a light or dark theme for foursquare-for-android?

I'm not tied to blue by any means (reminds me of iphone, but is a foursquare 
color that I based off the header on their site), an option would be to 
change the highlight color to black to make it perhaps a bit monochrome, we 
can darken things too.

dark theme mocks can be seen here: 
http://sites.google.com/site/foursquareddev 

Original issue reported on code.google.com by jlapenna on 11 Aug 2009 at 10:36

Attachments:

request failures not clearly explained in UI.

As Naveen pointed out:
"""
- if there is no network connection, i see empty lists with "no venues
nearby" or "no friends". is there a way to show a friendly error
message about this instead?
"""

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 1:35

AddVenuesActivity crashes when setFields receives a null in foursquareCity

java.lang.RuntimeException: Unable to start activity 
ComponentInfo{com.joelapenna.foursquared/com.joelapenna.foursquared.AddVenu
eActivity}: java.lang.NullPointerException
    at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2268)
    at 
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2284)
    at 
android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3278)
    at android.app.ActivityThread.access$1900(ActivityThread.java:112)
    at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:123)
    at android.app.ActivityThread.main(ActivityThread.java:3948)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:521)
    at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
782)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
    at 
com.joelapenna.foursquared.AddVenueActivity.setFields(AddVenueActivity.java
:146)
    at 
com.joelapenna.foursquared.AddVenueActivity.onCreate(AddVenueActivity.java:
83)
    at 
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
    at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2231)
    ... 12 more

Original issue reported on code.google.com by jlapenna on 17 Aug 2009 at 2:48

Add Preference to launch 'shout' for checkin button.

"""
I would love the option to have it prompt me to shout everytime and then I 
can choose if I want to or not instead of hitting menu and selecting shout. 
Small I know, but I think it would be nice.
"""

Original issue reported on code.google.com by jlapenna on 8 Aug 2009 at 10:52

After searching for a venue, the Map should only display search results

What steps will reproduce the problem?
1. Search for a term that would return a small list of results (I tried "honey")
2. Click on the map tab next to the search tab.
3. Notice that the results are for all nearby venues

What is the expected output? What do you see instead?
I should only see the results for my search results, not all nearby venues.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 23 Aug 2009 at 6:03

Cannot add LA Venue: Molcasalsa

Tried to add a tip to "Molcasalsa" in LA and I got 'Invalid
Query'. I get this consistently.

Original issue reported on code.google.com by jlapenna on 8 Aug 2009 at 10:54

Tips weirdness in Spaceland, LA

1.) Had a force close happen: brought up "Spaceland" in LA which has
two tips. I had the keyboard open so it was in horizontal. One tip
didn't show all the way so I touch-held to try to drag it but both
tips immediately disappeared and "tips" was replaced by an offset
"todos" bar. Seconds after this, the app force closes.

Original issue reported on code.google.com by jlapenna on 8 Aug 2009 at 10:53

Support Shouts

Users should be able to shout from a venue or just broadcast a shout.

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 2:21

Immediate Checkin Prefrence + Shout menu = Crash

1. Set "Checkin without prompt" enabled in preferences
2. Go to "Friends" > "Shout
3. Watch app crash.

java.lang.RuntimeException: Unable to start activity 
ComponentInfo{com.joelapenna.foursquared/com.joelapenna.foursquared.ShoutAc
tivity}: java.lang.IllegalStateException: Cannot do immediate checkin and 
shout at the same time!
    at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2401)
    at 
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
    at android.app.ActivityThread.access$2100(ActivityThread.java:116)
    at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:123)
    at android.app.ActivityThread.main(ActivityThread.java:4203)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:521)
    at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:
791)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalStateException: Cannot do immediate checkin and 
shout at the same time!
    at 
com.joelapenna.foursquared.ShoutActivity.onCreate(ShoutActivity.java:102)
    at 
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
    at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
    ... 11 more

Original issue reported on code.google.com by jlapenna on 17 Aug 2009 at 2:14

widget!

Widgets are cool. Let's make one!

Original issue reported on code.google.com by jlapenna on 10 Aug 2009 at 10:19

"Don't send to Twitter" not working

What steps will reproduce the problem?
1. Confirm in "Preferences" that "Tell Twitter" is unchecked
2. Select a venue. Press "Menu" and then select "Checkin!"
3. In the dialog box, check "Tell my friends" but leave "Tell Twitter" 
unchecked. Type in a shoutout.
4. Click "Check-in!"

What is the expected output? What do you see instead?

Expected: Check me in, but not publicly tweet my location. (Direct messages 
to those who can receive them are expected).

Actual: The confirmation dialog says something like "(p.s. we told 
twitter)" and indeed, when I look at my twitter profile, I see a publicly 
posted foursquare tweet.

What version of the product are you using? On what operating system?

Android
notfoursquare.apk downloaded on 8/10

Please provide any additional information below.

Loving the alpha =).

Original issue reported on code.google.com by [email protected] on 12 Aug 2009 at 2:03

Shouts clipped in friends list

From Naveen:
"""
- if a 'shout' is too long, i can't see the full shout in the friends
list view. in the iphone client, i solved this by putting the full
shout text into the detail view; not sure if that's easy to do
"""

Original issue reported on code.google.com by jlapenna on 3 Aug 2009 at 1:35

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.