Tom
ccb613b106
no more shadow bumps ( #53 )
...
* consolidate so only a single aggregate is needed with better grouping in deleting posts to fix reply counts and bump dates are also not fixed on posts deleting
* changes to account for empty threads and bulkwrite results
* some changes, but date changing rebuilds could build redundant pages, so gona ditch this for now
* make thread bounds expand for when deletes that change date happen so shadow bumps dont occur and correct pages get rebuilt
* add board to empty aggreagte for resetting reply counts to use to prevent shadow bumps
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
ac0cb93b06
remove themes from footer, prep for settings UI, add code theme to board settings
5 years ago
fatchan
6654aac041
make all that v a little cleaner
5 years ago
fatchan
23c9079c03
use highlight.js for syntax highlighting in code blocks of posts
5 years ago
fatchan
8d092b8f1d
improve post markdown to use chunks so that code blocks can be processed separately and not be broken by other styles, also opens the door to using a custom code parser later on that includes syntax highlighting
5 years ago
fatchan
e7e30e57e9
fix last post timestamp for boards when deleting posts/needsaggregate is true to reset it to the latest post
5 years ago
fatchan
06a627333d
add an index file to page modls for ess verbose import
5 years ago
fatchan
4b4d3a0a7d
ban duration fix
5 years ago
fatchan
f279b61484
delete banners on board delete
5 years ago
fatchan
503900594a
add relative time into mstime and rename it to timeutils and improve it. use relative times for board list
5 years ago
fatchan
fcab493422
boardlist and webring sorting improvements and index changes
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
3d2075e6e1
allow to browse pages while keeping filter applied'
5 years ago
fatchan
369aafa6ed
improve on previous commit
5 years ago
fatchan
c51ecb42ff
start board sorting and searching
5 years ago
fatchan
5dd1c9e7af
captcha fixes and serve jsons with nodejs in dev mode
5 years ago
fatchan
b6a8703621
some changes to make it at least _possible_ to run in dev without https
5 years ago
fatchan
48af8e8b90
bugfixes
5 years ago
fatchan
64d61c1117
add separate trigger threshold for TPH and PPH stats
5 years ago
fatchan
273998689e
configurable default ban duration, fix bugs in appeal being allowed and add fallback for ban reason on ban page to use both public ban reason and modlog message
5 years ago
fatchan
2cb5c14fe7
fix file deletion
5 years ago
fatchan
f001176b47
finally figure out post stats being incorrect at end of some hours
5 years ago
fatchan
3cd2fc35f0
cyclic post prune change
5 years ago
fatchan
40c6f486ab
keep reply and file count consistent in cyclical threads when some early posts are pruned
5 years ago
fatchan
76375aee0c
prevent some other invalid pages on board list
5 years ago
fatchan
ef78276bbd
fix name regex for capcodes with space
5 years ago
fatchan
ac6eeb0f94
make thumbnail size configurable
5 years ago
fatchan
6e4b2a9906
dont increase ratelimit unless no errors
5 years ago
fatchan
4482889bca
separate ratelimit for different things, and make changing theme do some rebuilds (with ratelimit)
5 years ago
fatchan
93cd4c4d64
change thumbs to png and try handling dedupes when thumb format has been changed and file uploaded
5 years ago
fatchan
045716de78
add deleteold as a separate tool to delete files in dir older than a tiemstamp, and then prune older than 30 days logfiles with generating the modlog list
5 years ago
fatchan
acae39ad0e
sanitise page numbers for board list properly
5 years ago
fatchan
8d82cad62d
add a board list with pages that also shows webring boards
5 years ago
fatchan
48e761be46
add ip range bans
5 years ago
fatchan
45ed6a6bce
when thread pages not needed immediately, add it as a task in the queue instead of doing it on the web server process
5 years ago
fatchan
485dc802aa
improve how errors shown when making a post, use modals and fix ban seen marking
5 years ago
fatchan
32a123c6a5
file upload progress percentage and insert posts without refreshing, to reduce requests and websocket reconnects
5 years ago
fatchan
82a1842643
thread moving update markup, sets aggregate and keeps correct reply/file counts and doesnt clash with adding sticky, etc since if threads are moved they have those flags removed
5 years ago
fatchan
fabab059de
early post moving, next up refactor to move re-markup for styling logic and backlinks out from deletepost into general case to use when moving posts that have quotes in them
5 years ago
fatchan
85de95bc31
fix names of sage/bumplock action in a few places
5 years ago
fatchan
519296a97f
dont emit for OP post, and fix stats when multiple IPs
5 years ago
fatchan
87b6990475
fix markdown version of announcement not being cleared when announcement set to empty/removing announcemnt
5 years ago
fatchan
6da38dec18
fix file pruning for unused files
5 years ago
fatchan
dd495b0e6d
add sfw boards, update homepage and webring to support and show this
5 years ago
fatchan
0a95ff4b16
socket.io to make posting _actually_ live instead of polling the api. way mroe efficient
5 years ago
fatchan
957cc087c8
add column in ban table to show if a ban has been viewed
5 years ago
fatchan
76e2fee22e
change globalmanage pages and add a recent posts view for all boards
5 years ago
fatchan
db3595d766
rename build
5 years ago