Thomas Lynch
6df6d2e660
Same shortcut links for global manage pages as board manage pages
4 years ago
Thomas Lynch
ba2ae2d778
dont show instructions link in minimal mode for captcha
4 years ago
Thomas Lynch
82522dd025
make all the 50x pages actually get built in the gulp task
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
3e2b361607
remove useless hasPerms(4) (4=not logged in or non-staff context) from form middlewares that already isLoggedIn e.g. create board and resign from board
4 years ago
Thomas Lynch
a89c25af24
Let people actually resign from boards
4 years ago
Thomas Lynch
34cb073a11
Typos in self-delete account messages
4 years ago
Thomas Lynch
9135133ada
Make default password when installing randomised, +security
4 years ago
Thomas Lynch
18240670cf
Let users self-delete their account, provided they dont hold any staff positions closes #240
4 years ago
Thomas Lynch
8aea6e3abf
fix background image flash in mushroom theme
4 years ago
Thomas Lynch
23b2858333
Make video thumbnail position work properly for webms, and make it configurable with new option videoThumbPercentage
4 years ago
Thomas Lynch
4fa993adc5
Take the mushroom theme :^)
4 years ago
Thomas Lynch
81e880dbb0
Make referrerpolicy a little less strict, so yt embeds will work closes #243
4 years ago
Thomas Lynch
caade1698b
close #242
4 years ago
Thomas Lynch
06bf1ffa17
Fix view full text links not working correctly from manage pages
4 years ago
Thomas Lynch
049b26f4c8
Enable uglify again
...
allow other css files to get added to style.cee, and ignore custom.css
4 years ago
Thomas Lynch
335b945eb4
make filters toggle, still needs some polish like making te words change to "unhide" or something
4 years ago
Thomas Lynch
41543b808a
cleanup postmenu css
4 years ago
Thomas Lynch
7c4e8f9c2e
Start on changing how post hiding works, rename to filters
...
still TOOD: make them toggleable, and some more testing
but so far works, and post updates are handled
renamed 'hidden' localstorage to prevent issues for previous users
4 years ago
Thomas Lynch
18b58202e7
show last active date for accounts in globalnamage accounts page close #236
...
NOTE: based on last time session was refreshed and updated from db ~1h, or when a user logs in
4 years ago
Thomas Lynch
0ac96ebfa9
make navy theme greentext more legible and boardtitle nicer color imo
4 years ago
Thomas Lynch
a92be9b942
closes #239 fixing early404
...
Previously early404 would match the threads with less than "early404Replies" BEFORE skipping and then deleting.
Which would be incorrect because then early404 would only be deleting a fraction of the posts with less than
early404Replies, rather than any thread with less than early404Replies past a certain fraction of the threadLimit
Bit of a stupid mistake, but this should fix it, if my interpretation of how early404 is supposed to work is correct.
4 years ago
Thomas Lynch
77af931bf8
Merge branch '24hour' into 'dev'
...
24-hour time fixes
See merge request fatchan/jschan!178
4 years ago
some random guy
74e27aa22c
24 hour fixes
...
`hour12` overrides `hourCycle` and in case of chome, `en-US` locale and `hour12
= true` defaults to h24, which results in batshit crazy timestamps of `24:04:23`
and the like. Removing `hour12` fixes this issue. But Pale Moon apparently
doesn't support `hourCycle`, so use a hack instead that seems to work both in
Pale Moon and chrome.
Also fix the pug files, because it looks like node has the same problem, even
with `undefined` locale (no need for workarounds here).
4 years ago
some random guy
b390e50476
typo in default localStorage values
4 years ago
Thomas Lynch
88b9374d2a
Link to global post history when viewing recent posts per IP on a board, closes #237
4 years ago
Thomas Lynch
59e66f864d
Unfuck stickies after the overboard change, and dont make early404 delete stickies
4 years ago
Thomas Lynch
0d9140991d
close #238
4 years ago
Thomas Lynch
48d6721ecc
update deps
4 years ago
Thomas Lynch
5579fec9ac
possible chrome css fix, because chrome is dumb
4 years ago
Thomas Lynch
387281813f
fixe overboard to ignore sticky priority rather than hide them completely
4 years ago
Thomas Lynch
c19db93b83
little indent cleanup
4 years ago
Thomas Lynch
b963a1814f
forgot to update migrateVersion for #488c100ca443aa05623a7c2723376b2e88c5a67f
4 years ago
Thomas Lynch
ccae7a7673
nginx readme small improvement, close #226
4 years ago
Thomas Lynch
488c100ca4
little filename fix, close #230
4 years ago
Thomas Lynch
3191bbb750
new post -> new thread/new reply closes #229
4 years ago
Thomas Lynch
ee6b500276
Add unlink file option in global and board manage pages close #234
4 years ago
Thomas Lynch
5b118e989d
add back the cursor for sfw icon in boardlists
4 years ago
Thomas Lynch
4c9e925387
express-session is dumb, and so am i. does this even make a difference?
4 years ago
Thomas Lynch
7d780eca21
captcha fix on appeal form
4 years ago
Thomas Lynch
a8ede39f80
secureCookies only try to set secure:true when x-forwarded-proto is https closes #223
4 years ago
Thomas Lynch
0d609623e3
make haspermsmiddleware actually cache params
4 years ago
Thomas Lynch
cc2fc6274c
small change to readme and example config about cloudflare
4 years ago
Thomas Lynch
f212f67aa4
update package lock
4 years ago
Thomas Lynch
73fa1b313e
Add a better maxfiles message, a little tweak for TOR, and add it to banner uploads closes #225
4 years ago
Thomas Lynch
24574862a2
Add file-type moodule to check file mime types strictly, with 2 optiosn in config about it
...
Update express-fileupload dependency to clean tempfiles on numFilesLimitHandler
Add a proper error message for max num files instead of allowing unlimited and limiting in board post method
4 years ago
Thomas Lynch
3ce4ea7a10
Change slightly how 413s are handled in the frontend script just for testing, references #224
4 years ago
Thomas Lynch
7d87819ad4
Update node-fetch dependency for security advisory https://npmjs.com/advisories/1556
4 years ago
Thomas Lynch
f5e44011dd
npm audit fix
4 years ago
Thomas Lynch
a04d62d29e
Minor nginx config changes, fix the routes snippet and add a complete advanced example
4 years ago