Commits on Aug 24, 2010
  1. Version 0.007

    * Rolled up individual database migrations into single tag migration script
    ginatrapani committed Aug 24, 2010
  2. Issue #99: Installer Phase 2 of 3

    * Installer object, InstallerException and tests
    diazuwi committed with ginatrapani Aug 24, 2010
Commits on Aug 23, 2010
  1. Issue #99: Installer Phase 1 of 3

    * Define Installer DAO interface, MySQL implementation and tests
    * GT: Moved one of Dwi's original InstallerDAO methods to OwnerDAO
    diazuwi committed with ginatrapani Aug 22, 2010
Commits on Aug 22, 2010
  1. Issue #77: Restrict crawling to logged-in users's instances

    When crawling instances, make sure the current owner (the logged in user when crawling from a web browser, or the specified username, when crawling from the command line) has access to an instance, before crawling it.
    gboudreau committed with ginatrapani Aug 21, 2010
  2. Issue #164: Added destructor to make sure PostIterator PDO statement …

    …cursor is closed
    Mark Wilkie committed with ginatrapani Aug 19, 2010
Commits on Aug 19, 2010
  1. Issue #115: Implemented project-wide class lazy loading

    * Huge require_once cleanup
    diazuwi committed with ginatrapani Aug 19, 2010
Commits on Aug 17, 2010
  1. Issue #165: Added PostIterator to iterate through PostDAO stmt/cursor

    * Updated ExportController to use PostIterator
    * Flush ExportController output buffer while iterating through post results
    * Added headers for ExportController csv download
    mwilkie committed with ginatrapani Aug 16, 2010
Commits on Aug 16, 2010
  1. [DB MIGRATION REQ'D] Issue #122: Reply map visualization

    * New Location object and DAO included to cache Google Maps API results
    * Sort by proximity
    ekanshpreet committed with ginatrapani Aug 4, 2010
Commits on Aug 14, 2010
  1. [CONFIG FILE CHANGE] Issue #66: Ported all plugin options to web inte…

    …rface; refined Plugin Option DAO
    * Moved Flickr Thumbnails and Facebook API keys from config file to database
    * NOTE: You must copy your API keys from the config file into the web interface for these plugins to continue working
    * Simplified PluginOptionDAO interface
    * Deleted code, must be ported to a full-fledged plugin
    * Updated plugin configuration instructions
    * Simplified
    * Style guide tweaks
    ginatrapani committed Aug 12, 2010
Commits on Aug 12, 2010
  1. [DB MIGRATION REQ'D] Issue #55: Forgot Password controller, new passw…

    …ord reset flow
    * No longer include a password in the content of the forgot password reset email
    * Instead, email a link to a password reset URL which expires after a day
    mithaler committed with ginatrapani Jun 10, 2010
Commits on Aug 11, 2010
  1. Minor administrative UI tweaks

    * Configuration page: Re-displayed missing email addresses and added activation and admin status
    * Plugin option setting controllers now admin-only
    ginatrapani committed Aug 11, 2010
Commits on Aug 10, 2010
  1. [CONFIG FILE CHANGE] Issue #66: Twitter plugin options web-based conf…

    * Twitter plugin configuration has been moved from to the Twitter plugin config page
    * This commit requires you copy your Twitter OAuth consumer secret and key from and enter it in the web-based form
    mwilkie committed with ginatrapani Aug 9, 2010
Commits on Aug 9, 2010
Commits on Aug 8, 2010
  1. Issue #159: Resolved Twitter and Facebook crawler errors

    * No more Twitter "Trying to get property of non-object" warnings
    * No more Facebook uninitialized offset errors
    ginatrapani committed Aug 4, 2010
Commits on Aug 3, 2010
  1. [DB MIGRATION REQ'D] Issue #129: Post errors, users, and links table …

    …now network-aware
    * Select all posts, users, and links by both ID AND network to support multiple data sources (Twitter, Facebook, etc)
    ginatrapani committed Aug 3, 2010
Commits on Aug 2, 2010
  1. Minor bug fixes

    * Re-ordered out-of-order SQL migrations
    * Fixed Fatal error: Class 'PrivateDashboardController' not found on account activation login
    * Removed session initiation on check crawler
    ginatrapani committed Aug 2, 2010
  2. Issue #158: Crawler run notifier alerts you if the crawler hasn't upd…

    …ated an instance in more than 3 hours
    ginatrapani committed Aug 2, 2010
Commits on Jul 30, 2010
  1. [DB MIGRATION RECOMMENDED] Issue #157: Refactored all code for ThinkT…

    …ank to ThinkUp rename
    This commit has far-reaching implications. Notes:
    The $THINKTANK_CFG array in the config file is now $THINKUP_CFG. Update your thinkup/ file accordingly. If you don't, neither the webapp nor the crawler will work.
    If you are using the crawler cron script in thinkup/extras/cron/cron, be sure to update the config file to use the renamed variables as specified in config.sample.
    The default database table prefix has been changed from tt_ to tu_. Run the 7/30 database migration to rename your tables, then update your thinkup/ This is optional, but there's an advantage to making this change now; all future migrations will assume you're using the new default table prefix, tu_.
    ginatrapani committed Jul 30, 2010