Thomas Lynch
a34340ea00
move the settings to mongo instead of redis (like it should have been in the first place tbh)
...
i *think* the migration from previous version will work.
made the version to 0.1.0 because im sick of 0.0.10000 and this is kinda a big change.
close #334
4 years ago
Thomas Lynch
1b1883be1e
fix the webring and the rest of the options to the new panel
4 years ago
Thomas Lynch
1c5f14e419
This did not go as planned
4 years ago
Thomas Lynch
ddd949e743
make schedules able to run separately and dont make instance on import, do it in the tasks folder index
4 years ago
Thomas Lynch
621a83a589
make the ip prune thingy a schedule
4 years ago
fatchan
9f9d8387f9
Exit if migrateVersion outdated close #163
4 years ago
fatchan
ff2b7a9b97
option for immediately pruning files
5 years ago
fatchan
1840265955
logs optional, add a config for it
5 years ago
fatchan
a5aaaa29a5
reference #55 working on global settings page/config editor, start with global filters and options to force change sitewide captcha
5 years ago
fatchan
9ce66a303d
change config to js file so it an include comments
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
8e664b6e23
improve schedules, refactor interval setting and ordering
5 years ago
fatchan
f001176b47
finally figure out post stats being incorrect at end of some hours
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
1bb03ea6ff
move schedules to their own folder with an index file
5 years ago
fatchan
dd495b0e6d
add sfw boards, update homepage and webring to support and show this
5 years ago
fatchan
db3595d766
rename build
5 years ago
fatchan
c8acbaae04
more scuffed stats changes:
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
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
d899a31bbe
no more lmx. since we have redis, use it for redlock and connect-redis for sessions instead of mongo
5 years ago
fatchan
887ea41aec
typos
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
8cf217b7bb
homepage fixes for dead board
5 years ago
fatchan
5ce2b42a0e
dont build homepage immediately on schedule start, and move delete captchas to separate file
5 years ago
fatchan
6dd5eceb73
total posts+ active total users + refactor = parallel with promise.all for some stuff
5 years ago
fatchan
cf3156fa4e
custom page changes, and increase file deletion schedule
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
c5f0049584
changes to pruning/dedupe files
5 years ago
fatchan
627ccbc8cd
early pruning for deduplicated files that no longer exist in any posts
5 years ago
fatchan
9c99b9026c
add the 5 minute difference back and clean
5 years ago
fatchan
7718a37af0
schedules handle errors correctly and log when rebuild homepage
5 years ago
fatchan
4df62dcb09
refactor msTimes and use for ban times, scheduler and dates for posts/day
5 years ago
fatchan
85cc03300f
more readable delete and remove inaccurate log for amount deleted
5 years ago
fatchan
594160fe69
delete expired captchas regularly close #22
5 years ago