Thomas Lynch
89a64e36c4
ref #477 for board settings
2 years ago
Thomas Lynch
b73b657f4a
Make first tab default selected ref #477
2 years ago
Thomas Lynch
712a11fb6d
npm audit fix --save
2 years ago
Thomas Lynch
3a4737ad8e
Add account permission to bypass captcha ref #435 still TODO fixing it for anonymizers
2 years ago
Thomas Lynch
962481845d
Bugfix double sending headers on return from create model, e.g. if board already exists
2 years ago
Thomas Lynch
c71c9c3277
CSS improvement
2 years ago
Thomas Lynch
added79573
Tabbed board settings, and CSS improvement #477
2 years ago
Thomas Lynch
2aa776116d
Testing css-only tabs solution for settings page organisation
2 years ago
Thomas Lynch
4a00a3fc81
update CHANGELOG
2 years ago
Thomas Lynch
c99168b9c9
npm audit fix
2 years ago
Thomas Lynch
51de38f757
Merge branch '469-captcha-improvements' into 'develop'
...
Captcha improvements
See merge request fatchan/jschan!258
2 years ago
Thomas Lynch
a7d239cab2
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
4f3cea2327
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
467983fe06
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
fb5b9ddb1f
write the captchas to tmp in tests ref #469 !258
2 years ago
Thomas Lynch
fb57aa6fd5
Add captcha generators tests (doesnt write them to disk, but runs the generator function for catching issues like !255 ref #469
2 years ago
Thomas Lynch
b1751f1706
allow grid captcha yIconOffset=0
2 years ago
Thomas Lynch
b57a69f8d6
fix text captcha options template and change defaults in template and migration
2 years ago
Thomas Lynch
5c359a8bda
Merge branch 'develop' into '469-captcha-improvements'
...
# Conflicts:
# controllers/forms/globalsettings.js
# gulpfile.js
# migrations/0.8.0.js
# package.json
2 years ago
Thomas Lynch
06828da6c0
Refactor captcha generators and captcha model
...
Generators changes:
- take captchaoptions as argument, so no longer require config.get or captchas db imports
- return the captcha object (gm instance) and solution (whatever).
The model itself inserts the solution to db, gets captchaid for filename and cookie, and writes the image to disk.
Slightly cleaner imo, and makes the captcha generators more testable without requiring any mocking for DB/config.
2 years ago
Thomas Lynch
f0ae0691a4
Remove duplicate call to randomof and setting characters
...
Remove debug
ref #469
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
6e80af2eec
Fix another non integer argument to randomrange :^)
2 years ago
Thomas Lynch
f656a97513
Add note about playlsit to changelog and remove old bookmarklet from readme
2 years ago
Thomas Lynch
b1d36b5f62
style
2 years ago
Thomas Lynch
cd1d7ddcda
add eslint rule enforce one true brace style and allow single line
2 years ago
Thomas Lynch
8a51c1148a
Merge branch 'add-ptchina-playlist' into 'develop'
...
added feature to download a thread as a playlist
See merge request fatchan/jschan!257
2 years ago
ussaohelcim
2fcde2d7b9
Updated to use mimetype instead of file extension
...
Also fixed everything that Tom asked, i hope.
2 years ago
Thomas Lynch
3710a57224
Merge branch 'master' into develop
2 years ago
Thomas Lynch
cfa5a04506
version bump and CHANGELOG update for fix
2 years ago
some random guy
f6631068d1
captcha/getdistorts: randomRange requires integers
2 years ago
Thomas Lynch
3261de849d
Merge branch 'fix-captcha-distorts' into 'develop'
...
captcha/getdistorts: randomRange requires integers
See merge request fatchan/jschan!255
2 years ago
ussaohelcim
184ff965c6
added feature to download a thread as a playlist
...
New option 'playlist' added to thread options when a post its the OP.
When the option 'playlist' is clicked, the window dispatch an custom event createPlaylist, the script get this event and requests all webm, mp4 and mp3 files from the jschan server, and a .m3u file is downloaded on the client, with all those files forming a m3u playlist.
2 years ago
some random guy
f0780291b6
captcha/getdistorts: randomRange requires integers
2 years ago
Thomas Lynch
8f74885ba2
Add noise and paint slider options to grid captcha
2 years ago
Thomas Lynch
e7aa79f0e2
Merge branch 'develop' of ssh.gitgud.io:fatchan/jschan into develop
2 years ago
Thomas Lynch
9e1edb2a13
update CHANGELOG and version bump
2 years ago
Thomas Lynch
5870e35ec3
Merge branch '418-inactive-accounts-boards-handling' into develop
2 years ago
Thomas Lynch
a58d486a92
Dont repeat actions for boards that are already locked(or +unlisted) and not being deleted
2 years ago
Thomas Lynch
8eaa484574
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
2ff3612c1f
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
1f82d09910
Update .gitlab-ci.yml file
2 years ago
Thomas Lynch
425c15f1ce
linting
2 years ago
Thomas Lynch
05413d72c6
Ref #418 add the abandoned boards handling
...
Fix small bug with incorrect schema for the setting
Set both schedules to immediate: false
2 years ago
Thomas Lynch
4db2c9f6f5
Linting fixes, minus stuff we will need in abandoned board schedule
2 years ago
Thomas Lynch
3ab0a271c4
Inactive accounts handling schedule, globalsettings for it and migration.
...
Plus the same for abandoned boards handling, just still TODO the schedule.
ref #418
2 years ago
Thomas Lynch
6d90f47a78
README correction
2 years ago
Thomas Lynch
7cc5f1eabf
add links to related projects, typescript SDK and typings from ussaohelcim <3
2 years ago
Thomas Lynch
6ec6b32ed5
Change "wave" and "paint" text effect captcha options from toggle to slider
...
Add "noise" text captcha effect slider
Add font lib to get list of system fonts
Add "font" text captcha option
ref #469
2 years ago