708 Commits (ae13b22363b97500ae57609273d9df8ef708d47a)

Author SHA1 Message Date
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
Thomas Lynch d8f2e8292f add eslint rules 2 years ago
Thomas Lynch 115679a4de I guess my comment in lib/post/filteractions was right 2 years ago
Thomas Lynch e047782249
eslint lib, migrations, db, models, test, schedules and root dir 2 years ago
Thomas Lynch ec5eb65aa7
change return of getfilterstrings to object and destructure 2 years ago
Thomas Lynch 0a3515291b yeah, it was pretty busted 2 years ago
Thomas Lynch 6c9f0a211f hotfix editing broken filters 2 years ago
Thomas Lynch 452071ebb0 debugLogs logs board and global setting changes 2 years ago
Thomas Lynch 7893947ee6 refactor, dedup the combining of post data into strings for filtering, and blocking post/applying ban. also improve the comments. previously was ugly and duplicated between makepost and editpost model 2 years ago