268 Commits (2a51aabf92410b9ef1e2c4680272f139a343607e)

Author SHA1 Message Date
dependabot-preview[bot] 7e2b9fb572 Bump highlight.js from 9.17.0 to 9.17.1 (#63) 5 years ago
dependabot-preview[bot] 7f4ea9fa1f Bump gulp-uglify-es from 1.0.4 to 2.0.0 (#62) 5 years ago
dependabot-preview[bot] e2c298db30 Bump fs-extra from 7.0.1 to 8.1.0 (#61) 5 years ago
dependabot-preview[bot] c472a01407 Bump del from 4.1.1 to 5.1.0 (#60) 5 years ago
Tom d7f3825596
File limit error references #58 (#59) 5 years ago
fatchan 86851f3ffa modify express-fileupload, udpate deps and now use dynamicresponse when upload too large files 5 years ago
fatchan c073622eb6 local time, change some scripts names and orders, modal, footer, and udpate deps 5 years ago
fatchan ddedc78542 post from catalog, and small changes to gulpfile and captcha 5 years ago
fatchan 2bd241c6ab try use referrer after actions to go back to correct page 5 years ago
fatchan ea5be6036f prototype post hiding and post menu 5 years ago
fatchan 23c9079c03 use highlight.js for syntax highlighting in code blocks of posts 5 years ago
fatchan 2ce527c7a2 update deps 5 years ago
fatchan 9e5e57cc3b update express-fileupload minus the unnecessary timer changes, and small fix in post mixin: 5 years ago
fatchan 0a95ff4b16 socket.io to make posting _actually_ live instead of polling the api. way mroe efficient 5 years ago
fatchan d9559c76e6 fix exploit; no longer use extended body parser mode and remove unneeded array prefix from array body fields, since we use different lib to parse body now. also upgrade express and dont allow body for modlog actions to be entered into modlog, replace with non user controlled text 5 years ago
fatchan f7d1ba9470 webring support, optional. currently adds webringed boards to homepage list. in future will move to board list page 5 years ago
fatchan 7d2acf017c pug-cache-templates actually helps 5 years ago
fatchan 2f4e3af6a8 update deps 5 years ago
fatchan d899a31bbe no more lmx. since we have redis, use it for redlock and connect-redis for sessions instead of mongo 5 years ago
fatchan 4e22ee61ce switch to bull instead of rsmq its superior in every way 5 years ago
fatchan 3aabb5dbb5 switch redis lib to have a separate client, so that i can use it for k:v cache later 5 years ago
fatchan 7868e1c5d3 use a queue with workers for generating static pages in background that arent immediately needed 5 years ago
fatchan 1e467fdc45 locks for writing html files, also might need to add during dedupe to prevent file incs changing while pruning 5 years ago
fatchan 8bcc743140 pm2 and gulp to regular deps 5 years ago
fatchan 5b56b9f0e7 update gulpfile to support scripts eventually 5 years ago
fatchan bfe685bbe0 update deps and changes for new mongodb 5 years ago
fatchan 4e2a6aea2e update deps 5 years ago
fatchan 73edb8d51c non-greedy markdown, and add faq+custom pags to gulpfile 5 years ago
dependabot[bot] dd260bf53a
Bump lodash.mergewith from 4.6.1 to 4.6.2 5 years ago
dependabot[bot] 680299f4db
Bump lodash from 4.17.11 to 4.17.14 5 years ago
dependabot[bot] 010d65052c
Bump lodash.merge from 4.6.1 to 4.6.2 5 years ago
fatchan 3abbe9b2c7 add distortion to captcha instead of wave using imagemagick and update dependency for gm fork 5 years ago
fatchan 9d83260d22 added custom ban duration for bans, no duration is perma references #2 5 years ago
fatchan d200c0792e add title property to sticky/sage/lock icons (for hover), separate extension in post file handler, update some deps 5 years ago
fatchan 3a03351a80 change path of gulp outputs to all be static folder 5 years ago
fatchan 756d15cfd3 update deps 5 years ago
fatchan f23e4cd20e temp file delete helper, add unlink_file to actionchecker, backlinks in build -- might remove backlinking but works fine for now 5 years ago
fatchan a818a25e91 generate and save html to disk. actions that would cause a page to change delete the html. on the next visit, nginx will try_files, else pass to the backend which will generate the page again. CURRENTLY DOES NOT SUPPORT POST ACTIONS e.g. deletes, spoiler, sticky, etc will not cause pages to be deleted for future rebuilding. thats coming in next commits. consider this the start of actual smart building strategy to prevent templating and db hits unnecessarily. where its possible to serve a plain html page, we will do so. 5 years ago
fatchan e7dc699cbc use temp files in express-fileupload, new SVG icons, make room for captcha 5 years ago
fatchan c1468e74a0 gulp to minify, remove static file serving -- using nginx instead 5 years ago
fatchan 54b5f4c9e1 add post target outlining 5 years ago
fatchan e90847b0a4 early video support with thumbnailing 5 years ago
fatchan 3700769204 basic markdown green/redtext and quotes 5 years ago
fatchan 119cee57e9 post deletion checkboxes and some form validation (form validation needs refactor) 5 years ago
fatchan ff1d5e5fe7 file upload with size, number and types, csrf tokens added to posting 5 years ago
fatchan 2a2f00e606 sv 5 years ago
fatchan b113210b47 remove bcrypt and change name 5 years ago
fatchan 8ffdedee8a First commit 5 years ago