/b/ - Random

The Confluence of All Things

Index Catalog Archive Bottom Refresh
+
-
Name
Options
Subject
Message

Max message length: 12000

Files

Max file size: 32.00 MB

Total max file size: 50.00 MB

Max files: 5

Supported file types: GIF, JPG, PNG, WebM, OGG, and more

E-mail
Password

(used to delete files and posts)

Misc

Remember to follow the Rules

The backup domains are located at 8chan.se and 8chan.cc. TOR access can be found here, or you can access the TOR portal from the clearnet at Redchannit 3.0 (Temporarily Dead).



8chan.moe is a hobby project with no affiliation whatsoever to the administration of any other "8chan" site, past or present.

"Life has become immeasurably better since I have been forced to stop taking it seriously." -Hunter S. Thompson Weapons|Queen Grace's Royal Palace|Politically Incorrect|Video Games|Books|Role Playing Games|comfy posting|8chans home board|Femboy sluts

(3.93 MB 1694x1184 fcx.webm)

8chan X requests Anonymous 04/16/2025 (Wed) 18:45:20 No. 474864
Not really a real Fullchan-X, just my own shitty script. What do you faggots want in it? >Nested replies Already on the todo list.
(18.33 KB 420x300 tydryt.jpg)

>>474864 a built in retard detector
>>474878 I had a cuckchan script that changed a post's color and name to "Massive Faggot" if they used terms like 'tranime' and weren't quoting another post with the term, but I lost it when my laptop died and was too retarded to have a copy anywhere.
>>474878 im serious btw. theres a site where you can measure i.q by pasting in what they've written. and with the power of a.i, anything is possible
>>474891 i want this for when it comes back up get crackin'
>>474864 i started a thread on /t/ for settings/scripts if you want to contribute findings to it later on. if not, thats ok too.
>>474864 Can you add a feature that opens the file when you hover over it with your cursor instead of just having to click every file?
>>474957 download imgus extension
>(You) notification in tab >Persistent thread watcher >Auto watch thread on replying to it >Persistent quick reply >Board list links go to catalog instead of index
>>474968 Thanks man. It doesnt seem to work all the time for me, but better than nothing
>>474990 Nvm I think its just my shitty internet
make the watcher less shit
>>474864 MD5 filter (you) notif Quick sauce buttons saucenao, yandex, tineye, IQDB, the usual.
>>474957 you mean the image hover? that's already built into 8chan you just gotta enable it.
Needs some serious CSS cleanup, but functionally the nested quotes are working perfectly.
>>475192 Had some really weird shit with how cloned elements where inheriting CSS, but it's working now. https://greasyfork.org/en/scripts/533067-fullchan-x
>>474864 image only toggle and text only toggle word and md5 filtering
>>474864 auto thread watch
lynxchan has no way to mark posts as (You)? what if i want to continue the conversation on another device? that could be a good thing to implement
A way to view and extract custom CSS please. I'm fucking retarded when it comes to tech
>>476495 8chan has this natively. Click the gear icon between the cross and the eye in the top bar.
>>475145 native is like shit, there's scaling issues, small images end up stuck on the top, since each post can contain multiple images, the further right the images go they end up under the quick reply, also I need image hover on catalog, upload by url, I know you can upload by copy pasting an image but fuck you I'm lazy and don't want to touch my mouse to select an image to copy, uploaded image preview, option to have randomized filenames at all times, I'm not checking a box every single time. Basically port 4chan xt over or something.
>>475431 Can you make it so nested replies look the same as 4chanx? ie appears as close to the link as possible (so, not at the bottom of the post basically) Also needs them for the ones at the top right of the post
Single click download, I hate having to open the file browser to save random reaction images
>>474864 do i have to install an extension or can i just drop code in the CCS editor to get this?
>>477402 Same as 4chanx, you need tampermonkey or something equivalent
>>477403 okie, and once its running how do i enable it. the popup isnt showing up in my 8chan window? sorry ive never done this shit before
>>474864 also shortcut keys
>>474864 That option that stops images/videos from being displayed bigger than fits on the screen. Maybe add a cool X to the topbar for settings, or just add it to the current options button Bug: You can't currently quote a reply if it's nested >>477410 It's enabled, that's what the green toggle means. It's just pretty simple so you can't see much change. Get 4chan-X when 4ch comes back up, it makes the site substantially more usable.
>>477402 It's just JavaScript, you can paste it into the JS editor, but I'm not sure why you wouldn't just use a script manager.
>>477413 Going to need a little more info in that. Shortcut keys for what, and what default values?
>>474892 >God damn it, stop Flaggin ME! Likely to be my experience.
"Last readen post in the thread line" forgot how it's called in 4chanx
>>477419 ok its just i dont have the window with (you)s in the corner like you showed in the webm
Is there a way to stop being taken to the bottom of the thread after making a post? Why is there no option for this as default, amazed Steve Lynx doesn't make us type noko in the email field kek
>>477445 I'm not the OP I'm just a random anon, did you refresh the page?
>>474864 yeah. im on brave but turned off the adblock if that matters
Ok, so requests so far: >Shortcuts >Fix image/video expansion on nested posts >Fix click to reply on nested posts >Persistent quick reply >Board list links go to catalog instead of index >image only toggle and text only toggle >Improve general styling (nested posts ect) >Control over max video/image size on expansion >Don't scroll page on reply <(You) notification in tab (can add easily on current page) These are a little harder, but I'll add later if I can: >Auto watch thread on replying to it >(You) notification in tab (global) >Quick sauce buttons >MD5 filter Shit that's already on 8chan: >Word filtering <Image on hover (might add my own take) Shit no one asked for but I'll add it anyway: >Mascots Did miss anything?
(2.56 MB 1917x955 this fucking blows.png)

>>477101 >>475145 nativehover is absolute dog shit. Just fires images off the side of the screen. >>477466 >Image on hover (might add my own take) please do. also lol on the name
Make it so the file extension always shows at the end of a filename so I don't accidentally play a video with ball slapping and moans at full volume when I inevitably fall for the bait and click a porn video with a thumbnail that looks like a pic >>477466 Keyed feature list, took my example in picrel to show the problem >Did miss anything? Single click download
ah i figured it out. i had to enable developer mode in brave
(23.77 KB 627x514 Capture.PNG)

>>477466 General customizable regex time / image information formatting. I hate having to mouse over a filename to see if it's an image, gif or video. >>477471 basically what this guy wants but the actual functionality it had
>>477466 own post and reply highlights arrows next to ID to cycle through the posts made by that ID
>>477484 >>477493 Added to requests. Keeping track with the script page. https://greasyfork.org/en/scripts/533067-fullchan-x
>>477499 What did the (You) tab notification do on old 8chan? Didn't it add a little ! in a triangle? Or we could make some new ones that changes the icon color
(2.20 KB 247x57 Capture.PNG)

Swapped the tab's favicon with a custom one that was 'lit' if the thread had replies, and an ! on (you) for that dopamine hit. My 4chanx header bar loads on smuglo.li for some reason, so I can still access the settings UI, btw.
>>477505 >>477520 Ah, misread that as 4chan. Well, whatever.
>>477505 In honestly don't remember, it been years since the nuke. >>477520 Saving watched threads links in localstorage is simple enough, but I'm not sure how to get updates from other threads without resorting to a scraper (unless you have that thread open in another tab/window.)
(17.14 KB 128x128 8chmoegreen.png)

(7.87 KB 128x128 8chmoegreena.png)

(7.82 KB 128x128 8chmoereda.png)

(16.86 KB 128x128 8chmoeredb.png)

(16.85 KB 128x128 8chmoeblue.png)

Can't upload as .ico but I just banged these out in photopea
(104.80 KB 850x688 1551305637340.jpg)

>>477568 That looks pretty good imo Also things are going really fast, wtf. I didn't think we'd get literal 8chanx in less than a weak
(418.30 KB 1524x1546 1713143491105344.jpg)

>>477520 >an ! on (you) for that dopamine hit. What if instead of a ! we had a gold + for double the dopamine
(13.75 KB 436x312 1670228756823143.gif)

Dear Diary, OP was not a faggot today.
(40.47 KB 427x221 Do ye know.jpg)

Do we have a sound notification for the new 8X? Kind of nice when those background threads on the other screen you're not focused on dings at you when you get a (You!)
>>474864 More catalog centered features would be nice, like being able to change the thumbnail size, sort by number of images posted (rather than just replies) and a "hide thread" button or shortcut like shift clicking them. Also, while being able to post multiple images is nice, I wish there was a way to shrink or hide additional images so they would take up less space as you scroll down. One idea was to automatically bundle multiple uploads together (pic related).
testing code dumping
Fuck I should have tested multiple lines
Videos are still links, but fixed the expansion of nested images. https://greasyfork.org/en/scripts/533067-fullchan-x >>477568 If someone has a good privacy-secure solution for hosting these I can use those, otherwise any icons would have to be SVGs (with optimized points for performance); >>477755 Added to feature requests.
>>477815 How about the gallery mode with image sidebar and filename with 1-click save 4chanx has?
>>477815 Fuck, PNGs weren't working, just fixed it. Sorry if anyone updated in a last new minutes. https://greasyfork.org/en/scripts/533067-fullchan-x >>477825 Updated the requests.
Slightly off topic but I have created some CSS that turns your (You)s into a golden ticket to release extra dopamine when you shitpost. Not sure if it works putting it straight in the CSS field but it does work in Stylus .innerPost:has(.quoteLink.you) { border: solid #feff74 1px; border-left: solid #feff74 6px; } .quoteLink.you { display: inline; background: url('https://8chan.moe/.static/moesparkle.gif') repeat; background-size: 1em 1em; line-height: 1em; animation: scrollBackground 6s linear infinite; background-position: 0 0; padding: 0; border: none; margin: 0; } @keyframes scrollBackground { 0% { background-position-y: 0; } 100% { background-position-y: -1em; } } >>477815 >If someone has a good privacy-secure solution for hosting these I can use those Can't you just put them on 8chan itself? Or is this retarded
>>477855 I don't have access to 8chan's files, I'm just a regular Anon.
>>477815 >Added to feature requests. Thank you very much.
>>477862 I meant on one of the boards kek, or maybe catbox?
>>477466 I think keeping track of unread posts would be an improvement. What sucks about the watcher is that it'll alert you that there's new posts in a thread but it won't actually take you to the new posts.
Am I stupid or are (You)s not persistent after you leave the page?
>>478115 it's just you. works fine for me
Added quoting with quick replay with clicks on nested posts. For some reason it's not working on a directly nested OP despite the selectors being fine, but cloned element are weird sometimes. It works on all other posts though, I'll fix it for the OP later. https://greasyfork.org/en/scripts/533067-fullchan-x >>477871 I'd rather no do anything cross-origin. I'm no security expert, but it could be a tracking issue.
>>478147 How odd, maybe the tab crashing wiped it?
(110.16 KB 916x630 galaxy.jpg)

>>478180 >make 8ch board for fullchanx >put your pngs in a thread >lock the thread and sticky it
>>477466 I also requested this at >>>/site/ but uploading files by URL instead of having to download them first would be great.
>>478242 >uploading files by URL instead of having to download them first would be great You can copy any image and paste it already without needing to upload it.
>>478258 JUST FUCKING DO IT YOU FUCK >>477101 >I know you can upload by copy pasting an image but fuck you I'm lazy and don't want to touch my mouse to select an image to copy
>>478275 Based lazy boy, hop to it OP and don't forget the tendies!
(320.35 KB 439x293 1743656342718218.gif)

>>474864 - hide single posts (little minus next to post or whatever) - image reverse search (wait, yandex) - thread auto watcher, all boards, always visible, update button or auto update - jump to last position in thread, line to indicate the position - do not jump to bottom after posting - change top bar boards - always on catalogue mode - the side line on your own posts and dashed line on answers to you - be able to show thread text/subject etc BEFORE the pictures of OP posts (its kinda annoying here with 4 pictures using a lot of space before the topic text) will this overwrite the page settings like 4cx? i'd like to keep the theme chooser then
>>478307 >- the side line on your own posts and dashed line on answers to you Here's one I've been messing around with, should work in the CSS field .innerPost:has(.quoteLink.you) { position: relative; /* Needed for absolute positioning */ border-left: none; /* Remove the normal border */ padding-left: 12px; /* Space for the 'border' */ } .innerPost:has(.quoteLink.you)::before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; width: 6px; /* Same as your original border width */ background: repeating-linear-gradient( 135deg, #feff74 0 4px, /* Stripe color and thickness */ transparent 4px 10px /* Space between stripes */ ); border-radius: 2px; /* Optional: rounded border edge */ z-index: 1; /* Make sure it's behind your content */ } .innerPost:has(.youName) { border-left: solid #5f89ac 6px; } /* Delete the following section to put the (You) back next to your name */ .youName::after { content: ''; }
Here's one for you dopamine-addicted faggots: New (You) indicator. https://greasyfork.org/en/scripts/533067-fullchan-x It will mark all of your existing (You)s as red until you view them after adding this. >>478221 Might try that out. I'll add some backup unicode symbols as backup.
>>478307 Updated the requests. >the side line on your own posts and dashed line on answers to you I prefer green for (me)s and red for (You)s, but if you prefer dashed lines copy this anon's stuff into the CSS panel under the gear button on the top left >>478357
>>478357 nice! >>478449 ty! also i saw that you can already hide posts, so no need for that i guess (except if the script overwrites that)
>>478484 >>478489 Can only do them in the same thread, no interesting exceptions
Just added another small update. Gives the tab a red circle when you get (You)s. https://greasyfork.org/en/scripts/533067-fullchan-x
>my yous no
>>474864 some keybinds from 4cx would be nice for some basic shit, i mostly used quick reply (q) and spoiler (strg+s)
For me the native Custom CSS doesn't work at all, not sure why. Made a quick & dirty CSS to get this site closer looking to how I use 4chins with StyleChan. Might need lots more fixes and "beautification" though. /* Margins */ body { margin: 0 !important; } #mainPanel { margin-left: 10px; margin-right: 305px; margin-top: 0; margin-bottom: 0; } .innerPost { margin-left: 40px; } /* Cleanup */ #footer, #actionsForm, #navTopBoardsSpan { display: none; } /* Fit width replies */ .innerPost { display: block; } /* Quick Reply */ #quick-reply { display: block !important; } #qrbody { resize: vertical; max-height: 50vh; } #quick-reply { left: auto !important; position: fixed; right: 0 !important; } .floatingMenu { padding: 0 !important; }
>>478619 Also a browser page zoom of like 110% helps tremendously.
>>478624 i had to do 90% because sometimes the reply window doesn't fit with attached files and capcha
>>478627 Oh right, I forgot to see what happens when you add files. It's also annoying to have to scroll that first bit of the page with the banner and reply form and announcement so you can get to the meat of the thread. Might hide all of it, though it's personal preference. >>478619 Put this at the end: #qrFilesBody { max-width: 300px; }
Some issues to fix: >Find id or class of hover posts and change their z-index so the images aren't hidden behind quick reply or other elements >Also fix hover posts with images having broken margins >Better placement of on hover images >Don't allow on hover images to go outside the viewport >Expanded images inside posts should fit and stay inside the viewport
Update. Replies and images will no longer hide behind thread watcher and quickreply. Fixed hover posts with images going outside the div. /* Margins */ body { margin: 0 !important; } #mainPanel { margin-left: 10px; margin-right: 305px; margin-top: 0; margin-bottom: 0; } .innerPost { margin-left: 40px; } /* Cleanup */ #footer, #actionsForm, #navTopBoardsSpan { display: none; } /* Fit width replies */ .innerPost { display: block; } .quoteTooltip .innerPost { overflow: hidden; } /* Quick Reply */ #quick-reply { display: block !important; } #qrbody { resize: vertical; max-height: 50vh; } #quick-reply { left: auto !important; position: fixed; right: 0 !important; } .floatingMenu { padding: 0 !important; } #qrFilesBody { max-width: 300px;
[Expand Post]} /* Hover Posts */ img[style*="position: fixed"] { z-index: 199; } .quoteTooltip { z-index: 110; }
>>474989 Turn all custom board links into catalog links in the header so you can go straight to the catalog. document.getElementById('navBoardsSpan').addEventListener('click', function() { var boardLinks = document.querySelectorAll('#navBoardsSpan a'); var appendString = '\/catalog.html'; boardLinks.forEach(function(link) { link.href += appendString; }); });
>>478934 Hey man, thanks for working on and putting this together. Goin above and beyond here.
Someday I'll learn how to code so I can be the guy who casually walks in and does cool shit like this...
>>479172 >Someday make it today.
>>479174 I'm still relearning math. It will happen when it happens.
>>478934 Make sure to look into the details toggle at the bottom for the rest of the CSS, I guess it gets cut off if the code is too long. >>479172 CSS/HTML are pretty easy, JS is a bit more involved but not too hard either. It's easy to start today. >>479103 These little changes make browsing more enjoyable and thus makes people post more and stay more.
(50.33 KB 1078x214 retouch_2025041721220863.jpg)

all the anons in this thread are fucking life savers. that said. if you could, the top bar would be nice to be customizable letting us check what board we want to display and what buttons to get use or get rid of even those they use icons and ive been using the site for days i still have noidea what all the buttons do (also for the autistic anons a check box "legacy mode" that visually isnt different from 4chan's top bar) (i think thats why alot of anons dont feel at home here it has constant reminder visually that this place isnt 4chan) pls halp smart anons
>>479185 I already started, I'm just far from being able to grasp browser extensions (for now).
(64.31 KB 572x428 Capture.PNG)

>>479191 If you press the star button next to the board name it will add it to your board list.
>>474864 filter lists gallery mode that's literally it
>>479243 Both of those are already in natively. Look on the right, first icon for gallery. For the filter press the gear icon on the left.
Just added an image grid gallery option. No video support yet, but I'll add that later. Videos are bordered green and open in a new tab for now. >>479191 >the top bar would be nice to be customizable letting us check what board we want to display Added to requests.
>>477815 Jesus you work fast. Nice work OP.
>>479380 Didn't mean to reply, but at least its the right dude anyway.
I don't know if any of these are doable but they're the things I'm used to that I miss. Maybe they're better as suggestions for the site, not sure. >sidebar from OneeChan (script) that is the exact width of the minimum size quick reply box. Moves the banner and board name to the sidebar as well. I had it on the right side where your script has the menu. >The ability to either set post width or constrain post width to the area outside the sidebar (so it doesn't overlap/go under it). It would be nice if image/video hover also respected this. Dollchan has this option but it's ugly and bloated but also somehow missing customization options I'd want >Anchor the quick reply to the edge. If you resize it it shouldn't be able to go off screen because it would only expand from the areas not on the edge of the viewport. >Also it would be nice if the quick reply box could be simplified or compressed so it doesn't have so much unnecessary blank space.
I need to add an option to clear the name field on page load.
Also noticed the gallery is failing to update with new posts. Will need to fix that.
I feel like that My (You)s list isn't that useful OP because it doesn't give any info on what the (You)s are replying to. It's just a way to scroll from (You) to (You)?
Just wasted a bunch of time trying to solved the hover image with just CSS when I could have probably added listener to give the image a class, but I'm too tired to do it correctly now. Adding this to the site's custom CSS should help with hover images for now. Not perfect, but it's a temp solution. img[src^="https://8chan.se/.media/8"], img[src^="https://8chan.moe/.media/8"] { left: unset!important; max-width: calc(100vw - 15px)!important; pointer-events: none; }
the only feature i care about is the (You) list and the thread watcher otherwise i can lick my own balls click on the website with a mouse
you know what would be great is having the catalog.html be the default view. i am cliocking the CATALOG LINK EVERY time
Not sure if this was already requested but hover on image to open it doesn't work in the catalog mode.
(4.84 MB 1280x720 2025-04-18 13-19-53.mp4)

my bad code incase anyone interest https://rentry.org/8chan-media
>>480239 Another weird thing is that I'm constantly having the dialog window that asks me to save some password show up on Firefox.
>>480263 Ohh, another thing is that it's impossible to preview on hover videos.
>>480263 That's the random password for deleting posts
>>478934 Me here again. I decided to put the CSS into a small script with some JS functionality. It has bugs and is ghetto as fuck but it works mostly. Will fix more as time permits but just wanted to get it out before I go nap. https://rentry.org/8chanSS What this does: >catalog links in the header >shortcut key to show/hide quick reply (ctrl + Q) >hides some icons in the header and the full boardlist (favorite board list is visible, press star to add boards to your favorite list like in >>479213) >sidebar >quick reply stuck to sidebar (expand textarea to have more space) >board banner stuck to sidebar as well as board name (still buggy for some lengthy board descriptions, need to fix) >color (You) posts green and replies to (You) in red (taken from OP) >hides bottom footer >header shadow >full length filenames visible >images on hover will no longer be hidden behind quick reply or thread watcher >cleaner catalog Bugs I need to fix: >board names need CSS to be correctly positioned >couldn't get my head wrapped around the regex for the hostname so some of the CSS isn't working for the main page and catalog, not sure what this is about, if anyone finds the fix I'd be happy >images still go off-screen when hovering Feel free to steal the code and make it yours.
I think you missed single click download from the feature request list Also if you restore a bunch of threads and try to use the update/refresh thread button, you will skip the 18+ confirmation and the thread won't update until you open a new 8ch window and confirm you're over 18. Pretty annoying if you're an idiot like me and think the threads all just got really quiet
Publish it on Github so I can add features myself.
>>480454 Oh yeah, and after you do the 18+ page you need to manually press the refresh/update button or it won't update, and there is no visual cue that you haven't done so. So if you forget to do one it won't even do it over time and the thread appears dead. Not sure how niche these issues are but if you post like me and just stick to a dozen threads open in a tab, it's pretty annoying.
>>479665 >>Anchor the quick reply to the edge. If you resize it it shouldn't be able to go off screen because it would only expand from the areas not on the edge of the viewport. >>Also it would be nice if the quick reply box could be simplified or compressed so it doesn't have so much unnecessary blank space. seconding this
>>474864 Auto post for manga dumping and a watchlist that lets you know when you get a (you)
>>477855 Oh I did something similar on halfchan where it glows brighter for each (You) a post gets so you can find "good" posts easily
>>480637 my script have a lil bug it make u wont able click red circle idk the reason
is there some kinda of setting for the script? i want to not use the You list, but the rest is good so far
4chanxt style filename randomizer could be useful, not sure if that would work with multiple files though
>>480742 you can strip filenames already doesnt it do the same?
>>480717 Cloned objects don't have the listeners, you have to write the functionality again. >>480742 Would would you want from that which the Strip Filenames option isn't doing?
>>474864 can you please add >image search links? >ability to mark post as (YOU)rs to track replies when you posted from your shitting phone for 5 minutes?
>>480749 >>480751 Yeah, but Strip Filenames works on all the chosen files when enabled, and it's not as flexible as being able to just name your file whatever you want right before posting. It's not really that urgent tbh, but maybe something down the line
>>480754 just leave your phone out of the bathroom you filthy anon
>>480751 it fixed thanks also script updated https://rentry.org/8chan-nesterd-inline-replies
Gentlemen, I have finished my CSS through the power of vibecoding and brute force. Since I've posted a few of its features ITT already I may as well share the whole thing. It will require Stylus for some features. >sparkling (You)s >different colors for (You)s, self-replies, and your own posts >attempted to fix the fucky alignment on the post headers >makes checkboxes, upload bars, text fields prettier >works best/was made for the Tomorrow theme, but looks good on others Unfortunately you can't alias in CSS so you will have to click around replacing the colors if you don't like them Maybe it could be included in fullchanx some day? '.:^) input[type="checkbox"] { appearance: none; -webkit-appearance: none; width: 14px; height: 14px; border: 1px solid #2a5973; border-radius: 3px; background: #1d1f21; transition: background 0.2s; position: relative; /* This is important for ::after positioning */ } /* Change color when checked */ input[type="checkbox"]:checked { background: #2a5973; } /* Show a custom checkmark when checked */ input[type="checkbox"]:checked::after { content: ''; position: absolute; left: 3px; top: 0px; width: 4px; height: 8px; border: solid #5f89ac; border-width: 0 2px 2px 0; transform: rotate(45deg); display: block; pointer-events: none; /* Ensures the tick doesn't interfere with clicks */ } #quick-reply { border: 1px solid #5f89ac; /* blue border */ box-shadow: 0 0 8px 2px #5f89ac; /* blue glow */ border-radius: 4px; /* optional, for slightly rounded corners */ } .innerPost { position: relative; } /* Only blue */ .innerPost:has(.youName) {
[Expand Post] border-left: solid #5f89ac 6px; } /* Only yellow */ .innerPost:has(.quoteLink.you) { border-left: solid #feff74 6px; } /* Both: striped, remove solid border, add left padding */ .innerPost:has(.youName):has(.quoteLink.you) { border-left: none !important; padding-left: 10px; /* Updated to 10px as 6px looks weird */ } .innerPost:has(.youName):has(.quoteLink.you)::before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; width: 6px; background: repeating-linear-gradient( 135deg, #5f89ac 0 6px, #feff74 6px 12px ); border-radius: 2px; z-index: 1; } .postInfo { display: flex; align-items: center; gap: 0.2em; flex-wrap: nowrap; margin-left: 3px; /* Shift left by 4px (adjust as needed) */ } /* Lower the deletion checkbox by 1px */ .postInfo .deletionCheckBox { vertical-align: middle; position: relative; top: 1px; } /* Lower the hide button by 2px */ .postInfo .hideButton { position: relative; top: 2px; } .postInfo label, .postInfo a, .postInfo span { vertical-align: middle; margin: 0; padding: 0; } /* Nudge the triangle icon in the extra menu button */ .postInfo .extraMenuButton::before { position: relative; top: 2px; } .noEmailName, .noEmailName:hover { color: #5f89ac; cursor: default; } .youName::after { content: ''; font-style: italic; } .quoteLink.you { display: inline; /* Or inline-block if needed, but inline avoids extra box-model space */ background: url('https://8chan.moe/.static/moesparkle.gif') repeat; background-size: 1em 1em; /* Tiles to match font size and line height */ line-height: 1em; animation: scrollBackground 6s linear infinite; background-position: 0 0; /* Remove padding, border, margin if present */ padding: 0; border: none; margin: 0; } @keyframes scrollBackground { 0% { background-position-y: 0; } 100% { background-position-y: -1em; } } #budgetMeter, #budgetMeterQr { border: 2px solid #5f89ac; border-radius: 0; background: #1d1f21; height: 0.7em; width: 100%; overflow: hidden; margin: 0; padding: 0; display: block; } /* Unfilled background for WebKit browsers */ #budgetMeter::-webkit-meter-bar, #budgetMeterQr::-webkit-meter-bar { background: #1d1f21; border-radius: 0; border: none; box-shadow: none; } /* Filled portion for WebKit browsers with strong glow */ #budgetMeter::-webkit-meter-optimum-value, #budgetMeter::-webkit-meter-suboptimum-value, #budgetMeter::-webkit-meter-even-less-good-value, #budgetMeterQr::-webkit-meter-optimum-value, #budgetMeterQr::-webkit-meter-suboptimum-value, #budgetMeterQr::-webkit-meter-even-less-good-value { background: #5f89ac; border-radius: 0; border: none; box-shadow: 0 0 16px 4px #5f89acbb; } /* Filled portion for Firefox */ #budgetMeter::-moz-meter-bar, #budgetMeterQr::-moz-meter-bar { background: #5f89ac; border-radius: 0; border: none; box-shadow: 0 0 16px 4px #5f89acbb; } /* Unfilled background for Firefox (optional) */ #budgetMeter::-moz-meter, #budgetMeterQr::-moz-meter { background: #1d1f21; border-radius: 0; } input[type="text"]:focus, textarea:focus { outline: none; /* Remove default outline */ border-color: #5f89ac; /* Optional: subtle border color */ box-shadow: 0 0 6px 1px #5f89ac66; /* Subtle blue glow, adjust alpha as needed */ transition: box-shadow 0.2s; } .selectedCell { border: 1px solid #5f89ac78; box-shadow: none; /* Ensure no glow or shadow */ }
>>480765 I have a separate phone for the bathroom, thats also cleaned with isopropyl regularly. Its a cheap samsung note 8
>>480848 you ever take a picture with your dingus on there
>>480521 >>480454 No I definitely had the same problem and even turned the extension off for it.
(98.16 KB 1080x1261 comfy chad aaaa.jpg)

AAAAAAAA WHY IS THE QUICK REPLY BUTTON NOT CENTERED IN THE QR BOX WHEN YOU CHANGE THE SIZE I'M GOING INSAAAANE
Testing the javascript button (surrendered fixing this with CSS)
Click on the gear on the top left and paste this into the JS section, it will fix the Quick Reply button never aligning properly (function() { 'use strict'; // Wait until the DOM is fully loaded function moveReplyButton() { // Get the quick reply box const qrBox = document.getElementById('quick-reply'); if (!qrBox) return; // Get the form const form = qrBox.querySelector('form'); if (!form) return; // Find the last table (the one with the Reply button) const tables = form.querySelectorAll('table'); if (!tables.length) return; const replyTable = tables[tables.length - 1]; // Find the Reply button const replyButton = replyTable.querySelector('#qrbutton'); if (!replyButton) return; // Create a new container div for the button let buttonDiv = form.querySelector('.qrbutton-container'); if (!buttonDiv) { buttonDiv = document.createElement('div'); buttonDiv.className = 'qrbutton-container'; // Insert after the last <details> or at the end of the form const lastDetails = form.querySelector('details:last-of-type'); if (lastDetails && lastDetails.nextSibling) { form.insertBefore(buttonDiv, lastDetails.nextSibling); } else { form.appendChild(buttonDiv); } } // Move the Reply button into the new container buttonDiv.appendChild(replyButton); // Remove the now-empty reply table if (replyTable && replyTable.parentNode) { replyTable.parentNode.removeChild(replyTable); } // Style the button container buttonDiv.style.width = '100%'; buttonDiv.style.display = 'flex';
[Expand Post] buttonDiv.style.justifyContent = 'center'; buttonDiv.style.margin = '16px 0 0 0'; } // Run after DOMContentLoaded, and again after a short delay in case of dynamic content window.addEventListener('DOMContentLoaded', moveReplyButton); setTimeout(moveReplyButton, 1000); })();
>>477815 tiny svg icons are probably the only way. You could embed <5kb base64 images but some people are rightfully paranoid about that >>480393 >>480251 pretty nice
>>480808 I like it but this is hard to put in like 8chan x as everyone is using a different theme
what do I make to watch the whole filename of items posted?
>>480968 Oh I just meant added to the theme drop down box at the top, with Tomorrow as the base
https://pastebin.com/xZFnLPfc did some retarded shit with grok works fine for the most part but sometimes has really big slowdowns check the description for what has been added enjoy
>one anon dumping their code on rentry >another anon dumping their code in thread with [code] tags >now there's an anon dumping their code on pastebin
>>480985 i'm not going to make a rentry just for this and it's too long for code tags
>>480977 >div.querySelectorAll('*').forEach Grok confirmed Indian, Jesus Christ.
>>480977 based and useful but needs some cleanup. I also wanted youtube link titles so I made some random shit https://paste.to/?15b3817d5d2e1f70#ECJYqhkRwYPcSZoBV1v9Vu31m4hy91yDxpDpZzjLXfPR https://www.youtube.com/watch?v=YGyvLlPad8Q also post some more test links
>>481050 if the video owner blocks playback on other sites it wont show the title it was the same on 4chin with the 4chanxt script
Did anyone mention the useful feature of being able to hide threads from the catalog? I'd prefer not to have to sort through 10 ryanspam threads every time.
>>480977 >>481054 You are right. Right now this script >>481050 is in a loop trying to send a request cause I made it in 3 minutes.
>>481059 the script that i posted has the title replacement
Had to reset my 8ch cookies because of AI JS kek
>>481062 Alright I fixed mine too and I'm not touching this again. https://paste.to/?f3803ea3a6d0e5e6#EAFYzoRdZm3SPYs36MhocotfbbmxwBdsKyNuQ4SeYs9g Your fixes are some good stuff but needs to be cleaned up. I'll wait for OP to take a look. OP you need to add a settings menu now as some people never want to connect to youtube.com domain ever. Set this kind of stuff to off by default. Also open the options menu on first install.
>>481081 And I don't know how 4chan-x does it but I feel like these external requests can be cached on the session storage or something. Video titles don't change every minute its a waste of requests.
https://rentry.org/2opfnwx8 added caching for youtube titles and trusted links should be less laggy? idk last "fix" i'll do since this has pretty much everything i wanted out of it
I scrolled to the bottom of a thread but the red circle didn't disappear, is this intentional?
>>481125 Did you your yous clear?
I found the "Fappe Tyme" option on 4chanXT very useful to view thread images without all the text posts. Please bring that back.
Deepseek, no!
Deepseek's Final Solution to the Truncation Question document.addEventListener('DOMContentLoaded', function() { // Process all original name links const originalNameLinks = document.querySelectorAll('.originalNameLink:not([data-processed])'); originalNameLinks.forEach(link => { link.dataset.processed = 'true'; // Get full filename from download attribute const fullName = link.getAttribute('download'); if (!fullName) return; // Extract name and extension const lastDot = fullName.lastIndexOf('.'); if (lastDot === -1) return; const nameWithoutExt = fullName.substring(0, lastDot); const extension = fullName.substring(lastDot); // Set title to full filename if not already set if (!link.hasAttribute('title')) { link.setAttribute('title', fullName); } // Create new display structure const displaySpan = document.createElement('span'); displaySpan.style.display = 'inline-flex'; displaySpan.style.maxWidth = '100%'; displaySpan.style.overflow = 'hidden'; const nameSpan = document.createElement('span'); nameSpan.style.overflow = 'hidden'; nameSpan.style.textOverflow = 'ellipsis'; nameSpan.style.whiteSpace = 'nowrap'; nameSpan.style.flexShrink = '1'; nameSpan.style.minWidth = '0'; nameSpan.textContent = nameWithoutExt; nameSpan.dataset.fullName = nameWithoutExt; const extSpan = document.createElement('span'); extSpan.style.flexShrink = '0'; extSpan.style.whiteSpace = 'nowrap'; extSpan.textContent = extension; // Replace the link's content displaySpan.appendChild(nameSpan); displaySpan.appendChild(extSpan); link.innerHTML = '';
[Expand Post] link.appendChild(displaySpan); // Set initial truncation updateTruncation(link); }); // Handle image expansion/collapse document.querySelectorAll('details').forEach(details => { details.addEventListener('toggle', function() { // Use setTimeout to ensure layout has updated setTimeout(() => { const link = this.querySelector('.originalNameLink'); if (link) updateTruncation(link); }, 10); }); }); // Truncation logic function updateTruncation(link) { const displaySpan = link.querySelector('span'); if (!displaySpan) return; const nameSpan = displaySpan.querySelector('span[data-full-name]'); const extSpan = displaySpan.querySelector('span:last-child'); if (!nameSpan || !extSpan) return; const fullName = nameSpan.dataset.fullName; if (!fullName) return; // Reset to full name first nameSpan.textContent = fullName; // Check if we're in an expanded cell const isExpanded = link.closest('.expandedCell'); // Calculate available space based on parent container const parentContainer = link.closest('.uploadDetails'); if (!parentContainer) return; // Get all elements that share the same row const siblings = Array.from(parentContainer.children); const linkIndex = siblings.indexOf(link); // Calculate space available for filename let availableSpace = parentContainer.offsetWidth; // Subtract space used by other elements for (let i = 0; i < linkIndex; i++) { const sibling = siblings[i]; if (sibling !== link) { availableSpace -= sibling.offsetWidth + 5; // Add small margin } } // Get extension width const extWidth = extSpan.offsetWidth; // Calculate available width for name const availableWidth = availableSpace - extWidth - 10; // Buffer // If full name fits, keep it if (nameSpan.offsetWidth <= availableWidth) { return; } // Calculate how many characters we can show const charWidth = nameSpan.offsetWidth / fullName.length; let maxChars = Math.floor(availableWidth / charWidth); // Show minimum 5 characters + ellipsis maxChars = Math.max(5, maxChars - 1); // -1 for ellipsis if (maxChars < fullName.length) { nameSpan.textContent = fullName.substring(0, maxChars) + '…'; } } // Initial processing after slight delay setTimeout(() => { document.querySelectorAll('.originalNameLink[data-processed]').forEach(link => { updateTruncation(link); }); }, 100); });
4chanX had a one-click download image / file button in every post that was useful.
>>481188 I tried adding one while messing with truncation and both me and the AI were too stupid to figure it out, I may give it another go with deepseek
>>481177 AIs are great for saving time with code if you tell it exactly how to solve a problem, but leaving the solution up to the AI itself leads to the worst Pajeet-tier code imaginable.
>>481138 It fixed itself I don't think I can reproduce the bug it probably works perfectly ignore me.
Is it just me or is there no "watch" eye-button in this thread?
>>481208 works on my machine
>>481214 weird ok i'll figure it out somehow
>>481198 This was like the dozenth attempt after banging my head against the wall with Perplexity. If you think it deciding to make a new container is egregiously retarded then that's all me I'm afraid kek
>>474864 put malware in it that mines crypto and sends it to you via tor
>>474864 Here's a good question, what's a good alternative to KurobaEx now that it's dead.
>>481258 Chance, you can customize it to look like a more modern, sleeker and more soulless version of KurobaEx, but you can't phonepost on 8chan.moe due to captcha not working, at least not yet.
>>481241 it already does
>>474864 https://rentry.org/vytstuff pins the status bar at the bottom, among other features. That one in particular would be nice to have included.
>>481258 >>481264 get fucked phonefags
I hate panelBacklinks so fucking much /b/ros
>>474864 Thumbnail hover pls
Added persistent file extensions. Does unfortunately have a small gap, but I can't shift the filename left because it would cause issues when the filename isn't truncated and there's no way to tell with CSS whether that's the case. Could adds some extra JS to calculate this, but I'd rather keep everything as just a few lines of code since threads on 8chan a massive and that's a lot of filenames to go over. Performance matters more than slightly nicer alignment. https://greasyfork.org/en/scripts/533067-fullchan-x
>>481258 >what's a good alternative to KurobaEx now that it's dead. I've looked into it two days ago. From my understanding, KurobaEX has a fork that was being actively maintained, up to date enough to have fixed up the arch domain change. It supports a few altchans but not 8moe specifically. https://github.com/Adamantcheese/Kuroba/issues/988 This source suggests that someone could take said fork and either do a pull request or create their own fork. >>481264 >but you can't phonepost on 8chan.moe due to captcha not working, at least not yet. You can lurk through a browser, so there's that.
>>481354 Wait a sec, I add .originalNameLink for the styling and now my :not() isn't notting. >Why use an <a> tag though? Also needed for styling. 8chan's CSS isn't the best thought out in the world.
>>481354 >Does unfortunately have a small gap This drove me up the wall when I did >>481177 Have you had any luck unfucking panelBacklinks?
>>481373 Fixed it. https://greasyfork.org/en/scripts/533067-fullchan-x >>481376 >This drove me up the wall Personally I'm choosing to leave it. It serves it's purpose decent enough. >>481376 Not sure what you mean specifically, but I could have a go.
(99.95 KB 1001x925 2025-04-18_13-54-51.jpg)

Is it possible to have Watched Threads auto-show on every thread? I want it permanently showing in a corner... Also, I have FullchanX and 8chan-buffs installed. Anything else of use? Both scripts have made 8chan a lot more useful.
>>481387 panelBacklinks are the ones in the top right of a post, its own replies. Every anon that has tried shitcoding inlined nested replies on them runs into a wall, I didn't even bother posting my attempt. AI hates them for whatever reason. Tbh nested replies in general is the best feature of 4chanx, but the 8moe native version is not very good. >nests them at the bottom of the post instead of under the link for some reason (even AI can manage this) >can't hover over reply links in nested replies >the backlinks don't nest at all >doesn't work across threads/boards
I'll say this, the native CSS and HTML for this thing is an absolute mess.
>>481395 Add this to your custom CSS: #watchedMenu {display: flex!important;} >>481405 I'll take a look at it later. >>481409 ye
(14.09 KB 692x428 2025-04-18_13-56-38.png)

>>481414 >Add this to your custom CSS: > #watchedMenu {display: flex!important;} ty <3! worked perfectly! now if only the servers could cope with the influx of refugees... kek
>>481188 >>481195 Holy shit I just realized if you click the filename it downloads straight to your download folder kek Does it work like this on any other site? Normally it opens it in the browser, but here they instead have a button for that, whereas on 4chanx it's the opposite
Thank you friends for working on that t. retard who can't code
Now when are we getting an 8chan oniichan script?
>>474864 what this >>481333 guy said
>>480782 While your script is decent and fixes my issue with nested replies to a post. I discovered you can't close them or click the post link again to toggle it off. Fixing that would make your script perfect to use.
seconding uploading by url some boorus are fucked and don't let you copy image and it's faster to copy the "open original image" link than to open it and copy the image.
>>474864 a fucking catalog outside of /b/ would be nice that little eye that shows if you got a repply NOT FUCKING BUGGING LIKE 4CHAN X WAS DOING ON EDGE, i couldnt reply to anyone that the thread list would stop working the thing only worked with the thread number.html at the end if it had #reply number it would stop working
>>481748 Why weren't you using 4chanXT
>>481755 the fucking what now?
>>481782 It's 4chan X but actually updated.
(219.96 KB 479x558 sad2.png)

>>481788 oh now is a little too late for someone to tell me that
>>481577 TY so much anon!
(23.60 KB 303x566 1551428397650076404.jpg)

>>474864 beep when (You)
>>474864 Lemme (you) any post. Sometimes I wanna de (you) myself for caps
>Autoscroll to the last read post.
Is there a way to copy & edit the board css? I'm a /v/ poster so I don't know how to make css, but I can at least edit the colors how I like. Honestly a custom theme importer/manager would be nice.
Some random css shit /* show urls on the watched menu (otherwise board name is invisible) */ #watchedMenu .watchedCellLabel > a:after { content: " - "attr(href); filter: saturate(50%); font-style: italic; font-weight: bold; } /* hide top reply panel unless focused */ #mainPanel #postingForm:not(:hover):not(:focus-within) form { display: none; } #mainPanel #postingForm { text-align: center; display: block; margin: 1em auto 1em auto; width: fit-content; }
>>481577 If you select the theme you like and edit the CSS in either the in-site option or Stylus then it will only overwrite the parts of the CSS you tell it to
There's lots of activity and interest, nice. >>480393 Here again. Uploaded the script to greasyfork: https://greasyfork.org/en/scripts/533268-8chan-style-script New bug fixes and features: >scroll to last read posts >save & hide posting form and announcements with a button >fixed catalog, index, board name styling problems
>>482064 Actually I just realized the scroll to last post doesn't take into account individual pages. I'm so retarded.
>>482064 >>480393 Cheers anon. I'll never shit on irrelevant off-topic bocci posters on /v/ again.
>Editing filenames before you post them >This was not 4chanX but another script that let you crop images before you post them. >Same thing as above but jpg conversion for optimization >Built in image searching/saucing >(You) toggle
>>482078 T-Thanks. I fixed the scroll issue, but I also just now realized that the catalog links don't work if you try to open them in a new tab or middle click so I'm trying to fix it atm. >>482127 Adding sauce links might be doable fairly easily, I will look into it but no promises.
shift clicking a thread on the catalogue let you immediately hide the thread. Would be neat to have here.
>>482156 it makes the site look terrible tbh
- Added small shadow to hover posts so they stand out more - Increase number of saved scroll pages >>482230 It's trying to copy StyleChan, maybe not for everybody. Also this script might not be compatible with other Anon's scripts so pay attention to that.
>>482240 I get it, it's not for everyone. My opinion doesn't matter because 90% of the time I am browsing on my phone. Floens, please come back!
has anyone made a better way to preview images, webm and mp4 that also works in the catalog? i don't like the default one in 8chan. i asked ChatGPT and did this but it doesn't work in the catalog
>>482342 Truncation error in fullchanx
>>474864 I'd say put the same stuff 4chanX has into it >Automatic opens up catalog >Auto watch >(You) Notif >Turn on and off the (you) for your own post like with 4chanX >Image Hover Like just basically bring all of 4chanX to this
>>482377 Oh yeah! Should add allow the user to configure the keys for stuff like >Quick Reply box open up >Refresh page >Etc
>>482377 how hard would it even be to just directly port 4chanX?
>>482384 Shouldn't even be that hard tbh
>>482384 DeepSeek 3 can't do it by itself, so it's pretty hard if you ask me.
>>482384 Since 8chan and 4chan have completely different names for the page elements and different feature sets it would take some work to hook up everything. >>482377 The site already has image hover natively, you need to enable it in the settings.
>>482384 dev said it doesnt work
>>482426 Bring him ITT tbh
>>482420 ah alright, how about a fix on the auto update for threads? Cause i've noticed a weird delay or something going on with 8chans
>>482426 Hopefully the dev restarts the 8chan experiment, would love to have a 8chanXT extension instead of this weird amalgamation of native + several user scripts
>>482420 >The site already has image hover natively, you need to enable it in the settings. NTA but the native one is dog shit and loves to cut images off offscreen all the time.
(458.32 KB 723x377 lose it.png)

>>474864 Just updated and on image hover, expanded images are going off side. Clicking and expanding image works perfect and scales to screen. Can we change the image hover to "fit to screen" or something? or same rules as the clicking on image? hope that makes sense. Possible the image used in testing wasn't wider than the screen, idk
>>482469 Could you try >>482156 and see if it still does it? Those types of bugs should be fixed in the native software not with scripts but alas.
Cute little buttons!
>>482469 The preview images have some JS that determines the left offset on hover, so general CSS wouldn't work. Not that there's even a good way to target it correctly since there are no classes added to it. It's fundamentally janky. Best solution would be to add a mutation observer and pull the left offset from the inline style, than apply a max width based on that (probably add a class too, to make it easy to edit in future). Right now though, I'm working on adding settings to enable/disable features on Fullchan-X so that it doesn't conflict with other anons' scripts.
>>482486 If you're one v1.5.2, you'll need to update. I broke the Yous list CSS (it was always hidden) when I made the icon buttons and had to quietly fix it.
>>482492 Could you add in multiple JS/CSS fields so we can shovel our shitty AI scripts into your script? Maybe even in a way that we can recover it when we accidentally brick the site with jeetcode, or that I don't have to worry about whatever a DOM is
(23.37 KB 600x318 datasswasfat.jpg)

>>482492 oh- jeez. Didn't realise it was set up with 2 parts nightmare fuel. Alright, no worries. Not exactly a hardship to just click on the few images that are indeed wider than screen. >>482479 Judging from what OP just mentioned, I have a feeling it would have the same issue.
bringing some info: Whenever you use a name the website saves it and keeps putting it on the name field automatically Use this code to get rid of it on page load and page unload localStorage.removeItem("name"); window.addEventListener("unload", function() { localStorage.removeItem("name"); }); Its annoying as fuck
is there autoscroll?
>>482492 >settings That will be really good thanks.
Updated the script again. https://greasyfork.org/en/scripts/533268-8chan-style-script - Shadow for the thread watcher - Image Hover that follows the cursor - Add checkbox to the QR to save name (the site saves it normally but this allows to use a name once and not have the name be saved by unticking the checkbox, kinda janky)
>>482543 >>482543 Also thank you Anon.
>updates >f5 >screen stays at bottom of page Oooh, that's way nicer.
(2.68 MB 1280x720 2025-04-19 08-06-05.mp4)

>>481669 https://rentry.org/8chan-nesterd-inline-replies Updated as requested, but it have lil bug. Because i try to override <a> function from this site it's only work from second nested reply. If anyone found a solution for this, please tell me. I kinda stuck for now
>>482728 I had some luck simply ripping them out and replacing them all with new containers but it slows loading down quite a bit, got rid of it because it was irredeemably jeetcoded and made other issues. Maybe you would have more luck with it
>>482728 Can you make the nesting appear under the post link itself rather than dumped at the bottom of the reply?
>>482728 Listeners need to be reapplied/rebuilt for cloned elements. Best case, you can just call existing functions. If not, you can just copy them.
>>482742 >>482839 will try >>482759 >picrel it looks huddled, will update later hopely can improve it
>>482759 >>482886 or u mean above image post? it should be easy, yeah i will include them on next update
Hello NERDS Everytime I open this site this shit appears AND if I open the "I agree" in a new tab i get a json something something idk I'm not a NERD, wtf is that <AND Is your script working already, I don't want to put a "watch" on every thread i post AND it would be great if every time I opened a thread it would come back to where I was, NOT THE TOP but to the last post i saw capiche?
>>474864 PLEASE LET ME REMOVE BOARDS FROM THE TOP SO I DONT HAVE TO SEE MEXICO AND INTERRACIAL
>>483052 I'll add that tomorrow, but I'm done with scripts for today.
>>474864 also make sure it doesn't break the entire website until the cookie is deleted on firefox like 4chanx did on 4chan
>>483068 ok >>483077 ty main things i dont like about this board style are the cut off catalog posts, pop-ups and the garbage captchas and inconsistent post previewing while hovering replies
>>480942 Why though? Is it tempting you to click it?
>>474864 Yo OP Can you add this? 1pbtid flag Show if an id has only posted once in the thread by default, in a more obvious way
>>483292 I grok'd something but I don't know if it would integrate with your script well. // UserScript // @name 8chan.moe Single ID Post Opacity // @namespace https://8chan.moe // @description Halves the opacity of posts with a unique labelId (based on background-color) on 8chan.moe thread pages // @match https://8chan.moe/*/res/* // @version 1.0 // @author Anonymous // @grant none // /UserScript (function() { 'use strict'; // Wait for the DOM to be fully loaded window.addEventListener('load', function() { // Get all elements with class 'labelId' const labelIds = document.querySelectorAll('.labelId'); // Create a map to count occurrences of each background-color const colorCount = {}; // Iterate through labelId elements to count background-colors labelIds.forEach(label => { const bgColor = label.style.backgroundColor; if (bgColor) { colorCount[bgColor] = (colorCount[bgColor] || 0) + 1; } }); // Iterate through posts to adjust opacity for unique IDs document.querySelectorAll('.innerPost').forEach(post => { const labelId = post.querySelector('.labelId'); if (labelId) { const bgColor = labelId.style.backgroundColor; if (colorCount[bgColor] === 1) { post.style.opacity = '0.5'; } } }); }); })();
>>483310 Damn the formatting fucked up a bit but I think it's ok, it just had == around the userscript red things.
https://pastebin.com/1BV1XpkP Added to >>483310 Now you can toggle the 50% opacity by ID (based on background-color property) by clicking the ⚪ emoji)
I got image hover in the catalog and in threads working without the native extension. Just hitting a bug where if you hover too fast it bugs out and creates a bunch of <img> elements and gets stuck.
>>483394 Can't you just take the href from the parent <a> node?
>>483412 Yeah I'm retarded.
Okay it's working pretty gud now but the site is slow as shit so it doesn't always load correctly. Still on the fence about incorporating this function, it probably adds quite a bit more load to the site.
>>483458 How does it add more load than the image preview on hover function the site already has?
test
>>483497 Because it adds many more accidental image hovers and the catalog didn't have image hover and videos didn't hover, but now they do.
>>483487 Works for me but not sure it's useful for me.
Things to add next: >shortcuts for spoilers, code tags >watch the thread automatically if posted in it >sauce links
>>483554 okie thanks!
Okay the script is updated. https://greasyfork.org/en/scripts/533268-8chan-style-script New features: >Add Image Hover for both the threads and catalog (please disable the native image hover) >Add QR transparency >Bigger QR textarea by default >Conceal the footer instead of hiding it so the up/bottom arrows work
>>483601 KITAAAAAN~! Have you seen this btw? Do you feel like incorporating its features (if it has anything we'd like)? https://rentry.org/8chanMinusMinus
>>483601 Oh nvm ignore my post here >>483672, I thought you were the fullchan-x guy
>>483601 All these three replies are me, sorry for spamming. maybe it could be nice to allow the >Reminder to check our friends "announcement" text to stay? or maybe that defeats the purpose.
>>483682 Sure we can do that. I just wanted to hide the whole thing when you enter a new thread because you have to scroll past to get to the OP every time. I need to start working on a menu so people can config the options how they want. Currently adding shortcuts from >>483672 .
>>483720 very cool your script and the fullchan-x script won't interfere with each other, r-right? i don't want to pick sides...
>>483723 For now they work together though fullchanX is better coded so I hope Anon starts incorporating some of mine into theirs.
>>483728 reminds me of a game of agar.io.
jump to the last post i read when i refresh/reopen the thread would be nice
>>474864 Can you add the function that put the threads that matched some keywords to the top of the catalog?
>>483773 >- Autoscroll page to last read post in >>483601's script
>>483778 ah nice, thank you
>>483778 which line should i remove if i want to keep 8chan interface?
>>483601 Another update: - Small bugfix for the Save Name checkbox - Add new shortcuts for adding spoiler, code, doom, bold when writing in the quick reply etc - Quick Reply will no longer lose focus when writing in the text box >>483790 Which interface?
(284.34 KB 1681x755 1745052225831.jpg)

>>483794 original 8chan interface
>>483811 Remove lines 474-544, and after you remove those remove lines 486-489 to remove the fitted replies.
(762.44 KB 472x406 giphy.gif)

>>483794 Thanks for the cool stuff! I never really got what the point was for having all posts besides the OP post indented like OP POST REPLY 1 REPLY 2 If there's a menu at some point I guess aligning them all to the left could be a checkbox. Also, you can drag gifs in here from a browser? Nice.
>>483849 thank you
>>483672 this is cool, but it really need settings. i second the incorporating.
Seems I introduced a bug with the shortcut keys addition.
>>482401 >Shouldn't even be that hard tbh 4chan-XT is over 25000 lines of mostly legacy code. If you think it's easy to just make it work on a different image board you can open a pull request. If you don't want to make a github account you can do the classic thing of mailing the patch, I have been using a proton email for XT, so you can find it in the commits.
Noticed that if you click refresh on catalog, image preview stops working. Also requesting for gallery fix to make it work more like 4chanx one, with aa g keybind and for the thread to scroll to the image you see.
(80.21 KB 600x541 1367414097360.jpg)

I made the grievous error of using the name field and now the site (default settings) wants to use it every single time I open the quick reply. wtf do I need to do to fix this shit?
This is a test post. >>484021 See in post >>482543 You can also open your browser console (F12) and delete the key for the name under the local storage.
I am gay test
>>484021 Manually type Anonymous into namefield for next post. Now thats saved as default name.
>>484028 that's okay, nothing wrong with that :) >>483601 image hover shows the pic twice for me
>>484035 Disable 8chan's native image hover.
>>484037 ahh whoops, my bad
Another gay test
>>484043 it's alright to experiment, nothing wrong with kissing your best friend and all that
>>484025 >>484033 thank you very much
lIlIlIlIIlI IlIllIIIllI >literally have to use some weird ass moeOS8 CSS because burichan isn't available fukkin DWEEBS. I need my serifs. any of you guys recall the dude on /v/ who would swap the L and I in random ass words in his OP?
>>484069 I am gay
>>484071 Hello gay
smoll requests for the threadwatcher - more compact - counter for unread posts
Okay updated again. The save name checkbox now works correctly: You can post with a name, but if you don't check the "Save Name" checkbox then the name won't be saved after refresh. Posting with a name and the checkbox ticked will save the name on refresh. >>484076 Thread Watcher's a mess, will need work.
test moe test doom
>>483601 While previewing webm and mp4 files, the audio keeps playing in a loop
>>474878 >>474892 Stealing this idea
>>484069 use regex filters [il|]
>>484116 Happens if you image hover between videos (or images) too rapidly. Need to add some debounce. Maybe tomorrow.
>>483004 If using 8chan.moe, try 8chan.se
>>484089 >Thread Watcher's a mess, will need work. i see, well its not that important i guess i also miss another thing: - hide threads from catalogue (it was shift+click on 4cx)
>>474864 >>481844 >beep when (You) I made a small addon that does just that. Feel free to take the code and to add it in fullchan https://greasyfork.org/en/scripts/533326-8chan-beep-on-quote-you
Guessing this is the right place to ask this, is search for threads and infinite scrolling possible? Would be nice if we can save selected themes across sessions. Other than that, bless you anons.
>>484089 using ctrl+c as shortcut is pretty annoying if you want to copypaste something in the reply box. I used alt before >>484208 make it a constant high pitched beeeeeeep if you don't get at least 1 (You) per minute
>>482886 >>482894 >or u mean above image post? I mean if you click >>1, then instead of 1 appearing at the bottom of the post it opens up below the >>1 link. I can't remember exactly where they appear in 4chanX but it was definitely closer to the link and not the bottom of the post If a post is a dozen lines long and you click a reply link at the top or half way through, it doesn't make much sense to open it at the very bottom Also talking about this is confusing as fuck kek, literally everything is a reply. The post? Reply. The links in the text? Replies. The links at the top of the reply? Also replies.
please change ctrl+c with other combination and not ctrl+v , since i need to copy and paste stuff, thank you in advance
>>484573 okayichangedittospacebarihopeyoudon'tmind.
>>482645 Yo bocchan, can you add in // @exclude *://8chan.moe/*mod.js* // @exclude *://8chan.se/*mod.js* or maybe you don't need the middle * idk I THINK without this jannies' moderate thread thing is broken (forms at the bottom) Can someone else double check? :3
>>485001 (you can also add user-excludes manually)
>>485068 I did, but just thought it might help others too who already have the script :^3
>>485152 *pat pat* :3
I guess no one mentioned prefetch feature the comes with 4chanX to load all media.
>>477469 works on my machine
>>485256 That would probably kill this site lmao
>>483601 Thank you, I love it so far. t. >>479665
(319.07 KB 960x543 1715868295062.png)

>>474864 unless its a thing already the thread watcher could use some more settings i want to make it to where it only notifies me if i get a (You) and it gets boldened if theres unread replies in the thread also make it autoscroll to the unread replies
I had the same thing where my name was pasted in the post even when the name field was empty and I turned off the 8chan style script and it showed my name in the name field. :o maybe if the name is empty in the post-style script name field you should manually delete the name field or something? just in case
Please make it so that I can change the clock. My clock is 2 hours late.
>>485590 anon please use the site settings
>>485628 Nta but I'm having a similar problem. I checked both of those and it's still not accurate
>>485667 weird works on my machine
>The thread watcher gets the complete thread JSON >Despite this, it doesn't show the number of new posts and (you)s >The link to their front end in the footer shows it hasn't been updated since 2023. >It's to an alternative git hosting site, and I can't find pull requests At least the server is smart enough to return 304 not modified for the thread JSON, but it still feels like a waste to load all that data to only look at the last posted time.
Any extension can nest replies properly? so far i've installed 3 and none do, and i have inline replies disabled on 8chan other settings
>>484257 >>484573 >>485001 Updated it just now. Sorry about that.
>>485727 not only that, but the watcher won't automatically send you to the first unread post. it's kinda ass.
>>485741 thanks, sweetheart<3
>>485628 it works now. thanks. i rarely check the 'other' options, my mistake.
>>485667 Did you scroll down and click save, then refresh the page?
>>483052 I just hid it with uBlock as soon as I got here lol
>>485919 god damn, that just works
Update >Settings menu >Hide specified boards from header >Add favorite boards to header >Set header links to catalog https://greasyfork.org/en/scripts/533067-fullchan-x
also the board navigation is a little fucked on my end on vanilla 8chan. i can't actually click on the /v/ link for example.
>>485727 My attempt at an improved watcher: { let _watcherProxy; const processThread = (urls, index, data) => { data = JSON.parse(data); var url = urls[index]; var posts = data.posts; if (posts && posts.length) { var lastPost = posts[posts.length - 1]; var parsedCreation = new Date(lastPost.creation); var storedWatchedData = watcher.getStoredWatchedData(); var watchData = storedWatchedData[url.board][url.thread]; if (parsedCreation.getTime() > watchData.lastSeen) { watchData.lastReplied = parsedCreation.getTime(); const firstNewIndex = posts.findLastIndex(p => new Date(p.creation).getTime() <= watchData.lastSeen) + 1; watchData.firstNewPost = posts[firstNewIndex].postId; watchData.numReplies = posts.length - firstNewIndex; localStorage.watchedData = JSON.stringify(storedWatchedData); } if (!watcher.elementRelation[url.board] || !watcher.elementRelation[url.board][url.thread]) { watcher.addWatchedCell(url.board, url.thread, watchData); } else if (watchData.lastSeen >= watchData.lastReplied) { watcher.elementRelation[url.board][url.thread].style.display = 'none'; } else { watcher.watcherAlertCounter++; const el = watcher.elementRelation[url.board][url.thread]; el.style.display = 'inline'; el.innerText = watchData.numReplies; const link = el.previousElementSibling const href = new URL(link.href); href.hash = watchData.firstNewPost.toString(); link.href = href.toString(); } } watcher.iterateWatchedThreads(urls, ++index); };
[Expand Post] Object.defineProperty(window, 'watcher', { set(value) { _watcherProxy = new Proxy(value, { get(target, prop, receiver) { if (prop === "processThread") return processThread; return Reflect.get(...arguments); }, }) }, get() { return _watcherProxy; } }); } Do code tags work on /b/? Why do image boards not provide previews? Features: >Number next to the notification icon >Modifies the links to point to the first unread post This is ment to be put in the custom js option in 8chan's own options, it has no user script meta data. It works by using a proxy to overwrite only the function that edits the watched threads. It needs a page reload, and it doesn't work on initial page load, only after the watcher updates. I didn't feel like overwriting the setup function too.
>>483052 >>485919 >>486013 #navTopBoardsSpan { display: none}
Neat, works for me. Thanks Anon.
is there someway to prevent captchas from loading until you're ready to post? if you open the quick reply the captcha is loaded, if you don't post and wait too long you'll get expired captcha error and then you have to click reload again
>>485727 Board owner was I think in this meta thread asking for contributors to the site >>>/site/5423
>>486182 Mean to quote >>486082
>>486099 I want most of them but nigger and mex
>>485820 Yeah, relative time seems to be working fine, I can easily turn it on and off. Can't say the same for local, it looks like it doesn't do anything
>>486256 click the star next to the board title
Why can't I fucking phone post? The ID you get for a block pass to paste in place of a captcha doesn't work.
>>486256 #navTopBoardsSpan a[href='/interracial'], #navTopBoardsSpan a[href='/mex'] {display: none} It will leave empty // in the place of the removed board though
>>486307 Someones spamming /v/ with a botnet, so TABs is periodically being enabled for ten minutes and then disabled. >The fuck is TABS check >>>/site/ I know Acid explained it somewhere.
>>477466 >Shit that's already on 8chan: >>Word filtering Doesn't work very well. Can't filter subjects at the very least.
>>486023 Now I only need the improved image hover preview from the other script, so I can just use yours instead of running two scripts that overlap and fight with each other
>>486023 ty for the work anon. can you also add a setting to switch off the You list?
>>486316 Still need a block bypass, on pol and here. On pol i still get a block bypass special captcha code (which doesn't work at all) and here on phone connection just fails.
>>486327 Yeah I installed other anon's to try since I saw it and the site just bricked up with some 503 error.
test
>>486082 Really nice! Would it be possible to highlight those with (you's)?
Do I have to download a thing or paste this in CSS I cant into computers
>>483601 Got an issue with image hovering with videos in that they play full volume when hovering over them. Anyway to edit the script to use the volume set in the site settings or otherwise change it in the script?
(37.39 KB 906x745 Capture.PNG)

>>486537 I'm going to fix soon, Anon. Currently working on adding a menu.
>>486522 For the scripts you need to install the Violentmonkey addon first, then just press the install button on Greasyfork.
do we have ike 3 anons working on 3 different scripts right now? wouldnt it be better to work together on one?
>>486585 the site's devs are open to working with them too
This might be an incredibly niche feature but it would be nice if we had buttons on every post to scroll to the header/footer like we have on the top bar. You wouldn't need to move your mouse as much to navigate.
>>486603 a floating button in the corner maybe, but on every post seems bloaty as fuck. (Also just use your keyboard)
>>486556 based anon luv u
>>474864 Can we get an option to default to the catalog instead of the index pls? It's annoying to switch over whenever opening a new board.
>>486597 yeah im not going to start one lol i thought more of the 3 ppl talking to each other and making a github to share or whatever
>>486082 very nice. would it be possible to somehow have it load the "last 50 posts" version of a thread too?
i made a cool logo!
I fucking hate how pressing refresh overwrites everything in my forward button history, is there a fix for this?
Ladies and Anons, we have menu. https://greasyfork.org/en/scripts/533268-8chan-style-script New features & bugfixes: >Add a settings menu in the header bar >Add up/down arrows to scroll page >Add option to disable Fit Replies >Fix for videos on hover playing in the background if hovering too fast between different thumbnails >Change hiding of posting form and announcements so they can be toggled individually
>>486832 Will there be a Remove (You's) kinda button?
>>486628 New kinda minor issue. If you quickly mouse over an image and then off again the image stays open and follows the mouse around. Can just mouse over the image to make it go away though.
(284.67 KB 2576x2420 1736551769453268.jpg)

Test post >>486856 I'll try to fix Things I'm adding next: >beep or notification on (you) >blur spoilers instead of hiding
Added some options to make it work better with 8chan Style Script. Set navbar settings to blank if you want it left alone. https://greasyfork.org/en/scripts/533067-fullchan-x
>>486868 Test post >>487044 Looks great.
>>487051 testing my gayness
>>487044 1.6 and 1.6.1 doesn't work. settings don't, nor post sorting, nor yous. 1.5.3 works. win10 firefox. if i have to delete cookies ill just stay at 1.5.3 indefinitely.
>>487051 testing if I'm gay
(38.93 KB 895x643 1740372942145717.jpg)

>>474864 No idea if it was already proposed or implemented but could you do so the reply window clears the post field and closes when you press esc? Thank you for your work, very appreciated
>>487076 who's gay
>>487083 Please don't quote me test
>>487068 The settings are saved in localstorage for the domain, if you moving between .moe and .se you'll have to enter them again. Also possible the old settings data is causing issues with the new version. Try pressing f12, paste this in the console and hit enter: localStorage.removeItem("fullchan-x-settings");
>>487083 *raises paw* me
>>481125 It seems to require scrolling to the actual bottom of the page and not the last reply being completely visible.
(171.25 KB 400x400 1632724178758.png)

>>487090 0px on both works pretty well.
>>487077 Which reply window? You mean the quick reply?
Neat, the other anon's image hover works in the gallery. Videos too.
>>487103 good morning sir
I haven't been staying up to date, have you guys incorporated this into fullchan yet? Add to watcher on reply https://pastebin.com/SKCFbnLU
>>487107 i open f12, paste, enter, refresh. this works to restore every option and shows yous. then i refresh page and it doesn't work again.
>>487090 can you remove the ugly red ball from the tab?
Is there a way to change the site clock to my region and make posts in the catalog show when the last reply was when hovering over either on the sites default hardware or with your plugin?
>>487165 Not really focusing on things added by other anons for now. If someone wants to start a github later on and get everything joined into one script I'm happy to do that, but everthing is still experiments and bugs at the moment. >>487187 I thought it was useful, but I'll add a setting to change it to whatever you want or leave black to do nothing. >>487170 Not sure why that would be. Do you have the issue on other browsers? I'm using Librewolf.
>>487192 You can set the time to local in the 8chan's settings. Image hover doesn't work in catalog unless I am also running 8chan style script. Is this normal?
>>487211 I would like image hover and "x minutes ago" when hovering over post timestamps as well
>>487205 I know it's useful, but it looks ominous, like HAL. Can you make it much smaller, so it fits onto the website's icon? Something like picrel?
Which one has image hover over videos ? I have fullchanx and lynx chan right now and hover doesn't work over videos
>>486832 Can you make the sidebar a setting? Somewhat annoying to manually remove it from the script for those who don't favour it too much
(27.94 KB 521x630 Capture.PNG)

Huge update. https://greasyfork.org/en/scripts/533268-8chan-style-script New features: >Add Watch Thread on Reply >Add Beep on (You) and (!) to the tab >Add a reset button to the settings >Fix Hover Image for videos and images alike (again) >Add option to blur spoilers instead of hiding them >Pressing Esc will clear the Quick Reply and close it (you can still toggle it with CTRL+Q) >Small CSS fixes >>487077 Added. >>487044 Nice.
>>487223 For me using only Fullchan X and 8chan's native image preview on hover works for videos.
Hey guys, I heard this was the main place for coordinating 4chanX feature requests and for people to share snippets of code. Rather than maintaining addons, I'd really just like to upstream most of these fixes into the site itself. Our entire stack is open source. I am the lead (and only) developer, but I am in desperate need of additional hands, especially those with frontend webdev experience. If you don't mind submitting your code upstream, I am happy to take submissions through several means. If you want to be an active contributor, I'd be happy to add you to our developer chat room on matrix.org and add you to the repo. If you just want to quietly push your changes, that's fine too. You will need a GitGud account, which is a GitLab instance hosted for the original 8chan. You can find our repository here: https://gitgud.io/8chan/Aleph You can, of course, submit patches by e-mail or contact me directly for any reason. I've already had one patch be submitted this way. My contact information is as follows: Matrix.org: @codexx8ch:matrix.org E-mail: Codexx(at)cock(dot)li
>>487226 I'll work on that next.
>>487205 >Do you have the issue on other browsers? it works fine on a clean edge without any 8chan cookies.
>>487246 Cool, I will look into it but it's probably a bit more involved than making some dumb userscript.
How do I change the reply window not to be fixed in 8chSS? I found the line I think but I'm a retard and I don't know code
Fullchan X becomes unavailable in any catalog. Is that normal?
>>487234 >>487274 >ReferenceError: thread is not defined Seems the the watch thread on (You) broke the script in the catalog. I'll fix it in a bit.
>>487234 this one is cool too, but i still go into the code and delete the banner every time kek
>>487274 It started out as just options for threads, so I set it to not run outside of thread pages. I'll update it for the catalog.
>>487234 >>Fix Hover Image for videos and images alike (again) Seems like it worked this time
(991.30 KB 1012x813 pregnart.png)

>>487259 Depends. A lot of stuff can literally just be put into the existing scripts and should just work. I see people hooking into the existing scripts already. In many cases, just adding it to the source would be easier.
(5.35 KB 758x378 wrong.png)

autoreload captcha
>>487274 Updated to work on the catalog. Most buttons are only for thread pages though, so they're hidden. https://greasyfork.org/en/scripts/533067-fullchan-x
>>487379 Would centering threads and increasing size of threads in catalog be possible?
https://greasyfork.org/en/scripts/533268-8chan-style-script New: >Remove Watch Thread on Post for now (bugged) >Add toggles for Sidebar, Fit Replies, Sticky QR Should be working fine in the catalogs again. >>487226 >>487283 I updated the script to make it more modular and allow toggles for those styling options. Will make life easier in the future.
Is there a function to highlight posts by an ID when you click it? Doesn't seem to be a native function
>>487379 Thank you. Fullchan X now remains enabled. Image preview on hover still doesn't work in a catalog but I just realized that is a function of native 8chan.
I also dislike how sending a post removes anything in your forward history as if you clicked on another link
>>487415 Much appreciated.
LES anon here, i'm not really a developer at all, but so far i've been experimenting with how far i can push AI to write a half decent suite for 8chan with a focus on the features i used the most. Just added image preview on hover that (i hope) is better than 8chan's native one. Despite the name, i'm aware it's quite bloated since it's just me wrangling AI to make it, but i'm pretty happy with it, anyone here tried it? hoping you guys like it anyway https://greasyfork.org/en/scripts/533173-8chan-lightweight-extended-suite
(65.63 KB 398x495 1745115676124.jpg)

8chan style script will make the reply text disappear after posting one post, need to refresh the page to bring it back
>>487519 I don't think it's 8chanSS doing that, why would you want the same text you just posted to still be there after posting or a refresh?
>>487544 weird, i disable all script except 8chanSS i mean after posting one post, i want to post another post and the reply button gone, when i click reply, nothing happen, so i need to refresh once so i can post again, maybe i'll try installing the script with violentmonkey first
>>487565 ah nvm, after updating from 1.16 to 1.17 it work fine
>>487107 >>487170 the suggestion from your script feedback page worked. // @run-at document-end you put at idle in 165, that didn't work, but at end did work somehow. im not a dev so i don't get the difference but here, for what it's worth.
Updated to prevent (You)s from extending past screen. Didn't think of that until the the replies in this thread. Should probably fix the nested quotes now. >>487599 Weird, idle should happen after end.
why are there two scripts? which one should I use? Can you guys just make one script? wtf???
>>475900 THIS.
>>487741 just be yourself
>>487741 use both
>>487741 in a perfect world they'd be helping out codexx... but this is not a perfect world.
>>487741 On 4chan we had 4chan x and oneechan one is for skripzzz and one for theeemz
I can't get nested replies to work with Fullchan-X. I have inline/bottom replies off in the site settings, and have uninstalled and reinstalled violentmonkey. Seems like the other features work but just not nested replies.
>>487741 They mostly do different things. The few overlaps can be disabled on either.
Requesting quick reply from index.
>>487802 Index is hard to work with due to nothing indicating that you're in the Index. Dev should add a class to the body or root for .index, .catalog, .thread.
Another request regarding quick reply, make it so the textarea gains focus when the quick reply modal appears
>>487783 FCX only has has nested quotes for now, wouldn't do anything on nested replies until I get round to fixing everything on the quotes, at that point they could mostly share the same code. There's a third script with nested quotes if you don't mind adding another one though.
>>487752 His site is so much more pleasant to use now for those of us coming from 4chan X. Is that not helpful?
>>487816 Oh I'm dumb and wasn't distinguishing between quotes and replies in my empty little head. Thanks!
I cannot find the settings button.
Another update. https://greasyfork.org/en/scripts/533268-8chan-style-script - Add new option separate from Beep to only notify when (You) - Add Bottom Header option - Focus Quick Reply text area when toggled - Bit of code cleanup >>487741 It can't be helped. I want to do some times, OP wanted to do others. They mostly work together and I've been using both. There's only an issue with FullchanX forcing the full board list while 8chanSS tries to add it. >>487811 Added.
>>487834 God I can't write for shit. *It can't be helped. I want to do some things, OP wanted to do others. They mostly work together and I've been using both. There's only an issue with FullchanX forcing the full board list while 8chanSS tries to hide it.
>>487834 >There's only an issue with FullchanX forcing the full board list while 8chanSS tries to add it. Shouldn't do anything to the board list of the fields are left blank. I'll add a not to the script page to let people know.
>>487234 >They mostly work together Only issue is pages take a lot longer to load with both of these scripts enabled
>>487869 That's just how it is with userscripts.
>>487834 thanks for the god work
>>487834 the massive threads with 50mb limits don't help either but still I'm spoiled by 4chanx
>>487834 Noticed a bug, on .moe it only shows saved boards but on .se it's showing all of them. Librewolf 133.0-3
>>487898 Getting this too. I can't get the fullchan x to work at all on librewolf 136 or 137 though.
>>487898 just don't use moe
>>487898 For me it forces the full board list on both domains.
>>487831 >>487905 it was greasemonkey. violentmonkey works great.
>>487898 Line 61, this is what's forcing it. if (this.hideDefaultBoards !== '') { style.textContent += '#navTopBoardsSpan{display:block!important;}' }
>>487942 Only runs if the field is populated
>>487942 >>487942 I'm getting it on .moe and .se.
>>487960 Okay I figured out what's causing it. It happens when you leave this field blank.
One thing about the native software, is the Show Forms (janitor tools) link at the bottom constantly asking for new captcha images and refreshing? That should probably be fixed.
>>487834 God bless you bocchiposter How hard would it be to add >ctrl+enter to post >show post when hovering a reply backlink ?
>>474989 >(You) notification in tab turn off self (you)'s >Persistent thread watcher >Auto watch thread on replying to it yes please >Persistent quick reply style script can do it >Board list links go to catalog instead f index an index/catalog toggle for this please.
Requesting reply link (index) and catalog links open as new tab. Too lazy to ctrl+click
>>488017 >>Persistent thread watcher >>Auto watch thread on replying to it threadwatcher highlights current thread (bolt print or something)
I have not seen this mentioned anywhere but, preview on hover for spoiler posts, including video preview. Nested replies as well.
Great job to the anons making scripts to help those of us from 4chan acclimate. 4chanX and Oneechan were essentials for myself and many others. Any chance to fix quoted posts' relative time? Any time I either hover or inline them, it says "Just now" rather than the actual time.
>>488097 Also, would it be possible to have Fullchan X be just an icon in the navbar rather than the current floating option? Feel like it'd look much better that way.
>>488100 That would be awesome, the design language is very different so you really notice it.
the only thing i care about from 4chan-x is the thread watcher. i want to automatically watch threads when i post, and i don't want to have to keep browser tabs open all the time.
show the Catalog page by default instead of the unusable Index interface
the button for opening images put in quick reply in tegaki
Why are we requesting things? Has op never used 4chan-xt?
>>488153 1:1 would be ideal, but it's not exactly an easy thing to just port it over to an entirely different site.
Really nitpicky and superficial but I really prefer the randomized filenames with only numbers from 4chan X more than the super long alphanumeric ones here.
Also the ability to mark posts as yours, useful for posting from multiple devices etc.
(229.79 KB 1440x841 panda.png)

Need a little help testing this x-links 8moe update. Its working but I need some others to check as well. https://github.com/sdstpanda/x-links Test links: >>>/a/8540
>>487246 I feel like things like most of the important features from the scripts can be ported over without much hassle. I think its probably best at least we let the scripts mature a bit first and then port the guaranteed working stuff. Wouldn't want to introduce a site-wide bug to tech illiterate users. Script authors should remember though if there is a big hurdle/problem/performance issue and a little change on the website can help a lot you should consider doing it yourself.
>>488206 you won't be anonymous if you're the guy posting the epoch filenames, but i guess you could im pretty sure the algorithm is this: python3 -c 'import time; print(int(time.time() * 1000000))'
>>488220 >Need a little help testing if you could have heard and smelled the fart i did just now i think i need to change my ball short
>>488220 >nakamura regura my man
>>485727 >>486082 This thread watcher stuff should be contributed to the site. Should be an easy 5 minute fix. Give ideas on how to fix the thread watcher >show counts >show board names >>488252 Yeah I was just being humble and wanted to bait people into trying it out farty lil bro. It works fine.
Yoh, make it so it autoscroll down to the last post that was posted when you earlier left a thread and came back, would make this site so much better
>>488279 Read the thread 8chan style script does that.
>>488292 Man,too wasted to read all that nerd shit right now do you dump it in tampermonkey?
It's incredible how laggy as shit the default /b/ theme is compared to Yotsuba. I'm on mobile currently but later today I'll check what's causing the slowdown.
>>488315 No, just install violentmonkey. Tampermonkey is outdated shit. Then just go here and press the big green button: https://greasyfork.org/en/scripts/533268-8chan-style-script
>>488320 Why bother shit is ugly and cluttered, just use Tomorrow
>>488320 i wonder if there's a way to just never load the CSS. it always loads before loading the one you picked. customizable themes per boards could be nice too. >>488329 Futaba/Burichan (AKA Yotsuba and Yotsuba B) colors are easy on the eyes.
>>488328 Will do, sigh, why does does it feel like we are setting up a permanent home? Whatever, adapt or die. (have some tits)
(2.25 MB 1280x720 2025-04-20 13-59-47.mp4)

update my version of better UI and qol, in case anyone interested full feature description is in https://greasyfork.org/en/scripts/533329-enhanced-8chan-ui also just fix my nested reply bug too i don't have plan to merge them for now, but it works fine to run both https://greasyfork.org/en/scripts/533331-8chan-collapsible-thread-chains-nested-inline-replies
>>488328 >>488359 Will it interfere with the stuff anon posted, if I install both?
>>488365 for nested replies it wont but if u want combine mine with 8chan style it might break some css actually i steal some of 8chan style code too so some of 9style qol exist in mine too, also my code more focused for user not thread maker >always delete all shit in QR >text formating only work inside thread
(2.93 MB 952x720 are they.webm)

>>488377 Yeah, trial and error. Thanks for the the effort bro
>>488359 The reply one makes the page massively slow down then freeze for me
I don't like how clicking the post number you're replying to opens a post inside the post inside of taking you back up can you add settings to toggle that kind of behavior? I prefer when the nesting is for replies, not what you replied to
>>486832 pachi pachi pachi pachi
If anyone is willing to work on a super super basic chat or group messaging thing on the site for board owners and board volunteers... Well... Yeah... :)
>>488423 yeah its known issue, especially when thread have ton of post. i will try to update them as soon as i can
Has anyone looked into adding a scroll bar for the thread watcher?
>>488444 it has one if you shrink it
>>488436 Most BOs use matrix/element or IRC already tho.
>>488387 >shadow of a doubt
Is there any script that makes the Watched Threads links link directly to the first unread post?
>>488425 >>488423 i change the behavior from cloning to moving it should have better performance and user experience
>>488572 Seems to work well now, thank you for your service
>>487234 i might be retarded but how do i access the settings?
>>488587 Fellow retardbro. To the left of the board bar is a 8chanSS link, that's the settings. Took me a while to figure it out too
>>488589 ah! i didnt see it because it blends with the boards i guess. ty anon.


Forms
Delete
Report
Quick Reply