3309 Commits
Author SHA1 Message Date
z 50be51d50d docs(brand): add hero banner 2026-06-28 20:54:02 -07:00
z b9bbb011af chore(brand): dynamic hero banner 2026-06-28 20:54:01 -07:00
Antje WorringandClaude Opus 4.8 4a7298dc14 docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 09:26:45 -07:00
Antje WorringandClaude Opus 4.8 1377caa6cb Add Claude Code project docs (CLAUDE.md, LLM.md)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 21:49:40 -07:00
Jackary 5e9b07d62f Config Setup
Early setup
2024-10-26 21:32:26 -04:00
Jackary e72f3e5aec Packahe update 2024-10-26 20:54:35 -04:00
Zach Kelling 11e313c866 Update package.json and README 2024-10-15 16:04:14 -07:00
Thomas Lynch bd48d5274a Fix nginx config paths to have .conf so they get included by new nginx in debian which only includes *.conf
Fix path of geoip.mmdb to dbip.mmdb
Fix ssl paths and configs when using letsencrypt, dont use the nginx plugin
Fix writing html of gulp favicon task
2024-10-10 17:21:12 +11:00
Thomas Lynch 031a39e212 wip Freshen up installation and nginx configuration 2024-10-10 16:31:38 +11:00
Thomas Lynch 11f47920e0 Update README w some more instances 2024-09-28 04:57:18 +00:00
Thomas Lynch cd85e10ba3 Merge branch 'hotfix-board-bans-add-test' into 'master'
merge hotfix + add tests

See merge request fatchan/jschan!356
2024-09-13 23:16:31 +00:00
Thomas Lynch d6343cd071 Fix typo/bug in bans query for viewing "global board bans"
Add tests for editing ban duration, note, and unban on board level to catch this
2024-09-14 09:12:33 +10:00
Thomas Lynch dec57289b6 version bump and update CHANGELOG 2024-07-16 20:23:23 +10:00
Thomas Lynch 4f9c4a4742 Bugfix replace text filters not replacing all occurences of text in certain circumstances 2024-07-16 20:19:33 +10:00
Thomas Lynch 971ca9d8a8 Version bump, update CHANGELOG 2024-06-18 19:49:28 +10:00
Thomas Lynch 15d1d33bbc Merge branch 'develop' into 'develop'
some missing strings on manage pages

See merge request fatchan/jschan!352
2024-06-18 09:44:15 +00:00
l29utp0 99d11f4d92 some missing strings on manage pages 2024-06-18 09:39:22 +00:00
l29utp0 325545fef4 Merge branch jschan:master into develop 2024-06-18 09:28:43 +00:00
Thomas Lynch 72b113a66a Merge branch 'develop' into 'develop'
missing translations and also spanish translation

See merge request fatchan/jschan!351
2024-06-18 09:28:09 +00:00
Thomas Lynch 6d1aedf552 Change videothumnail to use -ss ot -t0, not both
Log (warn) on error if the first thumbnail fails because the error can be handy in debugging
2024-06-18 19:22:01 +10:00
l29utp0 b8c9a52562 add spanish flag to language support 2024-06-18 00:34:47 +00:00
l29utp0 d48a97a8ea spanish translation 2024-06-18 00:33:57 +00:00
l29utp0 784b18ac8a missing translations 2024-06-17 23:06:46 +00:00
Thomas Lynch c41d1f9354 Hotfix ban board in global bans page breaking for older non-array ban boards 2024-06-17 23:29:30 +10:00
Thomas Lynch 638bb030bf Merge branch 'develop' into 'master'
v1.6.0

Closes #563, #555, and #550

See merge request fatchan/jschan!347
2024-06-11 04:48:19 +00:00
Thomas Lynch 8eb82d8051 update CHANGELOG 2024-06-11 14:45:33 +10:00
Thomas Lynch 0bf62676f0 update migrateVersion in package.json
npm audit fix
2024-06-11 14:45:19 +10:00
Thomas Lynch f3d5d159d1 Add tests for 2fa enforcement
Fix some bugs in twofactor tests, deletepattern would delete session, now only deleting the twofactor_success entry
2024-06-10 22:22:33 +10:00
Thomas Lynch 551f5f2498 Add title attribute on role names with base64 perms for debugging (but no harm in keeping them there) 2024-06-10 20:56:54 +10:00
Thomas Lynch ace2e7d569 reenable twofactor tests and cleanup 2024-06-06 21:11:05 +10:00
Thomas Lynch c3c4b704d4 update faq page about 2fa enforcement 2024-06-05 14:51:24 +10:00
Thomas Lynch 854f174d4b Add missing locals for pages to render forceActionTwofactor
Refactor force twofactor field into an include
2024-06-05 14:27:33 +10:00
Thomas Lynch bd24b3ca34 Remove unused Account imports 2024-06-05 14:19:48 +10:00
Thomas Lynch 038fe43420 Add missing 2fa input boxes to some forms
Fetch account twofactor when needed for checks, since its not stored in session
try catch, log warning, and fail twofactor checks on error
2024-06-05 14:16:46 +10:00
Thomas Lynch f0c8aa87f5 Add some missing paths to frontend for isManage regex 2024-06-05 12:24:49 +10:00
Thomas Lynch cab1ec4083 update festrings 2024-06-05 12:24:16 +10:00
Thomas Lynch bc2dda0e58 Add 2fa enforcement check for deleting accounts in global manage 2024-06-05 12:16:44 +10:00
Thomas Lynch 31993d3ddd eslint fix 2024-06-05 11:33:21 +10:00
Thomas Lynch 1085ff37bd Update locale cleaning tool to inherit missing keys from en-GB
Update locales
2024-06-05 11:31:28 +10:00
Thomas Lynch bf6cad99ca Sort locale files and add a tool to do so in future 2024-06-05 11:23:04 +10:00
Thomas Lynch db43fa94e0 Add tests for #533 2024-06-04 15:44:03 +10:00
Thomas Lynch 862bad24a0 Add twofactor to trimfields in deleteboard 2024-05-29 23:49:05 +10:00
Thomas Lynch c7461e4403 Add 2fa enforcement to deleteaccount (self-delete only, not global manage accounts form)
Update middlewarechain to add new paramconverter
2024-05-29 23:48:11 +10:00
Thomas Lynch b84664c610 Add 2fa action enforcement check and input field to deleting board (not including boards deleted through deleting an account) 2024-05-28 00:04:52 +10:00
Thomas Lynch 51d48b0215 Update CHANGELOG 2024-05-27 23:39:03 +10:00
Thomas Lynch 6482d69f19 Add global modlog entry to changed global settings 2024-05-27 23:32:57 +10:00
Thomas Lynch 9e4cb38e74 Update CHANGELOG 2024-05-26 01:13:49 +10:00
Thomas Lynch 124931e2fc Merge branch 'master' into develop 2024-05-26 00:59:58 +10:00
Thomas Lynch 6c34f33dec Add a global option to force accounts to require 2fa
Add a global option to force changing board settings to need 2FA
2024-05-26 00:56:09 +10:00
Thomas Lynch 06bf28eee5 Remove oxen until transition to $SWAP 2024-05-26 00:55:32 +10:00