| Commit message (Expand) | Author | Age | Files | Lines |
| * | Clean up some schemas | Rory& | 10 days | 1 | -1/+5 |
| * | NO-REVIEW: Fix up route import middleware path | Rory& | 2026-07-21 | 41 | -41/+41 |
| * | Remove APIBackupCodesArray | Rory& | 2026-07-15 | 2 | -2/+2 |
| * | fix user settings patch route | Oh64 | 2026-07-01 | 1 | -1/+1 |
| * | Signify some imports more explicitly | Rory& | 2026-06-16 | 41 | -41/+41 |
| * | HACKHACK: Migrate to typeorm v1.0.0, still work to do in actually updating al... | Rory& | 2026-06-13 | 4 | -12/+15 |
| * | Move more extensions to extensions | Rory& | 2026-06-12 | 2 | -4/+6 |
| * | Move entities to database | Rory& | 2026-06-12 | 26 | -61/+71 |
| * | Use subpath imports for lambert-server, fix openapi.js | Rory& | 2026-06-12 | 6 | -6/+6 |
| * | eslint: reapply after rebasing on #1631 | Rory& | 2026-04-19 | 1 | -1/+1 |
| * | eslint: arrow-body-style=as-needed | Rory& | 2026-04-19 | 3 | -28/+19 |
| * | fix comment typo | CyberL1 | 2026-04-19 | 1 | -1/+1 |
| * | remove oversight | CyberL1 | 2026-04-19 | 1 | -4/+0 |
| * | fix: expose metadata if should be visible | CyberL1 | 2026-04-19 | 1 | -1/+2 |
| * | fix: expose only public properties | CyberL1 | 2026-04-19 | 1 | -2/+27 |
| * | fix: select `visibility` on `connected_accounts` | CyberL1 | 2026-04-19 | 1 | -0/+11 |
| * | Fix TOTP | Rory& | 2026-04-18 | 2 | -2/+2 |
| * | Migrate UserDeleteEvent to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -1/+1 |
| * | Migrate PresenceUpdateEvent to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -1/+1 |
| * | Migrate UserUpdateEvent to satisfies, part of #1577 | Rory& | 2026-03-20 | 2 | -2/+2 |
| * | Migrate Relationship*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -8/+8 |
| * | Migrate ChannelRecipient*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -1/+1 |
| * | Migrate SettingsProto* to satisfies, part of #1577 | Rory& | 2026-03-20 | 2 | -4/+4 |
| * | Migrate ChannelDeleteEvent to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -2/+2 |
| * | Fix some broken imports | Rory& | 2026-03-17 | 2 | -2/+2 |
| * | Some minor work | Rory& | 2026-03-14 | 2 | -6/+8 |
| * | Remove unused imports for non-entities | Rory& | 2026-03-14 | 4 | -4/+4 |
| * | Qodana: fix async warnings | Rory& | 2026-03-14 | 2 | -3/+4 |
| * | Fix guild settings not using .save, nor beign awaited | Rory& | 2026-03-07 | 1 | -1/+1 |
| * | Fix user self delete not removing settings protos | ChrisChrome | 2026-02-16 | 1 | -1/+8 |
| * | fix: wrong query for self member in mutual guilds | CyberL1 | 2026-02-14 | 1 | -1/+1 |
| * | Update schemas for profile customisation | Rory& | 2026-02-03 | 1 | -1/+25 |
| * | fix: treat `guild_id=0` as no `guild_id` for discord mobile client (a.k.a. th... | CyberL1 | 2026-02-02 | 1 | -1/+1 |
| * | Assert req.params type as solely string (express update) | Rory& | 2026-02-01 | 12 | -26/+26 |
| * | Enforce numeric-only discriminators in PATCH /users/@me | Rory& | 2026-01-30 | 1 | -0/+10 |
| * | fix: don't return default role for user profiles | CyberL1 | 2026-01-30 | 1 | -0/+2 |
| * | Make openapi.js work offline - still needs conditionals fixed though | Rory& | 2026-01-22 | 2 | -0/+8 |
| * | fix: relationshipsSelf are now actually self | CyberL1 | 2026-01-10 | 1 | -1/+1 |
| * | Fix profile API | MathMan05 | 2025-12-29 | 1 | -6/+7 |
| * | DM bot Fix | MathMan05 | 2025-12-19 | 1 | -1/+1 |
| * | Deprecation: Use object-based relations for typeorm | Rory& | 2025-12-19 | 9 | -35/+36 |
| * | Dont use promises for dummy endpoints | Rory& | 2025-12-19 | 6 | -6/+6 |
| * | DEPRECATION: Move most select queries to object instead of string[] | Rory& | 2025-12-19 | 12 | -13/+35 |
| * | Avoid re-fetching user if not requesting extra fields | Rory& | 2025-12-18 | 3 | -5/+3 |
| * | friend nicknames | MathMan05 | 2025-12-17 | 1 | -2/+40 |
| * | Merge remote-tracking branch 'DEVTomatoCake/fix/getPublicUser-no-defaults' | Rory& | 2025-12-17 | 1 | -1/+4 |
| |\ |
|
| | * | Stop returning defaults when using getPublicUser() | TomatoCake | 2024-09-01 | 1 | -1/+4 |
| * | | lintstagedrc: regenerate schemas/openapi if schemas changed | Rory& | 2025-12-17 | 41 | -1912/+1912 |
| * | | Prettier u9 | Rory& | 2025-12-17 | 2 | -76/+39 |
| * | | Prettier u4 | Rory& | 2025-12-17 | 11 | -332/+94 |
| * | | Prettier 8 | Rory& | 2025-12-17 | 2 | -12/+4 |
| * | | Prettier 5 | Rory& | 2025-12-17 | 2 | -8/+2 |
| * | | Prettier 3 | Rory& | 2025-12-17 | 1 | -2/+1 |
| * | | Allow opting out of persisting instance bans on user delete endpoint | Rory& | 2025-12-16 | 1 | -1/+1 |
| * | | Prevent duplicate instance ban entries | Rory& | 2025-12-13 | 1 | -1/+2 |
| * | | Delete user settings protos on account deletion | Rory& | 2025-12-13 | 1 | -1/+4 |
| * | | not milliseconds lol | Rory& | 2025-12-13 | 1 | -1/+1 |
| * | | Log elapsed time for user delete | Rory& | 2025-12-13 | 1 | -1/+17 |
| * | | Instance ban: clean up DMs and guild ownerships, track instance bans | Rory& | 2025-12-12 | 1 | -3/+121 |
| * | | fix: include `user` object in `guild_member` | CyberL1 | 2025-12-04 | 1 | -12/+2 |
| * | | Always trim username updates | Rory& | 2025-12-02 | 1 | -1/+1 |
| * | | Template billing routes | Rory& | 2025-12-02 | 2 | -2/+84 |
| * | | Merge branch 'master' into dupedEvents | Cyber | 2025-12-01 | 1 | -1/+1 |
| |\ \ |
|
| | * | | fix expose | MathMan05 | 2025-11-30 | 1 | -1/+1 |
| * | | | stop with the duped events | MathMan05 | 2025-11-30 | 1 | -21/+1 |
| |/ / |
|
| * | | don't show invis | MathMan05 | 2025-11-29 | 1 | -1/+1 |
| * | | Fix merge issues | MathMan05 | 2025-11-29 | 3 | -77/+29 |
| |\ \ |
|
| | * | | make mentions not use the pollyfills | MathMan05 | 2025-11-26 | 1 | -74/+26 |
| | * | | Merge branch 'spacebarchat:master' into removeStupidPolies | Mathium05 | 2025-11-26 | 1 | -8/+12 |
| | |\ \ |
|
| | * \ \ | Merge branch 'spacebarchat:master' into removeStupidPolies | Mathium05 | 2025-11-26 | 1 | -0/+206 |
| | |\ \ \ |
|
| | * | | | | rid of Math.clamp | MathMan05 | 2025-11-25 | 1 | -2/+2 |
| | * | | | | Delete Object.map | MathMan05 | 2025-11-25 | 1 | -8/+5 |
| * | | | | | status stuff | MathMan05 | 2025-11-28 | 1 | -9/+28 |
| | |_|/ /
|/| | | |
|
| * | | | | Pagnation and guild scoping for mention inbox | Rory& | 2025-11-26 | 1 | -8/+12 |
| | |/ /
|/| | |
|
| * | | | Maybe? | Rory& | 2025-11-26 | 1 | -9/+15 |
| * | | | Swap around toJSON and withSignedAttachments (oops) | Rory& | 2025-11-26 | 1 | -2/+2 |
| * | | | Actually include messages in mentions result | Rory& | 2025-11-26 | 1 | -10/+48 |
| * | | | Mentions inbox: use the right roles prop... | Rory& | 2025-11-26 | 1 | -1/+2 |
| * | | | Mentions inbox: include channel guild id | Rory& | 2025-11-26 | 1 | -1/+1 |
| * | | | Mention inbox, hopefully | Rory& | 2025-11-26 | 1 | -0/+161 |
| |/ / |
|
| * | | member count fixes | MathMan05 | 2025-11-18 | 3 | -19/+7 |
| * | | fix full user object being exposed | MathMan05 | 2025-10-30 | 1 | -21/+5 |
| * | | More env settings to tune down log noise | Rory& | 2025-10-19 | 2 | -8/+10 |
| * | | Fix relationships | Rory& | 2025-10-18 | 1 | -16/+7 |
| * | | Partial usersetting update schema | Rory& | 2025-10-18 | 1 | -4/+5 |
| * | | More schema work, moved most stuff from entities to schemas, though messy | Rory& | 2025-10-15 | 4 | -9/+4 |
| * | | Reorganise schemas a little bit | Rory& | 2025-10-15 | 17 | -37/+23 |
| * | | app_id -> application_id | Rory& | 2025-10-14 | 1 | -0/+0 |
| * | | Return defaults for missing {proto-,}settings | Rory& | 2025-10-11 | 3 | -13/+15 |
| * | | Update more path variables | Rory& | 2025-10-11 | 2 | -10/+10 |
| * | | Update path variables | Rory& | 2025-10-11 | 5 | -13/+13 |
| * | | Unkown -> unkown (typo fix) | Rory& | 2025-10-04 | 1 | -1/+1 |
| * | | Implement fetching mutual friends | Rory& | 2025-09-30 | 1 | -117/+124 |
| * | | Pass mergeParams: true to new router calls due to express behavior change | Rory& | 2025-09-30 | 39 | -39/+39 |
| * | | Clean up unused imports | Rory& | 2025-09-30 | 2 | -2/+2 |
| * | | Implement greeting | Rory& | 2025-09-29 | 1 | -0/+2 |
| * | | Implement fetching DM messages by user ID | Rory& | 2025-09-29 | 1 | -0/+54 |
| * | | Add endpoint implementations | Rory& | 2025-09-29 | 2 | -0/+95 |
| * | | Do settings versioning | Rory& | 2025-09-29 | 2 | -0/+10 |
| * | | Oops, actually send the events to a user... | Rory& | 2025-09-29 | 2 | -0/+2 |
| * | | Emit USER_SETTINGS_PROTO_UPDATE | Rory& | 2025-09-29 | 2 | -0/+36 |
| * | | Merge in json representation of settings protos | Rory& | 2025-09-29 | 2 | -8/+38 |
| * | | Setting protos support | Rory& | 2025-09-29 | 2 | -0/+374 |
| * | | fix stupid bug | MathMan05 | 2025-09-29 | 1 | -0/+2 |
| * | | Fix the fix | MathMan05 | 2025-07-02 | 1 | -1/+1 |
| * | | Check for old password when setting new | MathMan05 | 2025-07-02 | 1 | -1/+1 |
| * | | Update index.ts | MathMan05 | 2025-03-23 | 1 | -1/+4 |
| * | | fix minor bug | MathMan05 | 2025-03-22 | 1 | -1/+1 |
| * | | fix: return user profile theme colors as numbers | CyberL1 | 2024-11-12 | 1 | -2/+2 |
| |/ |
|
| * | Same error message if username too long | TomatoCake | 2024-08-17 | 1 | -2/+2 |
| * | Send 204 status | TomatoCake | 2024-08-15 | 1 | -4/+4 |
| * | Make profile bio max length configurable | TomatoCake | 2024-08-10 | 2 | -6/+32 |
| * | fix: check for password only if `username` is present in body | Cyber | 2024-07-28 | 1 | -8/+8 |
| * | fix: return an error on username change with no password | Cyber | 2024-07-28 | 1 | -1/+10 |
| * | feat: badges | Cyber | 2024-07-17 | 1 | -0/+5 |
| * | Refactor email sending + remove email verification if mail sending is not set up | Madeline | 2023-08-12 | 1 | -2/+0 |
| * | Fix connection class imports | Puyodead1 | 2023-08-06 | 1 | -1/+1 |
| * | Fix docs for /users/:id/profile | Madeline | 2023-06-11 | 1 | -36/+2 |
| * | Fix UserRelationsResponse schema | Madeline | 2023-04-19 | 1 | -2/+3 |
| * | clusterfuck | Puyodead1 | 2023-04-13 | 6 | -6/+6 |
| * | oapi: finish users | Puyodead1 | 2023-04-13 | 5 | -23/+86 |
| * | oapi: users progress | Puyodead1 | 2023-04-13 | 13 | -257/+520 |
| * | fixing lots of openapi crap | Puyodead1 | 2023-04-13 | 12 | -52/+52 |
| * | AAA | Puyodead1 | 2023-04-13 | 2 | -10/+10 |
| * | License information | Madeline | 2023-04-02 | 2 | -0/+36 |
| * | Update connection metadata visibility | Madeline | 2023-04-02 | 1 | -1/+4 |
| * | Merge branch 'master' into refactor/dev/connections | Madeline | 2023-04-02 | 34 | -140/+121 |
| |\ |
|
| | * | Remove ALL fosscord mentions | Madeline | 2023-03-31 | 32 | -52/+52 |
| | * | Revert "Merge pull request #1008 from spacebarchat/dev/samuel" | Madeline | 2023-03-31 | 1 | -3/+3 |
| | * | Merge pull request #1008 from spacebarchat/dev/samuel | Samuel (Flam3rboy) | 2023-03-30 | 1 | -3/+3 |
| | |\ |
|
| | | * | fix: use entity.save() instead of insert (needed for caching) | Samuel | 2023-03-18 | 1 | -3/+3 |
| | * | | SPACEBAR | Madeline | 2023-03-31 | 32 | -32/+32 |
| | * | | SPACEBAR | Madeline | 2023-03-31 | 32 | -32/+32 |
| | * | | Work towards fixing openapi spec | Madeline | 2023-03-24 | 2 | -19/+0 |
| | |/ |
|
| * | | Move redirect uri generation to getRedirectUri function of Connection class. | Madeline | 2023-03-18 | 1 | -5/+7 |
| * | | Check visibility for connected accounts in /users/:id/profile | Madeline | 2023-03-18 | 1 | -1/+3 |
| * | | use connection revoked error | Puyodead1 | 2023-03-18 | 1 | -2/+1 |
| * | | Add Twitch, error handling, revokation changes, etc | Puyodead1 | 2023-03-18 | 2 | -12/+17 |
| * | | Fix connection update visibilty dying when given boolean | Madeline | 2023-03-18 | 1 | -1/+7 |
| * | | Update todo in access-token route | Puyodead1 | 2023-03-18 | 1 | -1/+1 |
| * | | Refreshable connections, refactoring, access-token endpoint | Puyodead1 | 2023-03-18 | 2 | -1/+85 |
| * | | Delete connections | Madeline | 2023-03-18 | 1 | -1/+24 |
| * | | Don't use mergeDeep | Madeline | 2023-03-18 | 1 | -6/+2 |
| * | | implement PATCH connection | Puyodead1 | 2023-03-18 | 2 | -0/+51 |
| * | | add connections | Puyodead1 | 2023-03-18 | 1 | -3/+21 |
| |/ |
|
| * | Fix UserSettings relation being in `select` rather than `relations` | Madeline | 2023-03-16 | 1 | -1/+1 |
| * | various fixes for webauthn (#973) | Puyodead1 | 2023-02-03 | 2 | -2/+11 |
| * | Merge pull request from GHSA-hqqp-gpqw-9w5c | Madeline | 2023-02-02 | 1 | -2/+2 |
| * | Merge pull request from GHSA-r7h4-76f7-6264 | Madeline | 2023-02-02 | 1 | -0/+10 |
| * | Implement WebAuthn (#967) | Puyodead1 | 2023-01-30 | 2 | -0/+231 |
| * | Add ESLint (#941) | Madeline | 2023-01-20 | 12 | -24/+27 |
| * | Script to add license preamble to each file. Also, does that. (#935) | Madeline | 2023-01-18 | 30 | -1/+540 |
| * | Add /users/:id/delete (#926) | Erkin Alp Güney | 2023-01-14 | 1 | -0/+39 |
| * | Prettier | Madeline | 2023-01-05 | 4 | -70/+84 |
| * | Profile themes and pronouns | Madeline | 2022-12-31 | 1 | -2/+8 |
| * | fix user profile not displaying correctly | Puyodead1 | 2022-12-19 | 1 | -2/+9 |
| * | implement guild profiles and fix user profiles | Puyodead1 | 2022-12-19 | 1 | -30/+65 |
| * | Move UserSettings to own entity | TheArcaneBrony | 2022-12-19 | 1 | -4/+6 |
| * | Invalidate tokens on password change | ChrisChrome | 2022-12-18 | 1 | -2/+10 |
| * | Remove Slowcord demo user restrictions | Madeline | 2022-12-17 | 2 | -6/+0 |
| * | Fix user settings not saving properly and guild folders | Madeline | 2022-10-28 | 1 | -4/+5 |
| * | fix bad user validation | Madeline | 2022-10-27 | 1 | -0/+1 |
| * | Fix user guild settings | Madeline | 2022-09-28 | 1 | -13/+7 |
| * | Missed some schemas | Madeline | 2022-09-28 | 1 | -2/+0 |
| * | Prettier | Madeline | 2022-09-26 | 16 | -376/+671 |
| * | Move schemas to /src/util/schemas | Madeline | 2022-09-26 | 7 | -62/+6 |
| * | Refactor to mono-repo + upgrade packages | Madeline | 2022-09-25 | 29 | -0/+1075 |