Giter VIP home page Giter VIP logo

foursquarex's People

Contributors

bjtitus avatar codebutler avatar trevorcortez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

foursquarex's Issues

Crash on startup with "minimal" Internet.

Say you are on a public wifi, but haven't gone through the accept/sign process on the local network. foursquarex crashes without any notice or warning and the messages in the system.log aren't much help:

May 24 16:42:15 trepidation FoursquareX[10764]: Finishing the load...
May 24 16:42:15 trepidation FoursquareX[10764]: Getting current checkin...
May 24 16:42:15 trepidation FoursquareX[10764]: Refresh already in progress.

May 24 16:42:17 trepidation com.apple.launchd.peruser.501152: Job appears to have crashed: Segmentation fault

crash report:

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000010
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
...

Preference to show recent checkins in the menu extra

There should be a pref to show the most recent X checkins (user-definable, maybe with a slider so the values are sane) in the menu extra, so I don't have to load the map if I just want to see the notifcations I missed.

Default Location

Sometimes a location cannot be found, there should be a default location in the preferences that gets chosen if this is the case.

Show all checkins on map setting not persisted

The "Show all checkins on map" setting is not properly persisted through application restarts. E.g. setting it to true, quit the application, and open the application, it will not be set.

Menu bar icon disappeared

I have had this problem intermittently but now it is always there. My problem is that I cannot see the menubar icon for FoursquareX. I have uninstalled (wiping out all supporting files etc) the app and re-installed it but just cannot figure out how to get the menubar icon back. I prefer seeing just that without a dock icon.

I would greatly appreciate help on this front. And thank you for a great app.

FouresquareX: 0.09
Mac: 10.6.3

Unauthorized... even if i am

Tried quite a few times to login but all i get is the unauthorized popup. The same credentials work fine with the iphone or web app so seems it's something in FoursquareX that is not working as intended?

Venueless Checkins result in weird location on map

Venueless checkins (checkins with no venue info, just a name) cause the checkin to look like it's coming from somewhere in northern canada.

Here is a sample checkin being sent that causes the issue:

5647470 Sat, 16 Jan 10 22:33:00 +0000 using fouresquareX on @jillcsteinberg mac At Home 999 Jon Steinberg http://playfoursquare.s3.amazonaws.com/userpix_thumbs/999_1236951187.jpg maleJon S. @ At Home

Add option to send checkins/shouts to facebook

  • Add tellFacebook arg to [Foursquare checkinAtVenueId] method
  • Add checkbox to CheckinWindow
  • Add checkbox to ShoutWindow

Only display/enable checkboxes if user has facebook linked to their foursquare account (if user info api call returns a facebook uid).

Different Country problem !

Hello Everyone,

i have a little problem here.The thing is im living in Turkey but foursquareX shows that im living in Washington DC. When i click nearby Venues it takes me to W.D.C. but im able to see my friends but cant see the venues how im going to solve this ? im not using proxy or dns adresses. Also im my apple account is set to Turkey.What i am supposed to do ?

Thanks,
Alp

Connecting timeout

Whilst connected to WiFi, the app is just loading for about 30 seconds, and then says there is an error.

No visible window

I installed FoursquareX 0.06 earlier today, and everything worked like a charm. This evening, upon restarting and relaunching, the application starts as normal. I can access the menus. I can set the preferences. But there is no window. Accessing the Window->Bring All to Front menu does nothing. Quitting and relaunching has no impact. Restarting has no impact.

Has anyone else seen this behavior? I am sure I can trash the prefs or reinstall to get it back to normal, but if there is something I can provide to show what is happening, it might help track down a bug.

Failed to find your location.

Hi,
I always get this message:
Failed to find your location. The operation couldn't be completed (kCLErrorDomain Error 0,).

I am located in Italy.

Better app and menu icons

A slight modification of the foursquare logo would be nice for uniqueness, maybe just give it an aqua shine.

The menu icon should be black and white to fit in with the rest of the system.

Should default to my last checkin when it can't find a location

I suppose there are really two issues here.

  1. When my WiFi isn't in the skyhook db so it can't find me, it seems to block retrieving friends' locations and generating the map
    Image

  2. When my WiFi isn't in the skyhook db but I'm still in the same area as my previous location/checkin so I might want to check in still so it could just pretend that's where I am and maybe give me a warning that it failed to update.

Thoughts?

Invite friends from OSX Address Book

Change the behavior of the + button under the friends list to gather contacts from the OSX Address Book application and send invitations, similar to the Gmail importer available on foursquare.com.

Fails to update location after resume

FoursquareX 0.09 on OS X 10.6.3.

When I suspend my computer, move to a new location, and open it, it will not find my location nor allow me to check in anywhere. The 3 menu bar items "You're not checked in anywhere" "Quick Check-in" and "Shout..." are all greyed out and disabled.

When showing the map, it shows my last location and spins on "Finding your location" in the bottom left corner indefinitely.

If I quit FoursquareX and re-launch it, it will then find my location immediately.

Universal Hotkeys

Checking in & activating the map could be improved by adding universal hotkey functionality — a la some desktop Twitter apps and Quicksilver/Spotlight. For example, fn-shift-c could activate the check-in dialog; fn-shift-m could activate the map. You could also enable similar hotkeys for searching nearby venues (fn-shift-v maybe) or any other Foursquare functionality you can think of. This would be active in every/any space on a user's desktop.

OAuth Error: oauth_parameters_absent: oauth_consumer_key

The result from getOAuthAccessTokenForUsername callback is

Error Domain=DDXMLErrorDomain Code=1 "The operation couldn’t be completed. (DDXMLErrorDomain error 1.)

So I dug deeper, and in DDXMLDocument.m, method initWithData: options: error: I convert the NSData to NSString and get:

PARAMETER_ABSENT (oauth_parameters_absent: oauth_consumer_key)

But it's definitely passing the oauth_consumer_key, as I checked in HRRequestoperation.m, method configuredRequest

composedURL = http:/api.foursquare.com/v1/authexchange
queryString = ?oauth_timestamp=1279832938&oauth_version=1.0&fs_username=user%40mail.com&oauth_consumer_key=GPYRXNH3ADG5WUEDYQVMFYGWC2ZGO3JCEEGEGEB33ADO0VWX&fs_password=password&oauth_signature=PNN%2F47AgORUvjHDURE1xrPV5%2F4k%3D&oauth_nonce=D1AB526A-4827-4C89-81FF-6A7F47312CBF&oauth_signature_method=HMAC-SHA1

I'm trying to run this on my iPhone (iOS 4), but I don't think that should matter. Any ideas??

Download avatars asynchronously, cache

Queue up avatar downloads in another thread so they don't block the UI.

Consider creating a disk cache so avatars aren't kept in memory in close, and then constantly re-downloaded.

Don't recenter/zoom map on update

Currently whenever the map is updated, it zooms out to show all your friends/nearby venues, which is extremely annoying when you're actively using it.

Repeated location request dialog on Lion

After upgrading to Mac OS X Lion, I got the allow/deny dialog over a dozen times before it quieted down and started simply working. I haven't seen the dialog since (even on re-launching FoursquareX), so I'm not sure if this is a repeated problem or just immediately after OS upgrade.

Checkin notification preferences not remembered

When checking in at a venue I disable telling Twitter and Facebook. If I then restart FoursquareX and go to checkin at a venue the options to notify Twitter and Facebook are enabled again.

Don't require CoreLocation (Support desktops, OSX 10.5)

FoursquareX currently doesn't work if CoreLocation is unavailable. In addition to preventing the application from working on older versions of OSX, this prevents people who aren't using a laptop from using it.

A few people have also requested the ability to override CoreLocation's position and search elsewhere.

Add ability to search for venues near arbitrary locations, specify default fallback location

You should also be able to specify a default location, which will be used if CL fails, as well as an option to fall back to the last known location.

Spaces preference

Since the "+" in the Spaces control panel doesn't show FoursquareX unless the dock icon is visible, it would be nice to have a preference in the app to set this. (I'm too lazy to go hunt for the executable - I do know you can add apps that way).

Default should be 'every space' since it's a floaty-on-top kind of app.

Fail to log in to FoursquareX

Hi may i know why i failed to login to my Foursquare account on my mac? is there anything wrong with it? =) thx!!

Reduce memory usage

After running FoursquareX for a few hours this afternoon, my laptop was feeling slugging. A check of iPulse showed FoursquareX was taking 1.3GB of RAM and 2.4GB of virtual memory. That's pretty unacceptable for a menu extra.

iPulse

Allowing mock locations

As far as I know, FoursquareX is using CoreLocation API of Mac, however sometimes we're on wifi or we're on a wifi location (such as somebody's home) on which no other access points around available and unable to detect location using MAC address of wireless access points  – or we just use desktop client.

As an enhancement, I think a manual location setting should be implemented and this choice should be given to the user. I'm not sure whether this is illegal on foursquare but I'm using fake location simulator on Android since in my country, carrier geolocation data is not accurate. And most of the time I'm at my home or office using Ethernet and do not want to use my phone while my hands on keyboard.

It would be nice.

Display nearby tips & todos

If a venue in the main window list has a tip/todo, show a star next to the venue. On click, pop up some sort of hud window, or split the list vertically and show below similar to the album art viewer in itunes.

Impossible to login (css is displayed)

When I log in I get an alert window with the following code (I am using the FoursquareX "FoursquareX-0.10" and Mac OS X 10.6.8);

<html>
<head>
  <title>foursquare</title>
<style type="text/css">
body, html {
  border: 0px;
  padding: 0px;
  margin: 0px;
  background-color: #f1f1f1;
  font-family:helvetica,arial,sans-serif;
}
img.displayed {
  display: block;
  margin-left: auto;
  margin-right: auto
}
#container {
  position:relative;
  float:left;
  left: 50%;
  margin-left: -525px;
}
a {
  font-size: 22px;
  text-decoration: none;
  color: #0cbadf;
}

h1, h2 {
  padding: 0px;
  margin: 0px;
  text-decoration: none;
  width: 479px;
}

h1 {
  color:#999999;
  font-size:40px;
  left:170px;
  position:absolute;
  top:173px;
}
h2 {
  position: absolute;
  top: 282px;
  left: 170px;
  color: #999999;
}

input {
  border:1px solid #999999;
  color:#666666;
  font-size:13px;
  padding:5px 10px;
  width:292px;
  height: 30px;

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

form {
  margin-top: 5px;
}

#logo {
  color:#f1f1f1;
  left:79px;
  position:absolute;
  top:18px;
}

.newgreenbutton {
background: #a7e300;
background: -webkit-gradient(linear, left top, left bottom, from(#a7e300), to(#99d100));
background: -moz-linear-gradient(top,  #a7e300,  #99d100);
filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#a7e300', endcolorstr='#99d100');
border: 1px solid #87b800;
color: #fff;
cursor: pointer;
font-family: "helvetica neue", helvetica, arial, sans-serif;
font-size: 11px;
font-weight: bold;
height: 30px;
line-height: 30px;
padding: 0 10px;
text-align: center;
text-shadow: rgba(0,0,0,.1) 0 -1px 0;
text-transform: uppercase;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.newgreenbutton:hover {
background: #b2eb14;
background: -webkit-gradient(linear, left top, left bottom, from(#b2eb14), to(#a4da14));
background: -moz-linear-gradient(top,  #b2eb14,  #a4da14);
filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#b2eb14', endcolorstr='#a4da14');
}
.newgreenbutton:active {
background: #99d100;
background: -webkit-gradient(linear, left top, left bottom, from(#99d100), to(#a7e300));
background: -moz-linear-gradient(top,  #99d100,  #a7e300);
filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#99d100', endcolorstr='#a7e300');
}


</style>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script>

</head>
<body>
  <div id="container" class="translate">
    <a id="logo" href="https://foursquare.com"><img src="https://playfoursquare.s3.amazonaws.com/misc/logo.jpg" /></a>
    <img src="https://playfoursquare.s3.amazonaws.com/misc/404.jpg" class="displayed" alt="not found" />
    <h1>we couldn't find the page<br />
        you're looking for</h1>

    <h2>search for users, venues, or tips<br />
        <form action="https://foursquare.com/search" method="get">
          <input type="text" autocomplete="off" name="q">
          <button name="submit" class="newgreenbutton" type="submit">search</button>
        </form></h2>
  </div>
  <script src="https://www.google-analytics.com/ga.js" type="text/javascript"/>
  <script type="text/javascript">
    try {
      var pagetracker = _gat._gettracker('ua-2322480-5');
      pagetracker._trackpageview('/404');
    } catch(err) {}
  </script>
</body>
</html>

Add option to hide checkins in other cities

If option is set to hide:

  • Dont' show growl notifications for checkins in other cities.
  • Put checkins in a new "Friends in Other Cities" group at the bottom of the list, instead of sorting into the standard time-based categories.
  • Don't show checkins in the map unless selected (same behavior as checkins > 3 hrs old).

Consider any checkins > 40,000 meteres from current location to be in another city.

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.