Thomas Lynch
b391c0cb66
Make post editing a GET endpoint with perm check like editstaff/editcustompages, much more sensible
2 years ago
Thomas Lynch
0d6323669f
Start on cross board thread moves #250
2 years ago
Thomas Lynch
a58d486a92
Dont repeat actions for boards that are already locked(or +unlisted) and not being deleted
2 years ago
Thomas Lynch
05413d72c6
Ref #418 add the abandoned boards handling
...
Fix small bug with incorrect schema for the setting
Set both schedules to immediate: false
2 years ago
Thomas Lynch
e047782249
eslint lib, migrations, db, models, test, schedules and root dir
2 years ago
Thomas Lynch
bb582c2de8
"helpers" -> "lib
...
god help anybody who gets serious merge conflicts from this
close #434
2 years ago
Thomas Lynch
448660707a
ref #377
...
bugfixes related to board owning, adding/removing staff, transferring, deleting accounts with positions, etc.
better handling existing staff being transferred ownership
owner can't be deleted by other staff
3 years ago
Thomas Lynch
d1f9c78258
ref #377 , the fun begins
...
still a few things to do, see TODO (heh)
mostly working how i imagined, with a few quirks.
pretty happy with it.
3 years ago
Thomas Lynch
a93e42d90c
assets as last thing for manage assets page in boards
3 years ago
Thomas Lynch
20f38a77a5
board search now matches a bit better using prefix
...
already had escapeRegExp() helper in the codebase which i needed, lol thanks past me
3 years ago
Thomas Lynch
7033b13e5d
Make webring use ppd stat
3 years ago
Thomas Lynch
6dbd4d7d7d
close #351
3 years ago
Thomas Lynch
61fa32c30c
add another webring stat
4 years ago
Thomas Lynch
5b182d32d7
fix some bugs associated with empty webring data initially
4 years ago
Thomas Lynch
031bc67a88
sort the site names alphabetically
4 years ago
Thomas Lynch
8892f64bad
merge webring db,
...
improve board list sorting and filters
improvelayout of public and global manage board list forms
and add extra homepage stat
4 years ago
Thomas Lynch
042445d28c
it works, with some kinks still to get through
4 years ago
Thomas Lynch
5cce251d9b
make the controllers and models exist and do something
4 years ago
Thomas Lynch
bd99a7e267
Some changes to allow ppd display on board list pages, its a more useful stat for low activity sites. cant sort py ppd yet
4 years ago
some random guy
822d191603
make mongodb db name configurable
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
6657f50e4d
add more options on the global manage boards list close #245
4 years ago
Thomas Lynch
f2df1aea4b
Global manage page for boards. Shows all boards including unlisted, and marks abandoned boards
4 years ago
Thomas Lynch
fcd0e6a9a7
fix deleting cache for users when add/removing as mod to a board
...
quick new method to remove mod from settings array in board
4 years ago
some_random_guy
0f20646833
use `redirect: false` in express.static
...
This prevents prolems like `/` giving 404 in devel mode (when
`static/html/index.html` is missing) or `/captcha` redirecting to
`/captcha/` (then breaking).
4 years ago
Thomas Lynch
90df648903
fx some bugs in overboard boards fetching, run gulp cache #166
4 years ago
Thomas Lynch
e2016a1b0c
reverse srem/sadd for listedboards cache
4 years ago
Thomas Lynch
f92b9f9ec9
Track listed boards and use to now show unlisted baords on overboard, could also use for optimisations in future such as queries for board list references #166
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
b4d9411ab4
close #129
4 years ago
fatchan
5fdf197569
invert unlist for webring boards
4 years ago
fatchan
95ecb50a06
options changes, make unlisted/webring unlisted not opposites
...
make thread creation locking possible, and add it as a captcha option
4 years ago
fatchan
89aad64624
add different way to get board for perms check, and fix a dumb oversight and security in edit post. need to rename the bodyexists method maybe
4 years ago
fatchan
5a5cc2e1aa
change cache keys to be a bit more idiomatic
5 years ago
fatchan
3803fb16e9
remove shitty webring optimisation, not needed
5 years ago
fatchan
ac6a6f8c05
show proper page numbers when filtered
5 years ago
fatchan
a5b3128e19
make unlisted and webring visibility independent
5 years ago
fatchan
27b1b255fc
html entities for sfw/unlisted icons, and change stats section on homepage
5 years ago
fatchan
a41bc64987
hidden boards shown for global staff on board list
5 years ago
fatchan
2b4e631756
accounts page, list owned and mod boards in accounts, show on global manage and accounts page
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
a719704db3
respect sage when updating last post timestamp i nwebring
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
c51ecb42ff
start board sorting and searching
5 years ago
fatchan
8e5d1a15f8
add TTL to redis set in wrapper
5 years ago
fatchan
8d82cad62d
add a board list with pages that also shows webring boards
5 years ago
fatchan
dd495b0e6d
add sfw boards, update homepage and webring to support and show this
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