Thomas Lynch
aac58afa16
fix broken helper tasks
4 years ago
Thomas Lynch
1399dda5fd
Json routes will hit backend & get 404'd there,
...
allows for pages with missing json that arent prebuilt to build when json route is hit,
without requiring html pageload first better for api
4 years ago
fatchan
2f440b229a
remove label from trigger reset task if none happened
4 years ago
Thomas Lynch
e6f11478ee
Dev auto reset triggers ( #152 )
...
* dev-auto-reset-triggers to test auto resetting trigger action at end of each hour references #130
* migration and comment change
* migrateVersion change
4 years ago
fatchan
e2a96d8bb3
post editing works now, hooray
4 years ago
fatchan
1d1f42f94d
quick way to make bypasses in a frame
5 years ago
fatchan
5be8431d24
supporting stuff for modals, scripts, and urlencoded handling in forms.js
5 years ago
fatchan
5606b2470f
optional recent news on homepage and config for max number to show
5 years ago
fatchan
21b4e8cf23
also use proper date in tasks
5 years ago
fatchan
84971cd274
start work on blockbypass
5 years ago
fatchan
d3566b634f
debuglog for log prunes and small fix to pink theme
5 years ago
fatchan
1e404e6065
optional number of days before pruning modlogs
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
b63e684422
fix some awaits in build tasks and make lock ttl configurable
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
93b63c893b
make time diff string separate function and use it in webring generatio nfor same format timestamp
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
485dc802aa
improve how errors shown when making a post, use modals and fix ban seen marking
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
7d9e3c184f
sort webring boards, skip empty or errored ones and change column width
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
a888e491ae
fix label for multibuild when its actually just single page
5 years ago
fatchan
392d2c8199
small typographical and minor changes
5 years ago
fatchan
143ea5a0a0
start of json api read only for boards, threads, catalog, banners
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
d233e17733
render return directly for build on load page instead of , and show count for days on modlog list
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
Tom
f0ca405236
Add modlogs ( #48 )
...
* public mod logs, per day and list of log days
* action handler variable names and logic changes, also dont duplicate modloglist code
5 years ago
fatchan
6dd5eceb73
total posts+ active total users + refactor = parallel with promise.all for some stuff
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
bcf477b2d3
user and pph on homepage
5 years ago
fatchan
8cdd235e8f
set perm level on middleware to not check it redundantly, easier to maintain
5 years ago
fatchan
64620e847a
nicer timer logs for page build times
5 years ago
fatchan
7b398327ac
file stats on homepage
5 years ago
fatchan
88e86c5349
automatic captcha enabled at configurable PPH
5 years ago
fatchan
cb2fe7c3b5
fix cyclical issue by not taking the model into the posts db, and correct params for deletepost
5 years ago
fatchan
0b817b9c68
unify post deletion including removing old html, and add backlinks in the databse. will allow for more easily re-marking up posts in future and unlinking dead quotes from deleted posts or in cyclical threads
5 years ago
fatchan
7718a37af0
schedules handle errors correctly and log when rebuild homepage
5 years ago