Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 23, 2011
  1. @ginatrapani

    CheckCrawlerController bugfix: Set the right threshold

    ginatrapani authored
    * When you pass in the number of hours for the threshold, it should look at the second argv, not the first (that's the script name)
Commits on Mar 22, 2011
  1. @ginatrapani

    [DB MIGRATION REQ'D] Optimized follows table index

    ginatrapani authored
    * The FollowDAO::getOldestFollow method was taking an unreasonable amount of time (5 minutes on a 26M row table); this index reduces that time to milliseconds
Commits on Mar 20, 2011
  1. @mwilkie @ginatrapani

    Open <em> in grid search markup fixed

    mwilkie authored ginatrapani committed
    Closes #686
  2. @ginatrapani
  3. @ginatrapani
  4. @ginatrapani

    Issue #631: Resolved CrawlerLockedException on multiple installs

    ginatrapani authored
    * Resolved the mutex collision on a server with two different ThinkUp installs talking to 2 different databases
    Closes #631
  5. @ginatrapani

    Issue #189: Fixed "no plugin object defined" error

    ginatrapani authored
    * When deactivating a plugin with active instances, those instances are automatically deactivated and the cache gets cleared, so those instances don't show up in the switch user dropdown and no longer cause a "no plugin object defined" error
    
    In this fix, several related issues were also resolved:
    
    Issue #585: Added support for plugin activate/deactivate callbacks
    * Added FacebookPlugin and TwitterPlugin deactivate callbacks to deactivate related instances
    
    Issue #457: Changed "accounts" to "services" and updated link to plugins area
    * The link now goes to the plugins list, not directly to the Twitter plugin, because it may not be activated
    
    Miscellaneous cleanup:
    * Changed default logo link to '' instead of index.php
    * URLEncoded Dashboard and logo link (for facebook page)
    * Code style corrections
    * Added tests
    
    Closes #457, closes #585, closes #189, closes #673
Commits on Mar 19, 2011
  1. @ginatrapani

    Save instance in session for consistent navigation

    ginatrapani authored
    * When you visit ThinkUp's Dashboard, the controller stores the current instance in session for use by inner pages
    * Made {$selected_instance_network} and {$selected_instance_username} Smarty variables available to all templates when instance session is set
    * Added SessionCache class which acts as an accessor to a given ThinkUp installation's PHP $_SESSION
    * Renamed "Main Dashboard" simply "Dashboard"
    * Added Dashboard link to post detail page
    * Linked ThinkUp logo to the currently selected instance
    * Added tests for SessionCache
    * Closes #679
Commits on Mar 17, 2011
  1. @ginatrapani

    Version 0.9 (beta 9)

    ginatrapani authored
  2. @ginatrapani
  3. @ginatrapani

    Updated copyright to 2011

    ginatrapani authored
  4. @ginatrapani

    Fixed FollowerCount test

    ginatrapani authored
Commits on Mar 16, 2011
  1. @ginatrapani

    Fix for failing Upgrade tests with minor versions when current versio…

    Mark Wilkie authored ginatrapani committed
    …n is 0.9
    
    Closes #675
  2. @ginatrapani
  3. @amygdala @ginatrapani

    Twitter RT bugfix for posts with 100+ retweets

    amygdala authored ginatrapani committed
    First, display a '+' after the RT count when the count from twitter has maxed out, to indicate that this has happened and that the count may be higher.
    A new non-persistent rt_threshold field is added to post objects as they are built, then the templates check if this field is set and add a '+' if so.
    In the post DAO, if have a retweeted post, but its rt value is 0, set to 1.
    In the crawler, check that don't have retweeted post id before trying to detect a retweet the hard way.
  4. @ginatrapani

    Added 'At this growth rate, you'll have X followers in Y weeks' to fo…

    ginatrapani authored
    …llower count graphs
    
    On Main Dashboard and Follower Count page
  5. @ginatrapani

    [DB MIGRATION REQ'D] Reduce Twitter API 502 errors with smaller paylo…

    ginatrapani authored
    …ad count argument
    
    Lowering the tweet count getting returned by the API reduces 502 errors from the Twitter API
    http://groups.google.com/group/twitter-development-talk/browse_thread/thread/ff498388d09b674a?pli=1
    ThinkUp's default count is now 100 instead of 200. This will require more calls, but will result in fewer errors. The count is configurable in advanced options.
    Also configurable in advanced options: the number of API calls to leave unmade per minute remaining in the hour till your balance is reset. This field was moved from tu_instances to tu_options. Therefore, it is no longer configurable on a per-instance basis, its setting is plugin-wide.
Commits on Mar 8, 2011
  1. @mwilkie @ginatrapani

    Improved version handling for double digit and minor version numbers

    mwilkie authored ginatrapani committed
    Compare version properly for UpgradeController and Tests
    Closes #663, closes #664
  2. @mwilkie @ginatrapani

    Bugfix: Search out of memory error

    mwilkie authored ginatrapani committed
    Should have been using a post iterator
    Closes #665, closes #666
  3. @ginatrapani

    Don't require developers to switch to the tests database manually

    ginatrapani authored
    Use an environment variable, and for integration tests, a $_SESSION variable, to get the config file to use test database values automatically
    Closes #463
  4. @ginatrapani

    Issue #542: Normalize follower count graphs

    ginatrapani authored
    Make sure X axis has consistent date intervals
    Account for missing data points for days the crawler didn't run
    Standardized graph style on Follower count view to the one on the dashboard
    Added tests
    Closes #542
Commits on Mar 7, 2011
  1. @ginatrapani

    [DB MIGRATION REQ'D] Follows index bugfix

    ginatrapani authored
    Removed UNIQUE constraint on active index
    Fixed test failures
  2. @ginatrapani

    Improve follows table indexes

    ginatrapani authored
    Closes #472
  3. @ginatrapani

    Template cleanup

    ginatrapani authored
    * Cleaned up conversation list to match replies/mentions layout
    * Deleted unneeded templates
  4. @amygdala @ginatrapani

    Removed extra div in replies page

    amygdala authored ginatrapani committed
    Closes #655, closes #656
  5. @ginatrapani
  6. @mwilkie @ginatrapani

    Reduced BackupDAO database user privilege requirements

    mwilkie authored ginatrapani committed
    Updated BackupDAO to use table write lock instead of global flush read lock
    Closes #613, closes #657
  7. @ginatrapani
  8. @ginatrapani

    [DB MIGRATION REQ'D] Subsumed Flickr Thumbnails into Expand URLs plugin

    ginatrapani authored
    Lays groundwork for adding Bit.ly and Instagr.am support to ExpandURLs
Commits on Feb 28, 2011
  1. @abraham
  2. @abraham

    Updated reCAPTCHA link.

    abraham authored
Commits on Feb 25, 2011
  1. @amygdala @ginatrapani

    Fix Twitter post link to use 'status' instead of 'post' in URL

    amygdala authored ginatrapani committed
    Closes #386, closes #644, closes #647
  2. @ginatrapani

    Issue #643: FixtureBuilder supports MySQL functions

    Mark Wilkie authored ginatrapani committed
    Closes #643, closes #646
Commits on Feb 23, 2011
  1. @ginatrapani

    Test fixes for PHP 5.2

    ginatrapani authored
  2. @ginatrapani
Something went wrong with that request. Please try again.