TomatoCake
TomatoCake
Fixes #1127
This PR makes the server calculate the channel position for requests returning channels. Previously, the property wasn't returned. Closes #1130.
Currently, there's support for the [Imagor](https://github.com/cshum/imagor) image proxy. However, not everyone might be able to run or install it everywhere. This PR adds a local image proxy which can be...
If you enclose links using , they shouldn't embed. This PR implements this.
**Is your feature request related to a problem? Please describe.** Currently, `general_correspondenceEmail` is used as both the contact email and the sender email of mails, if those are enabled. However,...
**Is your feature request related to a problem? Please describe.** Users are currently unable to enter the instance they want to register on on the Registration page, it has to...
### Description If a website URL matches `/invite/`, its embeds aren't parsed by the API. This is probably related to Discord invites matching `https://discord.com/invite/`, however, it also breaks the embed...
re: X-Powered-By: https://expressjs.com/en/advanced/best-practice-security.html#reduce-fingerprinting CDN and API got the same headers, so why not re-use the existing function for CDN.
This PR just adds the user property `extended_settings` to the user modify schema, so applications can actually use it to store extended settings.
**Is your feature request related to a problem? Please describe.** Users, at least in the EU, have the right to request a copy of their data. This should happen mostly,...