Commits on Sep 10, 2012
  1. Version 1.1

    ginatrapani committed Sep 7, 2012
  2. Foursquare dashboard updates

    ginatrapani committed Sep 10, 2012
    * Combine checkins per hour last week and all time charts into a single bar chart ("Checkins Per Hour") that displays both values per hour
    * Aligned place types charts next to one another, instead of vertical consecutive
    * Rename "The Types Of Places You Visit" to "All-Time Places"
    * Rename "The Types Of Places You've Visited This Week" to "This Week's Places"
    * Rename "Where You Went This Week" to "This Week's Checkins Map"
    * Don't display Response Rates or This Week's Most Replied-To Posts charts for Foursquare users
    * Rename "Flashback" posts "Time Machine"
Commits on Sep 8, 2012
Commits on Sep 7, 2012
  1. Fix Foursquare Plugin test

    ginatrapani committed Sep 7, 2012
  2. Foursquare plugin improvements

    ginatrapani committed Sep 7, 2012
    * Complete documentation
    * Add help links
    * Rearrange dashboard module order (this week first, then all-time on bar and pie charts)
    * Use proper post checkin template on This Week's Most Replied-To module
Commits on Sep 6, 2012
  1. Documentation: Update the install guide to reflect all of the necessa…

    bleything committed with ginatrapani Jul 21, 2012
    …ry PHP extensions.
    On FreeBSD (and presumably other places) I needed to separately enable a number of other extensions to get ThinkUp to work. This commit just adds those to the list in the doc.
    Update by @ginatrapani: Clarified which requirements are enabled by default in PHP, added links, break lines at max line length.
    [ci skip]
    Closes #1363
  2. Test fixes

    ginatrapani committed Sep 6, 2012
    * Explicitly set post_id in TestOfPostAPIController to avoid random FixtureBuilder key collisions
    * Match up InsightDAO interface function signature with MySQL implementation to avoid failure in PHP 5.2
    * Match mock TwitterOAuth return tokens to avoid failures in PHP 5.4
  3. Code style

    ginatrapani committed Sep 6, 2012
Commits on Sep 5, 2012
Commits on Aug 31, 2012
Commits on Aug 29, 2012
  1. Foursquare plugin

    AaronKalair committed with ginatrapani Aug 28, 2012
    * Gathers and displays a user's Foursquare checkin archive including comments and photos
    * Maps recent checkins on a Google Map, displays checkin frequency per hour all-time and last week, pie-charts checkin place types
    * Supports "flashback" checkins on this day in past years
    Closes #718
Commits on Aug 28, 2012
  1. Exit(0) if no failures

    ginatrapani committed Aug 28, 2012
  2. Replace is_a with instanceof

    ginatrapani committed Aug 28, 2012
  3. [DB MIGRATION REQ'D] Support for checkins

    AaronKalair committed with ginatrapani Aug 28, 2012
    First of two commits that will add Foursquare support:
    This one is the data model modifications and core application changes required for posts with places, i.e., checkins.
    Adds Place model object. Adds and map_image and icon fields to the places table, and is_archive_loaded_posts to instances table.
    Also adds "Posts on this day from years past" to dashboard across networks.
Commits on Aug 23, 2012
Commits on Aug 14, 2012
  1. Reorganize file structure and clarify naming

    ginatrapani committed Jul 20, 2012
    * Move non-model objects outside of model folder
    * Move exceptions folder up one level to reduce complexity
    * Rename PluginHook and its extending classes to PluginRegistrar for clarity
    * Remove ThinkUp from class names: mv ThinkUpPlugin to GenericPlugin and SmartyThinkUp to ViewManager
    * Clarify crawler registrar crawl function name, renamed to runRegisteredPluginsCrawl to differentiate from plugins' crawl function
    * Rename InsightsGenerator to DashboardModuleCacher to differentiate from Insights plugin
    * Modify makeplugin dev script to reflect changes
    This refactor is in preparatory groundwork for making insights pluggable
Commits on Jul 20, 2012
Commits on Jul 19, 2012
  1. Bugfix Take 2: Avoid PHP Strict Notice

    ginatrapani committed Jul 19, 2012
    * Creating default object from empty value in /ThinkUp/webapp/plugins/facebook/model/class.FacebookCrawler.php on line 662
Commits on Jul 18, 2012
  1. Bugfix: Avoid PHP Strict Notice

    ginatrapani committed Jul 18, 2012
    * Creating default object from empty value in /ThinkUp/webapp/plugins/facebook/model/class.FacebookCrawler.php on line 662
  2. Avoid PHP Notice Undefined variable

    petdance committed with ginatrapani Jul 9, 2012
    * Remove unnecessary variable that is uninitialized anyway
    Closes #1355, closes #1356
  3. Fix PDO-related errors on certain PHP versions

    dwineman committed with ginatrapani Jun 27, 2012
    * Remove literal question marks from query
    * Set attribute PDO::ATTR_EMULATE_PREPARES to fix General Error 2050
    This fixes two errors that occurred on my particular software stack, which includes PHP 5.2.6 and MySQL 5.0.67 running on Solaris 5.11:
    * `SQLSTATE[HY000]: General error: 2050` (this occurs on the Capture Data page); fixed by setting `PDO::ATTR_EMULATE_PREPARES`. See also [this discussion thread](!topic/thinkupapp/RbkAOOQ1Yjg/discussion).
    * Failing query on the Tweets tab due to a PDO bug (maybe [this one]( in which question marks occurring in string literals are misparsed as positional parameters; fixed by replacing the offending strings with named parameters.
    Closes #1357