summary refs log tree commit diff
path: root/src/api (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | Fix ignored request schemasRory&2025-10-042-1/+47
* | fix: getting invites for a channelCyberL12025-10-021-16/+3
* | Log schema name on errorRory&2025-10-011-1/+1
* | Safety hub workRory&2025-10-012-3/+61
* | Implement fetching mutual friendsRory&2025-09-301-117/+124
* | Pass mergeParams: true to new router calls due to express behavior changeRory&2025-09-30171-171/+171
* | Clean up unused importsRory&2025-09-309-19/+3
* | Silence, dotenv, we dont want your adsRory&2025-09-292-2/+3
* | Drop @sentry/node (Sentry support) - untested and unusedRory&2025-09-293-14/+0
* | No error when message not foundRory&2025-09-292-2/+2
* | Also filter expired invites when returning invite listRory&2025-09-291-1/+1
* | Delete expired invitesRory&2025-09-291-0/+6
* | Add fetching guild profilesRory&2025-09-291-0/+65
* | Maybe this tieRory&2025-09-292-1/+5
* | Include attachmentsRory&2025-09-291-2/+5
* | Polyfill referenced messageRory&2025-09-291-0/+12
* | More relationsRory&2025-09-292-66/+20
* | Add author and mentions relation to fetching messagesRory&2025-09-291-0/+2
* | Actually set the referenced_message relation on new messagesRory&2025-09-291-1/+8
* | Include referenced_message relation on GET /channel/.../messagesRory&2025-09-291-0/+1
* | Null coalescing for file idRory&2025-09-291-3/+2
* | Use default ID on file upload requestsRory&2025-09-291-0/+14
* | Make cloud uploads workRory&2025-09-293-132/+104
* | Logging of empty messagesRory&2025-09-292-2/+3
* | meow???Rory&2025-09-292-2/+2
* | Log validation errorsRory&2025-09-291-0/+5
* | Try to handle new attachment style in message handlerRory&2025-09-291-0/+31
* | Update message schema to handle cloud attachmentsRory&2025-09-291-0/+1
* | Implment deleting cloud attachmentsRory&2025-09-291-0/+35
* | Fix upload filenameRory&2025-09-291-1/+1
* | Add first half of cloud attachment uploadsRory&2025-09-295-7/+107
* | Fix schema for preload messagesRory&2025-09-291-3/+1
* | Implement greetingRory&2025-09-293-1/+106
* | Implement fetching DM messages by user IDRory&2025-09-291-0/+54
* | Implement message preloadingRory&2025-09-291-0/+72
* | Permissions: less magic numbersRory&2025-09-291-11/+3
* | Add endpoint implementationsRory&2025-09-294-0/+178
* | Screw off, telemetryRory&2025-09-291-0/+38
* | Colorful rolesRory&2025-09-291-1/+6
* | Do settings versioningRory&2025-09-292-0/+10
* | Oops, actually send the events to a user...Rory&2025-09-292-0/+2
* | Emit USER_SETTINGS_PROTO_UPDATERory&2025-09-292-0/+36
* | Merge in json representation of settings protosRory&2025-09-292-8/+38
* | Release -> ClientReleaseRory&2025-09-293-4/+12
* | Setting protos supportRory&2025-09-292-0/+374
* | Update copyright date in pin endpointsRory&2025-09-292-2/+2
* | fix: don't set order for counting queriesCyberL12025-09-292-2/+0
* | fix: set DESC orderCyberL12025-09-292-0/+4
* | refactor: don't use query builderCyberL12025-09-291-7/+3
* | refactor: don't use query builderCyberL12025-09-292-21/+14
* | refactor: add `pinned` getter to `Message` entityCyberL12025-09-292-2/+2
* | refactor: use `pinned_at` to check if message is pinnnedCyberL12025-09-294-24/+35
* | fix: getting message pinssCyberL12025-09-291-2/+11
* | fix stupid bugMathMan052025-09-291-0/+2
* | prevent re-verifying emailPuyodead12025-09-051-1/+5
* | fixes and minor changes for email stuffPuyodead12025-09-051-1/+1
* | fix an issue with NO_AUTHENTICATE routesPuyodead12025-09-051-6/+17
* | 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