Files
outline/app/components
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
..
2022-04-09 18:55:52 -07:00
2022-07-24 13:40:04 +01:00
2021-11-29 06:40:55 -08:00
2022-03-24 17:45:36 -07:00
2021-11-29 06:40:55 -08:00
2022-04-30 09:10:35 -07:00
2022-02-17 21:35:12 -08:00
2021-11-29 06:40:55 -08:00
2022-03-24 17:45:36 -07:00
2021-11-29 06:40:55 -08:00
2021-11-29 06:40:55 -08:00
2022-02-17 20:59:40 -08:00
2022-04-30 09:10:35 -07:00
2022-04-17 11:00:28 -07:00
2022-06-28 22:44:50 -07:00
2022-02-17 20:59:40 -08:00
2022-02-17 23:10:11 -08:00
2022-03-24 17:45:36 -07:00
one
2022-04-09 20:25:54 -07:00
one
2022-04-09 20:25:54 -07:00
2022-05-21 10:05:41 +01:00
2022-04-30 09:10:35 -07:00
2021-11-29 06:40:55 -08:00
2021-11-29 06:40:55 -08:00
2022-04-30 09:10:35 -07:00
2022-02-06 22:29:24 -08:00
2022-02-17 20:59:40 -08:00
2022-03-14 17:44:56 -07:00
2022-03-17 18:11:57 -07:00
2022-06-28 22:44:50 -07:00