Thomas Lynch
6301a9540e
Fix small gulpfile issues breaking installs since nested js/lang folder doesnt exist
1 year ago
Thomas Lynch
a102beed5e
ref #430 use date format from locale in views
2 years ago
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
21b64db8ba
add "langs" gulp task separate from scripts (to prevent moment of them being deleted -- and also they dont need to be run in the build-worker tasks)
2 years ago
Thomas Lynch
58ba9eebdb
First iteration of frontend optimized language pack files with ~70% reduced size from full pack
2 years ago
Thomas Lynch
cc22916165
gulp password task now sets admin as root
2 years ago
Thomas Lynch
3374d70572
fix gulpfile race condition on deleting static lang folder
2 years ago
Thomas Lynch
2d48f4110b
pluralisation and %s for numebr substitute, with simple conversion code for frontend
2 years ago
Thomas Lynch
a019006e20
For the 100th time, make it "work"
2 years ago
Thomas Lynch
670119148c
Make languages on frontend included individually as a language .js file. Fix issue with lib/build/render.js page. I **think** this is good now.
2 years ago
Thomas Lynch
5bf792649b
Try getting languages into the frontend (still want a better way to only include single language packs and only a subset of keys)
2 years ago
Thomas Lynch
224b141920
Change setting locale in render locals in build locals, remove test header
2 years ago
Thomas Lynch
5e7cc919c2
Add __ locale to render lib and gulpfile rendering
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