• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

The Unofficial CF Chrome Extension

Status
Not open for further replies.

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
test
Greetings internet citizens,

This is the culmination of several iterations of a project I've been working on for a better part of this year. The goal of the project is to extend CF on the client side to get rid of annoying problems, fix bugs, and enhance the user experience.

This is a browser extension for Google Chrome/Chromium. I'm thinking about supporting other browsers (i.e. Firefox), but I'd have to figure out how to code extensions for those browsers first.

Current Version: 2.12
Download Link: here

Features
  • Notification badge: the extension icon tells you how many CF notifications you have waiting.
  • Notifications popup: view notifications in more detail by clicking on the extension icon.
  • Super ignore: completely removes posts from threads that were posted by people on your ignore list. The ignore list is pretty much worthless when there's that "View Post" link tempting you to look at the ignored post.
  • Universal Chatbox: read and reply to the chatbox anywhere on the site.
  • Bible Tag: insert bible verses directly into posts with a new BBCode tag.

Suggestions and commentary are welcome in this thread. If you find any bugs, please let me know about them here.

This project is open source (GPL v3 License): https://github.com/ProjectMoon/cfx. If you want to contribute send me pull requests on GitHub.

Releases
2.12
  • Bible tag (e.g. [bible]Genesis 1:1[/bible]). Supports NAB, ESV, and a bunch of public domain translations. Requires new permissions to access web services.
2.11
  • Toggle subscription updates being counted in icon badge. They will still show up in the notifications list.

2.10
  • List unread subscribed threads with new replies (experimental).

2.9
  • Moderation: fix generated deleted post links, fix modhat button.

2.8
  • Moderation: Revised deletion PMs. Now sends 1 PM per poster, and quotes all their deleted messages.

2.7
  • Moderation: experimental support for sending users a PM from the delete post page.

2.6
  • An info bar will now appear when the extension is updated (requires management permission).
  • Universal chatbox will now remember its open/close state from page to page.
  • Fixed display issues with the notifications popup.
  • Cleaned up code a bit.
2.5
  • Moderation: completely changed open/close report button text to be archive/unarchive report.
2.4
  • Moderation: Clarified text for close report button.
2.3
  • Moved Unread Visitor Messages below Unread PMs.
2.2
  • Track unread visitor messages in the notification popup/extension icon.
2.1
  • Universal Chatbox: chatbox on all pages. Read and reply where ever you are.
  • Moderation: fixed mod hat autoposting.
2.0
  • Options page: adjust notification rate and toggle super ignore.
  • Moderators: mod hat button + template. Super ignore will now not trigger in reports.
1.1
  • Fixed the 128px and 48px icons.
  • Fixed problem with Thread.move function not respecting the leave redirect parameter (it would always leave them, even if leaveRedirects was false).
 
Last edited:

Qyöt27

AMV Editor At Large
Apr 2, 2004
7,879
573
39
St. Petersburg, Florida
✟89,359.00
Faith
Methodist
Marital Status
Single
Politics
US-Others
Not that I have Chrome (and even in the event of a Firefox extension, my use need would be based on what the Notifications consisted of), but I had to comment on the following:

Super ignore: completely removes posts from threads that were posted by people on your ignore list. The ignore list is pretty much worthless when there's that "View Post" link tempting you to look at the ignored post.
Very, very cool.

I've dreamed of how nice it would be to have a feature like that for another forum I browse, but it uses entirely different forum software (phpBB). Is the extension tied to how the forum software itself operates or is it more intimately based around CF's particular setup?

And more about how the extension works in this regard: if an ignored post is the thread OP or the most recently posted comment, how does that look on the page itself? Ditto for when an ignored post gets quoted by someone else that isn't on your ignore list?
 
Upvote 0

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
The extension operates almost entirely on screen scraping and DOM traversal, so it depends on the layout of the forum as well as the forum software. To answer your question, it would just remove the OP and everyone else would still be there. Quotes of ignored posts will still be there, as the extension does not identify those posts. It would be nice to support that, but it would be too difficult to remove bits and pieces of posts and still maintain coherence.
 
Upvote 0

Beth-Zur

YHWH not mywh.
Jul 17, 2011
253
5
New England
✟23,006.00
Faith
Non-Denom
Marital Status
Married
Nice. That was a good idea. It's quite handy. The font size on the drop-down is much appreciated. Sometimes I read until my eyes bleed, lol! :bigeye: Also, I really like the look of the icon/button.

"There is more to come on the horizon." Now come on, that's a tease. Any hints?

Thanks for all your hard work. Bravo. :cheer:
God bless.
 
Upvote 0

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
Nice. That was a good idea. It's quite handy. The font size on the drop-down is much appreciated. Sometimes I read until my eyes bleed, lol! :bigeye: Also, I really like the look of the icon/button.

"There is more to come on the horizon." Now come on, that's a tease. Any hints?

Thanks for all your hard work. Bravo. :cheer:
God bless.

Well, you can follow the issue tracking on GitHub. That's where I put notes for new features and bug fixes. For general users, the following is on that list:
- Fix the bottom right part of the cross in the icon.
- Put the chatbox on every page as sort of a Google Talk-like popup.
- Options page to configure the extension a bit (notification check rate, etc).
- Fix visitor notifications not showing up in the icon.

In the future, the crazy ideas I have are the following:
- Utilize the PM system as a two-way chat.
- Synchronize settings across browsers via the TFX (Thermetics Forum Extensions) service since Chrome provides no API for syncing extension settings.
- Turn off signatures for specific users.
 
Upvote 0

Dark_Lite

Chewbacha
Feb 14, 2002
18,333
973
✟52,995.00
Faith
Catholic
Marital Status
Single
Well, those are some nice options/functions to look forward to. :)

On my wishlist is the ability to be notified of new posts in subscribed groups. (I always forget to check.)

Thanks again!

Is there a place on the site that displays how many subscribed messages are waiting? I don't use the subcription features here, and I'm not in any groups.
 
Upvote 0

Qyöt27

AMV Editor At Large
Apr 2, 2004
7,879
573
39
St. Petersburg, Florida
✟89,359.00
Faith
Methodist
Marital Status
Single
Politics
US-Others
Dark_Lite said:
Is there a place on the site that displays how many subscribed messages are waiting? I don't use the subcription features here, and I'm not in any groups.
The 'New Subscribed Threads' area in User CP is the only thing I can think of on that one. I guess that's what was meant, or something.
 
Upvote 0

Beth-Zur

YHWH not mywh.
Jul 17, 2011
253
5
New England
✟23,006.00
Faith
Non-Denom
Marital Status
Married
The 'new subscribed messages' are fine. I do access those in User CP along with email notifications. It works very nicely.

What I was referring to is where I have a table for "Group Memberships" on my profile page, where I have to check each one manually to determine if there are any new posts since there is no prompt. (More often that not, I forget, due to short time memory trouble.) :doh: I found no option for email notification, nor any indicators on the table itself.

As an example, if in my Group Memberships table, I am subscribed to "Theology Inc.", it would be better for me if it displayed as 'Theology, Inc. (8)', letting me know 8 new posts are there, or even more simply, but still useful would be, say if the name of the group would display in bold print, cueing me that there was new activity in the group (without enumerating).

Regardless, I'm enjoying the Chrome extension. Peace. :)
 
Upvote 0

brinny

everlovin' shiner of light in dark places
Site Supporter
Mar 23, 2004
249,106
114,202
✟1,378,034.00
Faith
Non-Denom
Marital Status
Private
Politics
US-Constitution
i have this weird thing that happens...and apparently only with the "pong" feature.....everybody else can see when i "pong" a word, etc. but i can't.....for instance i'll "pong" the word "hello" You wil probably see it ponging, but i will not......\

[pong]hello[/pong]

i just checked...the word hello is just sitting there. Now i'll try to "move" feature with the word "moooove"

[move]moooove[/move]

yep, it's moving across the screen.

Can you see the hello pong-ing?
 
Upvote 0
Status
Not open for further replies.