Tom Moor
acf74b83a8
feat: Full width images ( #4389 )
...
* feat: Full width images
* lint
* fix: Enable TOC overlaid on full size images
* Vendorize react-medium-image-zoom
* tsc
* fix
* Remove body scroll lock
2022-12-17 17:17:15 -08:00
Tom Moor
f8ba393f7c
Use auth.availableTeams endpoint for workspace switching ( #4585 )
2022-12-17 17:17:02 -08:00
Tom Moor
1995a3fb19
Dynamic bottom padding
2022-12-15 21:03:47 -05:00
Tom Moor
6f57767b7c
fix: Return after redirect
2022-12-15 20:04:42 -05:00
Tom Moor
a9683f4d53
fix: Add additional padding at the bottom of documents when editing
2022-12-14 20:44:38 -05:00
Tom Moor
600b3e4b3e
fix: Small tweaks/fixes to custom domain UI
2022-12-14 08:46:35 -05:00
Tom Moor
02b352a382
fix: Cross-subdomain redirect for shares with custom link
2022-12-14 08:46:20 -05:00
Apoorv Mishra
79829a3129
Ability to create share url slug ( #4550 )
...
* feat: share url slug
* feat: add col urlId
* feat: allow updating urlId
* fix: typo
* fix: migrations
* fix: urlId model validation
* fix: input label
* fix: debounce slug request
* feat: link preview
* fix: send slug variant in response if available
* fix: temporary redirect to slug variant if available
* fix: move up the custom link field
* fix: process and display backend err
* fix: reset custom link state on popover close and remove isCopied
* fix: document link preview
* fix: set urlId when available
* fix: keep unique(urlId, teamId)
* fix: codeql
* fix: get rid of preview type
* fix: width not needed for block elem
* fix: migrations
* fix: array not required
* fix: use val
* fix: validation on shareId and test
* fix: allow clearing urlId
* fix: do not escape
* fix: unique error text
* fix: keep team
2022-12-13 17:26:36 -08:00
dependabot[bot]
b9dd060736
chore(deps-dev): bump eslint-plugin-prettier from 3.1.4 to 4.2.1 ( #4567 )
...
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier ) from 3.1.4 to 4.2.1.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases )
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prettier/eslint-plugin-prettier/compare/v3.1.4...v4.2.1 )
---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 14:35:22 -08:00
dependabot[bot]
301fde26b6
chore(deps): bump copy-to-clipboard from 3.3.1 to 3.3.3 ( #4570 )
...
Bumps [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard ) from 3.3.1 to 3.3.3.
- [Release notes](https://github.com/sudodoki/copy-to-clipboard/releases )
- [Commits](https://github.com/sudodoki/copy-to-clipboard/compare/v3.3.1...v3.3.3 )
---
updated-dependencies:
- dependency-name: copy-to-clipboard
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 13:32:56 -08:00
dependabot[bot]
662012da08
chore(deps-dev): bump husky from 7.0.4 to 8.0.2 ( #4568 )
...
Bumps [husky](https://github.com/typicode/husky ) from 7.0.4 to 8.0.2.
- [Release notes](https://github.com/typicode/husky/releases )
- [Commits](https://github.com/typicode/husky/compare/v7.0.4...v8.0.2 )
---
updated-dependencies:
- dependency-name: husky
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 13:32:40 -08:00
dependabot[bot]
cab8b69e8d
chore(deps): bump class-validator from 0.13.2 to 0.14.0 ( #4569 )
...
Bumps [class-validator](https://github.com/typestack/class-validator ) from 0.13.2 to 0.14.0.
- [Release notes](https://github.com/typestack/class-validator/releases )
- [Changelog](https://github.com/typestack/class-validator/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/typestack/class-validator/compare/v0.13.2...v0.14.0 )
---
updated-dependencies:
- dependency-name: class-validator
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 13:32:15 -08:00
Tom Moor
91155295fe
fix: Loosen url validation
2022-12-11 21:28:09 -05:00
Tom Moor
80780eedda
fix: Mermaid diagrams do not respect dark mode ( #4564 )
...
* wip
* Move event binding
2022-12-11 11:33:17 -08:00
Tom Moor
e4da92a359
New Crowdin updates ( #4533 )
2022-12-11 08:35:40 -08:00
Tom Moor
0f19c550f9
fix: Uploaded and immediately deleted images are not removed from storage ( #4562 )
...
* fix: Uploaded and immediately deleted images are not removed from storage upon permanant delete
closes #4557
* Move attachment deletion async
2022-12-11 08:29:38 -08:00
Tom Moor
7e22526cc7
Improve error handling
2022-12-11 11:27:54 -05:00
Apoorv Mishra
5c842087a5
feat(server): rate limit all routes ( #4561 )
2022-12-10 05:47:18 -08:00
Apoorv Mishra
053d10d893
Enhance server side error handling ( #4537 )
...
* fix: server side error handling
* fix: push only unknown 500 errors to sentry
* fix: use in-house onerror in favor of errorHandling middleware
* fix: split error template into dev and prod envs
* fix: check Error instance
* fix: error routes in test env
* fix: review comments
* Remove koa-onerror
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-12-09 21:51:42 +05:30
Tom Moor
4f67437b81
chore: Bump Sentry deps ( #4556 )
2022-12-08 18:05:13 -08:00
Alex
7db2284564
build: harden calibreapp-image-actions.yml permissions ( #4555 )
...
Signed-off-by: Alex <aleksandrosansan@gmail.com >
Signed-off-by: Alex <aleksandrosansan@gmail.com >
2022-12-08 17:49:15 -08:00
Tom Moor
92ab7c1700
Bump bull, ioredis ( #4553 )
2022-12-07 19:06:44 -08:00
Tom Moor
239db70374
fix: Bump qs, fix prototype pollution
2022-12-07 22:05:35 -05:00
dependabot[bot]
a650e92979
chore(deps): bump fetch-retry from 4.1.1 to 5.0.3 ( #4539 )
...
Bumps [fetch-retry](https://github.com/jonbern/fetch-retry ) from 4.1.1 to 5.0.3.
- [Release notes](https://github.com/jonbern/fetch-retry/releases )
- [Commits](https://github.com/jonbern/fetch-retry/compare/4.1.1...5.0.3 )
---
updated-dependencies:
- dependency-name: fetch-retry
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 20:21:52 -08:00
dependabot[bot]
5f121ff268
chore(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.26.0 ( #4542 )
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.25.3 to 2.26.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.3...v2.26.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 20:11:09 -08:00
Tom Moor
ea63023fca
feat: added user avatars in author search dropdown ( #4551 )
...
* feat: added user avatars in author search dropdown
* cleanup
* cleanup
* feat: added user avatars in author search dropdown
* cleanup
* cleanup
* added user icon
* Size tweaks
Co-authored-by: Aditya Sharma <aditya167411@gmail.com >
2022-12-06 20:10:56 -08:00
Tom Moor
549b7ab030
tsc
2022-12-06 09:32:13 -05:00
Tom Moor
4ce8ea8cd6
fix: Cannot create document from selection in root of collection
2022-12-06 09:10:45 -05:00
Tom Moor
98d79e1e8b
perf: Improve collab persistence performance ( #4544 )
...
* stash
* Remove query of state in documentCollaborativeUpdater
2022-12-06 05:21:10 -08:00
Tom Moor
b0b7c7d647
fix: Document import schema
2022-12-04 22:31:54 -05:00
Tom Moor
481382ee9f
Add link to download app (macOS)
2022-12-04 18:03:35 -05:00
Tom Moor
3d6da26ad6
fix: Flash of external link decoration when creating doc from selected text
2022-12-04 17:41:19 -05:00
Tom Moor
0a68266365
fix: Server error in document search with single quotes
2022-12-04 17:10:06 -05:00
Tom Moor
908ca36de2
Merge branch 'main' of github.com:outline/outline
2022-12-04 15:32:33 -05:00
Tom Moor
435a7ab26b
Dependency update
2022-12-04 15:07:17 -05:00
Aditya Sharma
8513200900
fix: Don't embed pasted links in list ( #4535 )
...
closes https://github.com/outline/outline/issues/4154
2022-12-04 11:41:03 -08:00
Tom Moor
1fd3f3137a
chore: Upgrade hocuspocus ( #4443 )
...
* dep bump
* Bump to beta 6
* fix: Race condition in indexeddb provider
2022-12-04 11:39:58 -08:00
Tom Moor
d16133fda8
Remove ui.isEditing, enable forcing desktop window open without sidebar
2022-12-04 11:55:33 -05:00
Tom Moor
cd29cd3aec
fix: Various improvements to select input, closes #4528
2022-12-04 10:57:09 -05:00
Tom Moor
13db16283a
fix: Cleanup user menu ( #4532 )
...
Move confirmation dialogs from window confirmations
2022-12-03 15:33:16 -08:00
Tom Moor
d6d1eb4485
feat: Prefix api keys
2022-12-03 18:21:33 -05:00
Tom Moor
0f31d5b45f
fix: Generate signing secret on webhook creation
2022-12-03 10:23:31 -05:00
Tom Moor
08a471f230
Add 'members' filter to user details page, closes #4529
2022-12-03 09:36:28 -05:00
Tom Moor
e15ad530de
tsc
2022-12-03 09:25:53 -05:00
Denis
6354acca85
if OIDC provider gets user_id as integer Postgres failed query ( #4527 )
2022-12-02 21:46:56 -08:00
Tom Moor
e32f2c2257
New Crowdin updates ( #4493 )
2022-12-02 20:05:45 -08:00
dependabot[bot]
6903a1c481
chore(deps-dev): bump babel-jest from 28.1.3 to 29.3.1 ( #4497 )
...
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest ) from 28.1.3 to 29.3.1.
- [Release notes](https://github.com/facebook/jest/releases )
- [Changelog](https://github.com/facebook/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/facebook/jest/commits/v29.3.1/packages/babel-jest )
---
updated-dependencies:
- dependency-name: babel-jest
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-02 19:35:19 -08:00
Denis
571f812771
fix: getEncryptedColumn for empty token ( #4507 )
2022-12-02 19:28:43 -08:00
Tom Moor
4d1bbf3f80
Upgrade socket.io ( #4526 )
...
* Upgrade socket.io, drop support with v2 clients
* tsc
2022-12-02 19:06:37 -08:00
Tom Moor
0a0498d139
fix: Allow subdomains upto 255 in self-hosted, closes #4524
2022-12-02 22:06:13 -05:00