Tom Moor
Tom Moor
Eg if you have 50 members clicking "Next page" will show an empty third page which is confusing and broken.
This is due to the input not being controlled – it only updates on mount and when the user types. **To Reproduce** Steps to reproduce the behavior: 1. Go to...
We can handle these incoming hooks to better cleanup when the integration is disconnected from Slack's side
We'd like to support share links that have an optional lifetime so that in the share dialog you can choose to expire after a certain date automatically.
**To Reproduce** Steps to reproduce the behavior: 1. In a team with several hundred users 2. Search for a document 3. Access the "Author" filter 4. Note that not all...
While working on the webhook delivery (https://github.com/outline/outline/pull/3691) it became clear that the current setup for presenters results in a lot of excessive imports and implicit relationships. It would be nice...
This already exists for the collection editor in the form of a `maxLength`, however in this case the limit is in bytes based on the column size. The limit of...
Idea came through support, good for templating – I don't see a reason not to add as a confirmation dialog when duplicating a doc that has children.
We'd like to add an additional and expected layer of security to webhooks by signing the request body and including the signature in a header as originally included in the...
Related to #2167 – making notification emails more useful. ### Todo - Experiment with using rehype/unified to better split the diff with an AST as it's still possible to produce...