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
Thomas Lynch
ec5eb65aa7
change return of getfilterstrings to object and destructure
2 years ago
Thomas Lynch
3993b66116
Found and fix statsCountAnonymizer bug after linting
2 years ago
Thomas Lynch
30bfc09b32
Add eslint, and a job in .gitlab-ci.yml to auto run linting on merges
2 years ago
Thomas Lynch
0a3515291b
yeah, it was pretty busted
2 years ago
Thomas Lynch
a8c532acc1
update changelog & package*.json
2 years ago
Thomas Lynch
6c9f0a211f
hotfix editing broken filters
...
note: i am dumb and the testing account has BYPASS_FILTERS so what i broke in changing filters went unnoticed
in future, will add more tests w/ different permission levels
2 years ago
Thomas Lynch
9884ca2665
migration to remove old phashes
2 years ago
Thomas Lynch
a834672c51
update changelog and package*.json
2 years ago
Thomas Lynch
93541903f2
fix Modlogs#deleteOld prunes propagating to other boards unintentionally (not deleting anything too new)
2 years ago