| Commit message (Expand) | Author | Age | Files | Lines |
| * | Assert that emoji being updated belongs to the requested guild | Rory& | 2026-07-01 | 1 | -0/+4 |
| * | Routes: reduce scope of api imports to api/util | Rory& | 2026-06-17 | 1 | -1/+1 |
| * | Signify some imports more explicitly | Rory& | 2026-06-16 | 40 | -40/+40 |
| * | Move random string to Random class in extensions | Rory& | 2026-06-16 | 1 | -2/+3 |
| * | Replace APIRole with schema | Rory& | 2026-06-13 | 1 | -1/+1 |
| * | Split config/response voice regions, remove APIVoiceRegion alias | Rory& | 2026-06-13 | 1 | -1/+1 |
| * | HACKHACK: Migrate to typeorm v1.0.0, still work to do in actually updating al... | Rory& | 2026-06-13 | 4 | -5/+5 |
| * | api/widget: dont import the entirety of the CDN server | Rory& | 2026-06-12 | 1 | -1/+1 |
| * | Move more extensions to extensions | Rory& | 2026-06-12 | 1 | -1/+2 |
| * | Move entities to database | Rory& | 2026-06-12 | 35 | -82/+96 |
| * | Use subpath imports for lambert-server, fix openapi.js | Rory& | 2026-06-12 | 14 | -14/+14 |
| * | Allow subpath imports, move extensions to separate module | Rory& | 2026-06-12 | 1 | -1/+2 |
| * | Constrain role name lengths | Rory& | 2026-04-24 | 2 | -0/+6 |
| * | eslint: arrow-body-style=as-needed | Rory& | 2026-04-19 | 1 | -14/+12 |
| * | eslint: more rules, no-duplicate-imports | Rory& | 2026-04-19 | 1 | -2/+1 |
| * | eslint: array callback return, no restricted imports | Rory& | 2026-04-19 | 3 | -6/+6 |
| * | Fix voice state query trying to include member | Rory& | 2026-03-21 | 1 | -8/+14 |
| * | Migrate Thread*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -1/+1 |
| * | Migrate VoiceS*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -2/+6 |
| * | Migrate Channel*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -2/+2 |
| * | Migrate GuildStickersUpdateEvent to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -1/+1 |
| * | Migrate GuildRole*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 2 | -4/+4 |
| * | Migrate GuildEmoji*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -3/+3 |
| * | Migrate GuildDeleteEvent to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -1/+1 |
| * | Migrate GuildBan*Event to satisfies, part of #1577 | Rory& | 2026-03-20 | 2 | -3/+3 |
| * | Migrate GuildUpdate to satisfies, part of #1577 | Rory& | 2026-03-20 | 1 | -4/+24 |
| * | Migrate GuildMemberUpdate to satisfies, part of #1577 | Rory& | 2026-03-20 | 2 | -2/+2 |
| * | call to json | MathMan05 | 2026-03-20 | 1 | -2/+2 |
| * | Fix schemas for guild bans | Rory& | 2026-03-17 | 1 | -7/+7 |
| * | Schemas for emojis | Rory& | 2026-03-17 | 1 | -1/+1 |
| * | Schemas for stickers | Rory& | 2026-03-17 | 1 | -1/+1 |
| * | Shorten imports | Rory& | 2026-03-14 | 1 | -1/+1 |
| * | Remove unused imports for non-entities | Rory& | 2026-03-14 | 2 | -3/+2 |
| * | Remove unnessecary continue statements | Rory& | 2026-03-14 | 1 | -1/+0 |
| * | Clean up some type guards | Rory& | 2026-03-14 | 1 | -1/+1 |
| * | minor cleanup | Rory& | 2026-03-14 | 1 | -2/+0 |
| * | properly mark unused params | Rory& | 2026-03-14 | 1 | -0/+1 |
| * | Qodana: fix async warnings | Rory& | 2026-03-14 | 2 | -10/+10 |
| * | Try to inherit permissions from everyoen role on creation (may be wrong) | Rory& | 2026-02-25 | 1 | -1/+3 |
| * | Merge remote-tracking branch 'mathium05/memberEditScrewUp' | Rory& | 2026-02-25 | 2 | -7/+26 |
| |\ |
|
| | * | updates | MathMan05 | 2025-12-17 | 2 | -7/+26 |
| * | | Merge remote-tracking branch 'mathium05/refineSearch' | Rory& | 2026-02-25 | 1 | -37/+93 |
| |\ \ |
|
| | * | | fix up searching | MathMan05 | 2026-02-23 | 1 | -37/+93 |
| * | | | Fix loading discord guild templates | ChrisChrome | 2026-02-16 | 2 | -5/+26 |
| |/ / |
|
| * | | so many type screw ups | MathMan05 | 2026-02-05 | 1 | -2/+3 |
| * | | some search fixes while I'm here | MathMan05 | 2026-02-04 | 1 | -24/+24 |
| * | | fix search while I'm at it | MathMan05 | 2026-02-04 | 1 | -3/+1 |
| * | | Assert req.params type as solely string (express update) | Rory& | 2026-02-01 | 35 | -79/+79 |
| * | | Make bot invites configurable | Rory& | 2026-01-24 | 1 | -2/+2 |
| * | | Forbid dashes in emoji names | Rory& | 2026-01-23 | 1 | -0/+3 |
| * | | Persist uploader user id for new stickers | Rory& | 2025-12-28 | 1 | -0/+1 |
| * | | Shields | Rory& | 2025-12-21 | 1 | -0/+100 |
| * | | Widget: sort users by id | Rory& | 2025-12-21 | 1 | -16/+16 |
| * | | Fix import | Rory& | 2025-12-21 | 1 | -1/+1 |
| * | | Filter widget channels by type, implement rudimentary cache, mark cache as im... | Rory& | 2025-12-21 | 1 | -77/+98 |
| * | | Bump widget idle time to 5 minutes | Rory& | 2025-12-20 | 1 | -1/+1 |
| * | | Fix online member count | Rory& | 2025-12-20 | 1 | -1/+2 |
| * | | Fix widget | Rory& | 2025-12-20 | 1 | -4/+6 |
| * | | Widget improvements | Rory& | 2025-12-19 | 1 | -1/+5 |
| * | | Implement widget | Rory& | 2025-12-19 | 1 | -4/+14 |
| * | | Deprecation: Use object-based relations for typeorm | Rory& | 2025-12-19 | 10 | -13/+13 |
| * | | Dont use promises for dummy endpoints | Rory& | 2025-12-19 | 8 | -9/+9 |
| * | | DEPRECATION: Move most select queries to object instead of string[] | Rory& | 2025-12-19 | 4 | -4/+4 |
| * | | Avoid re-fetching user if not requesting extra fields | Rory& | 2025-12-18 | 1 | -1/+1 |
| |/ |
|
| * | Merge remote-tracking branch 'DEVTomatoCake/fix/getPublicUser-no-defaults' | Rory& | 2025-12-17 | 2 | -4/+4 |
| |\ |
|
| * | | lintstagedrc: regenerate schemas/openapi if schemas changed | Rory& | 2025-12-17 | 40 | -2593/+2593 |
| * | | Prettier u14 | Rory& | 2025-12-17 | 1 | -1/+1 |
| * | | Prettier u5 | Rory& | 2025-12-17 | 4 | -104/+23 |
| * | | Prettier u4 | Rory& | 2025-12-17 | 4 | -115/+25 |
| * | | Prettier u3 | Rory& | 2025-12-17 | 9 | -218/+43 |
| * | | Prettier 6 | Rory& | 2025-12-17 | 1 | -4/+2 |
| * | | Prettier 5 | Rory& | 2025-12-17 | 1 | -4/+1 |
| * | | Prettier 4 | Rory& | 2025-12-17 | 2 | -4/+4 |
| * | | Prettier 3 | Rory& | 2025-12-17 | 1 | -2/+1 |
| * | | Prettier 2 | Rory& | 2025-12-17 | 3 | -3/+3 |
| * | | Fix IP tracking for bans | Rory& | 2025-12-12 | 1 | -1/+12 |
| * | | Refactor: Replace getIpAddress with req.ip | BrajamohanDas-afk | 2025-12-12 | 3 | -11/+6 |
| * | | Perhaps, dont IP ban moderators | Rory& | 2025-12-07 | 1 | -1/+0 |
| * | | Drop node-fetch-commonjs, proxy-agent as deprecated | Rory& | 2025-12-01 | 1 | -1/+0 |
| * | | fix other bug | MathMan05 | 2025-11-30 | 1 | -37/+11 |
| * | | change partition | MathMan05 | 2025-11-26 | 1 | -31/+16 |
| * | | rid of forEachAsync | MathMan05 | 2025-11-26 | 1 | -5/+7 |
| * | | allow setting communication_disabled_until | Rory& | 2025-11-25 | 1 | -0/+5 |
| * | | no bots for you | MathMan05 | 2025-11-18 | 1 | -0/+1 |
| * | | fixes slight bug with joining guilds via ID | MathMan05 | 2025-11-17 | 1 | -30/+10 |
| * | | fix full user object being exposed | MathMan05 | 2025-10-30 | 2 | -50/+15 |
| * | | fix: send `options` only for type 1 | CyberL1 | 2025-10-23 | 1 | -2/+2 |
| * | | fix: complete `applicationCommandSendable` | CyberL1 | 2025-10-23 | 1 | -5/+17 |
| * | | reduce a little | MathMan05 | 2025-10-22 | 1 | -5/+4 |
| * | | I think this fixes bugs | MathMan05 | 2025-10-22 | 1 | -6/+7 |
| * | | Revert "fix: no sense it doing it twice when it could be done in one query" | Cyber | 2025-10-22 | 1 | -3/+9 |
| * | | fix: no sense it doing it twice when it could be done in one query | CyberL1 | 2025-10-22 | 1 | -9/+3 |
| * | | fix: get all application commands | CyberL1 | 2025-10-21 | 1 | -3/+12 |
| * | | fix: do the same for applicaiton_commands | CyberL1 | 2025-10-17 | 1 | -1/+17 |
| * | | fix: send only needed fields | CyberL1 | 2025-10-17 | 1 | -3/+17 |
| * | | feat: add application command index route for guilds | CyberL1 | 2025-10-17 | 1 | -0/+39 |
| * | | More schema work, moved most stuff from entities to schemas, though messy | Rory& | 2025-10-15 | 5 | -11/+6 |
| * | | Reorganise schemas a little bit | Rory& | 2025-10-15 | 18 | -25/+22 |
| * | | Update path variables | Rory& | 2025-10-11 | 1 | -6/+6 |
| * | | Fix missing return statement | Rory& | 2025-10-04 | 1 | -1/+2 |
| * | | Fix import | Rory& | 2025-10-04 | 1 | -2/+2 |
| * | | Templates, maybe? | Rory& | 2025-10-04 | 1 | -99/+46 |
| * | | Add sticker limit | Rory& | 2025-10-04 | 1 | -0/+12 |
| * | | Clean up array extensions | Rory& | 2025-10-04 | 1 | -3/+2 |
| * | | 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 | -3/+0 |
| * | | No error when message not found | Rory& | 2025-09-29 | 1 | -1/+1 |
| * | | Also filter expired invites when returning invite list | Rory& | 2025-09-29 | 1 | -1/+1 |
| * | | Delete expired invites | Rory& | 2025-09-29 | 1 | -0/+6 |
| * | | Add fetching guild profiles | Rory& | 2025-09-29 | 1 | -0/+65 |
| * | | Add first half of cloud attachment uploads | Rory& | 2025-09-29 | 1 | -2/+2 |
| * | | Colorful roles | Rory& | 2025-09-29 | 1 | -1/+6 |
| * | | Release -> ClientRelease | Rory& | 2025-09-29 | 1 | -0/+8 |
| * | | refactor: add `pinned` getter to `Message` entity | CyberL1 | 2025-09-29 | 1 | -1/+1 |
| * | | refactor: use `pinned_at` to check if message is pinnned | CyberL1 | 2025-09-29 | 1 | -1/+1 |
| * | | Implement CRUD for automod | Emma [it/its]@Rory& | 2025-07-27 | 1 | -0/+147 |
| * | | add types to the ban api response objects | dank074 | 2025-07-21 | 1 | -13/+24 |
| * | | update guild bans api | dank074 | 2025-07-21 | 1 | -7/+74 |
| * | | Fix the creation of guilds from templates | Zane Helton | 2025-06-29 | 3 | -23/+15 |
| * | | Set `premium_tier` to 0 when creating guild from template | Zane Helton | 2025-06-29 | 1 | -0/+1 |
| * | | Await guild creation to fix a race condition | Zane Helton | 2025-06-29 | 1 | -19/+18 |
| * | | Fix PATCH Template route implementation | Zane Helton | 2025-06-29 | 1 | -6/+8 |
| * | | add webrtc support (#1284) | dank074 | 2025-06-22 | 1 | -1/+1 |
| * | | send the real index | MathMan05 | 2025-05-28 | 1 | -1/+1 |
| * | | code relies on things done in a certain order | MathMan05 | 2025-05-28 | 1 | -54/+50 |
| * | | remove missed log | MathMan05 | 2025-05-28 | 1 | -1/+0 |
| * | | sort array to make algorithm happy | MathMan05 | 2025-05-28 | 1 | -1/+20 |
| * | | fix another stupid bug | MathMan05 | 2025-05-28 | 1 | -1/+1 |
| * | | don't set possition if sent | MathMan05 | 2025-05-28 | 1 | -1/+1 |
| * | | remove logs | MathMan05 | 2025-05-28 | 1 | -2/+0 |
| * | | channel is nullable fixes | MathMan05 | 2025-05-28 | 1 | -12/+21 |
| * | | forgot to test on rebuild | MathMan05 | 2025-05-28 | 1 | -0/+2 |
| * | | fix moving channels | MathMan05 | 2025-05-28 | 1 | -1/+1 |
| * | | implement hubs routes | Puyodead1 | 2025-01-07 | 1 | -0/+105 |
| * | | Update some patches, switch to node-fetch-commonjs, more updates | Emma [it/its]@Rory& | 2024-10-28 | 1 | -1/+1 |
| * | | fix: self nick change response | Cyber | 2024-09-03 | 1 | -2/+10 |
| * | | Fix uploading of emojis | TomatoCake | 2024-09-02 | 1 | -2/+2 |
| |/ |
|
| * | Fix updating vanity URL & retrieving widget.json | TomatoCake | 2024-08-23 | 2 | -14/+12 |
| * | Run prettier | TomatoCake | 2024-08-22 | 1 | -1/+1 |
| * | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int... | TomatoCake | 2024-08-22 | 2 | -18/+29 |
| |\ |
|
| | * | Merge branch 'master' into fix/widget.json-channel-ordering-deleted-channels | Madeline | 2024-08-22 | 2 | -14/+20 |
| | |\ |
|
| | | * | Merge pull request #1186 from DEVTomatoCake/fix/consistent-widget-disabled-error | Madeline | 2024-08-18 | 2 | -8/+14 |
| | | |\ |
|
| | | | * | Consistent widget disabled error | TomatoCake | 2024-08-18 | 2 | -11/+17 |
| | | * | | Fix widget.png guild icon loading | TomatoCake | 2024-08-18 | 1 | -8/+8 |
| | | |/ |
|
| | * | | Prettier, remove manual deletion of msgs | TomatoCake | 2024-08-18 | 1 | -1/+1 |
| | * | | widget.json channel_ordering, fix channel deletion | TomatoCake | 2024-08-18 | 1 | -4/+9 |
| | |/ |
|
| * / | Trying to fix guild response schemas | TomatoCake | 2024-08-17 | 1 | -5/+5 |
| |/ |
|
| * | Merge branch 'master' into feat/webhooks-3 | TomatoCake | 2024-08-08 | 1 | -1/+3 |
| |\ |
|
| | * | Refactored max limit for bulk-bans from AbsoluteRateLimits to GuildLimits as ... | aintDatCap | 2024-07-24 | 1 | -2/+1 |
| | * | Implemented proposal described in the issue #1122 | aintDatCap | 2024-07-24 | 1 | -1/+4 |
| * | | Prettier | TomatoCake | 2024-07-18 | 1 | -4/+11 |
| * | | Consistent relations, url property, src channel | TomatoCake | 2024-07-18 | 1 | -6/+13 |
| * | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int... | TomatoCake | 2024-07-18 | 6 | -87/+180 |
| |\| |
|
| | * | Support apng & webm | TomatoCake | 2024-07-17 | 1 | -1/+5 |
| | * | Support proper "animated" property for emojis | TomatoCake | 2024-07-17 | 1 | -4/+4 |
| | * | Add new message flags once again | TomatoCake | 2024-07-05 | 1 | -3/+4 |
| | * | Sort /channels for gateway consistency | TomatoCake | 2024-07-04 | 1 | -0/+1 |
| | * | Add <Channel>.position to public endpoints | TomatoCake | 2024-07-04 | 1 | -3/+16 |
| | * | Ban API compat & Bulk Ban endpoint (#1120) | TomatoCake | 2024-06-05 | 2 | -15/+148 |
| | * | Fix application icons (#1110) | BoryaGames | 2024-02-11 | 1 | -1/+1 |
| | * | what the hell erkin | sky | 2023-12-15 | 1 | -55/+0 |
| | * | GuildMemberPatch: remove a useless query | Puyodead1 | 2023-12-14 | 1 | -6/+2 |
| * | | Start implementing webhooks | Puyodead1 | 2023-12-10 | 1 | -5/+30 |
| |/ |
|
| * | fucking postgres | Madeline | 2023-10-04 | 1 | -3/+6 |
| * | refactor channel positions in guild | Madeline | 2023-10-04 | 3 | -44/+59 |
| * | prevent put /guilds/id/members/id for others until we have oauth2 scopes impled | Madeline | 2023-08-27 | 1 | -1/+4 |
| * | goof | Madeline | 2023-08-12 | 1 | -4/+4 |
| * | set rules/updates in guild if we created them | Madeline | 2023-08-12 | 1 | -2/+6 |
| * | Implement community "create one for me" | Madeline | 2023-08-10 | 1 | -0/+72 |
| * | Allow enabling welcome screen and check if welcome screen channels exist with... | Madeline | 2023-08-10 | 1 | -9/+24 |
| * | * call toJSON of keys in gateway when using erlpack | Madeline | 2023-07-29 | 1 | -1/+1 |
| * | Send user and roles id array in GET /guilds/:id/members/:id | Madeline | 2023-06-11 | 1 | -2/+23 |
| * | Return entire guild object in POST /guilds | Madeline | 2023-05-30 | 1 | -1/+1 |
| * | fix: add return and run prettier | CyberL1 | 2023-05-13 | 1 | -3/+8 |
| * | fix: don't create new vanity url when there's no ALIASABLE_NAMES flag | CyberL1 | 2023-05-10 | 1 | -0/+6 |
| * | Rewrite getRouteDescriptions, fix message route not appearing in openapi spec | Madeline | 2023-04-16 | 2 | -2/+2 |
| * | fix typos | Madeline | 2023-04-14 | 2 | -2/+2 |
| * | clusterfuck | Puyodead1 | 2023-04-13 | 9 | -9/+9 |
| * | oapi: fix guild discovery requirements | Puyodead1 | 2023-04-13 | 1 | -1/+1 |
| * | guilds | Puyodead1 | 2023-04-13 | 28 | -609/+1364 |
| * | fixing lots of openapi crap | Puyodead1 | 2023-04-13 | 17 | -96/+101 |
| * | don't allow editing @everyone role | Madeline | 2023-04-11 | 1 | -1/+4 |
| * | Add erkins note | Madeline | 2023-04-11 | 1 | -0/+1 |
| * | Don't fetch the entire role relation when counting member ids | Madeline | 2023-04-11 | 1 | -8/+10 |
| * | member-counts route | Madeline | 2023-04-11 | 1 | -0/+39 |
| * | Use partition func instead + use Promise.all | Madeline | 2023-04-11 | 1 | -19/+14 |
| * | Remove Member.isInGuildOrFail, as it will always pass ( route permission check ) | Madeline | 2023-04-11 | 1 | -3/+7 |
| * | prettier | Madeline | 2023-04-11 | 2 | -35/+43 |
| * | Add PATCH /guilds/#guild_id/roles/#role_id/member-ids API | ochen1 | 2023-04-09 | 1 | -0/+38 |
| * | Fix indentation | ochen1 | 2023-04-09 | 1 | -1/+1 |
| * | Add PATCH /guilds/#guild_id/roles/#role_id/members API | ochen1 | 2023-04-09 | 1 | -0/+53 |
| * | Remove ALL fosscord mentions | Madeline | 2023-03-31 | 32 | -63/+63 |
| * | Revert "Merge pull request #1008 from spacebarchat/dev/samuel" | Madeline | 2023-03-31 | 1 | -1/+0 |
| * | Merge pull request #1008 from spacebarchat/dev/samuel | Samuel (Flam3rboy) | 2023-03-30 | 1 | -0/+1 |
| |\ |
|
| | * | fix: missing id in select query | Samuel | 2023-03-18 | 1 | -0/+1 |
| * | | SPACEBAR | Madeline | 2023-03-31 | 32 | -32/+32 |
| * | | SPACEBAR | Madeline | 2023-03-31 | 32 | -32/+32 |
| |/ |
|
| * | Fix being unable to unset nicknames | Madeline | 2023-02-05 | 1 | -1/+11 |
| * | Merge pull request from GHSA-9q7f-pv47-cxp9 | Madeline | 2023-02-02 | 1 | -1/+13 |
| * | Add ESLint (#941) | Madeline | 2023-01-20 | 22 | -88/+77 |
| * | Fix a funny security vuln | ChrisChrome | 2023-01-18 | 1 | -1/+1 |
| * | Script to add license preamble to each file. Also, does that. (#935) | Madeline | 2023-01-18 | 32 | -0/+576 |
| * | Prettier | Madeline | 2023-01-05 | 6 | -56/+110 |
| * | Fix new roles having duplicate positions | Madeline | 2022-12-30 | 2 | -6/+13 |
| * | Fix the roles bug | Madeline | 2022-12-21 | 1 | -5/+8 |
| * | implement guild profiles and fix user profiles | Puyodead1 | 2022-12-19 | 2 | -40/+56 |
| * | Only allow specific server features to be edited | Madeline | 2022-12-05 | 1 | -0/+22 |
| * | Fix private messages being returned when no channel_id provided in search | Madeline | 2022-12-05 | 1 | -3/+17 |
| * | Fix bug allowing any member from kicking any member instance-wide | Madeline | 2022-12-05 | 1 | -3/+3 |
| * | Fix prune | Madeline | 2022-12-03 | 1 | -1/+1 |
| * | Forgot some schemas + only generate schemas in util/schemas + add setup script | Madeline | 2022-10-24 | 2 | -12/+2 |
| * | remove self_edit_guilds, was dumb | Madeline | 2022-10-07 | 1 | -2/+2 |
| * | fix self_edit_guilds right | Madeline | 2022-10-07 | 1 | -2/+2 |
| * | Split MANAGE_GUILDS right into MANAGE_GUILDS for instance-wide control and SE... | Madeline | 2022-09-30 | 1 | -1/+1 |
| * | whoops | Madeline | 2022-09-28 | 1 | -1/+1 |
| * | Discovery splashes + fix guild icons disappearing on settings change | Madeline | 2022-09-28 | 1 | -7/+16 |
| * | Missed some schemas | Madeline | 2022-09-28 | 1 | -17/+1 |
| * | Prettier | Madeline | 2022-09-26 | 28 | -699/+1280 |
| * | Move schemas to /src/util/schemas | Madeline | 2022-09-26 | 20 | -171/+15 |
| * | Rearrange assets a bit, fix anything that uses assets folder | Madeline | 2022-09-26 | 1 | -1/+1 |
| * | Refactor to mono-repo + upgrade packages | Madeline | 2022-09-25 | 31 | -0/+1890 |