Plugin Directory

Tweet Blender

2.3.0

  • New feature: option to preview/unshorten tiny urls in tweets. Full url can be shown only when you mouseover a link or it can replace the tiny url right in the text. Uses URLexpand.com. This is in beta. (thanks to Rick Sapir for suggesting via Facebook)
  • Bug fix: no tweets showing when using custom date/time format and have other jQuery-based plugins on the site
  • Bug fix: javascript error if your sources start with a number e.g. 5thround (thanks to Tim Ngo for reporting via email)
  • Bug fix: message Warning: Invalid argument supplied for foreach() in wp-content/plugins/tweet-blender/tweet-blender.php on line 60 appears if you try to view the widget on the site before saving settings in the admin (thanks to Tamar Weinberg for reporting via Facebook)
  • Bug fix: first tweet in the list is shifted to the right due to CSS conflicts (thanks to The Lucky Ladybug for reporting via email)
  • Bug fix: cache failure since cached data had extra slashes in it (thanks to Zoli Erdos for reporting via Facebook)
  • Improved logic for loading of javascript libraries. If you disable caching, toJSON plugin is not loaded (savings of 4Kb). If you don't use custom date format, PHPDate plugin is not loaded (savings of 4Kb)

2.2.3

  • Tested with WordPress 2.8.5
  • Added "Get Help!" tab to WP plugin info page
  • Workaround: getting stuck on "Loading..." message due to javascript error $.toJSON is undefined caused by comment-validator plugin (thanks to The Lucky Ladybug for reporting via wordpress forums)
  • New feature: better organized tabbed admin panel and updated admin screenshots
  • New feature: attempt to create cache directory automatically to ensure it is writable
  • New feature: ability to filter out tweets that are replies to other tweets (thanks to John Cappiello for contributing)

2.2.2

  • Bug fix: not showing tweets for hashtags if all of them are longer than 140 character Twitter search query limit (thanks to Kensai for reporting via Facebook)
  • Bug fix: not using before_title and after_title (thanks to x3r0ss and iamtakashiirie for reporting via blog)
  • New feature: ability to supply custom title to the widget section of the sidebar. Every other widget asks for title, now TweetBlender does too
  • Bug fix: outputting before_widget and after_widget to the sidebar of the archive page
  • Bug fix: Message: ‘TB_config.filter_lang.length’ is null or not an object (thanks to Greg for reporting via blog)
  • Bug fix: erratic behavior with cache feature - cache not being saved
  • Bug fix: CSS issue with tweets shifted to the bottom of in a narrow sidebar (thanks to wjwestfall for reporting via blog)

2.2.1

  • Bug fix: reply and follow links were showing up even if they were turned OFF in settings (thanks to x3r0ss for reporting via blog)
  • Bug fix: not able to save screenname sources in some cases while hashtags/keywords worked OK (thanks to Chad B for reporting via Facebook)
  • Bug fix: getting stuck at "Initializing..." message due to javascript error "TB_pluginPath is not defined" caused by config options being inserted into page after the main plugin code loads instead of before. (thanks to David S P for reporting via Facebook)
  • Bug fix: getting stuck at "Loading..." message due to javascript error "a[0] is undefined" caused by plugin trying to cache Twitter responses with error messages and no data. (thanks to Walther for reporting via blog)
  • Bug fix: "c.user is undefined" javascript error that came up when connection limits were reached

2.2.0

  • New feature: caching of Twitter data. Enabled by default but can be turned ON/OFF
  • New feature: ability to reroute all Twitter API requests via blog's web server. To be used for white-listed servers only
  • New feature: ability to turn ON/OFF the message about connection limits
  • New feature: ability to filter tweets by language (for hashtags and keyword sources only)
  • Bug fix: multiple clicks on Twitter logo showed multiple info messages
  • Bug fix: Warning: arraykeyexists() [function.array-key-exists]: The second argument should be either an array or an object in "/xxx/xxx/wp-content/plugins/tweet-blender/tweet-blender.php on line 271"
  • Bug fix: message that no tweets were found did not disappear after tweets were finally found.

2.1.1

  • Fixed error 'Cannot instantiate non-existent class: servicesjson in /home/xxxx/publichtml/wp-content/plugins/tweet-blender/admin-page.php on line 37'
  • Fixed bug where '@' are continually added to sources
  • Fixed bug that showed one less tweet in the widget (and JavaScript error 'c.user is undefined') if you had only screen names as sources

2.1.0

  • Improved performance. It's now about 60% faster!
  • Added ability to specify regular keywords in addition to screen names and hashtags. More things to blend!
  • Added automatic refresh feature - admin can choose refresh rate in the settings panel or in the widget configuration menu
  • Added ability to specify custom URL for archive page
  • Fixed bug in archive page tag that used widget's number of tweets setting instead of archive's number of tweets setting
  • Fixed bug in "View All" link not pointing to automatically-created archive page. Renamed link to "view more"
  • Added display of "reply" and "follow" links when user places mouse over tweet
  • Added new feature that validates sources prior to saving them so that misspelled/protected screen names are not accepted (and annoying login pop-up wouldn't appear for users as a result)
  • Greatly improved efficiency and speed by grouping hashtags together into single API calls
  • Removed caching functionality (store/get) until next feature release as it creates too much traffic and needs careful planning/thinking through
  • Removed extra AJAX request for configuration
  • Fixed bug with bullets appearing for each tweet in some themes
  • Added ability to over-ride sources when using tb_archive template tag - now each profile can show tweets for one user and an index page can show a regular blend from all users.
  • Added better handling of connection limit - shows when it will be reset in verbal time e.g. "next reset in 12 minutes"
  • Added ability to disable the archive page (note: you'll need to manually delete existing one to remove it from navigation)

2.0.5

  • Created work around for widget not starting if other plugins have JavaScript errors (e.g. Flickr Manager plugin)
  • Added new template tag tb_archive() that allows to manually create an archive tweet list on any page
  • Fixed issue with tweet source not appearing after "from" if tweet source has un-encoded HTML in it (e.g. TweetDeck link)
  • Adjusted CSS so that tweets are not shifted to the right if your theme overrides padding for list items
  • Fixed "NaN years ago" error in timestamp that appeared in Internet Explorer 6, 7 and 8
  • Fixed problem with archive page not being created or linked to
  • Replaced jquery.timeago library with own code and reduced page load by 3Kb
  • Tested and ensured compatibility with WordPress 2.8.1

2.0.4

  • Fixed "Warning: Missing argument 1 for tb_widget()" error when trying to include plugin using template code instead of widget tool in the admin

2.0.3

  • Fixed "Cannot retrieve Tweet Blender configuration options" error thrown on some servers

2.0.2

  • Added message that's shown if sources are valid but have no tweets
  • Fixed bug in links for hashtags in sources screen (shown if you click on Twitter logo)
  • Added this Changelog to plugin page on WordPress
  • Added feature to disable refresh button if configuration has not been loaded

2.0.1

  • Fixed CSS so no border is shown around refresh icon - it appeared on some sites before
  • Updated installation instructions to clarify where sources are defined

2.0.0

  • Complete overhaul of the widget shifting blending functionality from PHP to JavaScript
  • Added web services for configuration and cache management
  • Added refresh icon for manual refresh
  • Simplified CSS
  • Improved loading time and decoupled widget from the rest of the page so it doesn't hold up loading
  • Fixed checking for connection limit and fixed "Tweets temporary unavailable" error
  • Switched to different configuration management technique
  • Added Tweet Blender logo to admin page

Download

FYI

Compatibility beta

Your Setup

Log in to vote.

The Consensus

No data
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(7 ratings)