Commit Graph
104 Commits
Author SHA1 Message Date
Rory& 2c1be0fa53 Use subpath imports for lambert-server, fix openapi.js 2026-06-12 17:58:18 +02:00
Rory& c28d14b861 Dont send guild_add for autojoin guilds on register, disable bcrypt workers as doing it in thread is slightly faster 2026-06-11 02:21:03 +02:00
Rory& e46c864f9d Bcrypt worker threads 2026-06-11 00:05:37 +02:00
Rory& 02d93d2a92 Trace registration 2026-06-11 00:04:10 +02:00
Rory& 7e152be9dd Compliance: add user_id and user_settings to login response 2026-05-05 14:13:29 +02:00
Rory& d9d339882b Register: cache blocked IPs 2026-04-28 03:53:45 +02:00
Rory& af29e6b178 eslint: arrow-body-style=as-needed 2026-04-19 22:45:37 +02:00
Rory& 5f8afbc7ae eslint: array callback return, no restricted imports 2026-04-19 22:45:37 +02:00
Rory& e0783f7595 Remove unused imports for non-entities 2026-03-14 04:24:04 +01:00
Rory& f9f1d8776b API: fire SB_SESSION_REMOVE upon logging out a session 2026-03-13 03:50:39 +01:00
ChrisChrome c1679ec394 Separate IP check options during registration 2026-02-16 11:49:44 -07:00
Rory& 9368066ec5 Port User.tag getter from pomelo as utility 2026-01-23 09:18:54 +01:00
Rory& 31345651db Make openapi.js work offline - still needs conditionals fixed though 2026-01-22 21:34:21 +01:00
Rory& 49bb15051a Whoami endpoint in api 2026-01-11 16:37:54 +01:00
Rory& 0c4d768bed Ignore empty ASN type/ID in register 2025-12-26 11:01:21 +01:00
Rory& 6162fbd520 Deprecation: Use object-based relations for typeorm 2025-12-19 21:06:12 +01:00
Rory& 11a0744edc DEPRECATION: Move most select queries to object instead of string[] 2025-12-19 17:33:11 +01:00
Rory& b54e86dd4d Drop isProxy alltogether, because wtf is this language (!![] === true apparently) - Fixes #1444 2025-12-18 23:29:40 +01:00
Rory& e2de706abf Avoid re-fetching user if not requesting extra fields 2025-12-18 01:24:37 +01:00
Rory& 491c0de845 lintstagedrc: regenerate schemas/openapi if schemas changed 2025-12-17 11:01:27 +01:00
Rory& 23ad44a440 Prettier 1 2025-12-17 07:32:21 +01:00
Rory& 00c2fec194 Remove device on logout 2025-12-17 01:56:37 +01:00
Rory& b2fb978855 Fix sessions logout 2025-12-17 01:50:18 +01:00
Rory& d0cb0543cc Use query for sessions endpoint 2025-12-16 23:14:48 +01:00
Rory& d7a950d0e7 Device management 2025-12-16 11:47:20 +01:00
Rory& dae89fd0af Instance ban stuff 2025-12-13 02:01:32 +01:00
BrajamohanDas-afk eb94dd4b16 Refactor: Replace getIpAddress with req.ip 2025-12-12 22:46:28 +01:00
Rory& a5a520be06 wtf is wrong with ipdata 2025-12-03 20:00:26 +01:00
Rory& 58b6cabf9c Fix register 2025-12-02 19:45:30 +01:00
Rory& 79c72396fd Extended IP address scrutiny on register 2025-12-02 17:33:22 +01:00
Rory& 8b10d85d29 Use IpDataClient in places 2025-12-02 16:46:08 +01:00
doesnm 9757997e5d add fingerprint endpoint 2025-10-20 21:51:58 +03:00
Rory& e52c237326 Reorganise schemas a little bit 2025-10-15 08:04:23 +02:00
Rory& d647f882b1 Pass mergeParams: true to new router calls due to express behavior change 2025-09-30 07:14:10 +02:00
Rory& 1e6ed06da1 Add first half of cloud attachment uploads 2025-09-29 18:38:06 +02:00
Puyodead1 6ff8eec722 prevent re-verifying email 2025-09-05 18:35:50 -04:00
Zane Helton c0f9c22e67 Add validation to date_of_birth registration field
Resolves: #1020
2025-06-28 17:08:00 +10:00
Emma [it/its]@Rory& 126a881f31 Prettier 2025-04-09 16:38:03 +02:00
MathMan05 d267b08ab5 stupid fix 2025-04-03 12:53:03 -05:00
MathMan05 99cc009670 fix password reset bug
Not sure if this'll work, but made a pull so y'all could see the issue
2025-04-03 12:52:11 -05:00
root dda930d501 Added in date wrap on generate-registration-tokens.ts 2025-03-19 09:36:13 -07:00
dank074 f5d6394c38 run prettier 2024-11-19 14:19:40 -06:00
dank074 f499507698 turn off eslint rules causing issues 2024-11-13 19:05:54 -06:00
TomatoCake 98c1b93133 Send 204 regardless of user existance 2024-08-21 20:50:42 +02:00
TomatoCake 95bbccb6f7 Same error message if username too long 2024-08-17 18:24:38 +02:00
TomatoCake 8e28f2539c Consistent username length requirement 2024-08-17 15:39:55 +02:00
Puyodead1 629451bbfd fix incorrect error field 2024-07-08 22:10:50 -04:00
Puyodead1 6a4fd5fbdb add new right for creating registration tokens 2023-12-14 22:09:25 -05:00
Madeline 2cf3833499 remove INVALID_PASSWORD error response. close #1090 2023-08-13 15:18:42 +10:00
Madeline d18584f8e9 Refactor email sending + remove email verification if mail sending is not set up 2023-08-12 15:36:29 +10:00