Skip to content
Commits on May 18, 2011
  1. @ginatrapani

    Version 0.12 (beta 12)

    ginatrapani committed
Commits on May 14, 2011
  1. @ginatrapani
  2. @ginatrapani

    Issue #564: New version notifications

    ginatrapani committed
    Initially using an asynchronous JavaScript call to, which displays a notification in the status bar for logged-in admins only.
    Right now we're relying on the browser cache; in the future we may want ThinkUp to cache to SessionCache or file. Added docs.
    Closes #564
Commits on May 13, 2011
  1. @ginatrapani

    [DB MIGRATION REQ'D] Issue #42: User invitation system

    Terrance Shepherd committed with ginatrapani
    * Adds tu_invites table and InviteDAO to manage invite codes
    * Adds button to admin-only Users settings tab to create an invitation
    * Generates invite link for copying and pasting and sharing
    * RegisterController and AccountConfigurationController modified to process invites
    * RegisterController checks if valid invite is in the table and less than a week old
    * If valid user, registration completes as if registration is open
    * If invite code is used to register, upon completion the code is removed from database
    * Added documentation
    * Closes #42
  2. @ginatrapani
  3. @ginatrapani

    Don't show follower count next milestone unless it's within sight

    ginatrapani committed
    Added docs and tests
    Closes #796
  4. @ginatrapani
  5. @ginatrapani
  6. @ginatrapani

    Issue #683: Set a default service user

    ginatrapani committed
    When you visit the ThinkUp dashboard, by default the most recently crawled service user appears first. This adds an admin-only application setting which can save a public service user as the consistent default.
    Closes #683
  7. @ginatrapani

    Clarified interface and docs around service users

    ginatrapani committed
    Status bar:
    * Changed user name link text to "Switch service user"
    * Moved "updated x mins ago" to dashboard service username area, renamed link "Update now"
    * Added "admin" to "Logged in as" text
    * Updated docs
    * Removed all "Since you're an administrator you can do X" yellow info messages
    * Removed "CSV" link on all views, and renamed it "Export" and only show it on "All tweets" and "All posts" data listing when logged in
    * Added/updated docs
    * Added help links from Log In, Register, and Forgot Password pages to new docs
    Closes #799
Commits on May 12, 2011
  1. @ginatrapani
Commits on May 9, 2011
  1. @randi2kewl @ginatrapani
Commits on May 6, 2011
  1. @ginatrapani

    [DB MIGRATION REQ'D] Deprecated Embed Thread plugin; made it core

    ginatrapani committed
    * Transferred plugin model, controller, and tests into core app
    * Added checkbox to Settings > Application to disable embedding. By default it is enabled.
    * When embedding is enabled on a public post, the embed code will appear in the post's metadata. If a post is private OR embedding is disabled or both, the embed code will not appear.
    * IMPORTANT: This patch will break all existing embedded threads. Users will have a re-embed with new JavaScript code. New embed code will be locked down for 1.0 release and new releases will always support it.
    * Added lock icon on parent private post on the post page
    * Added docs
    * Closes #778
  2. @ginatrapani
Commits on May 3, 2011
  1. @ginatrapani
  2. @ginatrapani

    JSON indentation bugfix

    ginatrapani committed
Commits on May 2, 2011
  1. @ginatrapani

    Embed Thread fixes

    ginatrapani committed
    Closes #622
  2. @ginatrapani


    ginatrapani committed
    * Completed user accounts page
    * Updated security page with login lockout details and password hash details
    * Fleshed out individual error message pages
    * Updated system requirements, application settings, contribute docs page, other page formatting and links, and added TODOs
Commits on May 1, 2011
  1. @samwho @ginatrapani

    Issue #779: Add application option to disable API access

    samwho committed with ginatrapani
    * In Settings, Application (admin only), there's now a checkbox to disable API access. By default, API access is enabled (unchecked).
    * Added regression tests for disabling the API to TestOfPostAPIController.
    * Docs: Added missing documentation for replied to and retweeted posts.
    * Docs: Clarified what happens when you overflow into pages of results that do not exist.
    * Docs: Added links to documentation in PostAPIController.
    * @mwilkie fixed an application options bug with the checkbox not being selected if the default is 'true'
    * @ginatrapani added Settings docs with copy tweaks to Settings nav
    Closes #779, closes #786
  2. @ginatrapani
Commits on Apr 30, 2011
  1. @ginatrapani
Commits on Apr 29, 2011
  1. @ginatrapani
  2. @ginatrapani

    Enhanced and documented Twitter conversation view

    ginatrapani committed
    * Fixed inconsistent Web Intents links
    * Made sure private replied-to posts don't show up when not logged in
    * Added help link to listing documentation on conversation view
    * Added support for help links to Dataset and DashboardController
    * Laid groundwork for adding one page of documentation per dashboard/post data listing, and plugin
  3. @unruthless @ginatrapani

    https URL protocol support

    unruthless committed with ginatrapani
    * Registration, forgot password, upgrade your database email messages, as well as Twitter, Facebook, Embed Thread plugin configuration screens now display URLs using the correct protocol (https or http depending on server setup)
    Closes #556, closes #784
Commits on Apr 27, 2011
  1. @ginatrapani
Commits on Apr 26, 2011
  1. @ginatrapani

    Easily render a help icon which links to relevant doc anywhere in the…

    ginatrapani committed
    … app
    Two steps to add a help message to a place in the app:
    * In the controller call
    $this->view_mgr->addHelp('api', 'userguide/api/posts/index');
    Where 'userguide/api/posts/index' represents the location of the documentation in docs/source and is published at
    * In the Smarty template, call:
    {insert name="help_link" id="api"}
  2. @ginatrapani
  3. @ginatrapani

    Bugfix for database upgrades on non-standard table prefixes

    ginatrapani committed
    * Don't require SQL migrations to contain a space before tu_
    * Related mailing list thread
  4. @amygdala @ginatrapani

    Added post pagination to the user page

    amygdala committed with ginatrapani
    * Added tests
    Closes #524
Commits on Apr 25, 2011
  1. @ginatrapani

    Version 0.11 (beta 11)

    ginatrapani committed
  2. @ginatrapani
  3. @ginatrapani

    Crawler bugfix

    ginatrapani committed
    * The XML parser returned a SimpleXMLElement string 'true' or 'false.' When PDO bound the string 'true' to the is_protected field (tinyint), it evaluated it to 0. This means protected author's posts were potentially being marked public in the tu_posts table. This fix casts 'true' and 'false' to 1 and 0 correctly in the XML parser and adds tests for private and public posts/users.
    * Sets all addPost calls in the Facebook and Twitter crawlers to use 1 or 0 for the is_protected value and tests for the correct is_protected status.
    * Includes a SQL migration to back-protect all posts by protected authors which are listed as public.
  4. @ginatrapani

    Updated documentation link

    ginatrapani committed
    * In application footer
    * Shortened README and added docs link to centralize
  5. @ginatrapani
  6. @samwho @ginatrapani

    Fix the PHP Notice in the Post API

    samwho committed with ginatrapani
    Updated and cleaned up the Post API documentation
    Closes #770
Something went wrong with that request. Please try again.