Update.
Please let me know if I miss any user script or tool created by community recently.
Ok please add mine to the list too
Chrome Extension:
Title: Bitcointalk BBCode Extension
UR:
https://chromewebstore.google.com/detail/bitcointalk-bbcode-extens/dideaiffmajfhncjddefaaadncekodia?utm_source=item-share-cbDate: Last update July 16, 2026
Written by: shahzadafzal
Section: Addon
Details:Bitcointalk BBCode Extension
Enhance your Bitcointalk posting experience with faster formatting and smarter defaults.
This extension adds convenient keyboard shortcuts for BBCode formatting and automatically sets the Merit value to 1 on the merit–send page, saving you time and clicks.
⭐ Automatically sets Merit to 1 on the Merit page
🔥 Adds BBCode formatting via familiar shortcuts
Ctrl+B — Bold selected text
Ctrl+I — Italic
Ctrl+Up / Ctrl+Down — Increase / decrease size
Ctrl+Z — Undo (step-by-step)
Ctrl+Y or Ctrl+Shift+Z — Redo
🧩 Integrates smoothly with all Bitcointalk posting areas
⚡ Saves time and reduces repetitive clicks
⭐
Post titles on pages unread, recent replies and watchlist will appear bold
I have a few other scripts that I use on and off. I can share them if anyone's interested. 😄
Just don't want to create unnecessary meta threads for such small scripts. You can refer this same post if you add it
1. Bulk merit sender — Send merits to multiple posts in one shot if you already have a list of post links. :p
Don't ask me when or why will you use it?
(async()=>{
let urls=`LIST OF URLs - ONE URL PER LINE`;
let sc=(([...document.querySelectorAll('a[href*="action=logout"][href*=";sesc="]')].map(a=>a.href)[0]||document.body.innerHTML).match(/;sesc=([a-f0-9]+)/i)||[])[1];
if(!sc) throw new Error('Could not find sesc token');
let ids=urls.trim().split(/\s+/).map(u=>(u.match(/\.msg(\d+)/)||u.match(/#msg(\d+)/)||[])[1]).filter(Boolean);
for(let id of ids){
await fetch('https://bitcointalk.org/index.php?action=merit;',{
method:'POST',
credentials:'include',
headers:{'Content-Type':'application/x-www-form-urlencoded'},
body:new URLSearchParams({merits:'1',msgID:id,sc})
});
await new Promise(r=>setTimeout(r,200));
}
})();
2. Auto-save to Draft — Really handy when you're writing a long post. No need to keep hitting "Preview" just to save it as a draft.
And this one... no one asked for it 😄, but maybe
@PowerGlove could consider it as a future SMF patch.
Unread post titles on "Unread Posts", "Recent Replies", and "Watchlist" appear in bold.Trust me, it looks surprisingly nice. Your brain immediately treats the bold titles as "I should read this first." :p
Show unread posts since last visit.,
Show new replies to your posts. and watchlist too
see this
bold vs normal
