Permalink
Commits on Jul 6, 2012
  1. Version 1.0.8

    ginatrapani committed Jul 5, 2012
Commits on Jul 5, 2012
  1. Minor fixes

    * Avoid array warning for dashboard clients usage
    * Make sure testGetActiveInstancesStalestFirstForOwnerByNetworkNoAuthError result ordering is consistent, using differing crawler_last_run timestamps
    ginatrapani committed Jul 5, 2012
  2. Merge pull request #1339 from CVi/master_dev

    Launchd cron config for Mac OS X
    ginatrapani committed Jul 5, 2012
  3. Twitter plugin: Make OAuth callback URL work on localhost

    * Explicitly specify OAuth callback URL when rendering Add Twitter User link
    * Automatically convert localhost to IP address
    Closes #1340
    CVi committed with ginatrapani May 19, 2012
  4. Merge pull request #1351 from mroth/pullcrushed

    Optimized image files via pullcrusher
    ginatrapani committed Jul 5, 2012
  5. Update footer Twitter link

    ginatrapani committed Jul 5, 2012
  6. [DB MIGRATION REQ'D] Alert user about expired Facebook tokens

    As of July 5th, 2012, Facebook removed the offline_access permission. Instead, it automatically expires OAuth tokens after 60 days (for server-side apps like ThinkUp) and requires users to re-authorize to extend the application's rights for another 60 days.
    More info:
    https://developers.facebook.com/roadmap/offline-access-removal/
    https://developers.facebook.com/docs/authentication/access-token-expiration/
    https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/
    
    As of this commit, ThinkUp now:
    * Tracks service authorization errors in the new tu_owner_instances.auth_error field
    * Throws APIOAuthException when Facebook token is not valid during data capture
    * Alerts user when Facebook OAuth tokens have expired via email and in an error message on the service user dashboard
    * Does not crawl Facebook instances which have expired tokens
    * Resumes data capture when user has re-authorized their account
    Closes #1349
    ginatrapani committed Jul 4, 2012
Commits on Jul 4, 2012
Commits on Jul 2, 2012
Commits on Jun 23, 2012
Commits on Jun 18, 2012
  1. [DB MIGRATION REQ'D] Speed up database interactions

    * Create insights table, model, and DAO for storing dashboard data modules
    * Pre-store results of the following in the insights table during crawl:
    ** FollowMySQLDAO::getLeastLikelyFollowersThisWeek
    ** PostMySQLDAO::getHotPosts
    ** ShortLinkMySQLDAO::getRecentClickStats
    ** PostMySQLDAO::getAllPostsByUsernameOrderedBy (most retweeted and most replied-to in last week)
    ** PostMySQLDAO::getClientsUsedByUserOnNetwork
    * During dashboard render, retrieve those modules' data from insights, which is a much faster query
    * Break out InstanceDAO::save subqueries into separate queries for easier MySQL EXPLAIN profiling
    * Add user_id index to follows table to speed up total follows query
    ginatrapani committed Jun 17, 2012
Commits on Jun 9, 2012
  1. Version 1.0.7

    ginatrapani committed Jun 9, 2012
Commits on Jun 7, 2012
Commits on Jun 6, 2012
  1. Restore plugin avatar favicons

    [ci skip]
    ginatrapani committed Jun 6, 2012
Commits on May 31, 2012
  1. Clean up unused plugin icons

    ginatrapani committed May 31, 2012
  2. Merge pull request #1344 from olorton/1258-Replace-Google-icon-with-u…

    …pdated-red-version
    
    Replace Google+ icon with updated red version
    closes #1258
    ginatrapani committed May 31, 2012
  3. Documentation: Simplify and update Quick Start installation guide and…

    … include PHP Fog jumpstart
    ginatrapani committed May 31, 2012
Commits on May 29, 2012
Commits on May 28, 2012
  1. Fix Bug #1258 Replace Google+ icon with updated red version

    Converted new-g-plus-icon-vector.ai to 48x48 transparent png.
    
    Source: http://boldperspective.com/2011/free-google-plus-icon-vector/
    olorton committed May 28, 2012