| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move authentication enforcement to route middleware, move route middleware file | Rory& | 2026-07-21 | 2 | -176/+0 |
| | | |||||
| * | Fix bot token reset | Rory& | 2026-07-20 | 1 | -1/+2 |
| | | |||||
| * | Unify webhook token parameter name | Rory& | 2026-07-15 | 1 | -8/+3 |
| | | |||||
| * | Dont (re-/)add embeds if message has embed suppressed | Rory& | 2026-06-29 | 1 | -1/+4 |
| | | |||||
| * | Guard embedless messages when checking for poll results, add reply tests | Rory& | 2026-06-28 | 1 | -1/+1 |
| | | |||||
| * | refactor: add poll utility | CyberL1 | 2026-06-26 | 3 | -94/+140 |
| | | |||||
| * | feat: mention poll author | CyberL1 | 2026-06-26 | 1 | -0/+7 |
| | | |||||
| * | fix: ddon't turn poll end messages to reply type | CyberL1 | 2026-06-26 | 1 | -1/+2 |
| | | |||||
| * | feat: add poll ended messages | CyberL1 | 2026-06-26 | 1 | -0/+93 |
| | | |||||
| * | check opts not message | CyberL1 | 2026-06-25 | 1 | -1/+1 |
| | | |||||
| * | fix: check for poll answer limit | CyberL1 | 2026-06-25 | 1 | -0/+9 |
| | | |||||
| * | fix: poll answer id should never be 0 | CyberL1 | 2026-06-25 | 1 | -1/+1 |
| | | |||||
| * | refactor: group message poll checks under one if | CyberL1 | 2026-06-25 | 1 | -6/+10 |
| | | |||||
| * | fix: assign id to poll answers | CyberL1 | 2026-06-25 | 1 | -0/+6 |
| | | |||||
| * | fix: add `expiry` field to polls in message handling | CyberL1 | 2026-06-25 | 1 | -0/+4 |
| | | |||||
| * | Clean up some imports to make API work again | Rory& | 2026-06-17 | 2 | -2/+21 |
| | | |||||
| * | Authentication: allow - in webhook token | Rory& | 2026-06-16 | 2 | -66/+0 |
| | | |||||
| * | Move random string to Random class in extensions | Rory& | 2026-06-16 | 3 | -72/+3 |
| | | |||||
| * | Dont fetch roles if role id set is empty | Rory& | 2026-06-16 | 1 | -1/+1 |
| | | |||||
| * | Dont fetch roles for non-guild mesages | Rory& | 2026-06-16 | 1 | -1/+1 |
| | | |||||
| * | Move more extensions to extensions | Rory& | 2026-06-12 | 5 | -45/+5 |
| | | |||||
| * | Move entities to database | Rory& | 2026-06-12 | 4 | -20/+10 |
| | | |||||
| * | Move database to toplevel | Rory& | 2026-06-12 | 1 | -3/+3 |
| | | |||||
| * | Use subpath imports for lambert-server, fix openapi.js | Rory& | 2026-06-12 | 2 | -2/+2 |
| | | |||||
| * | Allow subpath imports, move extensions to separate module | Rory& | 2026-06-12 | 2 | -4/+3 |
| | | |||||
| * | Use better permissions when handling webhook mentions | Rory& | 2026-06-05 | 1 | -2/+9 |
| | | |||||
| * | Log silent attachment failures for webhooks | Rory& | 2026-06-05 | 1 | -0/+1 |
| | | |||||
| * | Break up bulk inserts for read states to avoid postgres parameter exhaustion | Rory& | 2026-05-26 | 1 | -10/+26 |
| | | |||||
| * | Trace fillInMissingIDs | Rory& | 2026-05-26 | 1 | -28/+48 |
| | | |||||
| * | Bulk insert missing ReadStates | Rory& | 2026-05-26 | 1 | -14/+24 |
| | | |||||
| * | No longer handle mention_count == null since its no longer nullable | Rory& | 2026-05-26 | 1 | -22/+20 |
| | | |||||
| * | Use forEach rather than .map.forEach | Rory& | 2026-05-26 | 1 | -1/+1 |
| | | |||||
| * | Add full trace | Rory& | 2026-05-26 | 1 | -5/+25 |
| | | |||||
| * | Use sets for mention roles/users | Rory& | 2026-05-26 | 1 | -20/+41 |
| | | |||||
| * | Simplify some queries for handling mentions | Rory& | 2026-05-26 | 1 | -11/+14 |
| | | |||||
| * | User mentions: use `user_id IN (...)` rather than `user_id = ... OR user_id ↵ | Rory& | 2026-05-26 | 1 | -1/+1 |
| | | | | | = ...` | ||||
| * | Move message mention handling to separate function | Rory& | 2026-05-26 | 1 | -132/+144 |
| | | |||||
| * | Move email domain lists to assets | Rory& | 2026-04-24 | 2 | -124132/+0 |
| | | |||||
| * | eslint: yoda | Rory& | 2026-04-19 | 1 | -2/+2 |
| | | |||||
| * | eslint: arrow-body-style=as-needed | Rory& | 2026-04-19 | 2 | -38/+7 |
| | | |||||
| * | eslint: array callback return, no restricted imports | Rory& | 2026-04-19 | 4 | -9/+4 |
| | | |||||
| * | Split out attachment handling from message handler | Rory& | 2026-04-18 | 1 | -83/+76 |
| | | |||||
| * | Attempt to set channel/message id for attachments in more places | Rory& | 2026-04-18 | 1 | -0/+2 |
| | | |||||
| * | handleMessage: set message id for cloud attachments | Rory& | 2026-04-18 | 1 | -0/+4 |
| | | |||||
| * | Fix attachments | Rory& | 2026-04-18 | 2 | -13/+13 |
| | | |||||
| * | Add media1.tenor.com explicitly as image handler | Rory& | 2026-04-14 | 1 | -0/+1 |
| | | |||||
| * | Make presence clear async, clean up temp session code | Rory& | 2026-04-13 | 1 | -5/+1 |
| | | |||||
| * | EmbedHandlers: more configuration for embeds, switch to storing all returned ↵ | Rory& | 2026-03-26 | 1 | -35/+60 |
| | | | | | embeds | ||||
| * | EmbedHandlers: use youtube handler for youtube music, use OrmUtils.mergeDeep ↵ | Rory& | 2026-03-26 | 1 | -5/+3 |
| | | | | | for request options | ||||
| * | Embeds: factor out from postMessage | Rory& | 2026-03-26 | 2 | -134/+168 |
| | | |||||
| * | make spacebar compile again dev/emma/as-to-satisfies-gw | Oh64 | 2026-03-21 | 2 | -5/+16 |
| | | |||||
| * | Message*Event: as->satisfies (WIP) | Rory& | 2026-03-21 | 2 | -5/+8 |
| | | |||||
| * | final pk fixes | MathMan05 | 2026-03-20 | 1 | -1/+17 |
| | | |||||
| * | make some corrections | MathMan05 | 2026-03-20 | 1 | -16/+23 |
| | | |||||
| * | make better error | MathMan05 | 2026-03-20 | 1 | -1/+1 |
| | | |||||
| * | invert if | MathMan05 | 2026-03-20 | 1 | -7/+7 |
| | | |||||
| * | fixes | MathMan05 | 2026-03-20 | 1 | -0/+1 |
| | | |||||
| * | remove log | MathMan05 | 2026-03-20 | 1 | -1/+0 |
| | | |||||
| * | inline constant | MathMan05 | 2026-03-20 | 1 | -2/+1 |
| | | |||||
| * | remove log | MathMan05 | 2026-03-20 | 1 | -1/+0 |
| | | |||||
| * | more pk fixes | MathMan05 | 2026-03-20 | 2 | -4/+5 |
| | | |||||
| * | fixes for pluralkit | MathMan05 | 2026-03-20 | 2 | -16/+49 |
| | | |||||
| * | a lot of small fixes | MathMan05 | 2026-03-20 | 2 | -1/+4 |
| | | |||||
| * | remove some extras | MathMan05 | 2026-03-20 | 1 | -8/+0 |
| | | |||||
| * | fix many bugs | MathMan05 | 2026-03-20 | 1 | -23/+29 |
| | | |||||
| * | sign 'em | MathMan05 | 2026-03-20 | 1 | -1/+13 |
| | | |||||
| * | maybe processing media? | MathMan05 | 2026-03-20 | 1 | -13/+89 |
| | | |||||
| * | v2 init work | MathMan05 | 2026-03-20 | 1 | -29/+117 |
| | | |||||
| * | move the check to the right spot | MathMan05 | 2026-03-20 | 1 | -1/+53 |
| | | |||||
| * | remove duplicate / in url regex | Rory& | 2026-03-14 | 1 | -1/+1 |
| | | |||||
| * | Remove unused imports for non-entities | Rory& | 2026-03-14 | 1 | -1/+0 |
| | | |||||
| * | Remove unnessecary continue statements | Rory& | 2026-03-14 | 1 | -2/+1 |
| | | |||||
| * | properly mark unused params | Rory& | 2026-03-14 | 1 | -1/+2 |
| | | |||||
| * | Use plain assignment for permissions in message handler | Rory& | 2026-03-14 | 1 | -2/+2 |
| | | |||||
| * | Qodana: fix async warnings | Rory& | 2026-03-14 | 1 | -1/+1 |
| | | |||||
| * | fix: fall back to undefined in message create | Rory& | 2026-03-07 | 1 | -0/+1 |
| | | |||||
| * | [cherry/1518] Webhooks: respect thread_id parameter | Rory& | 2026-03-06 | 1 | -7/+18 |
| | | |||||
| * | added clean_data to places after a member is created but not constructed to ↵ | whinis | 2026-02-26 | 1 | -0/+1 |
| | | | | | allow proper json creation. | ||||
| * | Fix message embeds not being nullable | Rory& | 2026-02-25 | 1 | -1/+1 |
| | | |||||
| * | Add support for attachment:// urls | Pablo Stebler | 2026-02-25 | 1 | -0/+47 |
| | | | | | Closes #1551. | ||||
| * | Fix read state type field - fixes #1559 | Rory& | 2026-02-25 | 1 | -1/+1 |
| | | |||||
| * | Faster pings | Rory& | 2026-02-23 | 1 | -5/+3 |
| | | |||||
| * | The ChainingOperator didn't work as expected. This fixes that. | whinis | 2026-02-18 | 1 | -10/+23 |
| | | |||||
| * | Add some optional chaining to prevent issue with embeds | whinis | 2026-02-18 | 1 | -6/+5 |
| | | |||||
| * | Add Decorators to clean classes before json serialization and remove invalid ↵ | whinis | 2026-02-17 | 1 | -1/+1 |
| | | | | | states. | ||||
| * | API: request embeds in US english preferred | Rory& | 2026-02-17 | 1 | -1/+2 |
| | | |||||
| * | API: fix youtube embed | Rory& | 2026-02-17 | 1 | -2/+3 |
| | | |||||
| * | save channel | MathMan05 | 2026-02-11 | 1 | -0/+1 |
| | | |||||
| * | Save channel on message create | Rory& | 2026-02-08 | 1 | -0/+1 |
| | | |||||
| * | some fixes | MathMan05 | 2026-02-04 | 1 | -1/+1 |
| | | |||||
| * | Merge remote-tracking branch 'mathium05/threadFixes' | Rory& | 2026-02-04 | 1 | -28/+30 |
| |\ | |||||
| | * | more changes | MathMan05 | 2026-02-03 | 1 | -28/+30 |
| | | | |||||
| * | | Assert req.params type as solely string (express update) | Rory& | 2026-02-01 | 2 | -2/+3 |
| | | | |||||
| * | | fix: find the user instead of creating it when replying to a message | CyberL1 | 2026-01-31 | 1 | -3/+2 |
| |/ | |||||
| * | initial recipients work | MathMan05 | 2026-01-28 | 1 | -0/+9 |
| | | |||||
| * | thread API start | MathMan05 | 2026-01-28 | 1 | -5/+15 |
| | | |||||
| * | Make openapi.js work offline - still needs conditionals fixed though | Rory& | 2026-01-22 | 1 | -0/+1 |
| | | |||||
| * | Deprecation: Use object-based relations for typeorm | Rory& | 2025-12-19 | 2 | -3/+12 |
| | | |||||
| * | ESLint: warn for deprecated constructs | Rory& | 2025-12-19 | 1 | -1/+5 |
| | | |||||
| * | add TODO | CyberL1 | 2025-12-18 | 1 | -0/+2 |
| | | |||||
| * | feat: add message forwards (normal messages only) | CyberL1 | 2025-12-18 | 1 | -2/+38 |
| | | |||||
| * | Merge remote-tracking branch 'DEVTomatoCake/fix/getPublicUser-no-defaults' | Rory& | 2025-12-17 | 1 | -1/+3 |
| |\ | |||||
| | * | Stop returning defaults when using getPublicUser() | TomatoCake | 2024-09-01 | 1 | -1/+3 |
| | | | |||||
| * | | lintstagedrc: regenerate schemas/openapi if schemas changed | Rory& | 2025-12-17 | 12 | -1235/+1235 |
| | | | |||||
| * | | Prettier u9 | Rory& | 2025-12-17 | 3 | -135/+35 |
| | | | |||||
| * | | Prettier u5 | Rory& | 2025-12-17 | 1 | -7/+2 |
| | | | |||||
| * | | Prettier 8 | Rory& | 2025-12-17 | 1 | -7/+1 |
| | | | |||||
| * | | Prettier 5 | Rory& | 2025-12-17 | 1 | -4/+1 |
| | | | |||||
| * | | Prettier 3 | Rory& | 2025-12-17 | 1 | -2/+1 |
| | | | |||||
| * | | Remove ugly hack | Rory& | 2025-12-17 | 1 | -2/+2 |
| | | | |||||
| * | | Cast ephemeral flag to number because lmao | Rory& | 2025-12-17 | 1 | -1/+1 |
| | | | |||||
| * | | Rename PRIVATE_ROUTE -> EPHEMERAL, fix typo | Rory& | 2025-12-17 | 1 | -2/+3 |
| | | | |||||
| * | | Lower interval for cleaning up sessions | Rory& | 2025-12-16 | 1 | -1/+1 |
| | | | |||||
| * | | Fix bad imports | Rory& | 2025-12-16 | 1 | -1/+1 |
| | | | |||||
| * | | Expire old sessions, update last seen on gateway heartbeat | Rory& | 2025-12-16 | 1 | -5/+15 |
| | | | |||||
| * | | Less debug logging, more useful? | Rory& | 2025-12-16 | 1 | -3/+3 |
| | | | |||||
| * | | What does this even return | Rory& | 2025-12-16 | 1 | -0/+4 |
| | | | |||||
| * | | Session fixes | Rory& | 2025-12-16 | 1 | -1/+3 |
| | | | |||||
| * | | More maybe un-blowing-up | Rory& | 2025-12-16 | 1 | -4/+13 |
| | | | |||||
| * | | Refactor: Replace getIpAddress with req.ip | BrajamohanDas-afk | 2025-12-12 | 1 | -29/+4 |
| | | | |||||
| * | | Clean up cloud attachment debug logs | Rory& | 2025-12-04 | 1 | -3/+2 |
| | | | |||||
| * | | Always use req.ip when calling getIpAddress | Rory& | 2025-12-03 | 1 | -6/+1 |
| | | | |||||
| * | | Use IpDataClient in places | Rory& | 2025-12-02 | 2 | -81/+5 |
| | | | |||||
| * | | Fix base64 avatar stuff for webhooks | Rory& | 2025-12-01 | 1 | -1/+1 |
| | | | |||||
| * | | Drop node-fetch-commonjs, proxy-agent as deprecated | Rory& | 2025-12-01 | 4 | -9/+9 |
| | | | |||||
| * | | Cut down schemas by 90% | Rory& | 2025-11-29 | 1 | -1/+7 |
| | | | |||||
| * | | remove unneeded log | MathMan05 | 2025-11-27 | 1 | -1/+0 |
| | | | | | | | | | The log was meant for testing only and shouldn't've been in the final pull | ||||
| * | | Message handler: fix imports | Rory& | 2025-11-25 | 1 | -7/+5 |
| | | | |||||
| * | | slight fix | MathMan05 | 2025-11-25 | 1 | -1/+2 |
| | | | |||||
| * | | Implement Slowmode | MathMan05 | 2025-11-25 | 1 | -2/+17 |
| | | | |||||
| * | | fix :3 | MathMan05 | 2025-11-23 | 1 | -2/+1 |
| | | | |||||
| * | | is it a hack if it works? | MathMan05 | 2025-11-23 | 1 | -1/+1 |
| | | | |||||
| * | | work | MathMan05 | 2025-11-23 | 1 | -1/+12 |
| | | | |||||
| * | | make interactions more normal | MathMan05 | 2025-11-23 | 1 | -3/+5 |
| | | | |||||
| * | | fixes | MathMan05 | 2025-11-19 | 1 | -1/+6 |
| | | | |||||
| * | | add missing awaits | MathMan05 | 2025-11-19 | 1 | -2/+2 |
| | | | |||||
| * | | fix mentions issues | MathMan05 | 2025-11-19 | 1 | -6/+33 |
| | | | |||||
| * | | Merge branch 'master' into webhookFix | Cyber | 2025-11-19 | 1 | -1/+30 |
| |\ \ | |||||
| | * \ | Merge branch 'master' into readStates | Cyber | 2025-11-19 | 1 | -4/+7 |
| | |\ \ | |||||
| | * | | | implement mention_count | MathMan05 | 2025-11-18 | 1 | -1/+30 |
| | | | | | |||||
| * | | | | correctly check query | MathMan05 | 2025-11-19 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | rearange errors | MathMan05 | 2025-11-19 | 1 | -8/+9 |
| | | | | | |||||
| * | | | | fixes | MathMan05 | 2025-11-19 | 1 | -44/+17 |
| | | | | | |||||
| * | | | | Merge branch 'webhookFix' of https://github.com/MathMan05/server into webhookFix | MathMan05 | 2025-11-19 | 1 | -4/+7 |
| |\ \ \ \ | |||||
| | * \ \ \ | Merge branch 'master' into webhookFix | Cyber | 2025-11-19 | 1 | -4/+7 |
| | |\ \ \ \ | | | |/ / | | |/| | | |||||
| | | * | | | more fix | MathMan05 | 2025-11-18 | 1 | -1/+7 |
| | | | | | | |||||
| | | * | | | I am an idiot, it wasn't backwards | MathMan05 | 2025-11-18 | 1 | -1/+1 |
| | | | | | | |||||
| | | * | | | fix | MathMan05 | 2025-11-18 | 1 | -5/+2 |
| | | |/ / | |||||
| * | | | | get rid of log | MathMan05 | 2025-11-19 | 1 | -1/+0 |
| | | | | | |||||
| * | | | | some fixes | MathMan05 | 2025-11-19 | 1 | -10/+32 |
| |/ / / | |||||
| * / / | make not wait work correctly | MathMan05 | 2025-11-18 | 1 | -46/+20 |
| |/ / | |||||
| * | | rename varriable | MathMan05 | 2025-11-17 | 1 | -1/+1 |
| | | | |||||
| * | | add spacing | MathMan05 | 2025-11-17 | 1 | -0/+1 |
| | | | |||||
| * | | fix ping error bug | MathMan05 | 2025-11-17 | 1 | -2/+17 |
| | | | |||||
| * | | fix full user object being exposed | MathMan05 | 2025-10-30 | 1 | -8/+10 |
| | | | |||||
| * | | Include full AJV error on api | Rory& | 2025-10-17 | 1 | -1/+1 |
| | | | |||||
| * | | Reorganise schemas a little bit | Rory& | 2025-10-15 | 4 | -9/+5 |
| | | | |||||
| * | | Try to fix sending messages with discord-go | Rory& | 2025-10-06 | 1 | -0/+1 |
| | | | |||||
| * | | Clean up array extensions | Rory& | 2025-10-04 | 1 | -5/+5 |
| | | | |||||
| * | | Add dotnet-ish Random class | Rory& | 2025-10-04 | 1 | -2/+2 |
| | | | |||||
| * | | Drop dependency on missing-native-js-functions | Rory& | 2025-10-04 | 1 | -1/+0 |
| | | | |||||
| * | | Fix ignored request schemas | Rory& | 2025-10-04 | 1 | -1/+7 |
| | | | |||||
| * | | Log schema name on error | Rory& | 2025-10-01 | 1 | -1/+1 |
| | | | |||||
| * | | Drop @sentry/node (Sentry support) - untested and unused | Rory& | 2025-09-29 | 1 | -7/+0 |
| | | | |||||
| * | | Maybe this tie | Rory& | 2025-09-29 | 1 | -1/+1 |
| | | | |||||
| * | | Include attachments | Rory& | 2025-09-29 | 1 | -2/+5 |
| | | | |||||
| * | | More relations | Rory& | 2025-09-29 | 1 | -0/+1 |
| | | | |||||
| * | | Actually set the referenced_message relation on new messages | Rory& | 2025-09-29 | 1 | -1/+8 |
| | | | |||||
| * | | Make cloud uploads work | Rory& | 2025-09-29 | 1 | -129/+93 |
| | | | |||||
| * | | Logging of empty messages | Rory& | 2025-09-29 | 1 | -1/+2 |
| | | | |||||
| * | | meow??? | Rory& | 2025-09-29 | 1 | -1/+1 |
| | | | |||||
| * | | Log validation errors | Rory& | 2025-09-29 | 1 | -0/+5 |
| | | | |||||
| * | | Try to handle new attachment style in message handler | Rory& | 2025-09-29 | 1 | -0/+31 |
| | | | |||||
| * | | Add first half of cloud attachment uploads | Rory& | 2025-09-29 | 1 | -1/+1 |
| | | | |||||
| * | | Merge pull request #1305 from ZaneH/feat/handle-github-webhook | Puyodead1 | 2025-07-12 | 1 | -0/+154 |
| |\ \ | | | | | | | Implement GitHub-compatible webhook | ||||
| | * | | Refactor `/github` endpoint into it's own file | Zane Helton | 2025-06-29 | 1 | -0/+154 |
| | | | | |||||
| * | | | Fix typeorm queries no longer allowing empty where clauses | Emma [it/its]@Rory& | 2025-07-06 | 1 | -1/+1 |
| | | | | |||||
| * | | | 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 | ||||
| * | | 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 | 1 | -14/+92 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | | delete the null eater | MathMan05 | 2025-05-28 | 1 | -2/+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 | ||||
| * | | Update some patches, switch to node-fetch-commonjs, more updates | Emma [it/its]@Rory& | 2024-10-28 | 4 | -9/+29 |
| |/ | |||||
| * | Perms for GET webhook, url property | TomatoCake | 2024-07-18 | 1 | -1/+0 |
| | | |||||
| * | 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 | 2 | -45/+58 |
| |\ | | | | | | | into feat/webhooks-3 | ||||
| | * | Make channel ID optional when replying | TomatoCake | 2024-07-17 | 1 | -0/+8 |
| | | | |||||
| | * | fix: check for message components | Cyber | 2024-07-09 | 1 | -1/+2 |
| | | | |||||
| | * | fix: poll message is not an empty message | Cyber | 2024-07-09 | 1 | -1/+2 |
| | | | |||||
| | * | Make poll a single object instead of an array | TomatoCake | 2024-07-09 | 1 | -4/+4 |
| | | | |||||
| | * | fix poll in msg create schema | Madeline | 2024-07-09 | 1 | -16/+17 |
| | | | |||||
| | * | Don't embed links in <> | TomatoCake | 2024-07-04 | 1 | -1/+4 |
| | | | |||||
| | * | Ban API compat & Bulk Ban endpoint (#1120) | TomatoCake | 2024-06-05 | 1 | -10/+14 |
| | | | | | | | | | Co-authored-by: Madeline <46743919+MaddyUnderStars@users.noreply.github.com> | ||||
| * | | Fix ESLint & prettier | TomatoCake | 2024-07-18 | 1 | -8/+20 |
| | | | |||||
| * | | webhook fixes & username/avatar property for msg | TomatoCake | 2024-07-18 | 1 | -34/+83 |
| |/ | |||||
| * | Embeds: handle og:sitename | Madeline | 2023-09-16 | 1 | -0/+7 |
| | | |||||
| * | Fix regression where generic embed handler wouldn't properly send image results | Madeline | 2023-09-16 | 1 | -5/+4 |
| | | |||||
| * | [fb] remove provider obj, add color | Puyodead1 | 2023-09-03 | 1 | -3/+1 |
| | | |||||
| * | add facebook, and add steam fields | Puyodead1 | 2023-09-03 | 1 | -3/+54 |
| | | |||||
| * | Rewrite thumbnail/image generation for embeds | Madeline | 2023-09-03 | 1 | -83/+65 |
| | | |||||
| * | Fix bug in embed handler where getMeta would not return undefined | Madeline | 2023-09-03 | 1 | -3/+5 |
| | | |||||
| * | xkcd embed handler and improved generic handler | Madeline | 2023-09-02 | 1 | -20/+53 |
| | | |||||
| * | Update ipAddress.ts | Zert3x | 2023-05-28 | 1 | -1/+1 |
| | | |||||
| * | oapi: users progress | Puyodead1 | 2023-04-13 | 1 | -0/+1 |
| | | |||||
| * | gifs and query params | Puyodead1 | 2023-04-13 | 1 | -0/+8 |
| | | |||||
| * | fixing lots of openapi crap | Puyodead1 | 2023-04-13 | 1 | -11/+15 |
| | | |||||
| * | applications | Puyodead1 | 2023-04-13 | 1 | -1/+2 |
| | | |||||
| * | auth routes | Puyodead1 | 2023-04-13 | 1 | -6/+11 |
| | | |||||
| * | Remove ALL fosscord mentions | Madeline | 2023-03-31 | 10 | -16/+16 |
| | | |||||
| * | Revert "Merge pull request #1008 from spacebarchat/dev/samuel" | Madeline | 2023-03-31 | 1 | -1/+1 |
| | | | | | | This reverts commit 69ea71aa9e0bd2e5a98904a66fba0ad3745707cb, reversing changes made to 8b2faf0b18336e5dff1eeff4e849bcfd96b09e88. | ||||
| * | Merge pull request #1008 from spacebarchat/dev/samuel | Samuel (Flam3rboy) | 2023-03-30 | 1 | -1/+1 |
| |\ | |||||
| | * | fix: use entity.save() instead of insert (needed for caching) | Samuel | 2023-03-18 | 1 | -1/+1 |
| | | | |||||
| * | | SPACEBAR | Madeline | 2023-03-31 | 12 | -12/+12 |
| | | | |||||
| * | | SPACEBAR | Madeline | 2023-03-31 | 12 | -12/+12 |
| |/ | |||||
| * | Remove channel mentions from messages, in order to fix them in test client. | TheArcaneBrony | 2023-02-20 | 1 | -6/+10 |
| | | | | | Signed-off-by: TheArcaneBrony <myrainbowdash949@gmail.com> | ||||
| * | Add ESLint (#941) | Madeline | 2023-01-20 | 9 | -61/+74 |
| | | | | | | | | * Add eslint, switch to lint-staged for precommit * Fix all ESLint errors * Update GH workflow to check prettier and eslint | ||||
| * | Add youtu.be embed handler (#945) | Chris Chrome | 2023-01-18 | 1 | -1/+3 |
| | | |||||
| * | Script to add license preamble to each file. Also, does that. (#935) | Madeline | 2023-01-18 | 12 | -0/+216 |
| | | | | | | | | | | * Add script to automatically add license to each file * Add license preamble to each file. * Fix existing preamble detection breaking due to line endings. Git :( * Prevent license from being added to code with other licenses | ||||
| * | Return embed proxy url even if imagor not set up. Also make warning nicer | Madeline | 2023-01-16 | 1 | -5/+14 |
| | | |||||
| * | Update dead lines | Madeline | 2023-01-16 | 1 | -1/+1 |
| | | |||||
| * | Add an error log if embed handler fails, in addition to the existing sentry log | Madeline | 2023-01-15 | 1 | -0/+1 |
| | | |||||
| * | Prettier | Madeline | 2023-01-05 | 3 | -60/+127 |
| | | |||||
| * | Registration tokens | Madeline | 2022-12-19 | 1 | -1/+5 |
| | | |||||
| * | Add additional config | Madeline | 2022-12-19 | 1 | -1/+1 |
| | | |||||
| * | Remove Discord oauth login support | Madeline | 2022-12-17 | 2 | -85/+1 |
| | | |||||
| * | Remove `sharp` dep | Madeline | 2022-12-17 | 1 | -3/+4 |
| | | |||||
| * | Move src-slowcord to own repo ↵ | Madeline | 2022-10-28 | 2 | -1/+85 |
| | | | | | https://github.com/MaddyUnderStars/slowcord-services | ||||
| * | Fix fix for twitter embeds from yesterday | Madeline | 2022-10-25 | 1 | -1/+1 |
| | | |||||
| * | Fix tweets with only video breaking embeds | Madeline | 2022-10-24 | 1 | -8/+8 |
| | | |||||
| * | embed fail | Madeline | 2022-10-05 | 1 | -2/+2 |
| | | |||||
| * | capture exception in sentry for embed processing | Madeline | 2022-10-04 | 1 | -0/+6 |
| | | |||||
| * | Embed cache | Madeline | 2022-10-03 | 1 | -6/+23 |
| | | |||||
| * | Twitter embeds | Madeline | 2022-10-03 | 2 | -11/+96 |
| | | |||||
| * | Make imagor optional | Madeline | 2022-10-02 | 1 | -11/+14 |
| | | |||||
| * | Use imagor for image resizing | Madeline | 2022-10-02 | 1 | -3/+15 |
| | | |||||
| * | More embed improvements | Madeline | 2022-10-02 | 1 | -50/+74 |
| | | |||||
| * | Slightly better embeds | Madeline | 2022-10-01 | 1 | -27/+155 |
| | | |||||
| * | Better embed handling | Madeline | 2022-10-01 | 3 | -128/+156 |
| | | |||||
| * | Fix fetching members for roles in POST message | Madeline | 2022-09-29 | 1 | -5/+5 |
| | | |||||
| * | Prevent URL embedding and mentions when in codeblock | Madeline | 2022-09-29 | 1 | -3/+3 |
| | | |||||
| * | Fix message editing | Madeline | 2022-09-27 | 1 | -1/+1 |
| | | |||||
| * | Prettier | Madeline | 2022-09-26 | 10 | -104/+243 |
| | | |||||
| * | Move schemas to /src/util/schemas | Madeline | 2022-09-26 | 1 | -1/+1 |
| | | |||||
| * | Refactor to mono-repo + upgrade packages | Madeline | 2022-09-25 | 13 | -0/+124857 |
