752 Commits (2409930dfc9f082f5ac9ada989cb8264f9144338)

Author SHA1 Message Date
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
Thomas Lynch e2c68723b5
add back !dontStoreRawIps to manage pages, because the raw rooms dont get broadcasted to if raw ips are fully disabled, so joining them (Even for staff with raw ip perm) will not show any posts 2 years ago
Thomas Lynch a9af02e105 bugfix incorrect fallback for arraysetting in board tags 2 years ago
Thomas Lynch 1a377a30ee close #322 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 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 e4d6ae59ad bit simpler deleting of quotes in deletepost.js, simple string repacement instead of remarking the whole post. 2 years ago
Thomas Lynch 7805054635 modal shows bans, and are appealable from the modal 2 years ago