jschan - Anonymous imageboard software. Classic look, modern features and feel. Works without JavaScript and supports Tor, I2P, Lokinet, etc.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
fatchan 39f8ed78c8 remove EXIF from images, delete temp files on upload, correct thread pruning to on new thread post, not new reply 5 years ago
configs First commit 5 years ago
controllers remove EXIF from images, delete temp files on upload, correct thread pruning to on new thread post, not new reply 5 years ago
db move to an immediate build strategy to prevent issues with active pages rebuilding excessively on quick successive request 5 years ago
gulp/res generate and save html to disk. actions that would cause a page to change delete the html. on the next visit, nginx will try_files, else pass to the backend which will generate the page again. CURRENTLY DOES NOT SUPPORT POST ACTIONS e.g. deletes, spoiler, sticky, etc will not cause pages to be deleted for future rebuilding. thats coming in next commits. consider this the start of actual smart building strategy to prevent templating and db hits unnecessarily. where its possible to serve a plain html page, we will do so. 5 years ago
helpers remove EXIF from images, delete temp files on upload, correct thread pruning to on new thread post, not new reply 5 years ago
models remove EXIF from images, delete temp files on upload, correct thread pruning to on new thread post, not new reply 5 years ago
views more guild settings, e.g. force OP file, message, subject, min message length 5 years ago
.gitignore update some pages to not use csrf token where unnecessary 5 years ago
LICENSE Create LICENSE 5 years ago
README.md First commit 5 years ago
build.js move to an immediate build strategy to prevent issues with active pages rebuilding excessively on quick successive request 5 years ago
deletescheduler.js more readable delete and remove inaccurate log for amount deleted 5 years ago
ecosystem.config.js add ecosystem with production env and easier to start deleter and clustered server 5 years ago
gulpfile.js add helper to render pug template to html file 5 years ago
package-lock.json generate and save html to disk. actions that would cause a page to change delete the html. on the next visit, nginx will try_files, else pass to the backend which will generate the page again. CURRENTLY DOES NOT SUPPORT POST ACTIONS e.g. deletes, spoiler, sticky, etc will not cause pages to be deleted for future rebuilding. thats coming in next commits. consider this the start of actual smart building strategy to prevent templating and db hits unnecessarily. where its possible to serve a plain html page, we will do so. 5 years ago
package.json generate and save html to disk. actions that would cause a page to change delete the html. on the next visit, nginx will try_files, else pass to the backend which will generate the page again. CURRENTLY DOES NOT SUPPORT POST ACTIONS e.g. deletes, spoiler, sticky, etc will not cause pages to be deleted for future rebuilding. thats coming in next commits. consider this the start of actual smart building strategy to prevent templating and db hits unnecessarily. where its possible to serve a plain html page, we will do so. 5 years ago
server.js generate and save html to disk. actions that would cause a page to change delete the html. on the next visit, nginx will try_files, else pass to the backend which will generate the page again. CURRENTLY DOES NOT SUPPORT POST ACTIONS e.g. deletes, spoiler, sticky, etc will not cause pages to be deleted for future rebuilding. thats coming in next commits. consider this the start of actual smart building strategy to prevent templating and db hits unnecessarily. where its possible to serve a plain html page, we will do so. 5 years ago
wipe.js more guild settings, e.g. force OP file, message, subject, min message length 5 years ago

README.md

jschan