| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Attempt 1 dev/openapi-improvements | Rory& | 2025-10-16 | 3 | -6/+6 |
| | | |||||
| * | Reorganise schemas a little bit | Rory& | 2025-10-15 | 3 | -3/+4 |
| | | |||||
| * | Pass mergeParams: true to new router calls due to express behavior change | Rory& | 2025-09-30 | 3 | -3/+3 |
| | | |||||
| * | Clean up unused imports | Rory& | 2025-09-30 | 1 | -1/+0 |
| | | |||||
| * | 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 | 2 | -561/+423 |
| | | |||||
| * | Capitalize `ref_type` when using in embed | Zane Helton | 2025-06-29 | 1 | -1/+2 |
| | | | | | | | | | | 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. | ||||
| * | Validate Name for webhooks enforced more | root | 2025-03-25 | 1 | -31/+1 |
| | | |||||
| * | Added better user configuration and removed extra logging | root | 2025-03-25 | 1 | -10/+10 |
| | | |||||
| * | Updated error message for empty webhook update body | root | 2025-03-24 | 2 | -2/+2 |
| | | |||||
| * | Added Name Validation utility function | root | 2025-03-24 | 2 | -32/+8 |
| | | |||||
| * | Fixed errors in authorization for webhooks with tokens | root | 2025-03-23 | 2 | -5/+306 |
| | | |||||
| * | Prettier | TomatoCake | 2024-07-18 | 1 | -1/+2 |
| | | |||||
| * | Consistent relations, url property, src channel | TomatoCake | 2024-07-18 | 2 | -3/+18 |
| | | |||||
| * | Perms for GET webhook, url property | TomatoCake | 2024-07-18 | 2 | -11/+32 |
| | | |||||
| * | Fix ESLint & prettier | TomatoCake | 2024-07-18 | 2 | -1/+2 |
| | | |||||
| * | webhook fixes & username/avatar property for msg | TomatoCake | 2024-07-18 | 1 | -1/+24 |
| | | |||||
| * | Start implementing webhooks | Puyodead1 | 2023-12-10 | 2 | -0/+247 |
