184 Commits (c8acbaae040062626e5af3cfdc336ada91e09681)

Author SHA1 Message Date
fatchan c8acbaae04 more scuffed stats changes: 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 14cd1c34d0 more ugly changes to how stats and homepage updates work 5 years ago
fatchan 9f0d8867ca change how stats work because im stupid and they were basically capped at threadlimit*replylimit per board because of using the posts collection. as posts are pruned, they would not be counted in stats even if part of calculations 5 years ago
fatchan 7d9e3c184f sort webring boards, skip empty or errored ones and change column width 5 years ago
fatchan eb8f87978e move some schedule files 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 1123195e3f make some form boxes bigger, and change how total posts/active users shown on homepage 5 years ago
fatchan 9970a9b43a dont show areas with no permissions to board vols 5 years ago
fatchan 7c0561d2ec separate manage pages for bans, reports, settings and banners 5 years ago
fatchan a888e491ae fix label for multibuild when its actually just single page 5 years ago
fatchan 5f455831a4 spoiler multiline 5 years ago
fatchan 219963096f markdown fix op on quote not being shrunk and general appearance improvements for truncation and omission messages, and reply links 5 years ago
fatchan 6d3f2c9895 minor typographical changes 5 years ago
fatchan 47280caced theme switcher with js in footer, overrides for all pages 5 years ago
fatchan d5bd6a600e implementing global limits for board settings and configurable defaults for board creation 5 years ago
fatchan 392d2c8199 small typographical and minor changes 5 years ago
fatchan ddfe6241b5 deal with hash instead of spliting filename in various locations, and make use of post file delete helper 5 years ago
fatchan 143ea5a0a0 start of json api read only for boards, threads, catalog, banners 5 years ago
fatchan 5d683590b3 dont load captcha until clicked on box with js, refresh with double click, and keep iframe in noscript tag for noscript compatibility 5 years ago
fatchan d8f98a67cb configurable theme per board, and default in config 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 4e181ae712 refactor some middlewares to move them out of main server file 5 years ago
fatchan 7868e1c5d3 use a queue with workers for generating static pages in background that arent immediately needed 5 years ago
fatchan de61e95c64 early account management on global manage page. maybe list isnt necessary, could be changed to a simple input box to avoid getting too big, or having to make separate page/paginated 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 686fe0d7b3 add board configuration for allowed file types 5 years ago
fatchan 6870a23bb2 move gif fix to separate file to nto do in unnecessary situation eng. audio upload, preparing for more accepted file types 5 years ago
fatchan 8cf217b7bb homepage fixes for dead board 5 years ago
fatchan 3b59af8987 theme change 5 years ago
fatchan 71410ca48d add ability to ban reporters e.g. for spamming reports 5 years ago
fatchan 7ca255346a additional log message to modlog events 5 years ago
fatchan d233e17733 render return directly for build on load page instead of , and show count for days on modlog list 5 years ago
Tom 96597d558d
Appeals (#52) 5 years ago
fatchan 87de4fe794 already a captcha here, no need for both 5 years ago
fatchan bed7008d55 get dates array directly from mongo w/ aggregate 5 years ago
fatchan 90fa066261 modlog bugfix 5 years ago
fatchan 8484d12e38 refactor captcha to separate template include, change to match theme 5 years ago
Tom f0795a959f
Tags (#51) 5 years ago
Tom ab27114f71
add board tags, and limits to tags, moderators and filters (#49) 5 years ago
fatchan 5ce2b42a0e dont build homepage immediately on schedule start, and move delete captchas to separate file 5 years ago
Tom f0ca405236
Add modlogs (#48) 5 years ago
fatchan 848cc07d9f separate ratelimits from captchas 5 years ago
fatchan c7cd5eebbc cache parameters for permission check 5 years ago
fatchan 6dd5eceb73 total posts+ active total users + refactor = parallel with promise.all for some stuff 5 years ago
fatchan 04c784bc40 changes to actionchecker perms levels for file uinlinks, and reverse check for board exist in form 5 years ago
fatchan 883020cfe9 news page, and ability to add or delete news from global manage page, by auto level 0 accounts only 5 years ago
fatchan 8f113d8308 calc pph and users in homepage independently until m~ongo fix 5 years ago
fatchan 12f1df0e9c refactor, all orm controllers now separate ^-^ 5 years ago
fatchan e17d7e2305 improvements to removebans and deleteboards controllers, and adjustments to combine global and board manage routes 5 years ago