Thomas Lynch
f606cd186a
change permission setting from number to dropdown with names, thanks some_random_guy
...
and some related css tweak and faq page update
3 years ago
Thomas Lynch
f946f70c98
instructions and gulpfile shenanigans
...
remove outputs of generate-favicon, leave only default master.png
udpate gulpfile to signal done() for the favicon task
add update-favicon to the normal icons task
and update installation put one-time generate-favicon in npm setup script
3 years ago
Thomas Lynch
89a60f1424
move images used for themes to folder, same as code themes from highlight.js
...
update theme list to filter, like code theme list
add some themes linked from "reinchan", with some minor tweaks
update gulpfile
3 years ago
Thomas Lynch
cfae852971
use gulp-real-favicon
...
make favicons , files for safari, msfile, browserconfig, webmanifest, etc in gulp task
remove favicon2 so no exclamation mark favicon for now, until it can be incorporated
somehow. but the number like (x) is shown so it shouldnt matter.
maybe another commit can add a general "!" icon if somebody makes one
3 years ago
Thomas Lynch
9491d60aec
socket.io, redis adapter, client and gulpfile update
3 years ago
Thomas Lynch
75faad7914
hcaptcha site key fix
3 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
d04f61e356
make migrateversion separate again close #341 so i can increment version more now
4 years ago
Thomas Lynch
e103c71478
publish scoped gulp-pug package to use gulp 3, 3.0.2 to fix vuln that this POS outdated package wont update
4 years ago
Thomas Lynch
154fd466d2
add some missing render locals forcustompages task in gulp
4 years ago
Thomas Lynch
a34340ea00
move the settings to mongo instead of redis (like it should have been in the first place tbh)
...
i *think* the migration from previous version will work.
made the version to 0.1.0 because im sick of 0.0.10000 and this is kinda a big change.
close #334
4 years ago
Thomas Lynch
cceebafacb
create missing directory
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
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
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
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
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
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
de75523ddc
start making the config able to reload, for now just clearing require.cache
...
also made some of the app.locals load from getconfig, not added to callbacks in redis yet
4 years ago
Thomas Lynch
523fbac0d7
fix custompages index issue
4 years ago
Thomas Lynch
621a83a589
make the ip prune thingy a schedule
4 years ago
Thomas Lynch
0d15281538
start on ip pruning gulp task. works, but uses static 7 days atm.
4 years ago
Thomas Lynch
13f5dbfa5b
merry christmas, individual image hiding
4 years ago
Thomas Lynch
5cff9e6b41
make gulp cache task clear boardlist cache
4 years ago
Thomas Lynch
6f64448b33
works for board recent and global recent, fixed lastPostId issue and IP display issue
...
just neds a second pair of eyes to check its not leaking IPs anywhere
4 years ago
Thomas Lynch
270e0f289c
allow reset to be run again, and added password task to reset admin password
4 years ago
Thomas Lynch
3d63b81734
fix typo and missing import in updated gulpfile
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
0e7749f0be
Minor gulpfile local correction for custompages
4 years ago
Thomas Lynch
77b8ae5540
Overboard catalog reference #286
4 years ago
Thomas Lynch
d12bed3dc2
add noscript warning to hcaptcha
...
add some missing checks for google to also check captcha type
adjust frontend scripts and gulpfile styling to support hcaptcha
4 years ago
Thomas Lynch
79f359caee
Add some explanation in the faq of board antispam setting section, and add early404 configs to gulpfile so they are shown in faq
4 years ago
Thomas Lynch
0fcd9bd370
Add captcha grid size to frontend script through gulpfile so template can use it to build on-the-fly grid captcha properly
...
(also enable minifying in the gulpfile again)
4 years ago
some random guy
822d191603
make mongodb db name configurable
4 years ago
Thomas Lynch
649a3d2e56
Start of more filters
...
still todo:
- form in setting smenu to manually input
- make sure the regex filters work
4 years ago
Thomas Lynch
82522dd025
make all the 50x pages actually get built in the gulp task
4 years ago
Thomas Lynch
9135133ada
Make default password when installing randomised, +security
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
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
407611d3d9
Move the settings for frontend scripts into the config file, and small change of some naming
4 years ago
Thomas Lynch
f192a0e09c
Captcha appearance and layout changes
4 years ago
Thomas Lynch
646cc551b7
More configuration and bit less ugly config layout for captcha
4 years ago
Thomas Lynch
e409ef65ce
Some css stuff like thumbsize variables and size of bypass window configured automatically in gulp task
4 years ago
Thomas Lynch
60d36bbb6a
Make a bit more maintainable, support different captcha types with some config options
4 years ago
Thomas Lynch
ce069077f8
locals for recaptcha to compiledclients, captcha preload and adding missing captcha changes
4 years ago
some random guy
5dc3fe9504
cache account info in redis db
4 years ago
Thomas Lynch
1f7e670c7c
modlog records for non-delete actions now link to posts closes #193
4 years ago