Tuesday, December 2, 2008

Version 1.01 Now Available!

I've been working on adding some new features to CR Companion, and now have a version ready for public consumption. Here's a list of the new features:

Comment Editor

CRC now includes an editor that makes it easy to bold, italicize, and insert links into your comments. It also saves your comment until it has been successfully posted, even if your browser crashes. No more 'damn Haloscan', or missing closing tags. The editor is in its own panel, so you won't lose your reading context in order to respond to someone.

You can now also select text you want to quote from someone's comment, and have it inserted (italicized and with a reference byline) in your response.

Dynamic Refresh

CR Companion now watches Haloscan for you, and adds new comments dynamically, making the comments section feel more like a good chat room. Visual notification gives you that live CNBC feeling. Sorry, no whoosh.

Clearer Window Titles

I don't know about you, but I often forget what thread I'm looking at, or lose track with a couple of tabs open. Not anymore - tabs and floating windows are now automatically assigned the title of the original post.

Filter Text History

Now filter words you've typed in the past are available in a drop down, completable list.

Filter Text Search Improved

Previously, when you typed text in the search box, it only matched exactly (including spaces), rather than the more useful google style of separate keywords. That's been fixed. Now individual words are searched for separately.

If you want to keep a phrase together, put quotes around it. And if you want to eliminate partial word matches, you can use the special dollar character [Ed: I'd write the symbol out, but it keeps messing up my post!] to denote the beginning or end of a word.

Reuse of an Open CR Window

When you click on the pig (you did try clicking, didn't you?), now CR Companion will try to find an existing window or tab to refresh and activate, rather than popping up a new one. Gets rid of clutter.

Show Quoted Comment

Since Haloscan lacks threading, and I'm reading fast, I often have to scroll back to get more context about quoted comments.

With this feature, you just select some text from the quote, and the Show Quoted Comment command will show you the original, without losing your context.

Also, when a comment's byline is included in the quote, it automatically becomes a mouse over link you can click, so you don't need to select anything. Conveniently, the 'Insert Quote' feature of the editor generates this byline for you.

"Pig Scared the @%#&! out of Me!"

I've done several things to address this. First, the sound itself has been quieted so it's not so loud relative to videos, etc. I've also added an individual option for each sound to shut it off (you may want that for the new comment notifier). And finally, I've added a handy mute button that shuts all CR Companion sounds off.

[Update: to set individual sounds on and off, click the settings button on the toolbar]

Oh, BTW, can anyone identify the mortgage pig's sound?

Banned Phrases

Someone asked CR if there was a way to have specific comments suppressed if they contained phrases like 'financialtrader.blogspot' in them. Great idea. Now you can select some text, and add it to the list of banned phrases.

You should know that the following phrases have been added:
  • financialtraders.blogspot.com
  • marketwarnings.com
  • www.fakepaycheckstub.com

Dim Filtered Comments

Maybe you worry about missing things in a thread, or don't want to lose the great flow of this place. Now you can choose to have filtered comments dimmed rather than removed, so they can still be read, and yet easily ignored.

Here's a link:

CR Companion

Enjoy!

Disclaimer: please note that this is once again 'experimental' code. I have been using it myself for awhile now without incident, but I'm not a prolific comment poster, so that area of the code may not be well exercised at first. Others have not reported problems against the current version. Please let me know immediately if you experience any problems.

26 comments:

Anonymous said...

Ken,

Would you mind explaining this part:

I've also added an individual option for each sound to shut it off.

Many thanks. The companion is extremely valuable.

Ken Cooper said...

Yes, sorry, should have mentioned this in the post.

These are set in the CR Companion options dialog, which you get to from the Add-ons dialog (Tools->Add-ons). Find CR Companion, and click the Options button.

Let me know if you have any other issues.

Anonymous said...

Ken,

Thanks for answering my question so quickly. I like the chime alerting me to a new post, but the comments come too rapidly to need a sound for them.

Again, excellent work. Thank you!

Anonymous said...

Ken,

I apologize that I didn't get back to you earlier but I was busy with other things.

I am assuming that you are asking about the time indexer. After playing with the tool a little more, it seems that this isn't an issue as the Haloscan window is reasonably repositioned to the spot where the user left off after a new post is made.

I was still stuck in the old paradigm where it jumps to the start as soon as you post.

I am still interested in an adjustable refresh/post update feature.

Thanks again for this excellent tool. It makes CR an even more pleasant place.

RE

Ken Cooper said...

Thanks for the feedback, RE.

I was also wondering what the effect is you're seeing that has you wanting a different refresh rate. On my two systems (a mac and a PC) the comment window doesn't move at all - it's very smooth. The only jumping is when the post is brand new, and in the author's list.

Is the browser itself moving on you as items are added? If so, what OS and version of Firefox are you running?

JP said...

The worst is that I noticed that a post I made using the editor was acknowledged by Haloscan, but then later not in the list of posts.

fyi: I noticed this once with multiple tabs open; I think my post went to the wrong tab (ie, a different thread!)

OTOH, I was in a rush. It is entirely possible that I posted to the wrong thread and was careless. (I couldn't replicate the problem.)

So I'm posting it in case it's itermittent behavior.

Again, thanks for the addition!

Anonymous said...

Ken,

The window refresh rate issue appears when there is a lot of posting activity, i.e. Friday and not today.

It also manifests itself primarily when I am catching up within a thread and scroll. The scrolling at any refresh point then gets rocky before the new window data is posted again.

It really is just an annoyance not more but a slower refresh would prevent this from happening as often.

I'm running Vista Business x64 and Firefox 3.0.4 with an AMD Phenom.

Ken Cooper said...

JP, that's the environment in which I'm experiencing it too - multiple tabs. Do you remember whether you previewed before posting?

RE: I missed that it was scrolling, not viewing, that was the issue. I see. I can do that. The default is initially five seconds, followed by a decay over time that adjusts based on how quickly new posts are coming in. I'll make the initial setting settable.

JP said...

Ken, I don't remember whether I previewed or not. I'll try replicating when I have a free moment (and a brain) later...

Ken Cooper said...

JP: thanks, I've figured out what the problem was. The new version includes a fix for this (as well as many other more subtle issues).

Unknown said...

Ken,

Is there a way to tweak it so it only comes up for CR Haloscan comments??

It launches at other sites now (i.e. http://rawstory.com/ ) but when I add a post, it doesn't get added. Don't know where it goes, it just disappears.

So making it either configurable for all Haloscan sites, or limited to just CR would help.

Ken Cooper said...

Thom, that's a bug. It's meant to only work with CR (at least at this point), and would definitely fail to post correctly elsewhere.

Can you give me the full URL of another haloscan page that's failing for you?

Ken Cooper said...

Nevermind, Thom. Found the bug, it was a regression. I'll roll the fix into the next update.

Anonymous said...

Ken,

I'm having some trouble with the html editor. When I write something and italicize it, it looks fine in the editor, but then the italicized words change to plain text when I preview or publish.

Any thoughts?

I'm using Windows XP and viewing with FF 3.0.4.

Anonymous said...

Ken,

I just checked which version of the CR companion is now available and at the mozilla site I only see 1.0b4 whereas you say "Version 1.0b5 Now Available!".

I assume that this is a typo?

Anonymous said...

Follow up from earlier:
Anonymous at December 8, 2008 6:02 PM

I just noticed that you uploaded a new version of the companion today. I downloaded it, and my problem with italicized text appears to be gone. If the problem reappears, I'll post another comment.

Thanks again.

Ken Cooper said...

Anon, glad to hear that appears to have fixed your problem. I did fix a few bugs with the html editor, though not specifically that issue. Let me know if it shows up again.

RE, not a typo. The current version is 1.0b5. Firefox's addin system is sometimes slow to propagate changes.

Ken Cooper said...

And it turns out it was stuck in the queue from a clerical error. Doh! Thanks for pointing that out.

JP said...

FYI: The upgrade still has not propagated.

JP said...

Hmmm. Never mind.
I just went back to the download page and installed on top of the old version. For some reason, I thought that "Find Update" in the add-on window would take care of it.

New version now installed.

Ken Cooper said...

CR Companion hasn't been declared public yet, so auto updates aren't happening. There's a long backlog...

Anonymous said...

Oh, BTW, can anyone identify the mortgage pig's sound?

AOL IM ;)

Thank you making this. It is awesome!

Ken Cooper said...

RE, thanks for the report on the quote character. I'll investigate.

Anonymous said...

Thanks !!!

Anonymous said...

Firefox 3.0.4, Mac

Works, including preview, everything seems OK up to attempting to post, then hangs (overnight even).

Ken Cooper said...

Anonymous, when you say it hangs, is the browser frozen? Or is the 'communicating with haloscan' panel just staying there? The latter problem is fixed in 1.02.