some random guy
b12a94c1db
fix other mime types not updating without a server restart
4 months ago
Thomas Lynch
1d0b38ecf2
Add anonymizer restriction bypass permission, add migration, version bump, update CHANGELOG ref #56
5 months ago
Thomas Lynch
ff731b8826
Add dnsbl bypass permission close #546
5 months ago
Thomas Lynch
76217710b0
Update deletepattern in redis lib to return the number of deleted keys
6 months ago
Thomas Lynch
232ca84a06
Fix eslint, remove log in test
9 months ago
Thomas Lynch
70dd3e36f2
Fix paramconverter/tests
9 months ago
Thomas Lynch
1202510258
Add a global setting to try and URI decode filenames
...
Remove some unused dependencies
ref #537
10 months ago
Thomas Lynch
aae45f6e59
Skip filterMode=0 filters
10 months ago
Thomas Lynch
5cba6de62f
Add ethereum links URL %s format global setting, default to ethersca
...
Improve apearance of eth address under post
Put signature under post in details+summary
10 months ago
Thomas Lynch
535963298f
linter fix
11 months ago
Thomas Lynch
1506207faf
Add basic unit test for checkfilters normal/strict
11 months ago
Thomas Lynch
c2d885c0a0
web3 first commit, message signing
11 months ago
disco
7ce421de3b
Redesign filter settings to allow multiple filters
11 months ago
Thomas Lynch
de901f9b83
Make more resilient to missing captcha keys in secrets.json
12 months ago
Thomas Lynch
565f52478b
WIP Yandex SmartCaptcha support, need somebody to give me a sitekey+secretkey to test, unavailable in my country
12 months ago
Thomas Lynch
28f9afa0c1
makeanimated webps not break when thumbnailing, slight change to imagethumbnail code
1 year ago
Thomas Lynch
62539ed559
actual, actual, ACTUAL************ monkey patch
1 year ago
Thomas Lynch
aa04faa25e
make global anonymizer file blocking apply to uploading board asset, banners, flags, adjust it for posting
1 year ago
Thomas Lynch
9073a1e4b5
/Actually/ monkey patch it
1 year ago
Thomas Lynch
740c69bed1
Possible monkey patch
1 year ago
Thomas Lynch
571b481a8c
add option to limit video/image sizes
1 year ago
Thomas Lynch
7370ad834d
unfuck process code block
1 year ago
Thomas Lynch
0a637c5cb8
Fix url/redirect and locale handling for js blockbypass
1 year ago
Thomas Lynch
0a5b74ea31
Dont show relevance or predicted language until we have a better way to handle translation inside markdown handlers
1 year ago
Thomas Lynch
14a8d8cbee
Make modlog actions an enum, change actions and editing to use them, and map them into localised/translated in the templates
1 year ago
Thomas Lynch
8476c260b9
Add translation function and strings for just about every message in the controllers
1 year ago
Thomas Lynch
2a090c3a45
Fix some oddities esp. with lib/misc/countries, and change all the defaults and migrations to en-GB instead of en since the locales rename
1 year ago
Thomas Lynch
79c45eda4d
Change login flow to always check both 2FA, update CHANGELOG
1 year ago
Thomas Lynch
46358a3503
Add i18n to bumplock/lock/sticky/cycle, change board/globalsettings, changepassword, and create board pages
...
Update a bunch of middleware, pages and libs to destructure i18n funcs if used more than once to not repeat res.locals
ref #396 (going to try and remember this from now on)
1 year ago
Thomas Lynch
491170cad3
Change diceroll to avoid the immense pain of dealing with tryign to localise that because of remarkdowning
1 year ago
Thomas Lynch
14af4e381e
test fix for board mod -> board staff old name change
1 year ago
Thomas Lynch
5b95d51144
eslint fix
1 year ago
Thomas Lynch
32066e3f47
translation calls in a bunch of middleware, code change pass ing new arg to name handler in makepost/editpost, and sync translation keys
1 year ago
Thomas Lynch
8018ba5f0c
update filteractions to include ip type and remove old root type from inserted ban
1 year ago
Thomas Lynch
9672a1ead0
translate filteractions lib
1 year ago
Thomas Lynch
b67232fc3f
rename escape to simpleEscape to prevent ever accidentally colliding with global escape
1 year ago
Thomas Lynch
f4f88d697a
indent & spacing adjustments
1 year ago
Thomas Lynch
97e5ce53e8
Translate (just the template changes) for a ton of mixins and includes, and update country names to support multi language
1 year ago
Thomas Lynch
7525308504
Bugfix lib render when options is null default to global locale
1 year ago
Thomas Lynch
39aa567c88
fix converters/timeutils test
1 year ago
Thomas Lynch
00f6d3fdb0
convert relative times to support localisation
1 year ago
Thomas Lynch
262954c41c
remove comment todo that is already done
1 year ago
Thomas Lynch
d68a32b831
Add some additional improved permission.js tests, and null check rather than !Metadata in permission handleBody (because else 0 would be true)
1 year ago
Thomas Lynch
473eb94d39
Update permission.test.js to correctly expect() the .every rather than in the every callback, else it would only check the first one
1 year ago
Thomas Lynch
c553a60936
disable retarded i18n option
1 year ago
Thomas Lynch
fba680f40c
permissions metadata change, allow blocking editing/disable checkbox
1 year ago
Thomas Lynch
277745a5ca
Fix the completely fucked up "my permission", the board equivalent, and staff permissions page since a recent permission update. Upside is it now considers the "parent" thing, which is nice.
1 year ago
Thomas Lynch
612e7d0f3a
Add language set middleware to a bunch of routes, and make some minor middleware ordering changes to supprot
...
Add example translations in server.js, a controller for form submission, and in a middleware (file middleware in this case)
1 year ago
Thomas Lynch
7c9f6257f8
Add setQueryLanguage mw, Make bypass_minimal language aware, TODO make form submissions know language and redirect to blockbypass for board with language query string
1 year ago
Thomas Lynch
a019006e20
For the 100th time, make it "work"
1 year ago