Thomas Lynch
96b989ac97
version in footer
4 years ago
Thomas Lynch
33b647419f
Merge branch 'new-dev'
4 years ago
Thomas Lynch
f1eabe64fc
change what we use for version, and add it properly to the locals for custompages
4 years ago
Thomas Lynch
94041bff36
Merge branch 'new-dev' into 'master'
...
globalmanage settings update
Closes #327 , #328 , #301 , #321 , #323 , and #331
See merge request fatchan/jschan!213
4 years ago
Thomas Lynch
06b976cd40
geoip city not necessary
4 years ago
Thomas Lynch
b093113051
small faq example typo
4 years ago
Thomas Lynch
2a903e8df5
fix various issues with new settings
...
some incorrect field names, bad parsing, date problems and inability to remove some inputs
4 years ago
Thomas Lynch
b620f66836
update the faq markdown example
4 years ago
Thomas Lynch
18df9e726d
The link matching is still kinda retarded, but this actually works as intended
4 years ago
Thomas Lynch
9c7d061086
fix permlevel and unterminated regex group
4 years ago
Thomas Lynch
871b78cf1c
Improve README
4 years ago
Thomas Lynch
51f729b367
dont allow []() url regex by default, only for people with permission like staff or in newsposts, announcements, etc.
4 years ago
Thomas Lynch
daf89c5548
||
4 years ago
Thomas Lynch
9be5fbc462
add some locals to server app.locals that were only included in the render helper
4 years ago
Thomas Lynch
2d48f2c3c2
remove oopsie
4 years ago
Thomas Lynch
ee40042957
add package.json version to renderlocals
4 years ago
Thomas Lynch
eb86c12fe0
close #331
4 years ago
Thomas Lynch
2952dea602
workaround tor browser being dumb for window.crypto operation on generatepassword,
...
probably another thing that needs to be in a "secure" context not working without
https despite using .onion in tor browser
4 years ago
Thomas Lynch
67e50bdb8e
dont duplicate codethemes, improve gulpfile and theme helper
...
now only css files are listed as themes, othe extensions are copied to /file
and gulp-replace is used to prepend /file/ to all the url( paths in the codethemes
4 years ago
Thomas Lynch
f414d536e7
close #323
4 years ago
Thomas Lynch
f0cd378d14
close #321
4 years ago
Thomas Lynch
1b1883be1e
fix the webring and the rest of the options to the new panel
4 years ago
Thomas Lynch
06bac65200
add global announcements, now that there is global settings, DUH close #301
4 years ago
Thomas Lynch
9b0b734bce
missing import
4 years ago
Thomas Lynch
a0fa0bde70
proper validation for thumb extension and mime types
...
fix lengthbody checks for 0 minlength/empty fields
remove old todos
4 years ago
Thomas Lynch
436381287b
actual check for file extensions and extra mime types
4 years ago
Thomas Lynch
ad551a1ba6
fix gulpfile notclosing correctly, add filters and update the migration
4 years ago
Thomas Lynch
efa632fdca
gulpfile fixes, reset works
4 years ago
Thomas Lynch
46d07a486f
update readme for config changes
...
make sure gulp will init defaults settings from tempalte on new install
migration to import old settings into redis
4 years ago
Thomas Lynch
0d842e0320
allow -1 for iphashpevmlevel i nnew settings page
4 years ago
Thomas Lynch
313d4a9fe4
gulp export some tasks and task helper for build-worker can call it
4 years ago
Thomas Lynch
a469824158
rest of configs, and ability to add new task to queue for gulp
4 years ago
Thomas Lynch
125a984a9f
corect some expected minmax results
4 years ago
Thomas Lynch
6fd843df62
more god damn settings
4 years ago
Thomas Lynch
98f7e8e0cd
add frontend script default configs to globalmanage settings
4 years ago
Thomas Lynch
baf7428e2f
add more settings and wome columns/rows in globalmanage settings
4 years ago
Thomas Lynch
849882a066
more model and form improvement
...
add a few missing field to paramconverter
make dnsbl cache time divided since it takes the time format
make redis print when it gets a message if debuglogs are on
4 years ago
Thomas Lynch
d4ff40d715
finish errors for changing global settings
...
add back perm level check for delete board
4 years ago
Thomas Lynch
de8dcbb8be
progress on model, controller and the template
...
improve some helpers to load config properly on global config change including renderlocals, themes, etc
4 years ago
Thomas Lynch
ab8eddbcff
buggfixes
4 years ago
Thomas Lynch
1c5f14e419
This did not go as planned
4 years ago
Thomas Lynch
60cddef23a
slowly switch configs to db and only a small amount of things like secrets remain in a config file
4 years ago
Thomas Lynch
d14dcdcc76
improve and start work on the controller for global settings page with the new checker
4 years ago
Thomas Lynch
f434899c61
use dynamicresponse in paramconverter for malformed input of arrays
4 years ago
Thomas Lynch
f6a1c02128
update TODO and start on some kind of body checker/schema handler which should work for the new global settings, to avoid it being a million lines long. eventually all the other controllers will get refactored and the system expanded upon to handle all routes. will make code cleaner, more concise and easier to expand with new or updated checks.
4 years ago
Thomas Lynch
a966ea9c00
include captchatype in url query forr js and css so the updated locals busts cache, close #328
4 years ago
Thomas Lynch
c6441c33f8
start on the model, update paramconverter, refactor the setting thing from boardsettings and fix a bug (how did that not cause problems?? o.o)
4 years ago
Thomas Lynch
85d1c83575
close #327
4 years ago
Thomas Lynch
9ad03e096a
make subscriber only start when there is any listener so its not needed in gulptasks for example
...
change how to close redis since there are more than 1 connection for other thigns
4 years ago
Thomas Lynch
d29b82587f
publish on global settings change and start the massive task of making more stuff configurable
4 years ago