dependabot[bot]
67d119f932
chore(deps): bump moment-timezone from 0.5.34 to 0.5.37 ( #4037 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-31 11:48:30 +05:30
Tom Moor
32b76303e5
Add simple count of views to share links ( #4036 )
...
* Add simple count of views to share links
* Remove no longer applicable tests
* Avoid incrementing view count for known bots
2022-08-30 23:16:40 -07:00
Tom Moor
212985e18f
feat: Allow viewers to be upgraded to editors on individual collections ( #4023 )
...
* Improve types
* More types, fix default permission for viewers added to collection
* fix change of default role for CollectionGroup
* Restore policy
* test
* tests
2022-08-30 23:12:27 -07:00
Tom Moor
b8115ae3ce
fix: Add url validation to team and user avatar fields
2022-08-30 23:05:57 +02:00
Tom Moor
264f19d255
fix: Suppress TooManyRequestsError to error tracker
2022-08-28 21:17:51 +02:00
Tom Moor
6fc1cbc0ce
fix: Unneccessary requests made on share links
2022-08-27 20:45:07 +02:00
Tom Moor
3cc3cd8cf8
fix: Do not replace SSR title with 'Untitled', closes #3985
2022-08-27 20:20:59 +02:00
Tom Moor
b9f1fde2e3
test
2022-08-27 13:39:11 +02:00
Tom Moor
a1d4cca9d9
Add support for document subscriptions to websockets
2022-08-27 12:53:40 +02:00
Tom Moor
922bf53753
fix: Document subscriptions backfill not recursive
2022-08-27 11:58:21 +02:00
Tom Moor
1c8fadbe02
Merge branch 'tom/socket-refactor'
2022-08-27 11:51:38 +02:00
Apoorv Mishra
4dbad4e46c
feat: Support embed configuration ( #3980 )
...
* wip
* stash
* fix: make authenticationId nullable fk
* fix: apply generics to resolve compile time type errors
* fix: loosen integration settings
* chore: refactor into functional component
* feat: pass integrations all the way to embeds
* perf: avoid re-fetching integrations
* fix: change attr name to avoid type overlap
* feat: use hostname from embed settings in matcher
* Revert "feat: use hostname from embed settings in matcher"
This reverts commit e7485d9cda4dcf45104e460465ca104a56c67ddc.
* feat: refactor into a class
* chore: refactor url regex formation as a util
* fix: escape regex special chars
* fix: remove in-house escapeRegExp in favor of lodash's
* fix: sanitize url
* perf: memoize embeds
* fix: rename hostname to url and allow spreading entire settings instead of just url
* fix: replace diagrams with drawio
* fix: rename
* fix: support self-hosted and saas both
* fix: assert on settings url
* fix: move embed integrations loading to hook
* fix: address review comments
* fix: use observer in favor of explicit state setters
* fix: refactor useEmbedIntegrations into useEmbeds
* fix: use translations for toasts
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-08-26 12:21:46 +05:30
CuriousCorrelation
24c71c38a5
feat: Document subscriptions ( #3834 )
...
Co-authored-by: Tom Moor <tom.moor@gmail.com >
2022-08-25 23:47:13 -07:00
Tom Moor
354a68a8b7
Remove long-deprecated documents.star/documents.unstar
2022-08-25 21:51:34 +02:00
Tom Moor
bb12f1fabb
SocketProvider -> WebsocketProvider
2022-08-25 21:34:54 +02:00
Tom Moor
debadcb711
fix: Wrap websocket handlers in action
...
Separate documents.archive
2022-08-25 21:34:54 +02:00
Tom Moor
d2aea687f3
Remove collection fetch on document delete
2022-08-25 21:34:54 +02:00
Tom Moor
60309975e0
Allow usePolicy to fetch missing policies
2022-08-25 21:34:54 +02:00
Tom Moor
983010b5d8
fix: collections.create event not propagated when initialized with private permissions
2022-08-25 21:34:54 +02:00
Tom Moor
de5524d366
Add tracing around websocket processor
2022-08-25 21:34:54 +02:00
Tom Moor
c62bfc4a60
Separate documents.update event
2022-08-25 21:34:54 +02:00
Tom Moor
7804f33e0d
Separate teams.update event
2022-08-25 21:34:54 +02:00
Tom Moor
d17e6f3432
Separate documents.delete event
2022-08-25 21:34:54 +02:00
Tom Moor
4f1277f912
Separate groups.delete event
2022-08-25 21:34:54 +02:00
Tom Moor
b172da6fdf
Separate collections.delete event
2022-08-25 21:34:54 +02:00
Tom Moor
138bc367dd
types
2022-08-25 21:34:54 +02:00
Tom Moor
c657134b46
types
2022-08-25 21:34:54 +02:00
Tom Moor
864f585e5b
chore: Remove long deprecated database columns ( #3821 )
...
* chore: Remove long deprecated database columns
* test
* Update 20220720221531-remove-deprecated-columns.js
* fix rollback
* Add guard for upgrading past v0.54.0
2022-08-25 11:52:01 -07:00
Tom Moor
a869ab7609
fix: Improve error messaging when file cannot be fetched for import
...
related #4006
2022-08-24 21:25:19 +02:00
Tom Moor
a3d8e6c8fc
chore: Add db:create command
2022-08-24 00:04:37 -07:00
Tom Moor
68f24fce21
fix: Add support for new clickup sharing links
2022-08-23 23:04:21 +02:00
Tom Moor
f0cbbee4b8
Merge branch 'main' of github.com:outline/outline
2022-08-23 22:58:45 +02:00
Tom Moor
7345d0c256
Remove links to valid files
2022-08-23 10:21:35 -07:00
Tom Moor
ee05a8a0ca
Merge branch 'main' of github.com:outline/outline
2022-08-23 09:58:03 +02:00
Translate-O-Tron
fd7e0ef41f
New Crowdin updates ( #3958 )
2022-08-22 11:41:16 -07:00
Tom Moor
1e5cf2d960
chore: Update dd-trace
2022-08-22 14:47:19 +02:00
Tom Moor
421312b845
Possible fix for #3986
2022-08-22 09:47:47 +02:00
Tom Moor
f1bd4a5b31
Merge branch '3991-add-explicit-timeouts-to-requests'
2022-08-22 09:21:22 +02:00
Tom Moor
72b0e78788
fix: Validate uuid on attachments.create endpoint
2022-08-20 23:46:01 +02:00
Tom Moor
8302840ab5
feat: Add timeout to incoming requests
2022-08-19 08:14:11 +02:00
Tom Moor
f32f07cdcc
chore: Refactor user activation to command
2022-08-18 11:24:27 +02:00
Tom Moor
f620a9d34c
fix: Cannot start without --services argument, regressed in 41d7cc26b5
...
closes #3984
2022-08-18 09:48:28 +02:00
Tom Moor
7113b5f604
fix: Restore user deletion through API, increase rate limit
2022-08-17 22:40:00 +02:00
Tom Moor
41d7cc26b5
chore: Adds name to Redis connections for debugging ( #3982 )
...
* chore: Adds name to Redis connections for debugging, minor associated refactoring
* Upgrade bull, ioredis
* Add pid to redis connection name in development
2022-08-17 12:55:57 -07:00
Tom Moor
e57941732a
fix: emoji column no longer filled in db, simplified state length validation
2022-08-16 22:05:10 +02:00
Tom Moor
a738b51d87
chore: Add additional logging for unknown request errors
2022-08-16 19:49:15 +02:00
Tom Moor
85dab03820
docs
2022-08-16 19:43:50 +02:00
Tom Moor
ed8176ca7d
fix: Limit ws payload size
2022-08-16 10:27:55 +02:00
Tom Moor
cfa7ecd7f8
fix: Add missing validation to document state
2022-08-16 09:35:31 +02:00
github-actions[bot]
44a4aee5cf
chore: Auto Compress Images ( #3977 )
...
Co-authored-by: apoorv-mishra <apoorv-mishra@users.noreply.github.com >
2022-08-16 00:10:52 -07:00