Thomas Lynch
f050160682
move theme and codetheme assets into themes/assets and codethemes/assets folders, instead of lumping them all in one disorganised folder
2 years ago
Thomas Lynch
cc22916165
gulp password task now sets admin as root
2 years ago
Thomas Lynch
5a7368a0a4
Add a new property to permissions metadata and reflect on frontend inability for users without that "parent" permission to edit roles/accounts to have some permissions e.g. root, edit roles, edit accs
...
Put the metadata into permissions.js (also TODO: key the metadata by bits instead? i.e [Permisions.whatever]: {})
2 years ago
Thomas Lynch
3017029f61
close #486
...
Changes to frontend locals for templates to match backend change. Regression caused ban modal to be broken because captchaType is no longer used in the captcha include.
close #487
Make the "pre-checking" of bans there not check all checkboxes inform because that included captcha options. Now it is explicitly "checkedbans" inputs. Otherwise all the boxes in grid captchas were filled in by default.
2 years ago
Thomas Lynch
c969814f54
First version of grid v2
2 years ago
Thomas Lynch
116a102109
Set default/template config in gulp wipe task
2 years ago
Thomas Lynch
c8ebf9a579
Improvement to grid v1 to allow customising, allowing for something like this.
...
-true characters
-false characters
-question text
Make optional (and add additional options for) some filters/effects
-paint
-line
-wave
2 years ago
Thomas Lynch
47023683dd
Fix static versioning string in gulp generate-favicon task that would cause issues with icons updating
2 years ago
Thomas Lynch
585850376a
compress -> true in gulp for minifying scripts
2 years ago
Thomas Lynch
08b5c71adf
dont include pugruntime.js yet ref #460
2 years ago
Thomas Lynch
d71d0d8eca
remove that for now pending https://github.com/pugjs/pug/issues/3374
2 years ago
Thomas Lynch
64435d5058
ref #460
2 years ago
Thomas Lynch
e047782249
eslint lib, migrations, db, models, test, schedules and root dir
2 years ago
Thomas Lynch
e4035dcaee
Portrait mode improvement for tegaki on mobiles. was simpler than i thought
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
626aea734e
basic oekaki ref #280
2 years ago
Thomas Lynch
6798cb843e
bugfixes and improvements to captcha options
...
improve gulp task for proper captchafield grid size
make globalsettings run tasks check for any captchaOptions change, not just type
bugfix grid image size wrong body name
3 years ago
Thomas Lynch
4cb42bc560
gulpfile fix
3 years ago
Thomas Lynch
92c504e59c
rename ip.single -> ip.cloak
3 years ago
Thomas Lynch
3a8f6b9e7e
- when updating a role, update the permissions for all the people with that role already
...
- dont allow making 2 roles the same permissions
3 years ago
Thomas Lynch
8b4a793d5a
initial roles data to gulpfile, and migration
3 years ago
Thomas Lynch
993924a5f2
Start making roles editable ref #377
...
permtemplates are now roles.
They are in the db and can be edited.
Still have to do a few things like the migration, gulpfile and some small details.
3 years ago
Thomas Lynch
8bd41eabd0
ref #377 "template names", else "Custom" in accounts/staff table
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
a2163d8aed
comments and compress in gulpfile
3 years ago
Thomas Lynch
6db6be01ab
more threadwatcher shit
3 years ago
Thomas Lynch
5402f856d4
#292
3 years ago
Thomas Lynch
3393d1014a
ref #292
3 years ago
Thomas Lynch
0402fd9c56
start on thread watchlist ref #292
3 years ago
Thomas Lynch
221f776636
no longer need vendorised gulp-pug
3 years ago
Thomas Lynch
024a47a286
update board settings to do some stuff similar to global
...
make global use the *correct* mapped tasks
refactor the helpers
remove some debug statements
close #329
3 years ago
Thomas Lynch
a867a6a310
Start on making global settings changes less lazy reference #329
3 years ago
Thomas Lynch
d7772f2b66
simple overboard link changing/localstorage saving, to help the bookmarkedly challenged
...
update CHANGELOG
3 years ago
Thomas Lynch
fb6c0fa52f
custom links for archive/reverse, close #373
3 years ago
Thomas Lynch
e24cdcb815
bugfixes and improvements for #369
...
- only show imgops on image/* mimetype
- fix an issue with meta url, imgops links and notifications
improve post notifications, show image/badge/icon, trying thumbs and respecting spoilers
3 years ago
Thomas Lynch
1206b5ae4f
update gulp task to clear different overboard and catalog cache paths
3 years ago
Thomas Lynch
1300edf25b
add some missing folders to gulpfile deleting, close #296
3 years ago
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