Permalink
Commits on Jul 6, 2012
  1. Version 1.0.8.1

    ginatrapani committed Jul 6, 2012
  2. Version 1.0.8

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

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

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

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

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

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

    ginatrapani committed Jul 4, 2012
    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
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

    ginatrapani committed Jun 17, 2012
    * 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
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

    ginatrapani committed Jun 6, 2012
    [ci skip]
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…

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

    ginatrapani committed May 31, 2012
    … include PHP Fog jumpstart