fatchan
9ce66a303d
change config to js file so it an include comments
5 years ago
fatchan
15847293c0
start mod page improvements with pagination in some places references #55
5 years ago
fatchan
51eaa31b41
sort bans and appeals in a better order, with option to deny appeal OR unban
5 years ago
fatchan
6c5eaaec02
clean up indent
5 years ago
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
2407630177
add simple config to unique quote limit for posts
5 years ago
fatchan
ac158e44f4
fix ratelimit suffix
5 years ago
fatchan
6f8805a0b7
dates for last bump
5 years ago
fatchan
a719704db3
respect sage when updating last post timestamp i nwebring
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
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
369aafa6ed
improve on previous commit
5 years ago
fatchan
c51ecb42ff
start board sorting and searching
5 years ago
fatchan
3cc9c68e96
bunch of changes to help with development (no nginx) and new installs
5 years ago
fatchan
8e5d1a15f8
add TTL to redis set in wrapper
5 years ago
fatchan
f001176b47
finally figure out post stats being incorrect at end of some hours
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
08e93bdd2a
fix user counting for new ip object and convert auth level and accounts list to array and number correctly in edit accounts model
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
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
22565435ac
fix for locals on faster thread checking
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
519296a97f
dont emit for OP post, and fix stats when multiple IPs
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
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
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
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