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
f1caf5b509
Merge branch '435-account-permission-bypass-captcha' into develop
2 years ago
Thomas Lynch
8061ffecb4
Add solvedCaptcha=true check also to blockbypass for the few routes which check block bypass w/o verifyCaptcha middleware before
2 years ago
Thomas Lynch
d9ee28c67c
Update express-fileupload and npm audit fix file-type module
2 years ago
Thomas Lynch
2de0c0021e
Ignore imghash failing close #481
2 years ago
Thomas Lynch
26e73dcb9c
Merge branch '435-account-permission-bypass-captcha' into develop
2 years ago
Thomas Lynch
65c06cc39e
Remove cruft of old pre-bypass captcha verification skip
2 years ago
Thomas Lynch
2f024b4eed
update CHANGELOG
2 years ago
Thomas Lynch
e1396674bb
Add some more titles in antispam section of globalsettings page
2 years ago
Thomas Lynch
8752b12713
Merge branch '435-account-permission-bypass-captcha' into develop
2 years ago
Thomas Lynch
11631ee777
eslint fixes
2 years ago
Thomas Lynch
216968b053
Add middlewares to fetch account on individual blockbypass form to allow bypass permission to work (no isLoggedIn needed)
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
b33fa6d697
Merge branch 'develop' into 'develop'
...
Capitalize all form buttons
See merge request fatchan/jschan!260
2 years ago
l29utp0
fd64e10d89
Capitalize all form buttons
2 years ago
Thomas Lynch
9977580b9e
Dont duplicate security_headers for nocache version, just include the original
2 years ago
Thomas Lynch
36b86251be
Merge branch 'develop' into 'develop'
...
use youtube-nocookie
See merge request fatchan/jschan!259
2 years ago
l29utp0
1b5b12ea0e
use youtube-nocookie
...
https://support.google.com/youtube/answer/171780#zippy=%2Cturn-on-privacy-enhanced-mode
2 years ago
Thomas Lynch
13bcc34d5d
update CHANGELOG
2 years ago
Thomas Lynch
db6ceaf6b6
Merge branch 'crazy-css-tabs' into develop
2 years ago
Thomas Lynch
89a64e36c4
ref #477 for board settings
2 years ago
Thomas Lynch
b73b657f4a
Make first tab default selected ref #477
2 years ago
Thomas Lynch
712a11fb6d
npm audit fix --save
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
c71c9c3277
CSS improvement
2 years ago
Thomas Lynch
added79573
Tabbed board settings, and CSS improvement #477
2 years ago
Thomas Lynch
2aa776116d
Testing css-only tabs solution for settings page organisation
2 years ago
Thomas Lynch
4a00a3fc81
update CHANGELOG
2 years ago
Thomas Lynch
c99168b9c9
npm audit fix
2 years ago
Thomas Lynch
51de38f757
Merge branch '469-captcha-improvements' into 'develop'
...
Captcha improvements
See merge request fatchan/jschan!258
2 years ago
Thomas Lynch
a7d239cab2
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
4f3cea2327
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
467983fe06
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
fb5b9ddb1f
write the captchas to tmp in tests ref #469 !258
2 years ago
Thomas Lynch
fb57aa6fd5
Add captcha generators tests (doesnt write them to disk, but runs the generator function for catching issues like !255 ref #469
2 years ago
Thomas Lynch
b1751f1706
allow grid captcha yIconOffset=0
2 years ago
Thomas Lynch
b57a69f8d6
fix text captcha options template and change defaults in template and migration
2 years ago
Thomas Lynch
5c359a8bda
Merge branch 'develop' into '469-captcha-improvements'
...
# Conflicts:
# controllers/forms/globalsettings.js
# gulpfile.js
# migrations/0.8.0.js
# package.json
2 years ago
Thomas Lynch
06828da6c0
Refactor captcha generators and captcha model
...
Generators changes:
- take captchaoptions as argument, so no longer require config.get or captchas db imports
- return the captcha object (gm instance) and solution (whatever).
The model itself inserts the solution to db, gets captchaid for filename and cookie, and writes the image to disk.
Slightly cleaner imo, and makes the captcha generators more testable without requiring any mocking for DB/config.
2 years ago
Thomas Lynch
f0ae0691a4
Remove duplicate call to randomof and setting characters
...
Remove debug
ref #469
2 years ago
Thomas Lynch
c969814f54
First version of grid v2
2 years ago
Thomas Lynch
116a102109
Set default/template config in gulp wipe task
2 years ago
Thomas Lynch
6e80af2eec
Fix another non integer argument to randomrange :^)
2 years ago
Thomas Lynch
f656a97513
Add note about playlsit to changelog and remove old bookmarklet from readme
2 years ago
Thomas Lynch
b1d36b5f62
style
2 years ago
Thomas Lynch
cd1d7ddcda
add eslint rule enforce one true brace style and allow single line
2 years ago
Thomas Lynch
8a51c1148a
Merge branch 'add-ptchina-playlist' into 'develop'
...
added feature to download a thread as a playlist
See merge request fatchan/jschan!257
2 years ago