Permalink
Commits on Feb 10, 2012
  1. Version 1.0.1

    ginatrapani committed Feb 8, 2012
  2. Avoid 'Operation not permitted' and 'Permission denied' messages duri…

    …ng WebTestOfUpgradeDatabase
    ginatrapani committed Feb 10, 2012
  3. Google+ plugin authorization bugfixes

    * Specify offline access_type and force approval_prompt to get refresh_token as per http://code.google.com/apis/accounts/docs/OAuth2WebServer.html
    * Defensively check for missing token and user data to avoid Undefined property PHP errors
    ginatrapani committed Feb 10, 2012
Commits on Feb 9, 2012
  1. Fixed test fail in TestOfUpgradeController and cleaned up some stuff …

    …in WebTestOfUpgradeDatabase
    
    
    Closes #1233, closes #1234
    Mark Wilkie committed with ginatrapani Feb 9, 2012
  2. Adjust generate user distrbution script to accomodate new default loc…

    …ation of data directory
    ginatrapani committed Feb 9, 2012
Commits on Feb 8, 2012
  1. Use twitter-text-php to extract mentions

    Previous tests for mention extraction from tweets were not exhaustive.
    Added additional tests from twitter-text-conformance and switched from
    custom regex to twitter-text-php library to extract twitter usernames.
    
    Closes #1108
    cwarden committed with ginatrapani Nov 7, 2011
  2. Rename Deadbeats Quietest

    ginatrapani committed Feb 8, 2012
Commits on Feb 7, 2012
  1. Fixed typo

    waxpancake committed Feb 7, 2012
Commits on Feb 5, 2012
  1. Merge pull request #1231 from sorcery/master

    Facebook Plugin not Working
    ginatrapani committed Feb 5, 2012
  2. BaseFacebook class name doesn't work for facebook plugin.

    changed to Facebook.
    Brennan Neoh committed Feb 5, 2012
Commits on Feb 2, 2012
  1. Merge pull request #1118 from cwarden/extract-mentions-while-crawling

    Extract mentions while crawling
    ginatrapani committed Feb 2, 2012
Commits on Feb 1, 2012
  1. Streamline path constant usage & consolidate app URL construction

    * Removed THINKUP_BASE_URL & replaced with either $THINKUP_CFG['site_root_path'] or when the config doesn't exist (like in installer) Utils::getSiteRootPathFromFileSystem
    * Corrected incorrect uses of THINKUP_ROOT_PATH (where THINKUP_WEBAPP_PATH should have been used instead)
    * Moved Utils::defineConstants to Loader::definePathConstants
    * Added Utils::getApplicationURL() to consolidate all the places where the app built the URL and checked for https, server name, etc
    ginatrapani committed Feb 1, 2012
  2. Fix working directory & table prefix assumptions in tests

    - Make paths to init.tests.php relative to __FILE__ so they don't make
      assumptions about the working directory
    - Fix tests that assume the prefix is tu_
    - Fix a few places that assume a trailing slash after directories
    - Restore the configuration file if it's moved out of the way during
      testing and an exception occurs before it's moved back
    - Minor updates to tests/README.md
    - Remove /tests from THINKUP_BASE_URL
    THINKUP_BASE_URL was set to /tests when tests were run from the root
    directory.
    
    Make sure there's a slash between root dir and tests/view
    
    Accept "Access Denied" as a correct failure on bad database
    
    When trying to install to a bad database name, the test assumed that
    access would be granted, and an "Unknown database" error would result.
    If access is denied, accept that as a correct failure as well.
    
    Use loopback for testing bad database host
    
    When using a "helpful" DNS resolver that returns an IP address for
    unresolvable hosts (see e.g. http://dns-opt-out.comcast.net/), using an
    unresolvable hostname like "localcheese" causes the test to hang while
    attempting to connect to port 3306 on an IP address that's dropping
    packets.
    
    Instead, we try to connect to a loopback address, 127.0.0.2, which
    (hopefully) isn't accessible so the connection is refused immediately.
    
    Fix case of MySQL in class names
    
    More fixes for working directory & table prefix assumptions in tests
    
    - Make paths relative to __FILE__ so they don't make assumptions about the
      working directory
    - Fix tests that assume the prefix is tu_
    - Fix a few places that assume a trailing slash after directories
    
    Fix for non-standard prefix that contains "tu_"
    
    Use #prefix# in query passed to newMigrationFiles
    
    Closes #187, closes #1089
    cwarden committed with ginatrapani Oct 7, 2011
Commits on Jan 31, 2012
  1. Clean up default data directory and flesh out README

    * Removed compiled_view folder and its README; ThinkUp will create it as needed
    ginatrapani committed Jan 31, 2012
  2. Issue #505: Enable app title customization

    * Add app_title_prefix to config file, render app name as $prefix."ThinkUp"
    * Make all page titles and email notifications reference full app title name
    * Add tests and documentation
    Closes #505, closes #1184
    pushingit committed with ginatrapani Nov 23, 2011
Commits on Jan 30, 2012
  1. Refactored Loader class

    stewart committed with ginatrapani Jan 12, 2012
  2. Make writable directory location configurable, closes #959

    * Created new FileDataManager class, moved data directory-specific Utils functions into it
    * When config.inc.php datadir_path value doesn't exist, default to source_root_path/data/
    * Avoid "Can't write to file" data folder permissions problems during export and backup
    * Gracefully handle missing config file during installation, and missing datadir_path value in existing config
    * Automatically create compiled_view folder if it doesn't already exist
    * Expand and clarify documentation
    ginatrapani committed Jan 29, 2012