summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | | | Update some patches, switch to node-fetch-commonjs, more updatesEmma [it/its]@Rory&2024-10-2811-21/+51
* | | | Fall back to @yukikaze-bot/erlpack if erlpack cant be found or loadedEmma [it/its]@Rory&2024-10-093-3/+18
| |_|/ |/| |
* | | Add `guild_template_code` to `GuildCreateSchema`SupremeMortal2024-09-141-0/+1
* | | fix: self nick change responseCyber2024-09-031-2/+10
|/ /
* | Fix uploading of emojisTomatoCake2024-09-021-2/+2
* | Fix new app property migration disallowing NULLTomatoCake2024-08-313-6/+6
* | Add more application propertiesTomatoCake2024-08-316-11/+121
|/
* Merge pull request #1202 from DEVTomatoCake/fix/password-mfacode-schemasPuyodead12024-08-308-21/+68
|\
| * Merge branch 'master' into fix/password-mfacode-schemasTomatoCake2024-08-294-6/+13
| |\
| * | Fixes for password, mfa code & email validationTomatoCake2024-08-298-21/+68
* | | 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
* | Merge pull request #1199 from DEVTomatoCake/fix/built-in-image-proxyMadeline2024-08-282-2/+9
|\ \
| * | Run prettierTomatoCake2024-08-252-2/+7
| * | Remove auth requirement & fix image pathTomatoCake2024-08-252-2/+4
| |/
* | Merge branch 'spacebarchat:master' into fix/lazy-request-filterTomatoCake2024-08-2480-364/+1028
|\|
| * Run prettierTomatoCake2024-08-242-11/+8
| * Add method to NO_AUTHORIZATION_ROUTESTomatoCake2024-08-242-32/+31
| * Listing & creation of Developer Portal teamsTomatoCake2024-08-2410-14/+185
| * 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-2261-274/+749
| |\
| | * Merge pull request #1178 from DEVTomatoCake/fix/1154-mysql-charsetMadeline2024-08-2239-131/+286
| | |\
| | | * "engine" const value sharedTomatoCake2024-08-1839-41/+82
| | | * Run prettier for @Entity()TomatoCake2024-08-1738-38/+152
| | | * Merge branch 'spacebarchat:master' into fix/1154-mysql-charsetTomatoCake2024-08-171-0/+1
| | | |\
| | | * | Add utf8mb4 "engine" property to all entitysTomatoCake2024-08-1738-131/+131
| | * | | 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-2214-77/+286
| | |\ \ \ \
| | | * | | | Send 204 regardless of user existanceTomatoCake2024-08-211-53/+13
| | | * | | | Merge pull request #1126 from DEVTomatoCake/feat/local-image-proxyMadeline2024-08-197-7/+216
| | | |\ \ \ \
| | | | * | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-1813-63/+175
| | | | |\| | |
| | | | * | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-1549-169/+1251
| | | | |\ \ \ \ | | | | | | |/ / | | | | | |/| |
| | | | * | | | Merge branch 'master' into feat/local-image-proxyTomatoCake2024-07-1849-152/+613
| | | | |\ \ \ \
| | | | * | | | | Fix build by using ts-ignoreTomatoCake2024-06-281-1/+2
| | | | * | | | | Fix style + nix?TomatoCake2024-06-281-2/+6
| | | | * | | | | "Fix" jimp import typingsTomatoCake2024-06-283-6/+39
| | | | * | | | | running prettier for othersTomatoCake2024-06-281-4/+3
| | | | * | | | | Merge branch 'master' into feat/local-image-proxyTomatoCake2024-06-283-7/+32
| | | | |\ \ \ \ \
| | | | * | | | | | Add config value for cache durationTomatoCake2024-06-282-7/+10
| | | | * | | | | | 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-055-28/+190
| | | * | | | | | | fix: nickmane reset by commandCyber2024-08-191-2/+4
| | | | |_|_|_|/ / | | | |/| | | | |
| | | * | | | | | Fix .DS_Store ignore, add gitattributes for nix/scriptsEmma [it/its]@Rory&2024-08-181-0/+0
| | | * | | | | | 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-183-9/+15
| | | |\ \ \ \ \ \ \
| | | | * | | | | | | Consistent widget disabled errorTomatoCake2024-08-183-12/+18
| | | | |/ / / / / /
| | | * / / / / / / Fix widget.png guild icon loadingTomatoCake2024-08-181-8/+8
| | | |/ / / / / /
| | * | | | | | | re-add CDN TODO commentTomatoCake2024-08-181-0/+1
| | * | | | | | | Prettier, remove manual deletion of msgsTomatoCake2024-08-182-10/+13
| | * | | | | | | widget.json channel_ordering, fix channel deletionTomatoCake2024-08-183-7/+24
| | |/ / / / / /
| | * | | | | | Merge branch 'master' into fix/msg-update-pinnedTomatoCake2024-08-184-27/+92
| | |\ \ \ \ \ \
| | | * \ \ \ \ \ Merge branch 'master' into fix/not_found-request-guild-members-errorTomatoCake2024-08-184-11/+19
| | | |\ \ \ \ \ \
| | | * | | | | | | Fix bug & handle 75k/large_threshold in opcode 8TomatoCake2024-08-184-27/+92
| | * | | | | | | | 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-173-9/+17
| | |/ / / / / /
| * / / / / / / Trying to fix guild response schemasTomatoCake2024-08-177-27/+47
| |/ / / / / /
| * | | | | | regenerate openapi.jsonCyber2024-08-171-1/+1
| * | | | | | fix: allow array in op 8Cyber2024-08-172-5/+8
| | |_|_|_|/ | |/| | | |
| * | | | | Fix: Logins Failing due to null client_statusgreysilly72024-08-171-0/+1
| | |_|_|/ | |/| | |
* / | | | Order by status & invisible/no session usersTomatoCake2024-08-171-4/+3
|/ / / /
* | | | Send 204 statusTomatoCake2024-08-154-14/+22
* | | | Update 1723644478176-webhookSourceChannel.tsPuyodead12024-08-141-1/+1
* | | | Merge pull request #1157 from CyberL1/fix/reaction-removingPuyodead12024-08-141-0/+70
|\ \ \ \
| * \ \ \ Merge branch 'master' into fix/reaction-removingCyber2024-08-1423-70/+337
| |\ \ \ \
| * | | | | fix: make this a new routeCyber2024-08-101-0/+70
| * | | | | Merge branch 'master' into fix/reaction-removingCyber2024-08-1016-70/+635
| |\ \ \ \ \
| * | | | | | fix: reaction removingCyber2024-07-301-1/+1
* | | | | | | Merge pull request #1163 from CyberL1/fix/webhooksPuyodead12024-08-141-1/+1
|\ \ \ \ \ \ \
| * | | | | | | fix: add webhook_id to webhook's messagesCyber2024-08-141-1/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #1165 from DEVTomatoCake/fix/request-guild-members-relatio...Puyodead12024-08-141-1/+1
|\ \ \ \ \ \ \
| * | | | | | | Fix typo in Request Guild Members relationTomatoCake2024-08-141-1/+1
| |/ / / / / /
* / / / / / / Add migrations for webhook source_channel_idTomatoCake2024-08-143-0/+69
|/ / / / / /
* | | | | | Merge pull request #1161 from DEVTomatoCake/feat/bio-max-length-configMadeline2024-08-145-19/+43
|\ \ \ \ \ \
| * | | | | | Make profile bio max length configurableTomatoCake2024-08-105-19/+43
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #1159 from DEVTomatoCake/feat/request-guild-membersMadeline2024-08-1413-43/+239
|\ \ \ \ \ \
| * | | | | | Fix issues with requesting presencesTomatoCake2024-08-1110-33/+101
| * | | | | | Fix chunk_count & not_foundTomatoCake2024-08-101-20/+24
| * | | | | | opcode 8TomatoCake2024-08-094-14/+138
| |/ / / / /
* / / / / / Icon for discovery categories & fix "primary_only"TomatoCake2024-08-135-8/+55
|/ / / / /
* | | | | Merge branch 'master' into feat/webhooks-3TomatoCake2024-08-087-14/+117
|\| | | |
| * | | | Merge branch 'master' into fix/messages-before-paramTomatoCake2024-07-286-10/+106
| |\ \ \ \
| | * \ \ \ Merge branch 'master' into masterMadeline2024-07-285-13/+112
| | |\ \ \ \
| | | * | | | prettier .-.TomatoCake2024-07-282-3/+18
| | | * | | | Fix msg component typingsTomatoCake2024-07-283-8/+77
| | | * | | | 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-243-7/+2
| | * | | | | Implemented proposal described in the issue #1122aintDatCap2024-07-242-1/+9
| | | |_|_|/ | | |/| | |
| * | | | | Fix ?before messages fetch paramTomatoCake2024-07-281-0/+1
| | |/ / / | |/| | |
| * | | | Fix sort order when using ?aroundTomatoCake2024-07-281-4/+10
| |/ / /
* | | | PrettierTomatoCake2024-07-183-9/+24
* | | | Consistent relations, url property, src channelTomatoCake2024-07-185-17/+56
* | | | Perms for GET webhook, url propertyTomatoCake2024-07-184-15/+37
* | | | Prettier & fix merge util/handlers/MessageTomatoCake2024-07-181-27/+31
* | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-07-1898-263/+1575
|\| | |
| * | | Make channel ID optional when replyingTomatoCake2024-07-173-6/+13
| * | | feat: badge-icons cdn routeCyber2024-07-171-0/+40
| * | | feat: badgesCyber2024-07-179-0/+107
| * | | 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
| * | | Run prettier .-.TomatoCake2024-07-171-3/+6
| * | | Update schema & add response typeTomatoCake2024-07-172-4/+8
| * | | Add /policies/instance/connectionsTomatoCake2024-07-171-0/+45
| * | | update default avatarsPuyodead12024-07-101-6/+6
| * | | 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-092-5/+5
| * | | Merge pull request #1138 from DEVTomatoCake/fix/connection-redirect-uriMadeline2024-07-091-4/+4
| |\ \ \
| | * | | Use front end URI instead of APITomatoCake2024-07-061-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-093-7/+12
| | |\ \ \ \
| | * | | | | 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-0914-70/+107
| |\ \ \ \ \ | | | |/ / / | | |/| | |
| | * | | | add email verification pagePuyodead12024-07-082-6/+11
| | * | | | fix incorrect error fieldPuyodead12024-07-081-1/+1
| | |/ / /
| | * | | Fix loading connection settingsTomatoCake2024-07-0611-63/+95
| * | | | fix poll in msg create schemaMadeline2024-07-092-17/+18
| * | | | Add new message flags once againTomatoCake2024-07-058-19/+112
| |/ / /
| * | | Don't embed links in <>TomatoCake2024-07-041-1/+4
| * | | Send position property on guild joinTomatoCake2024-07-041-4/+11
| * | | Sort /channels for gateway consistencyTomatoCake2024-07-041-0/+1
| * | | Add <Channel>.position to public endpointsTomatoCake2024-07-043-6/+30
| * | | Add "email.senderAddress" configTomatoCake2024-07-043-3/+9
| * | | Fix Postgres column type (hopefully)TomatoCake2024-07-041-1/+1
| * | | Prettier -.-TomatoCake2024-07-041-1/+0
| * | | Add migration for new user setting propsTomatoCake2024-07-043-0/+69
| | |/ | |/|
| * | Add missing entries to UserSettingsDiana Nilsson2024-06-271-0/+7
| * | Remove parent for childs on category deletionTomatoCake2024-06-052-7/+25
| * | prettierMadeline2024-06-054-11/+16
| * | Fix lint: let -> constTomatoCake2024-06-051-1/+1
| * | Add Bulk Ban endpointTomatoCake2024-06-054-13/+167
| * | API /:guild_id/bans compatTomatoCake2024-06-051-14/+17
| |/
| * add `notification_settings` object to readyPuyodead12024-05-262-0/+7
| * Fix message flags being nullPuyodead12024-04-144-2/+75
| * Add nix flake to repo (#1111)Rory&2024-02-192-3/+19
| * Fix application icons (#1110)BoryaGames2024-02-112-1/+9
| * Revert "fix merged_members roles having everyone id"Puyodead12023-12-231-4/+1
| * fix merged_members roles having everyone idPuyodead12023-12-231-1/+4
| * add missing license headersPuyodead12023-12-1735-3/+630
| * what the hell erkinsky2023-12-151-55/+0
| * add new right for creating registration tokensPuyodead12023-12-142-1/+2
| * GuildMemberPatch: remove a useless queryPuyodead12023-12-141-6/+2
* | try manual conflict resolvingTomatoCake2024-07-181-0/+3
* | Fix ESLint & prettierTomatoCake2024-07-187-19/+50
* | webhook fixes & username/avatar property for msgTomatoCake2024-07-187-43/+171
* | Start implementing webhooksPuyodead12023-12-1010-17/+348
|/
* member projection: select avatarPuyodead12023-12-091-2/+4
* ensure client_id is specified in authorize postPuyodead12023-12-091-0/+10
* ensure client_id is provided in authorizePuyodead12023-12-091-0/+14
* WORKAROUND: Ignore client-requested file extension for role iconsRory&2023-12-081-2/+19
* Fix reacting with custom emojis from same guild requiring USE_EXTERNAL_EMOJISRory&2023-12-081-1/+2
* add components to message create schemaPuyodead12023-12-061-0/+2
* handle possibly null activities in session sortPuyodead12023-12-051-1/+1
* 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-294-1/+68
* Proper error messages for invalid configMadeline2023-11-291-4/+35
* fucking postgresMadeline2023-10-047-24/+27
* refactor channel positions in guildMadeline2023-10-049-68/+317
* Add `mobile_network_type` to message create schemaCyberL12023-09-301-0/+1
* 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
* Fix identify throwing on invalid token instead of closing with auth failed cl...Madeline2023-09-021-1/+9
* sentry db instrumentation for gateway eventsMadeline2023-09-021-30/+25
* update sentryMadeline2023-09-021-12/+23
* typeorm inverse relations of guild relationsMadeline2023-09-027-10/+12
* Merge branch 'master' of github.com:spacebarchat/serverMadeline2023-09-021-1/+1
|\
| * make guild voice a text based channelPuyodead12023-08-271-1/+1
* | DB_LOGGING env varMadeline2023-09-021-6/+6
|/
* prevent put /guilds/id/members/id for others until we have oauth2 scopes impledMadeline2023-08-271-1/+4
* what the fuck is session_id: "all"???Madeline2023-08-211-2/+1
* Close #1091Madeline2023-08-211-26/+26
* remove INVALID_PASSWORD error response. close #1090Madeline2023-08-131-2/+10
* Fix OOM on large guild joinMadeline2023-08-121-10/+10
* Refactor email sending + remove email verification if mail sending is not set upMadeline2023-08-125-136/+51
* remove default welcome screen textMadeline2023-08-121-2/+2
* update invites endpoints to support latest apiMadeline2023-08-123-8/+20
* 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
| * start listening before starting components in bundleMadeline2023-04-241-1/+3
* | Implement community "create one for me"Madeline2023-08-102-12/+86
* | 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
* | Gateway close if user could not be fetched just send IDMadeline2023-08-081-1/+9
* | fix reversed check in GET messagesMadeline2023-08-071-1/+1
* | set default role flags to 0Madeline2023-08-071-1/+1
* | allow bot/bearer tokens through Authorization headerMadeline2023-08-071-0/+3
* | goofMadeline2023-08-071-1/+1
* | Fix linter warnings in connectionsPuyodead12023-08-0613-95/+178
* | Fix connection class importsPuyodead12023-08-0616-30/+30
* | Fix some linting warningsPuyodead12023-08-067-6/+6
* | add back guild id to message tojsonMadeline2023-08-071-1/+0
* | update proxy-agentMadeline2023-08-074-4/+4
* | switch from il8next-node-fs-backend to il8next-fs-backendMadeline2023-08-071-1/+1
* | remove pomelo disclose, to be added in pomelo impl prMadeline2023-08-011-1/+1
* | some abaddon compatMadeline2023-07-313-34/+62
* | lazyrequest dont crash when no members can be found in lazyrequestMadeline2023-07-311-1/+1
* | send empty READY_SUPPLEMENTAL for client compatibilityMadeline2023-07-312-1/+21
* | * call toJSON of keys in gateway when using erlpackMadeline2023-07-297-4/+35
* | 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-286-125/+75
* | | Merge branch 'master' into feat/refactorIdentifyMadeline2023-07-28172-2145/+4641
|\| |
| * | fix get channel messages around parameterVincent Junge2023-06-261-10/+11
| * | Merge pull request #1066 from Zert3x/masterMadeline2023-06-143-3/+3
| |\ \
| | * | Update Connection.tsZert3x2023-05-281-1/+1
| | * | Update ipAddress.tsZert3x2023-05-281-1/+1
| | * | forwaded -> forwardedZert3x2023-05-281-1/+1
| * | | made it prettierngn2023-06-111-9/+14
| * | | Make sure min password length is not nullngn2023-06-111-2/+3
| * | | Merge branch 'spacebarchat:master' into pass_length_checkngn132023-06-111-1/+26
| |\ \ \
| | * \ \ Merge pull request #1068 from V3L0C1T13S/feat/gen_memberlist_idMadeline2023-06-111-1/+26
| | |\ \ \
| | | * | | feat: implement member list id generationV3L0C1T13S2023-05-241-1/+26
| | | |/ /
| * | | | 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-114-68/+37
| * | | Send user and roles id array in GET /guilds/:id/members/:idMadeline2023-06-112-2/+25
| * | | 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
| |/ /
| * | Merge pull request #1052 from spacebarchat/feat/auto-create-bot-usersPuyodead12023-05-075-18/+35
| |\ \
| | * | fix build failurePuyodead12023-05-071-1/+1
| | * | create util for app bot user creationPuyodead12023-05-074-35/+30