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 c8acbaae04 more scuffed stats changes: 5 years ago
..
actionhandler.js more scuffed stats changes: 5 years ago
addnews.js split global management pages into separate each page 5 years ago
appeal.js Appeals (#52) 5 years ago
banposter.js preserve multiple posts to show in ban, dont have multiple bans on same IP from a single action 5 years ago
bumplockposts.js fix exploit; no longer use extended body parser mode and remove unneeded array prefix from array body fields, since we use different lib to parse body now. also upgrade express and dont allow body for modlog actions to be entered into modlog, replace with non user controlled text 5 years ago
changeboardsettings.js separate manage pages for bans, reports, settings and banners 5 years ago
changepassword.js add db index file and destructure to reduce repetitive imports 5 years ago
create.js change how stats work because im stupid and they were basically capped at threadlimit*replylimit per board because of using the posts collection. as posts are pruned, they would not be counted in stats even if part of calculations 5 years ago
cycleposts.js make sticky, sage, lock, cyclic a toggle so they can be reversed or toggled independently in batches 5 years ago
deletebanners.js separate manage pages for bans, reports, settings and banners 5 years ago
deleteboard.js change how stats work because im stupid and they were basically capped at threadlimit*replylimit per board because of using the posts collection. as posts are pruned, they would not be counted in stats even if part of calculations 5 years ago
deletenews.js split global management pages into separate each page 5 years ago
deletepost.js start of json api read only for boards, threads, catalog, banners 5 years ago
deletepostsfiles.js deal with hash instead of spliting filename in various locations, and make use of post file delete helper 5 years ago
dismissglobalreport.js sticky, lock, sage + changed action handling significantly to combine queries 5 years ago
dismissreport.js add ability to ban reporters e.g. for spamming reports 5 years ago
edit-post.js add db index file and destructure to reduce repetitive imports 5 years ago
editaccounts.js split global management pages into separate each page 5 years ago
lockposts.js make sticky, sage, lock, cyclic a toggle so they can be reversed or toggled independently in batches 5 years ago
login.js add db index file and destructure to reduce repetitive imports 5 years ago
makepost.js fix exploit; no longer use extended body parser mode and remove unneeded array prefix from array body fields, since we use different lib to parse body now. also upgrade express and dont allow body for modlog actions to be entered into modlog, replace with non user controlled text 5 years ago
newcaptcha.js move some more small model/controlers to separate files, and reorganise the routers 5 years ago
register.js add db index file and destructure to reduce repetitive imports 5 years ago
removebans.js Add modlogs (#48) 5 years ago
reportpost.js add ability to ban reporters e.g. for spamming reports 5 years ago
spoilerpost.js temp files _actually_ deleted for uploads, still need a little refactor. also remove hyphen from filenames 5 years ago
stickyposts.js make sticky, sage, lock, cyclic a toggle so they can be reversed or toggled independently in batches 5 years ago
transferboard.js separate manage pages for bans, reports, settings and banners 5 years ago
uploadbanners.js separate manage pages for bans, reports, settings and banners 5 years ago