269 Commits (master)

Author SHA1 Message Date
Thomas Lynch e89a0fb434 Fix issue with ban upgrading, version bump 1.2.1 10 months ago
Thomas Lynch 1197a6f06b Fix tests for new filters, add tests for matching/missing filter, update filter db caches to fix "undefined" instead of null board for global, and change to prevent possible race condition 10 months ago
Thomas Lynch 75fc1f4b45 Cache filters on redis on GET 10 months ago
Thomas Lynch b72089a2e8 Add web3 registration/login 10 months ago
Thomas Lynch 2a51aabf92 Add v1.2.0 migration for filters stuff 11 months ago
disco 7ce421de3b Redesign filter settings to allow multiple filters 11 months ago
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 1 year ago
Thomas Lynch a1ccd6f267 Try to integrate post moving a bit better into the existing combined actions flow 1 year ago
Thomas Lynch 516884cf3e Cross board post move bugfixes/changes 1 year ago
Thomas Lynch 344ed5f662 Cross board post move bugfixes/changes 1 year ago
Thomas Lynch b391c0cb66 Make post editing a GET endpoint with perm check like editstaff/editcustompages, much more sensible 1 year ago
Thomas Lynch 1191ec4dc8 Mostly functional cross board post moving 1 year ago
Thomas Lynch 0d6323669f Start on cross board thread moves #250 1 year ago
Thomas Lynch 4d86406483 Initial commit of 2FA for accounts, TOTP-based 1 year 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