baNdit for Chrome beta - Imma let you finish, but baNdit 0.6.4 was the best baNdit of all time!

It's Christmas, I'm not going to be at work for the next 10 days, so you might as well get a ton of time to play with this and let me know what you think. Yes, I know, your favorite feature is still missing. Unfortunately, Chrome doesn't allow access to the clipboard, so I had to hack it a bit to manipulate URLs/images being pasted into the comment box. Just copy a URL or image, go to the comment box, hit Ctrl+V, and it should wrap it automatically. If it's a link to a page, it'll use the selected text as the link text, otherwise it'll just use the URL. Chrome also doesn't allow AJAX requests, which I used to determine if a link was an image, even if it didn't end in .jpg, .gif, etc... There's a hack to get around that, which I have working, but there's an issue with synchronized code trying to return a value from asynchronous code. I'll get it fixed eventually, but for now, it at least tries to fake it. They also don't allow you to alter the context menu, so no quick quoting or tagging at the moment, nor thread5hits or options. There will be a baNdit icon up in the toolbar that lets you set options, including whether or not to show the story hider, but I haven't written it yet, so just deal with that for now. The HTML toolbar works, as does paying attention/ignoring users, cool posts marked (stuck at 5 til I get global prefs working), user notes, and user colors. To access all of the user info, just click on someone's username. It'll pop up a dialog instead of going to their profile. You can still reach their profile from this dialog. There's a bug here with replies to SuperIgnored users not being properly updated if you tell it not to ignore those replies. Refreshing the page will fix it for now. Any other missing features will be explained in the thread. To install: Once I get a few more bugs and features fixed, and polish this turd, I'll put it up on the Chrome Extensions page, which has auto-updating that's much nicer than Firefox's.

baNdit 1.0.2 (A tribute to Gary Floater) released

Fixed a few things:
  • Images inside links (I'm looking at you, Photobucket) are now handled properly by the image resizer, including putting the resize link outside the image link.
  • SuperIgnore now does a regular ignore on all replies to that user, unless you're specifically paying attention to one. Probably not exactly a super ignore, but it'll do for now.
  • Removed jQuery from baNdit itself and instead linked it from Google to take advantage of their browser caching and drop some KBs from baNdit's size.
Update is in the usual place.

BILLY MAYS HERE FOR BANDIT 1.0.1 (GOOD NIGHT SWEET PRINCE EDITION)!!!!

This is a bugfix for yesterday's abortion of a release. The following bugs should be fixed:
  • Annoying blank tooltip on every damn thing - I wrote an array extension method to get only the unique elements. Firefox didn't like that and threw up internally. Rewrote it so it's not an extension method, and the problem is gone.
  • You fucker, you broke my toolbars/bookmarks - jQuery 1.3.2 apparently is still buggy, especially inside Firefox addons. jQuery 1.2.6 works beautifully, though. I just had to rewrite a few 1.3-specific lines, and everything's fine.
  • Couldn't set the threshold for hiding downvoted images lower than 0 in the options. That's fixed now.
The rest of the bugs you mentioned will be fixed next week, but for now, I'm going home to enjoy the holiday. baNdit 1.0.1 is available in the usual place.

baNdit 1.0 (Negligent Parent edition) released!

baNdit was born on June 8th, 2007, so today we celebrate its second birthday.
baNdit:  "You said you'd get me a bicycle for my birthday!" bonus_eruptus: "It's a drawing of a bike, go out and play, leave Daddy alone! Daddy's drinking! Go outside... little shitbag. Drawing of a bike, close enough!"
What's new?
  • Replaced my crap code with jQuery and somehow made the addon smaller
  • Combined all ignore/pay attention/other user features into per-user settings
  • Quoting images will display a smaller thumbnail version
  • Optionally resize all images above a certain size (or wider than the page)
  • Users in "pay attention" list won't be hidden when they reply to an ignored user (unless that's how you want it)
  • Added SuperIgnore feature that completely removes user's posts from the page
  • Added ability to set foreground and background colors for comment headers by username
  • Ignore stories by text or keyword
  • Fukken Tagged (tag and comment that I tagged this) - blame grahams
When you first run baNdit 1.0, you'll be prompted to update all of your user settings (ignore, pay attention, user notes, colors, ignore replies). Clicking "Cancel" should skip a user, and you can always edit them by right-clicking on one of their posts (or the blank bar if they're SuperIgnored). I'll get to work on a new page here that documents all of the features, and I'll try to explain anything in the thread that anyone finds confusing, much like this sentence. The extension should be up any minute now at Mozilla Addons, whenever they feel like pushing it to all of their sites (you can click See All Versions to get to it now). You no longer need a login, just click the "Let me install this experimental add-on" button. I'm still working on getting it reviewed so we don't have to go through all of this bullshit, and you can be automatically notified of updates, but they're being dicks about piddly little crap, so I have to jump through their hoops. No matter, though. Just enjoy baNdit 1.0, and enjoy the hell out of the donation link to the right, or if you don't feel like donating, at least click the Amazon banner on the right next time you know you need to buy something from Amazon, so I can get a cut.

baNdit 0.6.4 (bugfix and cleanup) released

This fixes a few bugs from yesterday's release and adds some things to make baNdit a little easier to use. First, thanks to bunnythor for pointing out that the new timer will re-ignore any unignored comments after 10 seconds. That's been fixed. After the results of today's poll, I've removed the ability to ignore a user for the current thread only, as everyone seems to ignore someone permanently, and it's easy to unignore individual posts or the person themselves. Likewise, I also removed the "Convert images to text links" feature, since bN supports it natively, and it never worked properly. It could never run until the images were already loading/loaded, which defeats the purpose if you don't want an image host in your employers' log files. A bug in PublicDefenderChristineSullivan() was making it so that only the first post with a cool score above the threshold was marked. I don't know how long that's been going on, but I'll assume it was only since yesterday. It's fixed now. Ignored posts now show an eyeball icon instead of the "Ignored" text, since some users with long names would cause the text not to be seen. Thanks again to bunnythor for pointing that out. I added some helper text if you hover over the green dots, gold stars, blue diamonds, and purple horseshoes, since some people didn't know what they were for. Posts containing images wider than the window will now have horizontal scrollbars at the bottom, so you don't have to open huge images in another window. Lastly, on the main page, the link to "Sort by date" has been replaced with a link that will automatically take you to the next 50 stories (by date). This will go away with the new pagination in bN 2.0. It's in the usual spot, or for the impatient, here. Use BugMeNot if you don't have a Mozilla password.

baNdit: Jack Bauer edition (0.6.3) released

I've added a timer to baNdit, so every 10 seconds, it checks to see if the comments page you're currently on has all of the elements baNdit should have added. Sometimes they don't show up. Now, it'll make sure that they do in at most 10 seconds. I also removed some of the useless features, like stats (number of pastes/quotes/thread5hits), since who cares? That also let me get rid of the Farkit license. I also removed the BBCode support, since that's useless for bN, and if you want it, grab one of my other extensions, CopyURL. The extension should be showing up at the usual spot as soon as Mozilla Addons refreshes the page, but if you're impatient, you can just grab it here without going through their bullshit. I'm working on merging all of the ignore/pay attention/notes for users into one options panel, so you can just click a checkbox to ignore/unignore/pay attention to users in the same screen that you edit their notes. Real work piled up while I was on vacation last week, so I've got a few fires to put out there first, since they pay the bills. Donations will get me off my ass.

baNdit 0.6.2 (another bugfix) released

Fixed a bug galileo pointed out. Sometimes the star and green dot icons for paying attention to users and awesome posts were being displayed multiple times. I gave them their own IDs now, and check to make sure they don't exist before attempting to add them. Should be fixed now. Get baNdit 0.6.2 at Mozilla Addons. EDIT: Trust me, it's there. It may take Mozilla a few minutes to refresh their cache. EDIT again: If it doesn't show up, and you're getting impatient, use this link to their servers: https://addons.mozilla.org/en-US/firefox/downloads/file/33120/bandit-0.6.2-fx.xpi

baNdit 0.6.1 (bugfix) released

This is just a small bugfix for the quick-tagging system. Firefox's selection system was grabbing HTML elements if you selected just a bit too far outside certain blocks of text. It's fixed now to use the textContent attribute to get only what's needed, as well as to strip out illegal characters (thanks to ystros' code). I wanted to make the tagging a bit more fully-featured, but ystros has already done that with taggiNation better than I could. Two other significant changes of note, which you've probably already noticed:
  1. New host for baNdit announcements. DreamHost decided to triple my hosting costs after the first year to $120. Fuck that.
  2. As a result of #1, and my new host not supporting unlimited subdomains on their domain, I decided to host the actual addon at Mozilla Addons. Since it's still considered "in the sandbox", you have to log in to get it. Use a login from BugMeNot (http://www.bugmenot.com/view/addons.mozilla.org) and you'll be fine. Sorry for the inconvenience, but until it gets a few reviews from users, it won't be public. On the other hand, when it does go public, you'll get a nice notification in Firefox when there's an update, without having to wait for the annoucement.
Download the new baNdit 0.6.1 here: https://addons.mozilla.org/en-US/firefox/addon/7936

baNdit: Focusyn edition (0.6) released

Might as well give it a new version number. At bunnythor's request, I've added the ability to pay attention to posters, much the same way as you'd ignore them. When you pay attention to someone via the Users submenu, a star will appear in front of their name. You can also stop paying attention to someone from the same menu. There is also the option (turned on be default) of having a green dot appear in front of posts with a cool score greater than or equal to a set threshold (default: 5). This can be turned off entirely in the Options menu, either through right-clicking, or Tools->Add-ons. The HTML toolbar is now available in the comment preview page, and I fixed a bug in the toolbar when you hit cancel when adding a link or image. It should now leave empty tags for you to fill in. See what you get when you donate? Download baNdit 0.6 here.