Commits on May 5, 2012
  1. Version 1.0.5

    ginatrapani committed May 2, 2012
Commits on May 4, 2012
  1. Web application upgrader: Clear Smarty's compiled and cache directori…

    ginatrapani committed May 4, 2012
    …es upon successful upgrade
  2. Don't show charts if there's no data

    ginatrapani committed May 3, 2012
    * Click stats chart: don't define data if it's not set
    * Show prompt to run the crawler if it hasn't been run before
  3. Web Upgrader PHPFog compatibility

    ginatrapani committed May 3, 2012
    * Gracefully handle lack of disk_free_space() support
    * Use cURL instead of get_headers to follow GitHub Downloads redirect in more restrictive environments
    * Improve error messages, defensively catch return errors, improve docblocks
Commits on May 1, 2012
  1. Restore post export link to Facebook and Google+

    kenyavs authored and ginatrapani committed Apr 23, 2012
    closes #1306, closes #1324
Commits on Apr 28, 2012
Commits on Apr 20, 2012
  1. Enable Travis CI for unit tests

    ginatrapani committed Apr 19, 2012
    See build results at!/ginatrapani/ThinkUp
    * Add build status to README
    * Enable configurable invalid database host for DAO tests in config file
    * Turn on E_STRICT everywhere and fix warnings
    * Add test config files for easy use by Travis in /extras/dev/config/
    * Code formatting and cleanup
    Closes #1285
Commits on Apr 19, 2012
  1. Avoid init.php file_exists(): open_basedir restriction in effect warning

    ginatrapani committed Apr 19, 2012
    * Use README to check if install is from repo or user distro
    * Checking the existence of a webapp directory in the parent can throw PHP open_basedir warnings on some server setups
    * Since the file is always in the application root, check for its existence instead to determine if the installation is from the repo or user zip distro package
  2. Fix alert min-height; convert tabs to spaces

    ginatrapani committed Apr 19, 2012
    Partially addresses #1320
Commits on Apr 12, 2012
Commits on Apr 10, 2012
  1. Merge pull request #1305 from cruftbox/patch-1

    ginatrapani committed Apr 10, 2012
    Documentation: Add info on editing the mysql configuration file
  2. CSS cleanup

    anildash authored and ginatrapani committed Mar 24, 2012
    Lots of CSS cleanup for settings pages, and removing extra jQuery UI stuff.
    Signed-off-by: Anil Dash <>
  3. Merge pull request #1303 from rmasters/1302-undefinedresultset-rc

    ginatrapani committed Apr 10, 2012
    Fixes Undefined variable PHP Notice, closes #1302
  4. Merge pull request #1307 from tisjames/patch-2

    ginatrapani committed Apr 10, 2012
    Dashboard Clickthrough Rates chart needs conditional logic to avoid error due to null table data
Commits on Apr 4, 2012
  1. Wrap the click stats chart in a conditional statement that ensures th…

    jamesgallagher-ie committed Apr 4, 2012
    …e code isn't trying to create a chart object from null table data. The fix was provided by @anildash via on the Thinkup list.
Commits on Mar 28, 2012
Commits on Mar 26, 2012
  1. Fixes #1302 - undefined resultset

    rmasters committed Mar 26, 2012
  2. Version 1.0.4

    ginatrapani committed Mar 26, 2012
  3. Replace loading.gif globally with new color-themed animation.

    anildash authored and ginatrapani committed Mar 20, 2012
    Signed-off-by: Anil Dash <>
  4. Issue #975: Web-based application upgrader

    Mark Wilkie authored and ginatrapani committed Jan 14, 2012
    * Upgrade ThinkUp via the web
    * Added beta channel option in Application Settings
    * Update upgrader screen to comply with 1.0 CSS design and installer design
    * Documentation
Commits on Mar 23, 2012
  1. Complete Google charts port

    ginatrapani committed Mar 2, 2012
    * Move JSON-generating visualization-related functions from Utils to DashboardController
    * Count Replies/Comments, Shares/Retweets, and Likes/Favorites/+1s on Response Rate chart
    * Add Clickthrough Rates chart w/ tests
    * Move This Week's Most Discerning Followers up on the Dashboard
    * Don't use PHP 5.3-only date_timestamp_get function
    Closes #1262, closes #1068, closes #1007, closes #1241
  2. Use Google Chart Tools for Visualization

    cwarden authored and ginatrapani committed Oct 19, 2011
    - Replace Google Image Charts with interactive, javascript charts using
      Google Chart Tools
    Charts Updated:
    - Follower Count
    - Group/List Count
    - Client Usage
    - Recent Activity
    - Post Types
    - Removes code from FollowerCountMySQLDAO::getHistory used to populate
      missing dates and calculate bounds for the old image charts.