374 Commits (d3507e6ae357029def72ffdf694df6126e05904f)

Author SHA1 Message Date
Thomas Lynch 6db781e8b8 Limit ban note length to global limits log_message length 2 years ago
Thomas Lynch b69337e2f1 Show ban notes in mod view tables and allow editing them 2 years ago
Thomas Lynch 0fc87e752d make captcha font apply to text AND grid 2 years ago
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 2 years ago
Thomas Lynch b886434c3d implement deleting sessions 2 years ago
Thomas Lynch 43506f1479 remove unnecessary csrf middleware from mypermissions pages (they dont call req.csrfToken(), there arent any forms on the pages) 2 years ago
Thomas Lynch f2b4ec2dd2 ability to show your login sessions, ref #353 2 years ago
Thomas Lynch 92c504e59c rename ip.single -> ip.cloak 2 years ago
Thomas Lynch 00da66f95e dont destructure roles, access it normally so load() callback will update them properly 2 years ago
Thomas Lynch 993924a5f2 Start making roles editable ref #377 2 years ago
Thomas Lynch 78f56b4be0 various bugfixes ref #377 2 years ago
Thomas Lynch 0fe3983d5f apply template to user accounts ref #377 2 years ago
Thomas Lynch 448660707a ref #377 2 years ago
Thomas Lynch d1f9c78258 ref #377, the fun begins 2 years ago
Thomas Lynch fe27d0de13
close #420 2 years ago
Thomas Lynch 7cd60288a4
ref #420 start ban duration editing 2 years ago
Thomas Lynch ddc816e35c
cleanup 2 years ago
Thomas Lynch 5e15e5cdd5
csrf token only fetch, for API and will be added to jschan-docs 2 years ago
Thomas Lynch de9b82ebad
close #419 3 years ago