Thomas Lynch
70eb647321
Fix rng captcha generation error. Couldnt cherry-pick 0c2e99a96b
because I decided to accidentally include an unrelated change
2 years ago
Thomas Lynch
c1b739ca16
Add ptchina bookmarklet script that somebody made to the readme
2 years ago
Thomas Lynch
0c2e99a96b
Fix issue of randomrange min < max constraint sometimes being violated
2 years ago
Thomas Lynch
c1dc877459
Set now non-default defParamCharset: "utf8" busboy option to correctly handle encoding of filenames that need utf8
2 years ago
Thomas Lynch
c8ebf9a579
Improvement to grid v1 to allow customising, allowing for something like this.
...
-true characters
-false characters
-question text
Make optional (and add additional options for) some filters/effects
-paint
-line
-wave
2 years ago
Thomas Lynch
f0a0fa4aee
Merge branch 'develop' into 'master'
...
v0.7.1
Closes #466 , #464 , #461 , and #458
See merge request fatchan/jschan!254
2 years ago
Thomas Lynch
0461842d14
Make IP pruning schedule also apply to modlogs
...
Update CHANGELOG
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.
...
note: only for making posts (for now), pending a refactor of some checks that are shared and duplicated between other file upload models e.g. banners/asset
2 years ago
Thomas Lynch
d2d14f5961
Remove commas in csp directives for hcaptcha in nginx.sh
2 years ago
Thomas Lynch
00c31b1088
Hcaptcha decided it wanted to prevent setting the hash from scrolling to your post
2 years ago
Thomas Lynch
cc21f9390f
Replace randomRange with native crypto.randomInt close #464
...
Cleanup the captcha generators a bit, add comments, refactor duplicate getting distortions code to separate file.
2 years ago
Thomas Lynch
718d87c3a4
Update .gitlab-ci.yml file for new gitlab release
2 years ago
Thomas Lynch
bc6027dbec
Fix eslint no-unused-vars breaking express.use for error handler (needs 4 arguments in functio nsignature)
2 years ago
Thomas Lynch
c4b0e7bb28
Catch obscure error that doesnt really break anything (more motivation to replace dogshit file mupload middleware
2 years ago
Thomas Lynch
16b5b9de77
update INSTALLATION
...
small fixups to the advanced sections
remove useless separators
add small section about getting help and smart questions
move advanced to collapsible section
update README
fluff up the features, referencing the new image
2 years ago
Thomas Lynch
a0a9c591ee
update CHANGELOG with more details
2 years ago
Thomas Lynch
36ed7a8fc4
Update some scoped packages and switch to using published npm rather than off git+https to gitgud
2 years ago
Thomas Lynch
1be0510346
Fix swapped permission for showing link in account page close #461
2 years ago
Thomas Lynch
09c2774d0e
update README.md, move image position below features
2 years ago
Thomas Lynch
2279ca5649
Add screenshot collage with dark and light theme to README
2 years ago
Thomas Lynch
47023683dd
Fix static versioning string in gulp generate-favicon task that would cause issues with icons updating
2 years ago
Thomas Lynch
585850376a
compress -> true in gulp for minifying scripts
2 years ago
Thomas Lynch
08b5c71adf
dont include pugruntime.js yet ref #460
2 years ago
Thomas Lynch
d71d0d8eca
remove that for now pending https://github.com/pugjs/pug/issues/3374
2 years ago
Thomas Lynch
64435d5058
ref #460
2 years ago
Thomas Lynch
652fb0b3c0
close #458
2 years ago
Thomas Lynch
3b87bebd7e
-Improve form handling js to not show "something broke" for ex/ when logging in but getting
...
redirected to a page that gives 403 because of no permission. instead redirect them anyway
-Add a ton of comments and do some small cleanup to improve maintaining forms.js
2 years ago
Thomas Lynch
c651d6a666
update CHANGELOG
2 years ago
Thomas Lynch
a9fbe6337a
update dependencies
...
update CHANGELOG
2 years ago
Thomas Lynch
aaae81ff5b
Move alphaNumericRegex to schema checker from todo
2 years ago
Thomas Lynch
e73cef4caf
Small refactor setting localstorage defaults in loop instead of gross repetition
2 years ago
Thomas Lynch
4022999966
Remove or update some no longer relevant todos.
...
re: the captcha one, roundrobin = too fast expiring, sampling expireAfter $gte some time = possible to not get returned a captcha. so stucking with random. been working fine.
2 years ago
Thomas Lynch
21006b9f5b
make homepage threads date display based on the thread creation date rather than bump date
...
1. because its only updated per hour, bump date is almost useless
2. hot threads are only for past 7 days so it it a better way to tell most replied vs most recent
2 years ago
Thomas Lynch
e9d01360c9
margin change on homepage sections
2 years ago
Thomas Lynch
6177b94d8c
add sticky level to title property of posticon
2 years ago
Thomas Lynch
e48c5af8dc
one last fix before the tag :)
2 years ago
Thomas Lynch
43b2c599f2
update .gitlab-ci.yml
2 years ago
Thomas Lynch
3e5648bfa5
cobertura coverage reports gitlab-ci and note in contributing.md
2 years ago
Thomas Lynch
d8f2e8292f
add eslint rules
...
no-template-curly-in-string (+find and fix minor bug in redirect)
curly
no-multiple-empty-lines
2 years ago
Thomas Lynch
115679a4de
I guess my comment in lib/post/filteractions was right
...
+update CONTRIBUTING.md
2 years ago
Thomas Lynch
1b7b47b7a7
update CHANGELOG and package*.json
2 years ago
Thomas Lynch
ed65bc41aa
remove dupe
2 years ago
Thomas Lynch
ad04dad123
add more compiledfileclients to gitignore
2 years ago
Thomas Lynch
5c43ecab98
eslint gulp/res/js/
...
update .eslintrc.json
update gitignore
rm --cached some newly .gitignore'd files, which were just pug compiledclient output files
2 years ago
Thomas Lynch
e7233d09e7
eslint controlers/, mostly removing all the unused schema check functions
2 years ago
Thomas Lynch
c1db19503c
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
6ddbfc450a
try caching npm in gitlab-ci
2 years ago
Thomas Lynch
4dc95a958a
remove disgusting filepaths from windowsn
2 years ago
Thomas Lynch
153ab9f044
udpate eslintrc.json and gitlab-ci.yml
2 years ago
Thomas Lynch
e047782249
eslint lib, migrations, db, models, test, schedules and root dir
2 years ago