716 Commits (fed5ad0e2a31b2b549d50ff468caa4729cb0f7f0)

Author SHA1 Message Date
Thomas Lynch 571b481a8c add option to limit video/image sizes 1 year ago
Thomas Lynch dfd509abd6
close #517 fix deletebanner count message 1 year ago
Thomas Lynch 571380e243 remove applying inheritance on setting, match editstaff/editaccount 1 year ago
Thomas Lynch 277745a5ca Fix the completely fucked up "my permission", the board equivalent, and staff permissions page since a recent permission update. Upside is it now considers the "parent" thing, which is nice. 2 years ago
Thomas Lynch 7a3095594f Change permissions metadata to be keyed by the permission bits 2 years 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 2 years ago
Thomas Lynch bc53bc1e4a Allow roles from globalmanage to be fetched as json 2 years ago
Thomas Lynch f894ed34e1 fix email bug for staff 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 058d7b1dbb Eslint and bugfix unused crossBoardMovePages 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 bdf5da0adc Ban type ip display and storage improvement 2 years ago
Thomas Lynch dc739b3cff Bugfix, make editrole route actually allow you edit BYPASS_CAPTCHA perm 2 years ago
Thomas Lynch f4328812f2 Add e2e tests for twofactor 2 years ago
Thomas Lynch 29bb4856ab 2fa improvements 2 years ago
Thomas Lynch d9288a137a Refactor new OTPAuth...validate pattern, remove await -- it isn't and shouldn't be async 2 years ago
Thomas Lynch e5d0f9871f Add text version of secret to twofactor.html for people without/who dont want to use a camera or screenshot the image 2 years ago
Thomas Lynch b93bab7faf Switch speakeasy -> otpauth (maintained, more modern, actively developed) 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 3b08cc684b Start on ban notes 2 years ago
Thomas Lynch 190410cc54 Bugfix issue with tor and renewing bypasses in some situations. Should be fetching *upserted* id from db or just using known ID. 2 years ago
Thomas Lynch 0fc87e752d make captcha font apply to text AND grid 2 years ago
Thomas Lynch 6b437d7159 Dont show replayable option if other files disabled on board 2 years ago
Thomas Lynch 05db1d898a eslint fix remove debuglogs import, settings.json update is now logged as a render event rather than in debuglogs 2 years ago
Thomas Lynch cc2eefc477 Bugfix showing correct amount of deleted asset/banner on board, deletedCount->modifiedCount because we are updating board object not deleting a document 2 years ago
Thomas Lynch 9a7053242d Close #370 optional disable overboard reverse image links 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 35da2a9ff1 Close #478 option to hide banners and [banners] links board setting 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 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 9517ec2f05 Allow "other" files in addassets, to allow e.g. fonts 2 years ago
Thomas Lynch 47ab8d22c0 Configurable hot threads max age, update migration, changelog, etc 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 06828da6c0 Refactor captcha generators and captcha model 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 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 18ab7d24ee When strict mime validation is enabled, actually tell the user what the server thinks the mime is in the mismatch error message. 2 years ago
Thomas Lynch 4022999966
Remove or update some no longer relevant todos. 2 years ago