Thomas Lynch
679d095d98
Start on localisation ref #396
2 years ago
Thomas Lynch
649326df5a
update CHANGELOG
2 years ago
Thomas Lynch
49e9ed2c28
update dependencies
2 years ago
Thomas Lynch
a3a6199332
Should probably update that
2 years ago
Thomas Lynch
43c33017be
Update dependencies
2 years ago
Thomas Lynch
713dcc222e
Add migration to support ip type display change and update changelog, close #503
2 years ago
Thomas Lynch
6b394aca69
Bugfix to 2fa, code-reuse prevention was blocking all codes rather than only a recently used correct code.
2 years ago
Thomas Lynch
e521844123
Hotfix nginx for twofactor
2 years ago
Thomas Lynch
0fca6a3d69
Update CHANGELOG, update dependencies
2 years ago
Thomas Lynch
b93bab7faf
Switch speakeasy -> otpauth (maintained, more modern, actively developed)
...
Remove dev debug skip of 2fa generation ratelimit
Shorten totp validity window
Remove ugly stuff from login/changepassword forms, change wording
2 years ago
Thomas Lynch
4d86406483
Initial commit of 2FA for accounts, TOTP-based
2 years ago
Thomas Lynch
4c90d03dfa
update CHANGELOG, version bump, npm audit fix
2 years ago
Thomas Lynch
9de7754c3b
update CHANGELOG, version bump, and npm audit
2 years ago
Thomas Lynch
190410cc54
Bugfix issue with tor and renewing bypasses in some situations. Should be fetching *upserted* id from db or just using known ID.
2 years ago
Thomas Lynch
45757dd51e
0.9.1, update CHANGELOG, move migration file, update package*.json
2 years ago
Thomas Lynch
0fc87e752d
make captcha font apply to text AND grid
...
set a new default font which is common on linux, in debian repos, and has the chess characters
remove 24MB font file that came from i dont even remember where
2 years ago
Thomas Lynch
a0b897fac3
version bump, update CHANGELOG and package*.json
2 years ago
Thomas Lynch
35da2a9ff1
Close #478 option to hide banners and [banners] links board setting
2 years ago
Thomas Lynch
23d32abd96
version bump and upate CHANGELOG
2 years ago
Thomas Lynch
df409471bb
Close #483 migrate from socket.io-redis to @socket.io/redis-adapter
2 years ago
Thomas Lynch
b2fab97881
version bump and update CHANGELOG
2 years ago
Thomas Lynch
2820e6ba7d
Adjust package.json setup script to use --location=global instead of deprecated -g for npm install
2 years ago
Thomas Lynch
d9ee28c67c
Update express-fileupload and npm audit fix file-type module
2 years ago
Thomas Lynch
cfa5a04506
version bump and CHANGELOG update for fix
2 years ago
Thomas Lynch
9e1edb2a13
update CHANGELOG and version bump
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
4a0ec949aa
Version bump in package.json
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
36ed7a8fc4
Update some scoped packages and switch to using published npm rather than off git+https to gitgud
2 years ago
Thomas Lynch
64435d5058
ref #460
2 years ago
Thomas Lynch
a9fbe6337a
update dependencies
...
update CHANGELOG
2 years ago
Thomas Lynch
3e5648bfa5
cobertura coverage reports gitlab-ci and note in contributing.md
2 years ago
Thomas Lynch
1b7b47b7a7
update CHANGELOG and package*.json
2 years ago
Thomas Lynch
30bfc09b32
Add eslint, and a job in .gitlab-ci.yml to auto run linting on merges
2 years ago
Thomas Lynch
a8c532acc1
update changelog & package*.json
2 years ago
Thomas Lynch
9884ca2665
migration to remove old phashes
2 years ago
Thomas Lynch
a834672c51
update changelog and package*.json
2 years ago
Thomas Lynch
10bb0cb431
update CHANGELOG & package+lock
2 years ago
Thomas Lynch
a9af02e105
bugfix incorrect fallback for arraysetting in board tags
...
undo a change in paramconverter that could mess with array inputs being unset
migration to unfuck any broken board tags from this
2 years ago
Thomas Lynch
c837ac4f1f
npm update, thou hath failed me
2 years ago
Thomas Lynch
71980a5b33
update CHANGELOG, udpate deps
2 years ago
Thomas Lynch
1a377a30ee
close #322
2 years ago
Thomas Lynch
62678c2b19
Bans can now be "upgraded" retroactively to expand single IP bans to qrange/hrange bans.
...
The ban table now has a column or whether a ban is of an IP or Bypass ID. (Or pruned IP, if you were dumb enough to ban one of those)
2 years ago
Thomas Lynch
ac5d37db5e
try gitab ci run jest tests and output on merge requests
2 years ago
Thomas Lynch
676e861f82
update CHANGELOG 0.6.0 inc
...
update deps and package(-lock).json
2 years ago
Thomas Lynch
ca74778796
"test:coverage" script, and improve tripcode test coverage
2 years ago
Thomas Lynch
ddd49bc36b
change package.json scripts, add different types of test modes
...
add section to contributing.md about running tests
2 years ago
Thomas Lynch
d181a26411
add --verbose flag to jest tests for better output
2 years ago
Thomas Lynch
a28afef5a9
add jest for testing
...
patch formatSize to cap to max units of TB
add unit test for formatSize as an example
add test for posting a simple thread to the docker
2 years ago
Thomas Lynch
4c1a38c960
update CHANGELOG
...
update package/lock
2 years ago