summary refs log tree commit diff
path: root/src/api (follow)
Commit message (Expand)AuthorAgeFilesLines
* Init plugin config rebased/dev/rory/legacy/pluginsRory&2025-09-081-2/+1
* Cherrypick fixupsRory&2025-07-2720-85/+35
* Cleanup, reformat, fix some todos, git hookTheArcaneBrony2025-07-2721-371/+38
* Fix config table, add plugin events, implement onPreMessageEvent, addTheArcaneBrony2025-07-274-7/+22
* More cleanupRory&2025-07-272-6/+11
* WIP logo/terminal stuffEmma [it/its]@Rory&2025-07-271-2/+2
* Implement CRUD for automodEmma [it/its]@Rory&2025-07-271-0/+147
* add types to the ban api response objectsdank0742025-07-211-13/+24
* update guild bans apidank0742025-07-211-7/+74
* Merge pull request #1305 from ZaneH/feat/handle-github-webhookPuyodead12025-07-123-147/+714
|\
| * Proxy avatar URL + adjust event logicZane Helton2025-06-291-17/+132
| * Make tsc happy when using strings as Date in embedZane Helton2025-06-292-2/+22
| * Refactor `/github` endpoint into it's own fileZane Helton2025-06-293-561/+577
| * Capitalize `ref_type` when using in embedZane Helton2025-06-291-1/+2
| * Implement webhook handler for GitHubZane Helton2025-06-291-136/+551
* | Modern pins endpointsRory&2025-07-082-0/+195
* | Add emoji source endpointRory&2025-07-071-0/+93
* | Add endpoint to get account standingRory&2025-07-071-0/+58
* | PrettierRory&2025-07-063-27/+54
* | Fix forgotten function signature changesRory&2025-07-062-4/+10
* | Make IP/user-agent validation in CDN workRory&2025-07-063-7/+22
* | sign attachment on sending messageEmma [it/its]@Rory&2025-07-061-1/+1
* | Sign media per userEmma [it/its]@Rory&2025-07-061-2/+3
* | Add options to erquire IP or User Agent to access CDNEmma [it/its]@Rory&2025-07-062-3/+3
* | Fix typeorm queries no longer allowing empty where clausesEmma [it/its]@Rory&2025-07-061-1/+1
* | Update some dependencies, fix nixEmma [it/its]@Rory&2025-07-023-4/+7
* | Fix the fixMathMan052025-07-021-1/+1
* | Check for old password when setting newMathMan052025-07-021-1/+1
* | Fix the creation of guilds from templatesZane Helton2025-06-293-23/+15
* | Set `premium_tier` to 0 when creating guild from templateZane Helton2025-06-291-0/+1
* | Await guild creation to fix a race conditionZane Helton2025-06-291-19/+18
* | Fix PATCH Template route implementationZane Helton2025-06-291-6/+8
* | Add OP to message.mentions when replied toZane Helton2025-06-291-1/+25
* | Preserve reactions when a message is editedZane Helton2025-06-291-1/+3
|/
* Properly filter existing embed linksZane Helton2025-06-291-8/+2
* Start fresh when updating embeds for linksZane Helton2025-06-281-8/+3
* Fix various issues with embeds on message updatesZane Helton2025-06-281-14/+92
* Add validation to date_of_birth registration fieldZane Helton2025-06-281-2/+16
* add webrtc support (#1284)dank0742025-06-221-1/+1
* send the real indexMathMan052025-05-281-1/+1
* code relies on things done in a certain orderMathMan052025-05-281-54/+50
* remove missed logMathMan052025-05-281-1/+0
* sort array to make algorithm happyMathMan052025-05-281-1/+20
* fix another stupid bugMathMan052025-05-281-1/+1
* don't set possition if sentMathMan052025-05-281-1/+1
* remove logsMathMan052025-05-281-2/+0
* delete the null eaterMathMan052025-05-281-2/+1
* channel is nullable fixesMathMan052025-05-281-12/+21
* forgot to test on rebuildMathMan052025-05-281-0/+2
* fix moving channelsMathMan052025-05-281-1/+1
* Implement signed cdn urlsPuyodead12025-05-032-8/+59
* add `author` to query in pins APIdank0742025-04-091-0/+2
* PrettierEmma [it/its]@Rory&2025-04-093-9/+11
* Fix dependenciesEmma [it/its]@Rory&2025-04-091-2/+4
* stupid fixMathMan052025-04-031-1/+1
* fix password reset bugMathMan052025-04-031-1/+1
* Validate Name for webhooks enforced moreroot2025-03-252-62/+3
* Added can_recover_account value to /api/policies/instance/configroot2025-03-251-0/+3
* Added better user configuration and removed extra loggingroot2025-03-251-10/+10
* Merge branch 'spacebarchat:master' into masterMunchy2025-03-241-0/+1
|\
| * acatually fix the embed issueMathMan052025-03-231-0/+1
* | Updated error message for empty webhook update bodyroot2025-03-242-2/+2
* | Added Name Validation utility functionroot2025-03-243-32/+79
* | Merge branch 'master' of https://github.com/spacebarchat/server into update_w...root2025-03-232-4/+8
|\|
| * Merge pull request #1205 from DEVTomatoCake/feat/dont-send-x-powered-byPuyodead12025-03-231-3/+4
| |\
| | * Stop sending X-Powered-By & share CORS/BodyParserTomatoCake2024-08-311-3/+4
| * | Update index.tsMathMan052025-03-231-1/+4
| * | fix minor bugMathMan052025-03-221-1/+1
* | | Fixed errors in authorization for webhooks with tokensroot2025-03-234-8/+341
|/ /
* | Added in date wrap on generate-registration-tokens.tsroot2025-03-191-2/+4
* | implement hubs routesPuyodead12025-01-073-0/+198
* | run prettierdank0742024-11-197-11/+10
* | Merge branch 'master' into fix/user-profile-colorsCyber2024-11-142-2/+0
|\ \
| * | turn off eslint rules causing issuesdank0742024-11-132-2/+0
* | | fix: return user profile theme colors as numbersCyberL12024-11-121-2/+2
|/ /
* | Add express trustedProxy supportEmma [it/its]@Rory&2024-10-301-0/+4
* | Fix the broken delete APIMathMan052024-10-291-1/+1
* | Fix module resolution when $CWD != .Emma [it/its]@Rory&2024-10-281-1/+2
* | Update some patches, switch to node-fetch-commonjs, more updatesEmma [it/its]@Rory&2024-10-289-18/+48
* | fix: self nick change responseCyber2024-09-031-2/+10
* | Fix uploading of emojisTomatoCake2024-09-021-2/+2
* | Add more application propertiesTomatoCake2024-08-311-3/+22
|/
* Enforce RegEx no auth routes startTomatoCake2024-08-301-4/+4
* Fix HEAD requests for no authorization routesTomatoCake2024-08-301-4/+10
* fix: display pinned message authorCyber2024-08-281-0/+1
* Run prettierTomatoCake2024-08-252-2/+7
* Remove auth requirement & fix image pathTomatoCake2024-08-252-2/+4
* Run prettierTomatoCake2024-08-242-11/+8
* Add method to NO_AUTHORIZATION_ROUTESTomatoCake2024-08-242-32/+31
* Listing & creation of Developer Portal teamsTomatoCake2024-08-241-7/+77
* Fix updating vanity URL & retrieving widget.jsonTomatoCake2024-08-232-14/+12
* Run prettierTomatoCake2024-08-221-1/+1
* Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-2211-93/+306
|\
| * Merge pull request #1189 from greysilly7/dev/bodyparserMadeline2024-08-221-2/+22
| |\
| | * feat (bodyparser): do proper errorsScott Gould2024-08-191-2/+22
| * | Merge branch 'master' into fix/widget.json-channel-ordering-deleted-channelsMadeline2024-08-227-68/+249
| |\ \
| | * | Send 204 regardless of user existanceTomatoCake2024-08-211-53/+13
| | * | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-185-34/+79
| | |\|
| | | * Merge pull request #1185 from CyberL1/feat/message-pinned-messagePuyodead12024-08-181-0/+32
| | | |\
| | | | * feat: emit `MESSAGE_CREATE`Cyber2024-08-181-14/+31
| | | | * fix: message timestampCyber2024-08-181-0/+1
| | | | * fix: update the code with latest commitCyber2024-08-181-12/+7
| | | | * feat: message pinned messageCyber2024-08-181-7/+26
| | | * | Merge pull request #1186 from DEVTomatoCake/fix/consistent-widget-disabled-errorMadeline2024-08-182-8/+14
| | | |\ \
| | | | * | Consistent widget disabled errorTomatoCake2024-08-182-11/+17
| | | | |/
| | | * / Fix widget.png guild icon loadingTomatoCake2024-08-181-8/+8
| | | |/
| | * | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-1515-87/+642
| | |\ \
| | * \ \ Merge branch 'master' into feat/local-image-proxyTomatoCake2024-07-1813-54/+160
| | |\ \ \
| | * | | | Fix build by using ts-ignoreTomatoCake2024-06-281-1/+2
| | * | | | Fix style + nix?TomatoCake2024-06-281-2/+6
| | * | | | "Fix" jimp import typingsTomatoCake2024-06-281-6/+15
| | * | | | Merge branch 'master' into feat/local-image-proxyTomatoCake2024-06-281-3/+21
| | |\ \ \ \
| | * | | | | Add config value for cache durationTomatoCake2024-06-281-4/+5
| | * | | | | Prettier stuff -.-TomatoCake2024-06-221-4/+6
| | * | | | | Fix @ts-expect-error comment after PrettierTomatoCake2024-06-221-1/+1
| | * | | | | Run Prettier (tabs -> spaces???)TomatoCake2024-06-221-21/+41
| | * | | | | Add local image proxy using sharp/jimp pkgsTomatoCake2024-06-223-1/+147
| | * | | | | Ban API compat & Bulk Ban endpoint (#1120)TomatoCake2024-06-053-25/+162
| * | | | | | Prettier, remove manual deletion of msgsTomatoCake2024-08-181-1/+1
| * | | | | | widget.json channel_ordering, fix channel deletionTomatoCake2024-08-182-5/+10
| | |_|_|_|/ | |/| | | |
| * | | | | Send "pinned" as "true" in pins update eventTomatoCake2024-08-181-13/+10
| * | | | | Same error message if username too longTomatoCake2024-08-172-4/+4
| * | | | | Consistent username length requirementTomatoCake2024-08-171-3/+13
| | |_|_|/ | |/| | |
* / | | | Trying to fix guild response schemasTomatoCake2024-08-171-5/+5
|/ / / /
* | | | Send 204 statusTomatoCake2024-08-154-14/+22
* | | | Merge branch 'master' into fix/reaction-removingCyber2024-08-143-11/+37
|\ \ \ \
| * \ \ \ Merge pull request #1161 from DEVTomatoCake/feat/bio-max-length-configMadeline2024-08-142-6/+32
| |\ \ \ \
| | * | | | Make profile bio max length configurableTomatoCake2024-08-102-6/+32
| * | | | | Icon for discovery categories & fix "primary_only"TomatoCake2024-08-131-5/+5
| |/ / / /
* | | | | fix: make this a new routeCyber2024-08-101-0/+70
* | | | | Merge branch 'master' into fix/reaction-removingCyber2024-08-106-56/+489
|\| | | |
| * | | | Merge branch 'master' into feat/webhooks-3TomatoCake2024-08-083-6/+24
| |\ \ \ \
| * | | | | PrettierTomatoCake2024-07-183-9/+24
| * | | | | Consistent relations, url property, src channelTomatoCake2024-07-184-14/+43
| * | | | | Perms for GET webhook, url propertyTomatoCake2024-07-183-12/+32
| * | | | | Prettier & fix merge util/handlers/MessageTomatoCake2024-07-181-27/+31
| * | | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-07-1819-159/+364
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| * | | | | Fix ESLint & prettierTomatoCake2024-07-183-9/+22
| * | | | | webhook fixes & username/avatar property for msgTomatoCake2024-07-182-35/+107
| * | | | | Start implementing webhooksPuyodead12023-12-105-13/+298
* | | | | | fix: reaction removingCyber2024-07-301-1/+1
| |_|/ / / |/| | | |
* | | | | Merge branch 'master' into fix/messages-before-paramTomatoCake2024-07-282-2/+13
|\ \ \ \ \
| * \ \ \ \ Merge branch 'master' into masterMadeline2024-07-282-5/+20
| |\ \ \ \ \
| | * | | | | fix: check for password only if `username` is present in bodyCyber2024-07-281-8/+8
| | * | | | | fix: return an error on username change with no passwordCyber2024-07-281-1/+10
| * | | | | | Refactored max limit for bulk-bans from AbsoluteRateLimits to GuildLimits as ...aintDatCap2024-07-241-2/+1
| * | | | | | Implemented proposal described in the issue #1122aintDatCap2024-07-241-1/+4
| | |_|/ / / | |/| | | |
* | | | | | Fix ?before messages fetch paramTomatoCake2024-07-281-0/+1
| |/ / / / |/| | | |
* | | | | Fix sort order when using ?aroundTomatoCake2024-07-281-4/+10
|/ / / /
* | | | Make channel ID optional when replyingTomatoCake2024-07-172-5/+12
* | | | feat: badgesCyber2024-07-171-0/+5
* | | | Support apng & webmTomatoCake2024-07-171-1/+5
* | | | Support proper "animated" property for emojisTomatoCake2024-07-171-4/+4
* | | | Move route to api/connectionsTomatoCake2024-07-171-0/+0
* | | | Update schema & add response typeTomatoCake2024-07-171-1/+1
* | | | Add /policies/instance/connectionsTomatoCake2024-07-171-0/+45
* | | | fix: check for message componentsCyber2024-07-091-1/+2
* | | | fix: poll message is not an empty messageCyber2024-07-091-1/+2
* | | | Make poll a single object instead of an arrayTomatoCake2024-07-091-4/+4
* | | | Merge pull request #1137 from DEVTomatoCake/fix/cdn-proxy-pathMadeline2024-07-091-6/+14
|\ \ \ \
| * \ \ \ Merge branch 'master' into fix/cdn-proxy-pathTomatoCake2024-07-092-6/+10
| |\ \ \ \
| * | | | | Increase minimum char countTomatoCake2024-07-061-1/+1
| * | | | | Fix msg attachment proxy_url when using pathsTomatoCake2024-07-061-6/+14
* | | | | | Merge branch 'master' into feat/new-msg-propsMadeline2024-07-092-6/+10
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | add email verification pagePuyodead12024-07-081-5/+9
| * | | | | fix incorrect error fieldPuyodead12024-07-081-1/+1
| |/ / / /
* | | | | fix poll in msg create schemaMadeline2024-07-091-16/+17
* | | | | Add new message flags once againTomatoCake2024-07-052-6/+8
|/ / / /
* | | | Don't embed links in <>TomatoCake2024-07-041-1/+4
* | | | Sort /channels for gateway consistencyTomatoCake2024-07-041-0/+1
* | | | Add <Channel>.position to public endpointsTomatoCake2024-07-043-6/+30
| |_|/ |/| |
* | | Remove parent for childs on category deletionTomatoCake2024-06-051-3/+21
* | | prettierMadeline2024-06-053-7/+15
* | | Fix lint: let -> constTomatoCake2024-06-051-1/+1
* | | Add Bulk Ban endpointTomatoCake2024-06-052-10/+136
* | | API /:guild_id/bans compatTomatoCake2024-06-051-14/+17
| |/ |/|
* | Fix application icons (#1110)BoryaGames2024-02-112-1/+9
* | what the hell erkinsky2023-12-151-55/+0
* | add new right for creating registration tokensPuyodead12023-12-141-1/+1
* | GuildMemberPatch: remove a useless queryPuyodead12023-12-141-6/+2
|/
* ensure client_id is specified in authorize postPuyodead12023-12-091-0/+10
* ensure client_id is provided in authorizePuyodead12023-12-091-0/+14
* Fix reacting with custom emojis from same guild requiring USE_EXTERNAL_EMOJISRory&2023-12-081-1/+2
* messageupdate: fix member not being correct formatPuyodead12023-12-051-1/+6
* fix some message update fields being sent when nullPuyodead12023-12-051-5/+2
* typingstart timestamp needs to be secondsPuyodead12023-12-051-1/+1
* fix some issues with discord bot libsPuyodead12023-11-291-0/+59
* fucking postgresMadeline2023-10-041-3/+6
* refactor channel positions in guildMadeline2023-10-043-44/+59
* Embeds: handle og:sitenameMadeline2023-09-161-0/+7
* Fix regression where generic embed handler wouldn't properly send image resultsMadeline2023-09-161-5/+4
* * allow limit=1Madeline2023-09-051-7/+25
* [fb] remove provider obj, add colorPuyodead12023-09-031-3/+1
* add facebook, and add steam fieldsPuyodead12023-09-031-3/+54
* Rewrite thumbnail/image generation for embedsMadeline2023-09-031-83/+65
* Fix bug in embed handler where getMeta would not return undefinedMadeline2023-09-031-3/+5
* xkcd embed handler and improved generic handlerMadeline2023-09-021-20/+53
* prevent put /guilds/id/members/id for others until we have oauth2 scopes impledMadeline2023-08-271-1/+4
* remove INVALID_PASSWORD error response. close #1090Madeline2023-08-131-2/+10
* Refactor email sending + remove email verification if mail sending is not set upMadeline2023-08-123-11/+4
* update invites endpoints to support latest apiMadeline2023-08-121-5/+13
* goofMadeline2023-08-121-4/+4
* fix min password length checkMadeline2023-08-121-3/+2
* set rules/updates in guild if we created themMadeline2023-08-121-2/+6
* Merge pull request #1045 from erkinalp/patch-2Madeline2023-08-111-1/+1
|\
| * Rename the guild feature to match discord.comErkin Alp Güney2023-04-271-1/+1
* | Implement community "create one for me"Madeline2023-08-101-0/+72
* | Allow enabling welcome screen and check if welcome screen channels exist with...Madeline2023-08-101-9/+24
* | Send ratelimit headers regardless of if request was blocked (close #1022, clo...Madeline2023-08-101-6/+20
* | fix reversed check in GET messagesMadeline2023-08-071-1/+1
* | Fix connection class importsPuyodead12023-08-061-1/+1
* | Fix some linting warningsPuyodead12023-08-063-3/+2
* | update proxy-agentMadeline2023-08-073-3/+3
* | switch from il8next-node-fs-backend to il8next-fs-backendMadeline2023-08-071-1/+1
* | some abaddon compatMadeline2023-07-311-32/+36
* | * call toJSON of keys in gateway when using erlpackMadeline2023-07-291-1/+1
* | Merge branch 'master' into feat/refactorIdentifyMadeline2023-07-281-17/+19
|\ \
| * | goofMadeline2023-07-281-1/+2
| * | Fix regression of 5f22faa57b7104ba29a01889a1bafc35b3be4f02Madeline2023-07-281-17/+18
* | | refactor checkTokenMadeline2023-07-283-11/+3
|/ /
* | fix get channel messages around parameterVincent Junge2023-06-261-10/+11
* | Merge pull request #1066 from Zert3x/masterMadeline2023-06-141-1/+1
|\ \
| * | Update ipAddress.tsZert3x2023-05-281-1/+1
* | | made it prettierngn2023-06-111-9/+14
* | | Make sure min password length is not nullngn2023-06-111-2/+3
* | | Making the error message dynamicngn2023-06-101-1/+1
* | | making min password length configurablengn132023-06-101-1/+1
* | | Implemented password length checkngn2023-06-101-0/+8
* | | Fix docs for /users/:id/profileMadeline2023-06-111-36/+2
* | | Send user and roles id array in GET /guilds/:id/members/:idMadeline2023-06-111-2/+23
* | | Return entire guild object in POST /guildsMadeline2023-05-301-1/+1
|/ /
* | fix: add return and run prettierCyberL12023-05-131-3/+8
* | Merge branch 'spacebarchat:master' into masterCyber2023-05-131-0/+3
|\ \
| * | Prevent /invites/:code for botsMadeline2023-05-121-0/+3
* | | fix: don't create new vanity url when there's no ALIASABLE_NAMES flagCyberL12023-05-101-0/+6
|/ /
* | create util for app bot user creationPuyodead12023-05-072-35/+5
* | add option to auto add bot users to new appsPuyodead12023-05-061-0/+21
* | Merge branch 'master' into openapiMadeline2023-04-191-1/+6
|\|
| * Fix body-parser errors not being filtered in ErrorHandler middlewareMadeline2023-04-161-1/+6
* | Fix UserRelationsResponse schemaMadeline2023-04-191-2/+3
* | Rewrite getRouteDescriptions, fix message route not appearing in openapi specMadeline2023-04-169-60/+12
* | fix typosMadeline2023-04-142-2/+2
* | spacebarPuyodead12023-04-131-4/+4
* | clusterfuckPuyodead12023-04-1325-25/+25
* | oapi: fix a few response types in authPuyodead12023-04-132-3/+7
* | oapi: add missing 2fa types to loginPuyodead12023-04-131-1/+1
* | oapi: root level routesPuyodead12023-04-138-134/+219
* | oapi: voice regionsPuyodead12023-04-131-6/+15
* | oapi: finish usersPuyodead12023-04-138-27/+90
* | oapi: users progressPuyodead12023-04-1315-258/+522