| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Init plugin config github/rebased/dev/rory/legacy/plugins rebased/dev/rory/legacy/plugins | Rory& | 2025-09-08 | 4 | -9/+6 |
| | | |||||
| * | Add missing migration for plugins | Rory& | 2025-07-27 | 1 | -0/+14 |
| | | |||||
| * | Cherrypick fixups | Rory& | 2025-07-27 | 28 | -956/+46 |
| | | |||||
| * | prettier | TheArcaneBrony | 2025-07-27 | 1 | -6/+8 |
| | | |||||
| * | New db migration script - multiplatform, fix mariadb migrations | TheArcaneBrony | 2025-07-27 | 2 | -269/+0 |
| | | |||||
| * | Add mostly-functional initial setup script | TheArcaneBrony | 2025-07-27 | 1 | -3/+2 |
| | | |||||
| * | Add fallback to bcryptjs, make canvas optional | TheArcaneBrony | 2025-07-27 | 1 | -2/+3 |
| | | |||||
| * | Cleanup, reformat, fix some todos, git hook | TheArcaneBrony | 2025-07-27 | 58 | -496/+537 |
| | | | | | fixup! Cleanup, reformat, fix some todos, git hook | ||||
| * | Add sqlite migration for plugin settings | TheArcaneBrony | 2025-07-27 | 2 | -0/+19 |
| | | |||||
| * | Fix config table, add plugin events, implement onPreMessageEvent, add | TheArcaneBrony | 2025-07-27 | 42 | -124/+1682 |
| | | | | | http error data field, migrations | ||||
| * | Plugins finally load! | TheArcaneBrony | 2025-07-27 | 23 | -28/+249 |
| | | |||||
| * | Update plugin loading, update example plugin, add ci task for testing if ↵ | TheArcaneBrony | 2025-07-27 | 7 | -6/+33 |
| | | | | | builds work | ||||
| * | feat(plugins): event system | Flam3rboy | 2025-07-27 | 3 | -28/+84 |
| | | |||||
| * | feat(plugins): loader | Flam3rboy | 2025-07-27 | 4 | -0/+49 |
| | | |||||
| * | Add automod migration | Rory& | 2025-07-27 | 2 | -1/+18 |
| | | |||||
| * | More cleanup | Rory& | 2025-07-27 | 4 | -8/+14 |
| | | |||||
| * | Some cleanup | Rory& | 2025-07-27 | 8 | -1439/+74 |
| | | |||||
| * | Kitty stuff works now | Emma [it/its]@Rory& | 2025-07-27 | 3 | -59/+81 |
| | | |||||
| * | WIP logo/terminal stuff | Emma [it/its]@Rory& | 2025-07-27 | 13 | -26/+1552 |
| | | |||||
| * | Implement CRUD for automod | Emma [it/its]@Rory& | 2025-07-27 | 6 | -3/+310 |
| | | |||||
| * | add types to the ban api response objects | dank074 | 2025-07-21 | 1 | -13/+24 |
| | | |||||
| * | update guild bans api | dank074 | 2025-07-21 | 2 | -8/+77 |
| | | |||||
| * | move dotenv.config() to top o file | dank074 | 2025-07-21 | 1 | -3/+2 |
| | | |||||
| * | Merge pull request #1305 from ZaneH/feat/handle-github-webhook | Puyodead1 | 2025-07-12 | 4 | -147/+724 |
| |\ | | | | | Implement GitHub-compatible webhook | ||||
| | * | Proxy avatar URL + adjust event logic | Zane Helton | 2025-06-29 | 1 | -17/+132 |
| | | | | | | | | | | | | | | | | | I've proxied the URLs with `getProxyUrl` specifying the size as 80x80. I've also adjusted the event logic so that unstarring doesn't trigger an alert and I've disabled the 'watch' event because Discord doesn't use it either. | ||||
| | * | Make tsc happy when using strings as Date in embed | Zane Helton | 2025-06-29 | 2 | -2/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Validation on embeds has interesting behavior. Embeds have a `timestamp` property that is of type `Date`. However when providing a Date, `WebhookExecuteSchema` silently ends the operation. The resolution was to use strings and to annotate them with `// @ts-expect-error`. This was not my first choice, but it was the best option I saw. The other option is to allow `Embeds` to pass strings as a timestamp but I'd want a second opinion before making that change. | ||||
| | * | Refactor `/github` endpoint into it's own file | Zane Helton | 2025-06-29 | 3 | -561/+577 |
| | | | |||||
| | * | Capitalize `ref_type` when using in embed | Zane Helton | 2025-06-29 | 2 | -1/+12 |
| | | | | | | | | | | | | | | | | | | | The GitHub API provides `ref_type` as lowercase. For consistency, this adds a utility function and makes use of it when formatting the `create` event from GitHub. tag => Tag branch => Branch | ||||
| | * | Implement webhook handler for GitHub | Zane Helton | 2025-06-29 | 1 | -136/+551 |
| | | | | | | | | | | | | | I've created a middleware that runs when `/github` is appended to the webhook URL. The middleware parses the GitHub webhook and turns it into usable embeds. | ||||
| * | | Modern pins endpoints | Rory& | 2025-07-08 | 2 | -0/+195 |
| | | | |||||
| * | | fix unbundled startup for webrtc, and enable eslint | dank074 | 2025-07-07 | 4 | -3/+8 |
| | | | |||||
| * | | Add emoji source endpoint | Rory& | 2025-07-07 | 3 | -0/+138 |
| | | | |||||
| * | | Add endpoint to get account standing | Rory& | 2025-07-07 | 3 | -0/+97 |
| | | | |||||
| * | | Add staff_only flag in guild create schema | Rory& | 2025-07-07 | 1 | -0/+1 |
| | | | |||||
| * | | Make time relative, oops | Rory& | 2025-07-06 | 1 | -8/+8 |
| | | | |||||
| * | | Log more identify timings | Rory& | 2025-07-06 | 1 | -0/+29 |
| | | | |||||
| * | | Add intent to event map as per discord docs | Rory& | 2025-07-06 | 1 | -0/+122 |
| | | | |||||
| * | | Add map of privileged intents | Rory& | 2025-07-06 | 1 | -1/+5 |
| | | | |||||
| * | | Use binary flags for default intents in identify | Rory& | 2025-07-06 | 1 | -1/+1 |
| | | | |||||
| * | | Move erkinalp intents out | Rory& | 2025-07-06 | 1 | -0/+3 |
| | | | |||||
| * | | Use discord names for intents | Rory& | 2025-07-06 | 1 | -5/+5 |
| | | | |||||
| * | | Add bitfield for discords privileged intents | Rory& | 2025-07-06 | 1 | -0/+2 |
| | | | |||||
| * | | Log gateway handling time | Rory& | 2025-07-06 | 9 | -3/+47 |
| | | | |||||
| * | | Silence duplicate url/path errors when signature objects are passed in | Rory& | 2025-07-06 | 1 | -4/+6 |
| | | | |||||
| * | | Make CDN signature logging opt-in, log stack when both path and url are provided | Rory& | 2025-07-06 | 1 | -35/+51 |
| | | | |||||
| * | | Fix CDN log prefix when fixing attachments | Rory& | 2025-07-06 | 1 | -3/+3 |
| | | | |||||
| * | | Prettier | Rory& | 2025-07-06 | 9 | -75/+148 |
| | | | |||||
| * | | Resolve eslint errors | Rory& | 2025-07-06 | 2 | -6/+3 |
| | | | |||||
| * | | Fix forgotten function signature changes | Rory& | 2025-07-06 | 3 | -5/+10 |
| | | | |||||
| * | | Make IP/user-agent validation in CDN work | Rory& | 2025-07-06 | 10 | -122/+264 |
| | | | |||||
| * | | use prototype when signing message | Emma [it/its]@Rory& | 2025-07-06 | 1 | -1/+1 |
| | | | |||||
| * | | sign urls in gateway | Emma [it/its]@Rory& | 2025-07-06 | 3 | -1/+21 |
| | | | |||||
| * | | dont duplicate urls | Emma [it/its]@Rory& | 2025-07-06 | 1 | -2/+2 |
| | | | |||||
| * | | include rest of attachment when signing | Emma [it/its]@Rory& | 2025-07-06 | 1 | -0/+1 |
| | | | |||||
| * | | sign attachment on sending message | Emma [it/its]@Rory& | 2025-07-06 | 1 | -1/+1 |
| | | | |||||
| * | | Sign media per user | Emma [it/its]@Rory& | 2025-07-06 | 6 | -11/+57 |
| | | | |||||
| * | | Add ip? | Emma [it/its]@Rory& | 2025-07-06 | 2 | -2/+1 |
| | | | |||||
| * | | More logging | Emma [it/its]@Rory& | 2025-07-06 | 1 | -4/+16 |
| | | | |||||
| * | | log signed ip addr | Emma [it/its]@Rory& | 2025-07-06 | 1 | -0/+1 |
| | | | |||||
| * | | Log signing errors | Emma [it/its]@Rory& | 2025-07-06 | 1 | -1/+9 |
| | | | |||||
| * | | Add options to erquire IP or User Agent to access CDN | Emma [it/its]@Rory& | 2025-07-06 | 6 | -26/+38 |
| | | | |||||
| * | | Set trusted proxies in CDN | Emma [it/its]@Rory& | 2025-07-06 | 1 | -0/+3 |
| | | | |||||
| * | | Consistent request logging | Emma [it/its]@Rory& | 2025-07-06 | 2 | -0/+39 |
| | | | |||||
| * | | Fix opcode 8 | Rory& | 2025-07-06 | 1 | -2/+7 |
| | | | |||||
| * | | Fix typeorm queries no longer allowing empty where clauses | Emma [it/its]@Rory& | 2025-07-06 | 2 | -12/+15 |
| | | | |||||
| * | | Update some dependencies, fix nix | Emma [it/its]@Rory& | 2025-07-02 | 6 | -11/+18 |
| | | | |||||
| * | | Fix the fix | MathMan05 | 2025-07-02 | 1 | -1/+1 |
| | | | | | | | this should actually be what's intended | ||||
| * | | Check for old password when setting new | MathMan05 | 2025-07-02 | 1 | -1/+1 |
| | | | | | | | Checks for password | ||||
| * | | Fix the creation of guilds from templates | Zane Helton | 2025-06-29 | 4 | -24/+43 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The biggest hold-up was missing fields (`premium_tier`, `welcome_screen`, etc.) but it looks like someone has provided a helpful function called `createGuild(...)` to provide sensible default values. This commit fixes the errors related to creating a guild from a template. I've also refactored the code to include roles and channels in the template. To make sure that the @everyone role is cloned correctly, when creating the guild from a template, we check if the role's ID matches the template's `source_guild_id`. If it does, we set the @everyone role to the new guild's ID. | ||||
| * | | Set `premium_tier` to 0 when creating guild from template | Zane Helton | 2025-06-29 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think we'll need to discuss the proper way to provide default values here. `premium_tier` for example should never be provided from the template so it's fine going after the spread operator. This commit still doesn't allow guilds to be created from template because the next error is that `welcome_screen` doesn't exist. Our options: 1. Provide default values in the ORM 2. Provide default values in the guild creation process 3. Throw an error if the template is missing values Resolves: #1283 but creates a new issue | ||||
| * | | Await guild creation to fix a race condition | Zane Helton | 2025-06-29 | 1 | -19/+18 |
| | | | | | | | | | | | | | | | `Promise.all(...)` runs these simultaneously, yet role depends on the guild to be created first. This can lead to a race condition. I've awaited role creation too because the call to `Member.addToGuild(...)` relies on the role to be created. | ||||
| * | | Fix PATCH Template route implementation | Zane Helton | 2025-06-29 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | | The previous PATCH implementation was creating a new template rather than editing the existing template. This resulted in all requests failing because it was missing more than one required field. Resolves: #1281 | ||||
| * | | Make ban reason nullable | Zane Helton | 2025-06-29 | 1 | -1/+1 |
| | | | | | | | | | Resolves: #1276 | ||||
| * | | Add OP to message.mentions when replied to | Zane Helton | 2025-06-29 | 1 | -1/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `message.message_reference` stores: 1. `message_id` 2. `channel_id` 3. `guild_id` We use the `message_id` and `channel_id` to `.findOne(...)` Message, and find the author. If the author is the same as OP, we skip (so replying to yourself doesn't add you to the mentions array) otherwise, it adds the author_id to the mentions array. Resolves: #1247 | ||||
| * | | Preserve reactions when a message is edited | Zane Helton | 2025-06-29 | 1 | -1/+3 |
| |/ | | | | Resolves #1241 | ||||
| * | Properly filter existing embed links | Zane Helton | 2025-06-29 | 1 | -8/+2 |
| | | | | | | | | | In a previous PR, I was checking if the `.url` property existed, the correct fix is to remove any embed that isn't a rich embed type (non-link). See also: #1296 | ||||
| * | Change how GUILD_DELETE cleans up the listener | Zane Helton | 2025-06-29 | 1 | -1/+1 |
| | | | | | | | | | Adding `this.events[id]?.()` cleans up the listener. I removed `opts.cancel()` because with it, the event had issues firing after the first time. Resolves: #1242 | ||||
| * | Start fresh when updating embeds for links | Zane Helton | 2025-06-28 | 1 | -8/+3 |
| | | | | | | | | | | | In a previous commit I was attempting to be clever by only replacing/removing embeds if necessary. This not only made the logic more confusing but introduced a bug that would allow for orphaned embeds when updating the search params of a URL. This commit will remove all embeds that have a `.url` property and start fresh. This simplifies the code and eliminates the aforementioned bug. | ||||
| * | Fix various issues with embeds on message updates | Zane Helton | 2025-06-28 | 3 | -14/+125 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `postHandleMessage` function is parsing links and adding them to the EmbedCache table if necessary. In the previous implementation, message updates would push to the embeds unconditionally. This commit parses links from the message and: 1. Normalizes the URLs - Useful for deduplicating similar URLs 2. Remove embeds with matching normalized URLs - Leaves all embeds except for ones with a `.url` property matching the updated message - This allows embeds to be re-ordered if the URL is moved 3. If no normalized URLs are found, remove all embeds 4. Take the deduplicated + normalized URLs and add an embed to the message and insert into the EmbedCache table (if necessary) This enables: 1. Embeds to be re-ordered by re-ordering links 2. Embeds to be removed by removing links and fixes: 1. Duplicate embeds being attached to a message when edited | ||||
| * | Add validation to date_of_birth registration field | Zane Helton | 2025-06-28 | 1 | -2/+16 |
| | | | | | Resolves: #1020 | ||||
| * | update webrtc types package | Puyodead1 | 2025-06-25 | 4 | -7/+7 |
| | | |||||
| * | add webrtc support (#1284) | dank074 | 2025-06-22 | 47 | -770/+1213 |
| | | | | | Co-authored-by: MaddyUnderStars <46743919+MaddyUnderStars@users.noreply.github.com> | ||||
| * | 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 |
| | | | | | This makes sure that the code gets done in the order that is expected | ||||
| * | 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 |
| | | |||||
| * | delete the null eater | MathMan05 | 2025-05-28 | 2 | -40/+2 |
| | | |||||
| * | channel is nullable fixes | MathMan05 | 2025-05-28 | 2 | -13/+22 |
| | | |||||
| * | forgot to test on rebuild | MathMan05 | 2025-05-28 | 1 | -0/+2 |
| | | |||||
| * | fix moving channels | MathMan05 | 2025-05-28 | 1 | -1/+1 |
| | | |||||
| * | Update attachments.ts | Puyodead1 | 2025-05-03 | 1 | -2/+1 |
| | | |||||
| * | Implement signed cdn urls | Puyodead1 | 2025-05-03 | 10 | -13/+278 |
| | | |||||
| * | fix op 8 handler for some discord libraries | dank074 | 2025-04-12 | 1 | -1/+8 |
| | | |||||
| * | Merge pull request #1269 from dank074/patch/fix-missing-guildcreate-properties | Madeline | 2025-04-12 | 1 | -5/+22 |
| |\ | |||||
| | * | revert back to original schema, but add missing `members` | dank074 | 2025-04-11 | 1 | -6/+19 |
| | | | |||||
| | * | add type to make sure payload is consistent with other GUILD_CREATE event | dank074 | 2025-04-09 | 1 | -1/+2 |
| | | | |||||
| | * | fix missing properties in GUILD_CREATE for bots | dank074 | 2025-04-09 | 1 | -1/+4 |
| | | | |||||
| * | | Merge pull request #1273 from dank074/patch/fix-members-list | Madeline | 2025-04-12 | 5 | -0/+40 |
| |\ \ | | | | | | | add op handler for `GUILD_SUBSCRIPTIONS_BULK` message | ||||
| | * | | add ophandler for GuildSubscriptionsBulk message | dank074 | 2025-04-12 | 5 | -0/+40 |
| | |/ | |||||
| * / | add `author` to query in pins API | dank074 | 2025-04-09 | 1 | -0/+2 |
| |/ | |||||
| * | Prettier | Emma [it/its]@Rory& | 2025-04-09 | 4 | -10/+12 |
| | | |||||
| * | Fix dependencies | Emma [it/its]@Rory& | 2025-04-09 | 1 | -2/+4 |
| | | |||||
| * | stupid fix | MathMan05 | 2025-04-03 | 1 | -1/+1 |
| | | |||||
| * | fix password reset bug | MathMan05 | 2025-04-03 | 1 | -1/+1 |
| | | | | Not sure if this'll work, but made a pull so y'all could see the issue | ||||
| * | Validate Name for webhooks enforced more | root | 2025-03-25 | 2 | -62/+3 |
| | | |||||
| * | Added can_recover_account value to /api/policies/instance/config | root | 2025-03-25 | 1 | -0/+3 |
| | | |||||
| * | Added better user configuration and removed extra logging | root | 2025-03-25 | 5 | -13/+44 |
| | | |||||
| * | Merge branch 'spacebarchat:master' into master | Munchy | 2025-03-24 | 1 | -0/+1 |
| |\ | |||||
| | * | acatually fix the embed issue | MathMan05 | 2025-03-23 | 1 | -0/+1 |
| | | | | | | | This one added the line in the right spot, sorry about the previous one lol | ||||
| * | | Updated error message for empty webhook update body | root | 2025-03-24 | 2 | -2/+2 |
| | | | |||||
| * | | Added Name Validation utility function | root | 2025-03-24 | 5 | -32/+131 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/spacebarchat/server into ↵ | root | 2025-03-23 | 4 | -26/+20 |
| |\| | | | | | | | update_webhooks | ||||
| | * | Merge pull request #1217 from SupremeMortal/fix/message-ack | Puyodead1 | 2025-03-23 | 1 | -0/+3 |
| | |\ | | | | | | | Add missing fields to `MessageAcknowledgeSchema` | ||||
| | | * | Add missing fields to `MessageAcknowledgeSchema` | SupremeMortal | 2024-09-15 | 1 | -0/+3 |
| | | | | | | | | | | | | | I'm not entirely sure what these fields do, but I've added them to make the client happy. | ||||
| | * | | Merge pull request #1205 from DEVTomatoCake/feat/dont-send-x-powered-by | Puyodead1 | 2025-03-23 | 2 | -25/+13 |
| | |\ \ | | | | | | | | | Stop sending X-Powered-By & use API CORS + BodyParser middlewares in CDN | ||||
| | | * | | Stop sending X-Powered-By & share CORS/BodyParser | TomatoCake | 2024-08-31 | 2 | -25/+13 |
| | | | | | |||||
| | * | | | Update index.ts | MathMan05 | 2025-03-23 | 1 | -1/+4 |
| | | | | | |||||
| | * | | | fix minor bug | MathMan05 | 2025-03-22 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Merge pull request #1258 from thedudedies21/registration_tokens | Madeline | 2025-03-21 | 1 | -2/+4 |
| | |\ \ \ | | | | | | | | | | | Added in date wrap on `/api/auth/generate-registration-tokens` | ||||
| | * | | | | added updates to sync with djs webhook packet | root | 2025-03-20 | 2 | -2/+15 |
| | | | | | | |||||
| * | | | | | Fixed errors in authorization for webhooks with tokens | root | 2025-03-23 | 6 | -8/+365 |
| | | | | | | |||||
| * | | | | | modified webhooks to match djs webhook send format | root | 2025-03-20 | 2 | -2/+15 |
| | |/ / / |/| | | | |||||
| * | | | | Added in date wrap on generate-registration-tokens.ts | root | 2025-03-19 | 1 | -2/+4 |
| |/ / / | |||||
| * | | | implement hubs routes | Puyodead1 | 2025-01-07 | 12 | -2/+382 |
| | | | | |||||
| * | | | run prettier | dank074 | 2024-11-19 | 11 | -30/+52 |
| | | | | |||||
| * | | | Merge branch 'master' into fix/user-profile-colors | Cyber | 2024-11-14 | 13 | -21/+18 |
| |\ \ \ | |||||
| | * \ \ | Merge pull request #1232 from dank074/patch/eslintConfig | Madeline | 2024-11-14 | 11 | -9/+4 |
| | |\ \ \ | |||||
| | | * | | | turn off eslint rules causing issues | dank074 | 2024-11-13 | 11 | -9/+4 |
| | | | | | | |||||
| | * | | | | fix op 8 | dank074 | 2024-11-13 | 2 | -12/+14 |
| | |/ / / | |||||
| * / / / | fix: return user profile theme colors as numbers | CyberL1 | 2024-11-12 | 1 | -2/+2 |
| |/ / / | |||||
| * | | | Merge pull request #1214 from MathMan05/patch-2 | Madeline | 2024-11-05 | 1 | -1/+0 |
| |\ \ \ | | | | | | | | | Fix op 8 | ||||
| | * | | | Fix op 8 | MathMan05 | 2024-09-09 | 1 | -1/+0 |
| | | | | | | | | | | | | | Unless someone says this is wrong for some reason, this should fix op 8 | ||||
| * | | | | Log rabbitmq channel allocations 2 | Emma [it/its]@Rory& | 2024-11-02 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Log rabbitmq channel allocations | Emma [it/its]@Rory& | 2024-11-02 | 1 | -0/+5 |
| | | | | | |||||
| * | | | | Add express trustedProxy support | Emma [it/its]@Rory& | 2024-10-30 | 2 | -0/+7 |
| | | | | | |||||
| * | | | | Update sentry to latest | Emma [it/its]@Rory& | 2024-10-30 | 2 | -27/+20 |
| | | | | | |||||
| * | | | | Remove imports of erlpack in favor of @yukikaze-bot/erlpack due to the ↵ | Emma [it/its]@Rory& | 2024-10-30 | 3 | -21/+6 |
| | | | | | | | | | | | | | | | | | former not working on modern node | ||||
| * | | | | Fix the broken delete API | MathMan05 | 2024-10-29 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Fix module resolution when $CWD != . | Emma [it/its]@Rory& | 2024-10-28 | 4 | -4/+9 |
| | | | | | |||||
| * | | | | Update some patches, switch to node-fetch-commonjs, more updates | Emma [it/its]@Rory& | 2024-10-28 | 11 | -21/+51 |
| | | | | | |||||
| * | | | | Fall back to @yukikaze-bot/erlpack if erlpack cant be found or loaded | Emma [it/its]@Rory& | 2024-10-09 | 3 | -3/+18 |
| | |_|/ |/| | | |||||
| * | | | Add `guild_template_code` to `GuildCreateSchema` | SupremeMortal | 2024-09-14 | 1 | -0/+1 |
| | | | | | | | | | | | | | Fixes guild creation due to additional property error. | ||||
| * | | | fix: self nick change response | Cyber | 2024-09-03 | 1 | -2/+10 |
| |/ / | |||||
| * | | Fix uploading of emojis | TomatoCake | 2024-09-02 | 1 | -2/+2 |
| | | | |||||
| * | | Fix new app property migration disallowing NULL | TomatoCake | 2024-08-31 | 3 | -6/+6 |
| | | | |||||
| * | | Add more application properties | TomatoCake | 2024-08-31 | 6 | -11/+121 |
| |/ | |||||
| * | Merge pull request #1202 from DEVTomatoCake/fix/password-mfacode-schemas | Puyodead1 | 2024-08-30 | 8 | -21/+68 |
| |\ | | | | | Fixes for password, mfa code & email validation schemas | ||||
| | * | Merge branch 'master' into fix/password-mfacode-schemas | TomatoCake | 2024-08-29 | 4 | -6/+13 |
| | |\ | |||||
| | * | | Fixes for password, mfa code & email validation | TomatoCake | 2024-08-29 | 8 | -21/+68 |
| | | | | |||||
| * | | | Enforce RegEx no auth routes start | TomatoCake | 2024-08-30 | 1 | -4/+4 |
| | | | | |||||
| * | | | Fix HEAD requests for no authorization routes | TomatoCake | 2024-08-30 | 1 | -4/+10 |
| | |/ |/| | |||||
| * | | fix: display pinned message author | Cyber | 2024-08-28 | 1 | -0/+1 |
| | | | |||||
| * | | Merge pull request #1199 from DEVTomatoCake/fix/built-in-image-proxy | Madeline | 2024-08-28 | 2 | -2/+9 |
| |\ \ | |||||
| | * | | Run prettier | TomatoCake | 2024-08-25 | 2 | -2/+7 |
| | | | | |||||
| | * | | Remove auth requirement & fix image path | TomatoCake | 2024-08-25 | 2 | -2/+4 |
| | |/ | |||||
| * | | Merge branch 'spacebarchat:master' into fix/lazy-request-filter | TomatoCake | 2024-08-24 | 80 | -364/+1028 |
| |\| | |||||
| | * | Run prettier | TomatoCake | 2024-08-24 | 2 | -11/+8 |
| | | | |||||
| | * | Add method to NO_AUTHORIZATION_ROUTES | TomatoCake | 2024-08-24 | 2 | -32/+31 |
| | | | |||||
| | * | Listing & creation of Developer Portal teams | TomatoCake | 2024-08-24 | 10 | -14/+185 |
| | | | |||||
| | * | 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 ↵ | TomatoCake | 2024-08-22 | 61 | -274/+749 |
| | |\ | | | | | | | | | | into fix/guild-create-response-schema | ||||
| | | * | Merge pull request #1178 from DEVTomatoCake/fix/1154-mysql-charset | Madeline | 2024-08-22 | 39 | -131/+286 |
| | | |\ | |||||
| | | | * | "engine" const value shared | TomatoCake | 2024-08-18 | 39 | -41/+82 |
| | | | | | |||||
| | | | * | Run prettier for @Entity() | TomatoCake | 2024-08-17 | 38 | -38/+152 |
| | | | | | |||||
| | | | * | Merge branch 'spacebarchat:master' into fix/1154-mysql-charset | TomatoCake | 2024-08-17 | 1 | -0/+1 |
| | | | |\ | |||||
| | | | * | | Add utf8mb4 "engine" property to all entitys | TomatoCake | 2024-08-17 | 38 | -131/+131 |
| | | | | | | |||||
| | | * | | | Merge pull request #1189 from greysilly7/dev/bodyparser | Madeline | 2024-08-22 | 1 | -2/+22 |
| | | |\ \ \ | |||||
| | | | * | | | feat (bodyparser): do proper errors | Scott Gould | 2024-08-19 | 1 | -2/+22 |
| | | | | | | | |||||
| | | * | | | | Merge branch 'master' into fix/widget.json-channel-ordering-deleted-channels | Madeline | 2024-08-22 | 14 | -77/+286 |
| | | |\ \ \ \ | |||||
| | | | * | | | | Send 204 regardless of user existance | TomatoCake | 2024-08-21 | 1 | -53/+13 |
| | | | | | | | | |||||
| | | | * | | | | Merge pull request #1126 from DEVTomatoCake/feat/local-image-proxy | Madeline | 2024-08-19 | 7 | -7/+216 |
| | | | |\ \ \ \ | |||||
| | | | | * | | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server ↵ | TomatoCake | 2024-08-18 | 13 | -63/+175 |
| | | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | into feat/local-image-proxy | ||||
| | | | | * | | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server ↵ | TomatoCake | 2024-08-15 | 49 | -169/+1251 |
| | | | | |\ \ \ \ | | | | | | |/ / | | | | | |/| | | | | | | | | | | into feat/local-image-proxy | ||||
| | | | | * | | | | Merge branch 'master' into feat/local-image-proxy | TomatoCake | 2024-07-18 | 49 | -152/+613 |
| | | | | |\ \ \ \ | |||||
| | | | | * | | | | | Fix build by using ts-ignore | TomatoCake | 2024-06-28 | 1 | -1/+2 |
| | | | | | | | | | | |||||
| | | | | * | | | | | Fix style + nix? | TomatoCake | 2024-06-28 | 1 | -2/+6 |
| | | | | | | | | | | |||||
| | | | | * | | | | | "Fix" jimp import typings | TomatoCake | 2024-06-28 | 3 | -6/+39 |
| | | | | | | | | | | |||||
| | | | | * | | | | | running prettier for others | TomatoCake | 2024-06-28 | 1 | -4/+3 |
| | | | | | | | | | | |||||
| | | | | * | | | | | Merge branch 'master' into feat/local-image-proxy | TomatoCake | 2024-06-28 | 3 | -7/+32 |
| | | | | |\ \ \ \ \ | |||||
| | | | | * | | | | | | Add config value for cache duration | TomatoCake | 2024-06-28 | 2 | -7/+10 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Prettier stuff -.- | TomatoCake | 2024-06-22 | 1 | -4/+6 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Fix @ts-expect-error comment after Prettier | TomatoCake | 2024-06-22 | 1 | -1/+1 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Run Prettier (tabs -> spaces???) | TomatoCake | 2024-06-22 | 1 | -21/+41 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Add local image proxy using sharp/jimp pkgs | TomatoCake | 2024-06-22 | 3 | -1/+147 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | Ban API compat & Bulk Ban endpoint (#1120) | TomatoCake | 2024-06-05 | 5 | -28/+190 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | ||||
| | | | * | | | | | | | fix: nickmane reset by command | Cyber | 2024-08-19 | 1 | -2/+4 |
| | | | | |_|_|_|/ / | | | |/| | | | | | |||||
| | | | * | | | | | | Fix .DS_Store ignore, add gitattributes for nix/scripts | Emma [it/its]@Rory& | 2024-08-18 | 1 | -0/+0 |
| | | | | | | | | | | |||||
| | | | * | | | | | | Merge pull request #1185 from CyberL1/feat/message-pinned-message | Puyodead1 | 2024-08-18 | 1 | -0/+32 |
| | | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | feat: message pinned message | ||||
| | | | | * | | | | | | feat: emit `MESSAGE_CREATE` | Cyber | 2024-08-18 | 1 | -14/+31 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | fix: message timestamp | Cyber | 2024-08-18 | 1 | -0/+1 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | fix: update the code with latest commit | Cyber | 2024-08-18 | 1 | -12/+7 |
| | | | | | | | | | | | |||||
| | | | | * | | | | | | feat: message pinned message | Cyber | 2024-08-18 | 1 | -7/+26 |
| | | | | | | | | | | | |||||
| | | | * | | | | | | | Merge pull request #1186 from DEVTomatoCake/fix/consistent-widget-disabled-error | Madeline | 2024-08-18 | 3 | -9/+15 |
| | | | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | Consistent widget disabled error | ||||
| | | | | * | | | | | | | Consistent widget disabled error | TomatoCake | 2024-08-18 | 3 | -12/+18 |
| | | | | |/ / / / / / | |||||
| | | | * / / / / / / | Fix widget.png guild icon loading | TomatoCake | 2024-08-18 | 1 | -8/+8 |
| | | | |/ / / / / / | |||||
| | | * | | | | | | | re-add CDN TODO comment | TomatoCake | 2024-08-18 | 1 | -0/+1 |
| | | | | | | | | | | |||||
| | | * | | | | | | | Prettier, remove manual deletion of msgs | TomatoCake | 2024-08-18 | 2 | -10/+13 |
| | | | | | | | | | | |||||
| | | * | | | | | | | widget.json channel_ordering, fix channel deletion | TomatoCake | 2024-08-18 | 3 | -7/+24 |
| | | |/ / / / / / | |||||
| | | * | | | | | | Merge branch 'master' into fix/msg-update-pinned | TomatoCake | 2024-08-18 | 4 | -27/+92 |
| | | |\ \ \ \ \ \ | |||||
| | | | * \ \ \ \ \ | Merge branch 'master' into fix/not_found-request-guild-members-error | TomatoCake | 2024-08-18 | 4 | -11/+19 |
| | | | |\ \ \ \ \ \ | |||||
| | | | * | | | | | | | Fix bug & handle 75k/large_threshold in opcode 8 | TomatoCake | 2024-08-18 | 4 | -27/+92 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fixes a bug that only allowed "guild_id" and "user_ids" to be an Array instead of also a String Co-Authored-By: Puyodead1 <puyodead@proton.me> | ||||
| | | * | | | | | | | | Send "pinned" as "true" in pins update event | TomatoCake | 2024-08-18 | 1 | -13/+10 |
| | | | |/ / / / / / | | |/| | | | | | | |||||
| | | * | | | | | | | Same error message if username too long | TomatoCake | 2024-08-17 | 2 | -4/+4 |
| | | | | | | | | | | |||||
| | | * | | | | | | | Consistent username length requirement | TomatoCake | 2024-08-17 | 3 | -9/+17 |
| | | |/ / / / / / | |||||
| | * / / / / / / | Trying to fix guild response schemas | TomatoCake | 2024-08-17 | 7 | -27/+47 |
| | |/ / / / / / | |||||
| | * | | | | | | regenerate openapi.json | Cyber | 2024-08-17 | 1 | -1/+1 |
| | | | | | | | | |||||
| | * | | | | | | fix: allow array in op 8 | Cyber | 2024-08-17 | 2 | -5/+8 |
| | | |_|_|_|/ | |/| | | | | |||||
| | * | | | | | Fix: Logins Failing due to null client_status | greysilly7 | 2024-08-17 | 1 | -0/+1 |
| | | |_|_|/ | |/| | | | |||||
| * / | | | | Order by status & invisible/no session users | TomatoCake | 2024-08-17 | 1 | -4/+3 |
| |/ / / / | |||||
| * | | | | Send 204 status | TomatoCake | 2024-08-15 | 4 | -14/+22 |
| | | | | | |||||
| * | | | | Update 1723644478176-webhookSourceChannel.ts | Puyodead1 | 2024-08-14 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Merge pull request #1157 from CyberL1/fix/reaction-removing | Puyodead1 | 2024-08-14 | 1 | -0/+70 |
| |\ \ \ \ | | | | | | | | | | | fix: reaction removing | ||||
| | * \ \ \ | Merge branch 'master' into fix/reaction-removing | Cyber | 2024-08-14 | 23 | -70/+337 |
| | |\ \ \ \ | |||||
| | * | | | | | fix: make this a new route | Cyber | 2024-08-10 | 1 | -0/+70 |
| | | | | | | | |||||
| | * | | | | | Merge branch 'master' into fix/reaction-removing | Cyber | 2024-08-10 | 16 | -70/+635 |
| | |\ \ \ \ \ | |||||
| | * | | | | | | fix: reaction removing | Cyber | 2024-07-30 | 1 | -1/+1 |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #1163 from CyberL1/fix/webhooks | Puyodead1 | 2024-08-14 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | fix: add webhook_id to webhook's messages | ||||
| | * | | | | | | | fix: add webhook_id to webhook's messages | Cyber | 2024-08-14 | 1 | -1/+1 |
| | | |_|/ / / / | |/| | | | | | |||||
| * | | | | | | | Merge pull request #1165 from ↵ | Puyodead1 | 2024-08-14 | 1 | -1/+1 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DEVTomatoCake/fix/request-guild-members-relation-typo Fix typo in Request Guild Members relation | ||||
| | * | | | | | | | Fix typo in Request Guild Members relation | TomatoCake | 2024-08-14 | 1 | -1/+1 |
| | |/ / / / / / | |||||
| * / / / / / / | Add migrations for webhook source_channel_id | TomatoCake | 2024-08-14 | 3 | -0/+69 |
| |/ / / / / / | |||||
| * | | | | | | Merge pull request #1161 from DEVTomatoCake/feat/bio-max-length-config | Madeline | 2024-08-14 | 5 | -19/+43 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | Make profile bio max length configurable | TomatoCake | 2024-08-10 | 5 | -19/+43 |
| | | |/ / / / | |/| | | | | |||||
| * | | | | | | Merge pull request #1159 from DEVTomatoCake/feat/request-guild-members | Madeline | 2024-08-14 | 13 | -43/+239 |
| |\ \ \ \ \ \ | |||||
| | * | | | | | | Fix issues with requesting presences | TomatoCake | 2024-08-11 | 10 | -33/+101 |
| | | | | | | | | |||||
| | * | | | | | | Fix chunk_count & not_found | TomatoCake | 2024-08-10 | 1 | -20/+24 |
| | | | | | | | | |||||
| | * | | | | | | opcode 8 | TomatoCake | 2024-08-09 | 4 | -14/+138 |
| | |/ / / / / | |||||
| * / / / / / | Icon for discovery categories & fix "primary_only" | TomatoCake | 2024-08-13 | 5 | -8/+55 |
| |/ / / / / | |||||
| * | | | | | Merge branch 'master' into feat/webhooks-3 | TomatoCake | 2024-08-08 | 7 | -14/+117 |
| |\| | | | | |||||
| | * | | | | Merge branch 'master' into fix/messages-before-param | TomatoCake | 2024-07-28 | 6 | -10/+106 |
| | |\ \ \ \ | |||||
| | | * \ \ \ | Merge branch 'master' into master | Madeline | 2024-07-28 | 5 | -13/+112 |
| | | |\ \ \ \ | |||||
| | | | * | | | | prettier .-. | TomatoCake | 2024-07-28 | 2 | -3/+18 |
| | | | | | | | | |||||
| | | | * | | | | Fix msg component typings | TomatoCake | 2024-07-28 | 3 | -8/+77 |
| | | | | | | | | |||||
| | | | * | | | | fix: check for password only if `username` is present in body | Cyber | 2024-07-28 | 1 | -8/+8 |
| | | | | | | | | |||||
| | | | * | | | | fix: return an error on username change with no password | Cyber | 2024-07-28 | 1 | -1/+10 |
| | | | | | | | | |||||
| | | * | | | | | Refactored max limit for bulk-bans from AbsoluteRateLimits to GuildLimits as ↵ | aintDatCap | 2024-07-24 | 3 | -7/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | suggested by @devtomatocake | ||||
| | | * | | | | | Implemented proposal described in the issue #1122 | aintDatCap | 2024-07-24 | 2 | -1/+9 |
| | | | |_|_|/ | | |/| | | | |||||
| | * | | | | | Fix ?before messages fetch param | TomatoCake | 2024-07-28 | 1 | -0/+1 |
| | | |/ / / | |/| | | | |||||
| | * | | | | Fix sort order when using ?around | TomatoCake | 2024-07-28 | 1 | -4/+10 |
| | |/ / / | |||||
| * | | | | Prettier | TomatoCake | 2024-07-18 | 3 | -9/+24 |
| | | | | | |||||
| * | | | | Consistent relations, url property, src channel | TomatoCake | 2024-07-18 | 5 | -17/+56 |
| | | | | | |||||
| * | | | | Perms for GET webhook, url property | TomatoCake | 2024-07-18 | 4 | -15/+37 |
| | | | | | |||||
| * | | | | Prettier & fix merge util/handlers/Message | TomatoCake | 2024-07-18 | 1 | -27/+31 |
| | | | | | |||||
| * | | | | Merge branch 'master' of https://github.com/DEVTomatoCake/spacebar-server ↵ | TomatoCake | 2024-07-18 | 98 | -263/+1575 |
| |\| | | | | | | | | | | | | | | | into feat/webhooks-3 | ||||
| | * | | | Make channel ID optional when replying | TomatoCake | 2024-07-17 | 3 | -6/+13 |
| | | | | | |||||
| | * | | | feat: badge-icons cdn route | Cyber | 2024-07-17 | 1 | -0/+40 |
| | | | | | |||||
