Script Summary: Embedded reply and retweet. Hashtags support. Endless-Tweet functionality. Highlighting of your tweets, plus tweets referring to you.
--Follow me twitter.com/carl_furrow. I post update messages there (along with other useless info)
Video of Twitter Fantastico in action: http://screencast.com/t/leOpYQ73wbP
**Apologies to everyone, as i have been extremely late in delivering updates/fixes. I've been really busy, and I feel terrible for the delays. I'm still trying to do a codebase overhaul in my spare time, but I'm also planning on fixing the most recent bugs due to the twitter.com changes, but just haven't had time. Again, sorry. I still plan on releasing regular updates to this script when my schedule "normalizes".
*Very small bug fixes before major rework of codebase. More on that to come.
*Fixed HTTPS issues (Thanks Karolis for the heads up)
*Added TwitPic preview directly to Twitter's page (Thanks Karolis, and Twitastic: http://userscripts.org/scripts/show/40247)
*Removed self-highlighting from your tweets when viewing your own profile page. just a cosmetic thing
*2/24/2009* Fixed bug that Twitter introduced by changing their reply class to "reply" from "repl". It broke my reply code. Fixed!
*Script disabled on block-user page, profile page, etc (no more prompts for username/password on those pages)
*Time formatted to relative time for ajax-loaded tweets, ala Twitter's time ("posted 5 minutes ago", etc)
*Small bug fixes
*2/17/2009* Bug fixes and some small features
*Embedded retweet/reply working on individual status pages, as well as on a user's profile page
*Small style changes
*2/10/2009* Update 2
*Embedded styles (no more external stylesheet)
*Created notification are at top of twitter column if new update to this script is available. Got the idea from Mislav (again)
*2/10/2009*: More bug fixes and some additional functionality.
*Endless tweets functionality working
*Various bug and stability fixes
*2/6/2009*: Some bug fixes.
*Modified delete button after Twitter made some changes to its functionality.
*Removed modifications to "favorite"/"star" button, as Twitter seems to have fixed its functionality
*Clicking on the modified reply button no longer inserts the @reply username into Twitter's main status text. This was just a cosmetic thing for me.
*Character counter added near textboxes when typing begins. Had a few bugs while trying to add it all the time. Working on this.
*2/3/2009*: Twitter updated its HTML structure on the page, breaking Twitter Fantastico's functionality. I've updated my code to adhere to these changes.
*Note: When using this script, some people are being prompted for their username/password when Twitter.com loads, and you're already logged in. I'm looking in to why this happens, but it appears that when I call the Twitter API, it's not passing along your logged-in status. Sorry for the weirdness.*
I've tried a number of Twitter clients, but ended up ditching most of them and going back to using the website. I installed some Greasemonkey scripts, and really liked all the added benefits they gave. So, I thought I'd write my own, combining features I wanted, and adding features that I've said things like, "You know, it'd be great if I could do _blank_". Well, now I'm trying to develop "_blank_". Let me know if you're having any issues with the script, and I'll work on fixing them. Thanks!
*Adds retweet button near each tweet.
*Added embedded reply/retweet functionality. Clicking reply or retweet will slide open a textarea below the selected tweet. You can submit your reply/update without the page refreshing, as it's posted back to Twitter via AJAX.
*Endless Tweet functionality. Scroll to the bottom of the page, and the next page's tweets will be loaded, asynchronously.
*Highlight user's tweets to help better differentiate between your tweets and other people's tweets. Cosmetic only.
*Highlight @replies to you to help spot them more easily. Cosmetic only.
*Hashtags are linked to hashtags.org
*Modify Direct Messaging functionality, for easier access/use.
*Twitter Fantastico Control Panel
*Change time of tweet site-wide to display *actual* time of post, not relative time like it is now, ie "about 7 hours ago" would become "February 5th @ 7:35pm" for instance