Thomas Lynch
313d4a9fe4
gulp export some tasks and task helper for build-worker can call it
4 years ago
Thomas Lynch
1c5f14e419
This did not go as planned
4 years ago
Thomas Lynch
621a83a589
make the ip prune thingy a schedule
4 years ago
Thomas Lynch
44f69b8ba5
start per-board custom pages, mostly working could just use a lil more testing references #232
4 years ago
Thomas Lynch
98d9074f1f
Dont make reset increase lock/captcha mode if mode adjusted but it was already triggered
4 years ago
Thomas Lynch
fed92d6621
separate trigger action for when tph vs pph is exceeded
...
option for lock reset and captcha reset, to pick what you want the lock mode and captcha mod to go back to at the end of the hour
also fix avuln in boardsettings where pph trigger/mode settings were not range checked
4 years ago
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