262 Commits (4b732a2360af505d3488f38e9bb06aba814726fc)

Author SHA1 Message Date
Thomas Lynch 5a7368a0a4 Add a new property to permissions metadata and reflect on frontend inability for users without that "parent" permission to edit roles/accounts to have some permissions e.g. root, edit roles, edit accs 2 years ago
Thomas Lynch a1ccd6f267 Try to integrate post moving a bit better into the existing combined actions flow 2 years ago
Thomas Lynch 516884cf3e Cross board post move bugfixes/changes 2 years ago
Thomas Lynch 344ed5f662 Cross board post move bugfixes/changes 2 years ago
Thomas Lynch b391c0cb66 Make post editing a GET endpoint with perm check like editstaff/editcustompages, much more sensible 2 years ago
Thomas Lynch 1191ec4dc8 Mostly functional cross board post moving 2 years ago
Thomas Lynch 0d6323669f Start on cross board thread moves #250 2 years ago
Thomas Lynch 4d86406483 Initial commit of 2FA for accounts, TOTP-based 2 years ago
Thomas Lynch b69337e2f1 Show ban notes in mod view tables and allow editing them 2 years ago
Thomas Lynch 641c087ecc Add public json for modlog list, logs, custompages 2 years ago
Thomas Lynch fd7fc1adbf Close #470 ability to renew an existing bypass, which is slightly useful if you allow long living bypasses 2 years ago
Thomas Lynch 1e70a5aa62 Fix incorrect arg to Modlogs.deleteOld not pruning modlogs when updating modloglist. (the public page was still "correct" since it filtered the dates beforehand) 2 years ago
Thomas Lynch e63edadb9e Dont return accounts with Permissions.ROOT in getInactive query 2 years ago
Thomas Lynch 47ab8d22c0 Configurable hot threads max age, update migration, changelog, etc 2 years ago
Thomas Lynch f4e746cef4 Limit num of results to hotThreadsLimit 2 years ago
Thomas Lynch 1957aba02f ref #465 new "algorithm" to slightly bias, and allow threads for 30 days. TODO: make bias period adjustible, then its good to go. 2 years ago
Thomas Lynch 11631ee777 eslint fixes 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 a58d486a92 Dont repeat actions for boards that are already locked(or +unlisted) and not being deleted 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 e047782249
eslint lib, migrations, db, models, test, schedules and root dir 2 years ago
Thomas Lynch 3993b66116
Found and fix statsCountAnonymizer bug after linting 2 years ago
Thomas Lynch 93541903f2 fix Modlogs#deleteOld prunes propagating to other boards unintentionally (not deleting anything too new) 2 years ago
Thomas Lynch 32e0ca7d2b remove debug, update comment 2 years ago
Thomas Lynch 24a8f5ae18 Fix bug in reporter banning, thanks to automated tests 2 years ago
Thomas Lynch 80a4247a66 adjustable hot threads limit and threshold 2 years ago
Thomas Lynch cd254e7c40 cleanup and make hotposts more to my taste 2 years ago
Thomas Lynch 206dd3bc32 bans 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 440298a44d testing maybe slower/dumber but also maybe more *correct* rebuilding of pages after actions 2 years ago
Thomas Lynch 92c504e59c rename ip.single -> ip.cloak 2 years ago
Thomas Lynch e77aaffaa0 wrong isIP condition, should be for raw not single 2 years ago
Thomas Lynch 3a8f6b9e7e - when updating a role, update the permissions for all the people with that role already 2 years ago
Thomas Lynch 993924a5f2 Start making roles editable ref #377 2 years ago
Thomas Lynch 159e67b430 ref #426 ip "cloaking" 2 years ago
Thomas Lynch 448660707a ref #377 2 years ago
Thomas Lynch d1f9c78258 ref #377, the fun begins 2 years ago
Thomas Lynch 7cd60288a4
ref #420 start ban duration editing 2 years ago
Thomas Lynch 60cc35b389
block bypass assistance for users with SzPD 2 years ago
Thomas Lynch 9e62be3404 reports api endpoint ref #366 3 years ago
Thomas Lynch dd6c63625f upgrade to mongodb v4 driver compatibility, not many changes needed woohoo 3 years ago
Thomas Lynch a93e42d90c assets as last thing for manage assets page in boards 3 years ago
Thomas Lynch 52c189a153 allow board custom pages to be edited, like newspost editing 3 years ago
Thomas Lynch 1785b70d68 check deletedCount when removing custompage and show error when deleting invalid named pages, rather than doing an extra db call to check if they exist 3 years ago
Thomas Lynch 20f38a77a5 board search now matches a bit better using prefix 3 years ago
Thomas Lynch 7033b13e5d Make webring use ppd stat 3 years ago
Thomas Lynch 6dbd4d7d7d close #351 3 years ago
Thomas Lynch 61fa32c30c add another webring stat 3 years ago