summary refs log tree commit diff
path: root/src/util (follow)
Commit message (Expand)AuthorAgeFilesLines
* Switch from commonjs to nodenextRory&2025-10-151-0/+2
* More schema work, moved most stuff from entities to schemas, though messyRory&2025-10-1520-562/+24
* Reorganise schemas a little bitRory&2025-10-159-297/+19
* Move schemas to separate moduleRory&2025-10-14143-4756/+2
* Schema fixes, api bug fixRory&2025-10-141-2/+1
* Properly traverse result objectRory&2025-10-111-1/+3
* Try other way of querying?Rory&2025-10-111-5/+1
* Return defaults for missing {proto-,}settingsRory&2025-10-113-4/+23
* Try to fix duplicate user settingsRory&2025-10-111-1/+1
* Fix bad import, remove baseUrl from tsconfig to enable ts7 compatRory&2025-10-071-1/+0
* Try to fix sending messages with discord-goRory&2025-10-061-2/+2
* Fix nix, update admin api db modelsRory&2025-10-051-2/+2
* Local changesEmma [it/its]@Rory&2025-10-051-6/+33
* Rewrite access tokens, initial admin apiEmma [it/its]@Rory&2025-10-052-45/+102
* Add sticker limitRory&2025-10-041-0/+1
* Fix missed mergeRory&2025-10-041-1/+2
* I guess it builds now?Rory&2025-10-044-16/+25
* Tests for extension methodsRory&2025-10-047-8/+201
* Fill in missing stuff from missing-native-js-functionsRory&2025-10-045-2/+50
* Unkown -> unkown (typo fix)Rory&2025-10-041-1/+1
* Clean up other extensionsRory&2025-10-042-5/+8
* Clean up array extensionsRory&2025-10-044-16/+61
* Add Array.remove extensionRory&2025-10-041-0/+12
* Add dotnet-ish Random classRory&2025-10-043-2/+77
* Drop dependency on missing-native-js-functionsRory&2025-10-048-8/+0
* Implement sleep functionRory&2025-10-041-0/+11
* Config as classRory&2025-10-041-9/+9
* Attempt to vendor lambert-serverRory&2025-10-045-0/+350
* Fix ignored request schemasRory&2025-10-041-3/+0
* Log schema in validator?Rory&2025-10-011-2/+5
* Disable validation for JSON settings protos updateRory&2025-10-011-0/+3
* Safety hub workRory&2025-10-011-12/+134
* Send user settings proto in gateway ready, if one existsRory&2025-09-301-0/+3
* Fix some importsRory&2025-09-305-5/+5
* Remove mariadb support as it isnt maintained and hasnt worked in over a yearRory&2025-09-3070-748/+5
* Clean up unused importsRory&2025-09-3010-22/+11
* Copyright notices on email handlingRory&2025-09-306-3/+90
* Port MailJet transportRory&2025-09-303-55/+53
* Port MailGun transportRory&2025-09-305-59/+54
* Port SMTP transport, make nodemailer optionalRory&2025-09-305-89/+75
* Port SendGrid to new interfaceRory&2025-09-304-82/+128
* Silence, dotenv, we dont want your adsRory&2025-09-291-1/+1
* Drop @sentry/node (Sentry support) - untested and unusedRory&2025-09-295-161/+0
* Fix column type on Message.pinned_atRory&2025-09-291-3/+2
* fix: make `pinned_at` column nullable (for real this time)CyberL12025-09-291-2/+2
* fix: make `pinned_at` column nullableCyberL12025-09-291-1/+1
* No error when message not foundRory&2025-09-291-1/+1
* Delete expired invitesRory&2025-09-291-2/+11
* Add fetching guild profilesRory&2025-09-293-0/+100
* Set nick/pronouns to undefined if attempting to set to empty string. Fixes #1246Rory&2025-09-291-0/+2
* Oops, forgot to register extensionRory&2025-09-291-0/+4
* Add author and mentions relation to fetching messagesRory&2025-09-291-0/+5
* Use default ID on file upload requestsRory&2025-09-291-1/+1
* Fix schemasRory&2025-09-291-1/+8
* Update message schema to handle cloud attachmentsRory&2025-09-292-7/+4
* Fix uploads?Rory&2025-09-291-0/+1
* Fix ID referencesRory&2025-09-292-2/+26
* Add first half of cloud attachment uploadsRory&2025-09-297-6/+169
* Implement greetingRory&2025-09-293-0/+33
* Implement fetching DM messages by user IDRory&2025-09-298-65/+129
* Implement message preloadingRory&2025-09-295-2/+47
* Move to some etension methodsRory&2025-09-298-66/+123
* Channel: add helpers to calculate user permissions and determine channel visi...Rory&2025-09-291-8/+79
* Permissions: Add some constants for all or no permissionsRory&2025-09-291-0/+6
* Permissions: less magic numbersRory&2025-09-291-19/+7
* Fix creating guildsRory&2025-09-291-72/+22
* Add schemas for collectiblesRory&2025-09-296-1/+273
* Colorful rolesRory&2025-09-294-0/+51
* A little bit of formatting cleanupRory&2025-09-291-0/+2
* Initialise settings versionsRory&2025-09-291-16/+11
* Emit USER_SETTINGS_PROTO_UPDATERory&2025-09-291-0/+1
* Make guild channels nullableRory&2025-09-291-8/+8
* Add new field to guild update schemaRory&2025-09-291-0/+1
* Release -> ClientReleaseRory&2025-09-291-1/+1
* Setting protos supportRory&2025-09-297-0/+290
* Fix typoRory&2025-09-291-1/+1
* Add tracing to IDENTIFYRory&2025-09-293-2/+15
* Add stopwatch/elapsedtime classesRory&2025-09-291-0/+115
* fix: use `createDateColumn()`CyberL12025-09-291-1/+2
* fix: update `pinned` column value in down migrationCyberL12025-09-291-0/+3
* fix: migrate older pinned messages to the new systemCyberL12025-09-291-0/+3
* refactor: add `pinned` getter to `Message` entityCyberL12025-09-291-0/+5
* refactor: use `pinned_at` to check if message is pinnnedCyberL12025-09-292-5/+4
* fix: getting message pinssCyberL12025-09-292-0/+20
* add CONFIG_READONLY functionalityboogiewoogie2025-09-291-1/+3
* fixes and minor changes for email stuffPuyodead12025-09-051-13/+15
* Add automod migrationRory&2025-07-272-1/+18
* More cleanupRory&2025-07-272-2/+3
* Some cleanupRory&2025-07-277-1389/+23
* Kitty stuff works nowEmma [it/its]@Rory&2025-07-272-39/+65
* WIP logo/terminal stuffEmma [it/its]@Rory&2025-07-279-0/+1501
* Implement CRUD for automodEmma [it/its]@Rory&2025-07-275-3/+163
* update guild bans apidank0742025-07-211-1/+3
* Merge pull request #1305 from ZaneH/feat/handle-github-webhookPuyodead12025-07-121-0/+10
|\
| * Capitalize `ref_type` when using in embedZane Helton2025-06-291-0/+10
* | Add emoji source endpointRory&2025-07-072-0/+45
* | Add endpoint to get account standingRory&2025-07-072-0/+39
* | Add staff_only flag in guild create schemaRory&2025-07-071-0/+1
* | Add intent to event map as per discord docsRory&2025-07-061-0/+122
* | Add map of privileged intentsRory&2025-07-061-1/+5
* | Move erkinalp intents outRory&2025-07-061-0/+3
* | Use discord names for intentsRory&2025-07-061-5/+5
* | Add bitfield for discords privileged intentsRory&2025-07-061-0/+2
* | Silence duplicate url/path errors when signature objects are passed inRory&2025-07-061-4/+6
* | Make CDN signature logging opt-in, log stack when both path and url are providedRory&2025-07-061-35/+51
* | PrettierRory&2025-07-064-33/+67
* | Resolve eslint errorsRory&2025-07-061-5/+2
* | Make IP/user-agent validation in CDN workRory&2025-07-063-98/+203
* | use prototype when signing messageEmma [it/its]@Rory&2025-07-061-1/+1
* | dont duplicate urlsEmma [it/its]@Rory&2025-07-061-2/+2
* | include rest of attachment when signingEmma [it/its]@Rory&2025-07-061-0/+1
* | Sign media per userEmma [it/its]@Rory&2025-07-063-0/+20
* | Add ip?Emma [it/its]@Rory&2025-07-061-1/+0
* | More loggingEmma [it/its]@Rory&2025-07-061-4/+16
* | log signed ip addrEmma [it/its]@Rory&2025-07-061-0/+1
* | Log signing errorsEmma [it/its]@Rory&2025-07-061-1/+9
* | Add options to erquire IP or User Agent to access CDNEmma [it/its]@Rory&2025-07-063-21/+33
* | Update some dependencies, fix nixEmma [it/its]@Rory&2025-07-023-7/+11
* | Fix the creation of guilds from templatesZane Helton2025-06-291-1/+28
* | Make ban reason nullableZane Helton2025-06-291-1/+1
|/
* Fix various issues with embeds on message updatesZane Helton2025-06-282-0/+33
* add webrtc support (#1284)dank0742025-06-2216-43/+240
* delete the null eaterMathMan052025-05-281-38/+1
* channel is nullable fixesMathMan052025-05-281-1/+1
* Implement signed cdn urlsPuyodead12025-05-037-0/+192
* add ophandler for GuildSubscriptionsBulk messagedank0742025-04-123-0/+14
* Added better user configuration and removed extra loggingroot2025-03-254-3/+34
* Added Name Validation utility functionroot2025-03-242-0/+52
* Merge branch 'master' of https://github.com/spacebarchat/server into update_w...root2025-03-231-0/+3
|\
| * Merge pull request #1217 from SupremeMortal/fix/message-ackPuyodead12025-03-231-0/+3
| |\
| | * Add missing fields to `MessageAcknowledgeSchema`SupremeMortal2024-09-151-0/+3
| * | added updates to sync with djs webhook packetroot2025-03-202-2/+15
* | | Fixed errors in authorization for webhooks with tokensroot2025-03-232-0/+24
* | | modified webhooks to match djs webhook send formatroot2025-03-202-2/+15
|/ /
* | implement hubs routesPuyodead12025-01-079-2/+184
* | run prettierdank0742024-11-192-13/+17
* | Merge pull request #1232 from dank074/patch/eslintConfigMadeline2024-11-146-4/+4
|\ \
| * | turn off eslint rules causing issuesdank0742024-11-136-4/+4
* | | fix op 8dank0742024-11-131-2/+2
|/ /
* | Add express trustedProxy supportEmma [it/its]@Rory&2024-10-301-0/+3
* | Update sentry to latestEmma [it/its]@Rory&2024-10-301-25/+18
* | Update some patches, switch to node-fetch-commonjs, more updatesEmma [it/its]@Rory&2024-10-282-3/+3
|/
* Add `guild_template_code` to `GuildCreateSchema`SupremeMortal2024-09-141-0/+1
* Fix new app property migration disallowing NULLTomatoCake2024-08-313-6/+6
* Add more application propertiesTomatoCake2024-08-315-8/+99
* Fixes for password, mfa code & email validationTomatoCake2024-08-298-21/+68
* Listing & creation of Developer Portal teamsTomatoCake2024-08-249-7/+108
* Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-2246-155/+352
|\
| * 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
| | * Add utf8mb4 "engine" property to all entitysTomatoCake2024-08-1738-131/+131
| * | Merge branch 'master' into fix/widget.json-channel-ordering-deleted-channelsMadeline2024-08-226-9/+37
| |\ \
| | * \ Merge pull request #1126 from DEVTomatoCake/feat/local-image-proxyMadeline2024-08-194-6/+32
| | |\ \
| | | * \ Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-184-9/+7
| | | |\ \
| | | * \ \ Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-08-1529-56/+477
| | | |\ \ \ | | | | | |/ | | | | |/|
| | | * | | Merge branch 'master' into feat/local-image-proxyTomatoCake2024-07-1823-29/+312
| | | |\ \ \
| | | * | | | "Fix" jimp import typingsTomatoCake2024-06-282-0/+24
| | | * | | | running prettier for othersTomatoCake2024-06-281-4/+3
| | | * | | | Merge branch 'master' into feat/local-image-proxyTomatoCake2024-06-282-4/+11
| | | |\ \ \ \
| | | * | | | | Add config value for cache durationTomatoCake2024-06-281-3/+5
| | | * | | | | Ban API compat & Bulk Ban endpoint (#1120)TomatoCake2024-06-052-3/+28
| | * | | | | | fix: nickmane reset by commandCyber2024-08-191-2/+4
| | | |_|_|_|/ | | |/| | | |
| | * | | | | Consistent widget disabled errorTomatoCake2024-08-181-1/+1
| * | | | | | re-add CDN TODO commentTomatoCake2024-08-181-0/+1
| * | | | | | Prettier, remove manual deletion of msgsTomatoCake2024-08-181-9/+12
| * | | | | | widget.json channel_ordering, fix channel deletionTomatoCake2024-08-181-2/+14
| |/ / / / /
| * | | | | Merge branch 'master' into fix/not_found-request-guild-members-errorTomatoCake2024-08-182-6/+4
| |\ \ \ \ \
| | * | | | | Consistent username length requirementTomatoCake2024-08-172-6/+4
| * | | | | | Fix bug & handle 75k/large_threshold in opcode 8TomatoCake2024-08-181-1/+1
| |/ / / / /
* / / / / / Trying to fix guild response schemasTomatoCake2024-08-176-22/+42
|/ / / / /
* | | | | regenerate openapi.jsonCyber2024-08-171-1/+1
* | | | | fix: allow array in op 8Cyber2024-08-171-2/+2
| |_|_|/ |/| | |
* | | | Update 1723644478176-webhookSourceChannel.tsPuyodead12024-08-141-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
* | | | | Add migrations for webhook source_channel_idTomatoCake2024-08-143-0/+69
|/ / / /
* | | | Merge pull request #1161 from DEVTomatoCake/feat/bio-max-length-configMadeline2024-08-143-13/+11
|\ \ \ \
| * | | | Make profile bio max length configurableTomatoCake2024-08-103-13/+11
* | | | | Merge pull request #1159 from DEVTomatoCake/feat/request-guild-membersMadeline2024-08-148-17/+107
|\ \ \ \ \
| * | | | | Fix issues with requesting presencesTomatoCake2024-08-115-9/+63
| * | | | | opcode 8TomatoCake2024-08-093-8/+44
| |/ / / /
* / / / / Icon for discovery categories & fix "primary_only"TomatoCake2024-08-134-3/+50
|/ / / /
* | | | Merge branch 'master' into feat/webhooks-3TomatoCake2024-08-084-8/+93
|\ \ \ \
| * \ \ \ Merge branch 'master' into masterMadeline2024-07-283-8/+92
| |\ \ \ \
| | * | | | prettier .-.TomatoCake2024-07-282-3/+18
| | * | | | Fix msg component typingsTomatoCake2024-07-283-8/+77
| | | |_|/ | | |/| |
| * | | | Refactored max limit for bulk-bans from AbsoluteRateLimits to GuildLimits as ...aintDatCap2024-07-242-5/+1
| * | | | Implemented proposal described in the issue #1122aintDatCap2024-07-241-0/+5
| |/ / /
* | | | Consistent relations, url property, src channelTomatoCake2024-07-181-3/+13
* | | | Perms for GET webhook, url propertyTomatoCake2024-07-181-3/+5
* | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server int...TomatoCake2024-07-1865-33/+1048
|\| | |
| * | | Make channel ID optional when replyingTomatoCake2024-07-171-1/+1
| * | | feat: badgesCyber2024-07-178-0/+102
| * | | Run prettier .-.TomatoCake2024-07-171-3/+6
| * | | Update schema & add response typeTomatoCake2024-07-171-3/+7
| * | | Make poll a single object instead of an arrayTomatoCake2024-07-091-1/+1
| * | | 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 branch 'master' into feat/new-msg-propsMadeline2024-07-091-1/+2
| |\ \ \ \
| | * | | | add email verification pagePuyodead12024-07-081-1/+2
| | |/ / /
| * | | | fix poll in msg create schemaMadeline2024-07-091-1/+1
| * | | | Add new message flags once againTomatoCake2024-07-056-13/+104
| |/ / /
| * | | Send position property on guild joinTomatoCake2024-07-041-4/+11
| * | | 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-051-4/+4
| * | prettierMadeline2024-06-051-4/+1
| * | Add Bulk Ban endpointTomatoCake2024-06-052-3/+31
| |/
| * add `notification_settings` object to readyPuyodead12024-05-261-0/+3
| * Fix message flags being nullPuyodead12024-04-144-2/+75
| * Add nix flake to repo (#1111)Rory&2024-02-191-1/+1
| * add missing license headersPuyodead12023-12-1735-3/+630
| * add new right for creating registration tokensPuyodead12023-12-141-0/+1
* | try manual conflict resolvingTomatoCake2024-07-181-0/+3
* | Fix ESLint & prettierTomatoCake2024-07-184-10/+28
* | webhook fixes & username/avatar property for msgTomatoCake2024-07-185-8/+64
* | Start implementing webhooksPuyodead12023-12-105-4/+50
|/
* member projection: select avatarPuyodead12023-12-091-2/+4
* add components to message create schemaPuyodead12023-12-061-0/+2
* fix some issues with discord bot libsPuyodead12023-11-293-1/+9
* Proper error messages for invalid configMadeline2023-11-291-4/+35
* fucking postgresMadeline2023-10-045-20/+20
* refactor channel positions in guildMadeline2023-10-045-12/+232
* Add `mobile_network_type` to message create schemaCyberL12023-09-301-0/+1
* 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
|/
* Fix OOM on large guild joinMadeline2023-08-121-10/+10
* Refactor email sending + remove email verification if mail sending is not set upMadeline2023-08-122-125/+47
* remove default welcome screen textMadeline2023-08-121-2/+2
* update invites endpoints to support latest apiMadeline2023-08-122-3/+7
* Implement community "create one for me"Madeline2023-08-101-12/+14
* 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-062-5/+4
* Fix connection class importsPuyodead12023-08-064-6/+6
* Fix some linting warningsPuyodead12023-08-064-3/+4
* add back guild id to message tojsonMadeline2023-08-071-1/+0
* update proxy-agentMadeline2023-08-071-1/+1
* some abaddon compatMadeline2023-07-312-2/+26
* send empty READY_SUPPLEMENTAL for client compatibilityMadeline2023-07-311-0/+1
* * call toJSON of keys in gateway when using erlpackMadeline2023-07-295-3/+32
* refactor checkTokenMadeline2023-07-282-74/+50