99 Commits (4b732a2360af505d3488f38e9bb06aba814726fc)

Author SHA1 Message Date
Thomas Lynch 48bf19a3d3 Translate a bunch more actionhandlers and form models, and imrpove error translations in server.js ref #396 1 year ago
Thomas Lynch 7c9f6257f8 Add setQueryLanguage mw, Make bypass_minimal language aware, TODO make form submissions know language and redirect to blockbypass for board with language query string 1 year ago
Thomas Lynch 5e3b935664 fix language setting and test translation on globalmanagenav 1 year ago
Thomas Lynch 4c3ba53cc1 Set language global and after boards.exists 1 year ago
Thomas Lynch 679d095d98 Start on localisation ref #396 1 year 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 2 years ago
Thomas Lynch bc53bc1e4a Allow roles from globalmanage to be fetched as json 2 years ago
Thomas Lynch b391c0cb66 Make post editing a GET endpoint with perm check like editstaff/editcustompages, much more sensible 2 years ago
Thomas Lynch 4d86406483 Initial commit of 2FA for accounts, TOTP-based 2 years ago
Thomas Lynch 2a48b10054 Fix duplicate key in projectedsettings for board settings, and make custompages jsons get removed on deleting custom page. 2 years ago
Thomas Lynch 641c087ecc Add public json for modlog list, logs, custompages 2 years ago
Thomas Lynch 3cb5e0197a Revert "Close #480 dont show "register" on login page if not allowed for regular user, since users might reach it clicking "manage" after the login redirect" 2 years ago
Thomas Lynch 9c5dd5efa8 Close #480 dont show "register" on login page if not allowed for regular user, since users might reach it clicking "manage" after the login redirect 2 years ago
Thomas Lynch 47083e149b Fix the anonymizer bypass captcha permission issue (and fix the stupid pre-bypass and postsEarly in general) 2 years ago
Thomas Lynch e7233d09e7
eslint controlers/, mostly removing all the unused schema check functions 2 years ago
Thomas Lynch bb582c2de8 "helpers" -> "lib 2 years ago
Thomas Lynch 43506f1479 remove unnecessary csrf middleware from mypermissions pages (they dont call req.csrfToken(), there arent any forms on the pages) 2 years ago
Thomas Lynch f2b4ec2dd2 ability to show your login sessions, ref #353 2 years ago
Thomas Lynch 993924a5f2 Start making roles editable ref #377 2 years ago
Thomas Lynch d1f9c78258 ref #377, the fun begins 2 years ago
Thomas Lynch 5e15e5cdd5
csrf token only fetch, for API and will be added to jschan-docs 2 years ago
Thomas Lynch 9e62be3404 reports api endpoint ref #366 3 years ago
Thomas Lynch ed75519a7b serve overboard(catalog) as json 3 years ago
Thomas Lynch 52c189a153 allow board custom pages to be edited, like newspost editing 3 years ago
Thomas Lynch 50fa768ee9 form and paramconverter fixes 3 years ago
Thomas Lynch 42422d3d35 reference #355 changes to paramconverter 3 years ago
Thomas Lynch 363aa87d4d bugfix caching issue brekaing board list 3 years ago
Thomas Lynch c4c2a1543d start on adding custom banners 3 years ago
Thomas Lynch 1c5f14e419 This did not go as planned 3 years ago
Thomas Lynch 6f64448b33 works for board recent and global recent, fixed lastPostId issue and IP display issue 4 years ago
Thomas Lynch 75888c79bd case sensitive route... why does express have retarded defaults and how long has this been a thing? o.o 4 years ago
Thomas Lynch cf43f650d6 Ability to edit newsposts reference #298 4 years ago
Thomas Lynch 44f69b8ba5 start per-board custom pages, mostly working could just use a lil more testing references #232 4 years ago
Thomas Lynch 77b8ae5540 Overboard catalog reference #286 4 years ago
Thomas Lynch d12bed3dc2 add noscript warning to hcaptcha 4 years ago
Thomas Lynch 40d17e360d globalmanage live posts 4 years ago
Thomas Lynch f2df1aea4b Global manage page for boards. Shows all boards including unlisted, and marks abandoned boards 4 years ago
Thomas Lynch a22ad89f48 share same route for boards html/json, like board/thread/catalog 4 years ago
Thomas Lynch 1399dda5fd Json routes will hit backend & get 404'd there, 4 years ago
Thomas Lynch b597ac8159 ability to resign from a board you mod/own. previously you could not leave a mod position, and you could not leave owner position (unless you transfer) closes #196 4 years ago
Thomas Lynch 14dc090e08 Migration, and a change that will make it not get completely destroyed by ddos over TOR 4 years ago
Thomas Lynch 60d36bbb6a Make a bit more maintainable, support different captcha types with some config options 4 years ago
Thomas Lynch 09e0bcb518 references #209 , add optional google recaptcha. implementation could use some polish, but it will work for now. 4 years ago
Thomas Lynch 1216e20e56 Fix that for tor 4 years ago
some random guy cfc97b8101 do not read session when not needed 4 years ago
Thomas Lynch 0021ed02cc Early version of overboard, /all.html. Still needs a small cache and moderation changes to support moderating references #166 4 years ago
fatchan 3bda3aa596 only use processip middleware where necessary references #121 4 years ago
fatchan 9ded8817d9 logout change 4 years ago
fatchan 4b18607250 moderation from catalog and add mod catalog 4 years ago
fatchan 5c7924f6b7 beta ver of per board logs with uncensored usernames for board staff 4 years ago