f0864b5876
fix: Add more tldraw url support ( #8638 )
2025-03-06 03:02:40 +00:00
c89535426b
chore: Upgrade i18next-parser ( #8637 )
2025-03-06 01:40:28 +00:00
58c4a486f7
chore: Upgrade path-to-regexp
( #8636 )
...
* chore: Upgrade koa-router
* chore: Upgrade dd-trace
2025-03-05 13:36:30 -08:00
d5462a92c8
fix: Skip unsubscribing when user has access to document ( #8631 )
...
* fix: Skip unsubscribing when user has access to document
* better checks
2025-03-04 19:26:13 -08:00
7a90a909b3
Prevent duplicate emails when user has existing access to a document. ( #8263 )
...
* check user has higher access
* membershipId column
* handle document shared email
* fix and cleanup
* tests
* jsdoc
* event changeset
* check collection permission
* change date in migration filename
* review
* rename migration filename to today
* required group, jsdoc
2025-03-04 17:56:44 -08:00
189ad30138
fix: Skip auto creating subscriptions when user/group is added to a document ( #8630 )
2025-03-04 16:58:20 -08:00
feb412b1fb
fix: Filter archived collections in start view selection ( #8629 )
2025-03-04 15:26:50 -08:00
d551a1a10b
feat: collection mentions ( #8529 )
...
CI / build (20.x) (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / types (push) Has been cancelled
CI / changes (push) Has been cancelled
CI / test (app) (push) Has been cancelled
CI / test (shared) (push) Has been cancelled
CI / test-server (1) (push) Has been cancelled
CI / test-server (2) (push) Has been cancelled
CI / test-server (3) (push) Has been cancelled
CI / bundle-size (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
* feat: init collection mention
* refactor: dedicated search helper function for collection mentions
* feat: add test for collection search function helper
* feat: parseCollectionSlug
* feat: isCollectionUrl
* feat: add collection mention to paste handler
* fix: update translation of mention keyboard shortcut
* fix: keyboard shortcut mention label
* fix: missing teamId in search helper functioN
* chore: update translations
---------
Co-authored-by: Tom Moor <tom@getoutline.com>
2025-03-03 19:03:27 -08:00
2a3ea1254c
Allow links in code marks ( #8625 )
2025-03-03 18:55:22 -08:00
ddfd1b70e5
fix: Allow setting revision name to null ( #8626 )
2025-03-04 00:44:17 +00:00
a9b18ccf14
chore(deps-dev): bump @types/react-avatar-editor from 13.0.3 to 13.0.4 ( #8619 )
...
Bumps [@types/react-avatar-editor](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-avatar-editor ) from 13.0.3 to 13.0.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-avatar-editor )
---
updated-dependencies:
- dependency-name: "@types/react-avatar-editor"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 16:43:59 -08:00
6d3b35ef6c
chore(deps): bump the aws group with 5 updates ( #8618 )
...
Bumps the aws group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ) | `3.750.0` | `3.758.0` |
| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage ) | `3.750.0` | `3.758.0` |
| [@aws-sdk/s3-presigned-post](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-presigned-post ) | `3.750.0` | `3.758.0` |
| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner ) | `3.750.0` | `3.758.0` |
| [@aws-sdk/signature-v4-crt](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/signature-v4-crt ) | `3.750.0` | `3.758.0` |
Updates `@aws-sdk/client-s3` from 3.750.0 to 3.758.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.758.0/clients/client-s3 )
Updates `@aws-sdk/lib-storage` from 3.750.0 to 3.758.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.758.0/lib/lib-storage )
Updates `@aws-sdk/s3-presigned-post` from 3.750.0 to 3.758.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-presigned-post/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.758.0/packages/s3-presigned-post )
Updates `@aws-sdk/s3-request-presigner` from 3.750.0 to 3.758.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.758.0/packages/s3-request-presigner )
Updates `@aws-sdk/signature-v4-crt` from 3.750.0 to 3.758.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/signature-v4-crt/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.758.0/packages/signature-v4-crt )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/lib-storage"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/s3-presigned-post"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/s3-request-presigner"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/signature-v4-crt"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 14:27:00 -08:00
c7e96da95a
chore(deps-dev): bump @types/react-color from 3.0.12 to 3.0.13 ( #8621 )
...
Bumps [@types/react-color](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-color ) from 3.0.12 to 3.0.13.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-color )
---
updated-dependencies:
- dependency-name: "@types/react-color"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 14:26:29 -08:00
3270ba7fa6
chore(deps): bump socket.io-client from 4.8.0 to 4.8.1 ( #8620 )
...
Bumps [socket.io-client](https://github.com/socketio/socket.io ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-client@4.8.0...socket.io-client@4.8.1 )
---
updated-dependencies:
- dependency-name: socket.io-client
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-03 14:26:17 -08:00
fcff256586
fix: Apply full width from template ( #8615 )
CI / build (20.x) (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / types (push) Blocked by required conditions
CI / changes (push) Waiting to run
CI / test (app) (push) Blocked by required conditions
CI / test (shared) (push) Blocked by required conditions
CI / test-server (1) (push) Blocked by required conditions
CI / test-server (2) (push) Blocked by required conditions
CI / test-server (3) (push) Blocked by required conditions
CI / bundle-size (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
2025-03-03 04:00:02 +00:00
0cfe0fc05b
Backporting more from enterprise ( #8613 )
CI / build (20.x) (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / types (push) Blocked by required conditions
CI / changes (push) Waiting to run
CI / test (app) (push) Blocked by required conditions
CI / test (shared) (push) Blocked by required conditions
CI / test-server (1) (push) Blocked by required conditions
CI / test-server (2) (push) Blocked by required conditions
CI / test-server (3) (push) Blocked by required conditions
CI / bundle-size (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
2025-03-03 03:10:38 +00:00
67b3e175ee
Add useLocaleTime ( #8608 )
2025-03-02 20:18:08 +00:00
d3235250a8
perf: Move text serialization to task runner ( #8589 )
...
CI / build (20.x) (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / types (push) Blocked by required conditions
CI / changes (push) Waiting to run
CI / test (app) (push) Blocked by required conditions
CI / test (shared) (push) Blocked by required conditions
CI / test-server (1) (push) Blocked by required conditions
CI / test-server (2) (push) Blocked by required conditions
CI / test-server (3) (push) Blocked by required conditions
CI / bundle-size (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
* perf: Move text serialization to task runner
* tsc
* test
* refactor
* fix: Restore previous default of toMarkdown behavior
* Stop writing text to revisions
2025-03-02 08:21:50 -08:00
237253afdb
fix: Flaky test ordered event expectations ( #8607 )
2025-03-02 13:21:25 +00:00
82cdebfb66
Add name
column to revisions ( #8603 )
...
* fix: Flaky test
* Migration, model interface
* Add policies to revisions
* Add revisions.update endpoint
* tests
* lint
2025-03-02 05:07:30 -08:00
bed0bf9ec8
feat: Add filtering to shared links admin table ( #8602 )
...
CI / build (20.x) (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / types (push) Blocked by required conditions
CI / changes (push) Waiting to run
CI / test (app) (push) Blocked by required conditions
CI / test (shared) (push) Blocked by required conditions
CI / test-server (1) (push) Blocked by required conditions
CI / test-server (2) (push) Blocked by required conditions
CI / test-server (3) (push) Blocked by required conditions
CI / bundle-size (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
* Add query parameter to shares.list
* Add filter on shared links table
* Additional test
2025-03-01 22:22:15 +00:00
4573b3fea2
fix: Danger button focus ring ( #8601 )
2025-03-01 21:44:38 +00:00
110e489c30
fix: Reposition TOC for printing ( #8600 )
...
* Reposition TOC for printing
* refactor
2025-03-01 13:11:52 -08:00
b34dd138cd
fix: Creates a gap cursor position between tables positioned next to each other ( #8599 )
2025-03-01 13:11:42 -08:00
3b1ce063bf
Default comments to 'Order in doc' ( #8597 )
2025-03-01 11:21:31 -08:00
b1d8acbad1
feat: Add 'Search in document' to command menu, add shortcut ( #8596 )
CI / build (20.x) (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / types (push) Blocked by required conditions
CI / changes (push) Waiting to run
CI / test (app) (push) Blocked by required conditions
CI / test (shared) (push) Blocked by required conditions
CI / test-server (1) (push) Blocked by required conditions
CI / test-server (2) (push) Blocked by required conditions
CI / test-server (3) (push) Blocked by required conditions
CI / bundle-size (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
2025-03-01 10:45:31 -08:00
ae05520a25
feat: Add query parameter to collections.list ( #8595 )
2025-03-01 09:02:17 -08:00
6e30bf3c64
fix: Current user presence in documents is incorrect ( #8593 )
...
* fix: Own presence in documents is not correct
* docs
2025-03-01 08:28:19 -08:00
775b038359
fix: Members table always fades in ( #8594 )
...
* PeopleTable -> MemberTable
* fix: Members table always fades in
2025-03-01 08:28:09 -08:00
eecc7e3443
feat: Restore document search in link toolbar ( #8581 )
...
CI / build (20.x) (push) Waiting to run
CI / lint (push) Blocked by required conditions
CI / types (push) Blocked by required conditions
CI / changes (push) Waiting to run
CI / test (app) (push) Blocked by required conditions
CI / test (shared) (push) Blocked by required conditions
CI / test-server (1) (push) Blocked by required conditions
CI / test-server (2) (push) Blocked by required conditions
CI / test-server (3) (push) Blocked by required conditions
CI / bundle-size (push) Blocked by required conditions
CodeQL / Analyze (push) Waiting to run
* Convert LinkEditor to functional component
* Add keyboard navigation
* cleanup
* Allow pointer selection
2025-02-28 15:01:57 -08:00
5fbc57f39a
fix: Check user has enabled create-comment notification in email flow ( #8591 )
2025-02-28 15:01:46 -08:00
69029b305d
test: Fix flaky availableTeams test ( #8583 )
2025-02-26 19:37:09 -08:00
35269d7d92
feat: Badging icon for installed PWA ( #8580 )
2025-02-26 19:25:28 -08:00
13f45e1a1c
Send editor version down websocket and force reload ( #8582 )
2025-02-26 19:25:13 -08:00
5c46bd13ed
fix: Show diff from document when revision has not been created yet ( #8567 )
...
* fix: Show diff from document when revision has not been created yet
* fast equals
2025-02-26 15:59:48 -08:00
e51f93f9a0
chore: Add API error handler middleware ( #8572 )
2025-02-26 05:02:21 -08:00
d4fe240808
fix: If multiple authentication providers match, choose the enabled one with priority ( #8566 )
2025-02-25 19:06:53 -08:00
61c76e62ef
fix: Smart text fraction replacements lose preceding space ( #8564 )
...
* chore: Ensure no cache of root index page
* fix: Fractional smart text replacements also lose preceding space
2025-02-25 17:10:19 -08:00
499392c114
feat: allow sending text parameter to comments.create
( #8544 )
...
* fix: Do not size last table column by default
* feat: Allow text param for comments.create
* Support images in comment text
2025-02-24 17:52:39 -08:00
af0651f243
Assorted fixes/improvs in FindAndReplace popover ( #8560 )
...
* enable/disable find options for keyboard shortcuts
* fix replace all keyboard shortcut
* tooltip for replace and replace all buttons
* uppercase tooltips
* trap cmd+f inside popover
* direct findandreplace popover
* focus replace text
2025-02-24 17:24:58 -08:00
7a54d5bb84
chore(deps): bump the aws group with 5 updates ( #8554 )
...
Bumps the aws group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ) | `3.749.0` | `3.750.0` |
| [@aws-sdk/lib-storage](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/lib/lib-storage ) | `3.749.0` | `3.750.0` |
| [@aws-sdk/s3-presigned-post](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-presigned-post ) | `3.749.0` | `3.750.0` |
| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner ) | `3.749.0` | `3.750.0` |
| [@aws-sdk/signature-v4-crt](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/signature-v4-crt ) | `3.749.0` | `3.750.0` |
Updates `@aws-sdk/client-s3` from 3.749.0 to 3.750.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.750.0/clients/client-s3 )
Updates `@aws-sdk/lib-storage` from 3.749.0 to 3.750.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/lib/lib-storage/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.750.0/lib/lib-storage )
Updates `@aws-sdk/s3-presigned-post` from 3.749.0 to 3.750.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-presigned-post/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.750.0/packages/s3-presigned-post )
Updates `@aws-sdk/s3-request-presigner` from 3.749.0 to 3.750.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.750.0/packages/s3-request-presigner )
Updates `@aws-sdk/signature-v4-crt` from 3.749.0 to 3.750.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/signature-v4-crt/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.750.0/packages/signature-v4-crt )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/lib-storage"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/s3-presigned-post"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/s3-request-presigner"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
- dependency-name: "@aws-sdk/signature-v4-crt"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: aws
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 16:59:13 -08:00
cb4a978a87
chore(deps): bump semver from 7.6.3 to 7.7.1 ( #8558 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.6.3 to 7.7.1.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.6.3...v7.7.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 16:59:03 -08:00
66a5055e73
chore(deps): bump randomstring from 1.3.0 to 1.3.1 ( #8555 )
...
Bumps [randomstring](https://github.com/klughammer/node-randomstring ) from 1.3.0 to 1.3.1.
- [Changelog](https://github.com/klughammer/node-randomstring/blob/master/CHANGELOG.md )
- [Commits](https://github.com/klughammer/node-randomstring/commits )
---
updated-dependencies:
- dependency-name: randomstring
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 16:58:48 -08:00
a9ddbde02c
chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 ( #8556 )
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.7.2 to 5.7.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-24 16:57:46 -08:00
6b25000adb
fix: Horizontal scroll in workspace details page ( #8548 )
2025-02-24 05:34:14 -08:00
0fb8971628
chore: Use stores from context in collection actions ( #8549 )
2025-02-24 05:19:03 -08:00
9f277a8f7b
fix: Do not size last table column by default
2025-02-23 22:57:50 -05:00
97e91eb06b
test: Fix race condition
2025-02-23 22:29:40 -05:00
a87bda82b1
fix: Incorrect position of floating toolbar due to measurement post-transform
2025-02-23 22:17:42 -05:00
36a92d5393
chore: Special-case database validation as it is used before server env can be validated
2025-02-23 22:00:09 -05:00