FAQ

Welcome to thatsnuts.online!

thatsnuts.online is a website dedicated to posting and sharing squirreljaks, themed around soyjaks. We consider ourselves gemkeepers resisting the earths coal.

Gabbagoul.

What can I expect from this website?
  • fun /raid/s
  • sigma squirrels
  • irl squirrels
  • lorem ipsum.

Dont be posting dnb or cp and you're alright in our books.

What is an imageboard?

An imageboard is a type of discussion board where users share images and text about various topics.

The primary difference between imageboards and traditional forums is that anybody can make a post without registering an account or providing any personal information. This lowers the barrier to entry, protects user identities and focuses on what is said, rather than who says it.

Imageboards are more down to earth than social media sites as there is no algorithm or incentive to farm or lie for likes, karma or subscribers, etc.

How can I contact the administration?

You can find the contact info for administration on the bottom footer under contact.

To contact the original imageboard creator use the github link on the bottom of the site.

What are the settings?

In the top right corner of your screen is a settings button, pressing it will make a popup appear with a multitude of options. This is how you can customize your experience on the site, from setting the theme to enabling accessibility features.

Settings

The available settings and what they do are listed below.

Live PostsEnabling this makes posts update live. This is enabled by default. When not enabled, you'll have to refresh your page to manually update posts.
NotificationsEnabling this will push desktop notifications when posts are made in a thread, allowing you to never miss a new post. This is disabled by default. Requires permission from your browser to send desktop notifications.
Only notify (You)sWhen Notifications are enabled, it will only notify replies to your posts and not others. This is enabled by default.
Scroll to new postsWhen new posts are made in a thread, you will automatically scroll to them. This is disabled by default.
Local timeUses your timezone. Turning this off will use the Server's timezone.
24 hour timeUses 24 hour formats instead of 12PM/AM where applicable.
Show relative timeShows time in the format of "1 month ago" or "1 day ago". Turning this off will show time as their exact dates.
Non-color IDsEnabling this will remove the coloured background that poster IDs have. This is disabled by default.
Fade Post ContainerWhen hovering off of the new post container (the box with the subject, name and message field and post button) the container will start to fade in opacity, but will fade back if you put your mouse back on the box. Useful for reading posts while the box is active. This is disabled by default.
Hide post stubsWhen posts are filtered, they'll show up as stubs with the option for you to un-hide them. If you don't like this and stubs are clogging up the page, you can enable this option to hide them. This is disabled by default.
Hide deleted post contentWhen posts are deleted, they are still visible to everyone unless they refresh their page. Enabling this setting makes deleted posts just disappear with no remains. This is disabled by default.
Disable board custom CSSDisables the board's custom CSS. This is disabled by default.
Hide thumbnailsImage thumbnails become invisible. This is disabled by default.
Recursive post hideWhen hiding a post, it will hide the replies to that post, I'm assuming. This is enabled by default.
Loop Audio/VideoAudio and Video will loop when they reach their end timestamp. This is enabled by default.
Unlimit Media HeightUnlimits media height on images and video.
Crisp image renderingThis is a CSS Toggle that adds the crisp-edges option on image-rendering similar to Nearest Neighbour filtering
Image loading barsWhen clicking on an image to view it in full scale, a loading bar will appear. This is enabled by default. Disabling this setting will make the loading bar not appear.
Image hoverWhen hovering over an image with your mouse, it will appear on the right as a full-scale image.
Always reveal text spoilersSpoilered text becomes visible always. This is disabled by default.
Show (You)sShows (You) besides your name on the posts you've made. This is enabled by default.
Smooth scrollingMakes it so when you scroll the page, it's smooth and not jagged. This is enabled by default.
Thread watcherEnables the thread watcher widget, allowing you to watch threads by clicking the post arrow and selecting "Watch". This is enabled by default.
How do I change the theme?

You can change the theme in the settings. Under the post password field and above the Code theme field is the Theme field. By default it is on, well... "default", but you can change it to a multitude of different themes. Navy is my best pick if you like darkmode and win95 if you're looking for something retro. You can ofcourse make your own theme using the Custom CSS option.

Name formatting

When posting, you can format the name field to include a name, tripcode , capcode, any combination of the three including leaving the field completely blank. Instead of a blank name, "Furchud" is used, however this depends on board-specific configuration. The optional components are explained below.

Format

Names should be input like: . Tripcode and capcode are optional components. Please note the whitespace before capcodes is significant.

Valid examples:

  1. name
  2. #tripcode
  3. ##tripcode
  4. ## capcode
  5. name#tripcode
  6. name##tripcode
  7. name## capcode
  8. name#tripcode## capcode
  9. name##tripcode## capcode
  10. #tripcode## capcode
  11. ##tripcode## capcode
  12. ##

The last example is considered a blank capcode and can be used as a shortcut to display your role. Additionally, if a user has multiple aplicable roles (e.g. a board owner, but the user is also global staff) capcodes will default to their lowest role. To show the higher role, you must be explicit and precede any capcode with the role name e.g. ## Global Staff or ## Global Staff capcode

Each component can be used in combination or independently. In a post number 9 would look like:

Hello, world!

The name appears bold in the top left, followed by the tripcode in regular weight with a !! prefix, then the capcode in a different color, bold and with a ## prefix. The colours may vary between themes but are generally distinct from each other

Name

The name is simply what name you want to be shown alongside your post. Other users can post with the same name so there is nothing preventing impersonation. This is not related to your username (for registered users).

Tripcode

A tripcode is a password of sorts, which users can provide in the tripcode component of their name. This tripcode is used in conjunction with a server-known secret to generate a unique* tripcode portion of the name. Long, unique tripcodes can be used as a form of identity. It is important that you keep tripcodes secret if you use them for some form of identity. A compromised tripcode can be used for impersonation and cannot be revoked in any way. Single # before tripcodes will use the traditional (what is now sometimes known as "insecure") tripcode algorithm shared by many imageboard softwares and websites. Double # before tripcodes will use a sha256 hash with server-side secret for a more secure, non-portable tripcode.

Capcode

A capcode is a component of the name field only available to authenticated users. This includes admins, global staff, board owners and board staff. If there is no text after the ##, the role will be displayed alone. Leaving a space and putting custom text will be prefixed by the role name. This way, the role is always shown to prevent role impersonation.

Post styling
InputOutput
>greentext>woah where the hell are we
<orangetext<faq.html apparently
%%glowtext%%You should kill your neighbour. With a shovel.
==title==Red Text!
--title--Blue Text...
''bold''bold favours the BRAVE!
__underline__The west has fallen.
~~strikethrough~~Free chicken
||spoiler text||What are you looking at, nufur?
**italic**Italalalalalian
(((detected)))((( they )))
##2%9+3This is a dice roll. Syntax: ##roles%sides
(##2%9+3) = 10
https://example.comhttps://example.com
[Board Rules](https://your.imageboard/a/custompage/rules.html)
(requires permission + staff only)
Board Rules
![Alt text](https://your.imageboard/file/example.jpg)
(requires permission)
Alt text
>>123>>123
>>>/b/>>>/b/
>>>/b/123>>>/b/123
`inline monospace`inline monospace
[code]language
int main() {...}
[/code]
int main() {...}
[code]aa
∧_∧
( ・ω・) Let's try that again.
[/code]
∧_∧
( ・ω・) Let's try that again.
Supported languages for code block syntax highlighting: https://github.com/highlightjs/highlight.js/blob/master/SUPPORTED_LANGUAGES.md. If you do not specify a language, a subset of languages is supported for auto-detection: javascript, typescript, perl, js, c++, c, java, kotlin, php, h, csharp, bash, sh, zsh, python, ruby, css, html, json, golang, rust, aa. If the language is "plain", an unsupported value, or the auto-detect confidence is too low, highlighting is disabled for the code block. If the language is "aa", the font will be adjusted for Japanese Shift JIS art.
What is the file size limit?

Max size of form data per-post is 25MB. Because other fields e.g. name, message, etc contribute to this, the maximum size of file uploads will be very slightly smaller than this.

How does moderation work?
Local vs. Global reports

There exists the concept of "local" and "global" reports. Reporting a post locally will show the post along with reports on the report page for that particular board, and the reports may be actioned upon by the board staff. Reporting a post globally will show the post along with reports on the global manage page available only to global staff and may be actioned upon by global staff. Global reports should be used to flag posts that violate global rules such as illegal content or spam, in contrast to local reports which are for posts that abide by global rules but break board-specific rules (which may be made arbitrarily by board staff). It is also possible to be banned from a board or globally for abuse of the report system.

Batch processing of posts

Each post has a checkbox in the top left to select it for moderation actions. Multiple posts may be selected to allow batch processing e.g. reporting multiple offending posts in one request. The same is present in moderation interfaces. Some actions for example bans (which are based on IP) may also be handled in batches. Selecting multiple posts and using the ban action will apply a single ban for each unique IP of the selected posts.

Time format in moderation interfaces

Some moderation interfaces, for example the ban duration when moderating posts, or the ban duration for post filtering use a shorthand for times/length. This format supports years, months, weeks, days, hours, minutes and seconds. An input of "3mo" would mean 3 months and "1y2mo3w4d5h6m7s" would mean 1 year, 2 months, 3 weeks, 4 days, 5 hours, 6 minutes and 7 seconds. Units of time should be in descending order, so "2w1mo" is invalid. However you may use "6w" for example to input 6 weeks, and are not required to use "1mo2w".

What do the board settings for antispam do?

Lock Mode: Choose to lock posting new threads or all posts.

Captcha Mode: Choose to enforce captchas for posting threads or all posts.

PPH Trigger Threshold: Trigger an action after a certain amount of PPH.

PPH Trigger Action: The action to trigger.

TPH Trigger Threshold: Trigger an action after a certain amount of TPH.

TPH Trigger Action: The action to trigger.

Trigger Reset Lock Mode: If a trigger threshold was reached, reset the lock mode to this at the end of the hour.

Trigger Reset Captcha Mode: If a trigger threshold was reached, reset the captcha mode to this at the end of the hour.

Early 404: When a new thread is posted, delete any existing threads with less than 10 replies beyond the first 1/3 of threads.

Disable anonymizer file posting: Prevent users posting images through anonymizers such as Tor hidden services, lokinet SNApps or i2p eepsites.

Blocked Countries: Block country codes (based on geo Ip data) from posting.

What do the filter options do?

Filters: Newline separated list of words or phrases to match in posts. Checks name, message, email, subject, and filenames.

Strict Filtering: More aggressively match filters, by normalising the input compared against the filters.

Filter Mode: What to do when a post matches a filter.

Block/Ban Message: The message returned if a post is blocked, or the ban reason if a poster is banned.

Filter Auto Ban Duration: How long to automatically ban for when filter mode is set to ban. Input the duration in time format described in the moderation section.

Filter Bans Appealable: Whether or not a ban given by this filter can be appealed. This can be useful if the ban hits an innocent user by mistake.

Replace Text: Text to substitute in for a replace filter. This is how word filters are added.

What is the archive/reverse image search link url format?

Put a link with %s where the url of the page/file should go for reverse image search or archive links. For example https://tineye.com/search?url=%s.

How does 2FA enforcement work?

There are two options included in global management settings that allow admins to increase security by enforcing the use of 2FA for all accounts and/or actions.

Force Account 2FA: Forces all accounts to have 2FA, or else the user is redirected to the 2FA setup page.

Force Action 2FA: If an account has 2FA enabled, the 2FA code must be input for: changing global settings, changing board settings, resigning from a staff position, deleting accounts, deleting your own account, or deleting a board.

The granularity of what actions require 2FA will be expanded and customisable in a future release.

- contact - news - rules - faq -
eientei
averi-foo 1.7.7
Please adhere to the legal disclaimers found in the rules.