40 Commits (88d27a848fe44522f6a9296202a17e1e50a9da59)

Author SHA1 Message Date
fatchan 89aad64624 add different way to get board for perms check, and fix a dumb oversight and security in edit post. need to rename the bodyexists method maybe 4 years ago
fatchan 5a5cc2e1aa change cache keys to be a bit more idiomatic 5 years ago
fatchan 3803fb16e9 remove shitty webring optimisation, not needed 5 years ago
fatchan ac6a6f8c05 show proper page numbers when filtered 5 years ago
fatchan a5b3128e19 make unlisted and webring visibility independent 5 years ago
fatchan 27b1b255fc html entities for sfw/unlisted icons, and change stats section on homepage 5 years ago
fatchan a41bc64987 hidden boards shown for global staff on board list 5 years ago
fatchan 2b4e631756 accounts page, list owned and mod boards in accounts, show on global manage and accounts page 5 years ago
fatchan 89d1c7aa16 dont build webring redundantly and set flag when new post or change setting on unlisted board, or new board created or existing listed board deleted 5 years ago
fatchan a719704db3 respect sage when updating last post timestamp i nwebring 5 years ago
fatchan adb64a9ee7 simplify sorting and index better 5 years ago
fatchan f0aa36997e update webring, improve boardlist and make tables a little wider 5 years ago
fatchan c51ecb42ff start board sorting and searching 5 years ago
fatchan 8e5d1a15f8 add TTL to redis set in wrapper 5 years ago
fatchan 8d82cad62d add a board list with pages that also shows webring boards 5 years ago
fatchan dd495b0e6d add sfw boards, update homepage and webring to support and show this 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 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 cf4707290e dont add unlisted board post count to total posts 5 years ago
fatchan 78988dbd33 make match when unser 5 years ago
fatchan 2786704849 unlisted boards, and dont show them on homepage 5 years ago
fatchan d8f98a67cb configurable theme per board, and default in config 5 years ago
fatchan 17f175d977 no banners board sadd fix 5 years ago
fatchan 5ef7da7100 banner rotating uses srandmember from redis of board banners 5 years ago
fatchan 99b738753f expiry for non existing board cache 5 years ago
fatchan 6a21fcccb1 add del to redis and cache boards for single board query and exists middleware 5 years ago
Tom f0795a959f
Tags (#51) 5 years ago
fatchan 6dd5eceb73 total posts+ active total users + refactor = parallel with promise.all for some stuff 5 years ago
fatchan 70b38d96e7 ability to delete own board for BO/global/admin 5 years ago
fatchan 4df62dcb09 refactor msTimes and use for ban times, scheduler and dates for posts/day 5 years ago
fatchan cfb53d3cc1 trim inputs and improve imput handling for inputs to prevent all whitespace 5 years ago
fatchan c54c9e7892 multi board rebuilds and rebuilds work for global actions untested 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 82bc97ea3f way to delete banners 5 years ago
fatchan 92f8e993d9 banner uploads. no listing or deleting yet. gotta sleep 5 years ago
fatchan 9792f123d5 put boards in a map 5 years ago
fatchan d5870187bc global and board bans/reports separated, improved action selection form 5 years ago
fatchan e80e9e4452 differentiate between report reason and ban reason, improve actions form, renamed some stuff 5 years ago
fatchan ff4f6c4758 stop calling that a model 5 years ago
fatchan 4ab5f786ba ip on post and reports, ability to dismiss reports. report and management improvements 5 years ago
fatchan f109307b44 db changes #9 5 years ago
fatchan 87de6f9724 manage page and admin bypass delete permissions 5 years ago
fatchan c0be2c0c9f fix sage, param/body data types and projectons 5 years ago
fatchan 9afa0a65cc refactor 5 years ago
fatchan 119cee57e9 post deletion checkboxes and some form validation (form validation needs refactor) 5 years ago
fatchan a313426e2a good enough styling for now 5 years ago
fatchan b696653e73 some style 5 years ago
fatchan f92adeb610 add boards with title, description, etc 5 years ago