371 Commits (ff7db40f42a62d47478260fcac92f6d9687926f2)

Author SHA1 Message Date
Thomas Lynch cf92d77a2f Allow tegaki only, show as attachment with replay. perhaps an option in future to disable this (why not just use spoiler?) 2 years ago
Thomas Lynch 8e5c8b5ab0 Tegaki replaying overhaul 2 years ago
Thomas Lynch 2a48b10054 Fix duplicate key in projectedsettings for board settings, and make custompages jsons get removed on deleting custom page. 2 years ago
Thomas Lynch 641c087ecc Add public json for modlog list, logs, custompages 2 years ago
Thomas Lynch 3cb5e0197a Revert "Close #480 dont show "register" on login page if not allowed for regular user, since users might reach it clicking "manage" after the login redirect" 2 years ago
Thomas Lynch 9c5dd5efa8 Close #480 dont show "register" on login page if not allowed for regular user, since users might reach it clicking "manage" after the login redirect 2 years ago
Thomas Lynch 47ab8d22c0 Configurable hot threads max age, update migration, changelog, etc 2 years ago
Thomas Lynch 216968b053 Add middlewares to fetch account on individual blockbypass form to allow bypass permission to work (no isLoggedIn needed) 2 years ago
Thomas Lynch 47083e149b Fix the anonymizer bypass captcha permission issue (and fix the stupid pre-bypass and postsEarly in general) 2 years ago
Thomas Lynch 3a4737ad8e Add account permission to bypass captcha ref #435 still TODO fixing it for anonymizers 2 years ago
Thomas Lynch 962481845d Bugfix double sending headers on return from create model, e.g. if board already exists 2 years ago
Thomas Lynch c969814f54 First version of grid v2 2 years ago
Thomas Lynch 8f74885ba2 Add noise and paint slider options to grid captcha 2 years ago
Thomas Lynch 05413d72c6 Ref #418 add the abandoned boards handling 2 years ago
Thomas Lynch 3ab0a271c4 Inactive accounts handling schedule, globalsettings for it and migration. 2 years ago
Thomas Lynch 6ec6b32ed5 Change "wave" and "paint" text effect captcha options from toggle to slider 2 years ago
Thomas Lynch c8ebf9a579 Improvement to grid v1 to allow customising, allowing for something like this. 2 years ago
Thomas Lynch c4b0e7bb28
Catch obscure error that doesnt really break anything (more motivation to replace dogshit file mupload middleware 2 years ago
Thomas Lynch 652fb0b3c0
close #458 2 years ago
Thomas Lynch aaae81ff5b
Move alphaNumericRegex to schema checker from todo 2 years ago
Thomas Lynch d8f2e8292f add eslint rules 2 years ago
Thomas Lynch e7233d09e7
eslint controlers/, mostly removing all the unused schema check functions 2 years ago
Thomas Lynch 452071ebb0 debugLogs logs board and global setting changes 2 years ago
Thomas Lynch f75fd6dfad add imageHashes middleware to modpost route 2 years ago
Thomas Lynch 931fd4546f bugfix errors -> error, displaying error message as single characters 2 years ago
Thomas Lynch 80a4247a66 adjustable hot threads limit and threshold 2 years ago
Thomas Lynch 62678c2b19 Bans can now be "upgraded" retroactively to expand single IP bans to qrange/hrange bans. 2 years ago
Thomas Lynch bb582c2de8 "helpers" -> "lib 2 years ago
Thomas Lynch 300dc481a6 minor bugfix to numberbodyvariable schema checker 2 years ago
Thomas Lynch 74f8e1d0f0 add board toggle 2 years ago
Thomas Lynch 7b784283f8 tldr dnsbl and bypass sucks cock 2 years ago
Thomas Lynch 6798cb843e bugfixes and improvements to captcha options 3 years ago
Thomas Lynch b886434c3d implement deleting sessions 3 years ago
Thomas Lynch 43506f1479 remove unnecessary csrf middleware from mypermissions pages (they dont call req.csrfToken(), there arent any forms on the pages) 3 years ago
Thomas Lynch f2b4ec2dd2 ability to show your login sessions, ref #353 3 years ago
Thomas Lynch 92c504e59c rename ip.single -> ip.cloak 3 years ago
Thomas Lynch 00da66f95e dont destructure roles, access it normally so load() callback will update them properly 3 years ago
Thomas Lynch 993924a5f2 Start making roles editable ref #377 3 years ago
Thomas Lynch 78f56b4be0 various bugfixes ref #377 3 years ago
Thomas Lynch 0fe3983d5f apply template to user accounts ref #377 3 years ago
Thomas Lynch 448660707a ref #377 3 years ago
Thomas Lynch d1f9c78258 ref #377, the fun begins 3 years ago
Thomas Lynch fe27d0de13
close #420 3 years ago
Thomas Lynch 7cd60288a4
ref #420 start ban duration editing 3 years ago
Thomas Lynch ddc816e35c
cleanup 3 years ago
Thomas Lynch 5e15e5cdd5
csrf token only fetch, for API and will be added to jschan-docs 3 years ago
Thomas Lynch de9b82ebad
close #419 3 years ago
Thomas Lynch 5f5cc36532
typo 3 years ago
Thomas Lynch 2d42ce972a
Make sure to include delete protection board defaults in globalsettings ref #365 3 years ago
Thomas Lynch 20db8154e7 Stert on setting for BO to prevent deleting old threads or ones with a lot of replies, ref #365 3 years ago