├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── assets ├── icon.png ├── icon_512w.png ├── legacy_demo.mp4 ├── legacy_report.pptx └── legacy_screenshot.png ├── package.electron.json ├── package.json ├── src ├── assets.d.ts ├── better-sqlite3.d.ts ├── core │ ├── App.styles.ts │ ├── App.tsx │ ├── components │ │ ├── Arrow.tsx │ │ ├── ArrowList.tsx │ │ ├── Block.styles.ts │ │ ├── Block.tsx │ │ ├── BlockDriver.tsx │ │ ├── BlockList.tsx │ │ ├── CanvasBase.tsx │ │ ├── ConceptDriver.tsx │ │ ├── ConceptLoader.tsx │ │ ├── ContextMenu │ │ │ ├── ContextMenu.styles.ts │ │ │ ├── ContextMenu.tsx │ │ │ ├── ContextMenuForBlock.tsx │ │ │ ├── ContextMenuForRelation.tsx │ │ │ ├── InfoLine.tsx │ │ │ ├── Section.tsx │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── DebugLabel.style.ts │ │ ├── DebugLabel.tsx │ │ ├── EfficientBlockList.tsx │ │ ├── ErrorBoundary.tsx │ │ ├── Icons │ │ │ ├── Add.tsx │ │ │ ├── ArrowBack.tsx │ │ │ ├── ArrowForward.tsx │ │ │ ├── ArrowNorthEast.tsx │ │ │ ├── Cross.tsx │ │ │ ├── DragHandle.tsx │ │ │ ├── Eraser.tsx │ │ │ ├── ExpandDown.tsx │ │ │ ├── ExpandUp.tsx │ │ │ ├── Home.tsx │ │ │ ├── Icon.styles.ts │ │ │ ├── MoreHoriz.tsx │ │ │ ├── OpenInFull.tsx │ │ │ ├── Pencil.tsx │ │ │ ├── Search.tsx │ │ │ └── Slash.tsx │ │ ├── NormalPositioned.tsx │ │ ├── Overlay.tsx │ │ ├── PinnedPositioned.tsx │ │ ├── PlaceMenu.tsx │ │ ├── SelectionBox.tsx │ │ └── ViewObject.tsx │ ├── index.ts │ ├── interfaces │ │ ├── block.ts │ │ ├── clipboard.ts │ │ ├── concept.ts │ │ ├── contextMenu.ts │ │ ├── core.ts │ │ ├── factory.ts │ │ ├── index.ts │ │ ├── legacy.ts │ │ ├── relation.ts │ │ └── util.ts │ ├── store │ │ ├── actions.ts │ │ ├── appStateContext.ts │ │ ├── contexts.ts │ │ ├── reducer.ts │ │ └── systemContext.ts │ └── utils │ │ ├── arrow.ts │ │ ├── block.ts │ │ ├── blockRectManager.ts │ │ ├── clipboard.ts │ │ ├── concept.ts │ │ ├── db-legacy.ts │ │ ├── dom.ts │ │ ├── errors.ts │ │ ├── index.ts │ │ ├── math.ts │ │ ├── perf.ts │ │ ├── pubsub.ts │ │ ├── relation.ts │ │ ├── settings.ts │ │ ├── snap.ts │ │ ├── url.ts │ │ ├── useAnimationFrame.ts │ │ ├── useConcept.ts │ │ ├── useSyntheticFocus.ts │ │ └── withFullTextSearch.ts ├── env.ts ├── factories │ ├── CSS │ │ └── index.tsx │ ├── ConceptPreview.tsx │ ├── Embed │ │ ├── Iframe.tsx │ │ ├── Tweet.tsx │ │ ├── TweetEmbed.tsx │ │ ├── index.styles.ts │ │ ├── index.tsx │ │ └── utils.ts │ ├── HeaderTool │ │ ├── More.tsx │ │ ├── index.styles.ts │ │ └── index.tsx │ ├── Image │ │ ├── index.styles.ts │ │ └── index.tsx │ ├── InsightTool │ │ ├── backlink.ts │ │ ├── index.styles.ts │ │ └── index.tsx │ ├── PMText │ │ ├── ProseMirrorPlugins │ │ │ ├── disableDefaultTabBehavior.ts │ │ │ ├── disableFocusAndPasteWithMouseMiddleButton.ts │ │ │ ├── handleMarkClick.ts │ │ │ ├── markingInputRule.md │ │ │ ├── markingInputRule.ts │ │ │ └── pasteLinkToText.ts │ │ ├── ProseMirrorSchema │ │ │ ├── highlight.ts │ │ │ ├── link.ts │ │ │ └── schema.ts │ │ ├── SuggestionMenu │ │ │ ├── SuggestionMenu.styles.ts │ │ │ ├── SuggestionMenu.tsx │ │ │ ├── keywordObserver.ts │ │ │ ├── useSuggestionMenu.ts │ │ │ └── utils.ts │ │ ├── TextActionMenu │ │ │ ├── TextActionMenu.styles.ts │ │ │ ├── TextActionMenu.tsx │ │ │ ├── inlineSelectionObserver.ts │ │ │ ├── useTextActionMenu.ts │ │ │ └── utils.ts │ │ ├── index.styles.ts │ │ ├── index.tsx │ │ ├── types.ts │ │ ├── useFunctionRef.ts │ │ └── utils.ts │ ├── RecentTool │ │ ├── index.styles.ts │ │ └── index.tsx │ ├── SearchTool │ │ ├── index.style.ts │ │ ├── index.tsx │ │ ├── search.ts │ │ └── usePager.ts │ ├── SlateText │ │ ├── SlateTextEditor.tsx │ │ ├── index.styles.ts │ │ ├── index.tsx │ │ └── types.ts │ ├── Status │ │ ├── BlockCount.tsx │ │ ├── CanvasMonitor.tsx │ │ ├── Header.tsx │ │ ├── index.tsx │ │ └── utils.ts │ ├── commonStyles.ts │ └── index.tsx ├── index.html ├── initial-concepts.ts ├── initial-content-concepts.json ├── lightComponents.ts ├── platforms │ ├── electron │ │ ├── db-sqlite3.ts │ │ ├── ipc.ts │ │ ├── main.ts │ │ ├── openExternal.ts │ │ └── renderer.ts │ └── web │ │ ├── db-localstorage.ts │ │ ├── openExternal.ts │ │ └── startup.ts ├── react.d.ts └── theme.ts ├── test ├── arrow.ts ├── getDateString.ts └── getEmbedUrl.ts ├── tsconfig.electron.json ├── tsconfig.json ├── webpack.config.electron.js ├── webpack.config.utils.js ├── webpack.config.web.dev.js ├── webpack.config.web.prod.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | build/* 2 | *.json 3 | .eslintrc.js 4 | webpack.config.* -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/README.md -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/icon_512w.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/assets/icon_512w.png -------------------------------------------------------------------------------- /assets/legacy_demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/assets/legacy_demo.mp4 -------------------------------------------------------------------------------- /assets/legacy_report.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/assets/legacy_report.pptx -------------------------------------------------------------------------------- /assets/legacy_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/assets/legacy_screenshot.png -------------------------------------------------------------------------------- /package.electron.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/package.electron.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/package.json -------------------------------------------------------------------------------- /src/assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/assets.d.ts -------------------------------------------------------------------------------- /src/better-sqlite3.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/better-sqlite3.d.ts -------------------------------------------------------------------------------- /src/core/App.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/App.styles.ts -------------------------------------------------------------------------------- /src/core/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/App.tsx -------------------------------------------------------------------------------- /src/core/components/Arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Arrow.tsx -------------------------------------------------------------------------------- /src/core/components/ArrowList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ArrowList.tsx -------------------------------------------------------------------------------- /src/core/components/Block.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Block.styles.ts -------------------------------------------------------------------------------- /src/core/components/Block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Block.tsx -------------------------------------------------------------------------------- /src/core/components/BlockDriver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/BlockDriver.tsx -------------------------------------------------------------------------------- /src/core/components/BlockList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/BlockList.tsx -------------------------------------------------------------------------------- /src/core/components/CanvasBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/CanvasBase.tsx -------------------------------------------------------------------------------- /src/core/components/ConceptDriver.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ConceptDriver.tsx -------------------------------------------------------------------------------- /src/core/components/ConceptLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ConceptLoader.tsx -------------------------------------------------------------------------------- /src/core/components/ContextMenu/ContextMenu.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/ContextMenu.styles.ts -------------------------------------------------------------------------------- /src/core/components/ContextMenu/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/ContextMenu.tsx -------------------------------------------------------------------------------- /src/core/components/ContextMenu/ContextMenuForBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/ContextMenuForBlock.tsx -------------------------------------------------------------------------------- /src/core/components/ContextMenu/ContextMenuForRelation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/ContextMenuForRelation.tsx -------------------------------------------------------------------------------- /src/core/components/ContextMenu/InfoLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/InfoLine.tsx -------------------------------------------------------------------------------- /src/core/components/ContextMenu/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/Section.tsx -------------------------------------------------------------------------------- /src/core/components/ContextMenu/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/types.ts -------------------------------------------------------------------------------- /src/core/components/ContextMenu/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ContextMenu/utils.ts -------------------------------------------------------------------------------- /src/core/components/DebugLabel.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/DebugLabel.style.ts -------------------------------------------------------------------------------- /src/core/components/DebugLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/DebugLabel.tsx -------------------------------------------------------------------------------- /src/core/components/EfficientBlockList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/EfficientBlockList.tsx -------------------------------------------------------------------------------- /src/core/components/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Add.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Add.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/ArrowBack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/ArrowBack.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/ArrowForward.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/ArrowForward.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/ArrowNorthEast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/ArrowNorthEast.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Cross.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Cross.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/DragHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/DragHandle.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Eraser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Eraser.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/ExpandDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/ExpandDown.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/ExpandUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/ExpandUp.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Home.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Icon.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Icon.styles.ts -------------------------------------------------------------------------------- /src/core/components/Icons/MoreHoriz.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/MoreHoriz.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/OpenInFull.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/OpenInFull.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Pencil.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Pencil.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Search.tsx -------------------------------------------------------------------------------- /src/core/components/Icons/Slash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Icons/Slash.tsx -------------------------------------------------------------------------------- /src/core/components/NormalPositioned.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/NormalPositioned.tsx -------------------------------------------------------------------------------- /src/core/components/Overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/Overlay.tsx -------------------------------------------------------------------------------- /src/core/components/PinnedPositioned.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/PinnedPositioned.tsx -------------------------------------------------------------------------------- /src/core/components/PlaceMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/PlaceMenu.tsx -------------------------------------------------------------------------------- /src/core/components/SelectionBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/SelectionBox.tsx -------------------------------------------------------------------------------- /src/core/components/ViewObject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/components/ViewObject.tsx -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/index.ts -------------------------------------------------------------------------------- /src/core/interfaces/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/block.ts -------------------------------------------------------------------------------- /src/core/interfaces/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/clipboard.ts -------------------------------------------------------------------------------- /src/core/interfaces/concept.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/concept.ts -------------------------------------------------------------------------------- /src/core/interfaces/contextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/contextMenu.ts -------------------------------------------------------------------------------- /src/core/interfaces/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/core.ts -------------------------------------------------------------------------------- /src/core/interfaces/factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/factory.ts -------------------------------------------------------------------------------- /src/core/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/index.ts -------------------------------------------------------------------------------- /src/core/interfaces/legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/legacy.ts -------------------------------------------------------------------------------- /src/core/interfaces/relation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/relation.ts -------------------------------------------------------------------------------- /src/core/interfaces/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/interfaces/util.ts -------------------------------------------------------------------------------- /src/core/store/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/store/actions.ts -------------------------------------------------------------------------------- /src/core/store/appStateContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/store/appStateContext.ts -------------------------------------------------------------------------------- /src/core/store/contexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/store/contexts.ts -------------------------------------------------------------------------------- /src/core/store/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/store/reducer.ts -------------------------------------------------------------------------------- /src/core/store/systemContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/store/systemContext.ts -------------------------------------------------------------------------------- /src/core/utils/arrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/arrow.ts -------------------------------------------------------------------------------- /src/core/utils/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/block.ts -------------------------------------------------------------------------------- /src/core/utils/blockRectManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/blockRectManager.ts -------------------------------------------------------------------------------- /src/core/utils/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/clipboard.ts -------------------------------------------------------------------------------- /src/core/utils/concept.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/concept.ts -------------------------------------------------------------------------------- /src/core/utils/db-legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/db-legacy.ts -------------------------------------------------------------------------------- /src/core/utils/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/dom.ts -------------------------------------------------------------------------------- /src/core/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/errors.ts -------------------------------------------------------------------------------- /src/core/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/index.ts -------------------------------------------------------------------------------- /src/core/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/math.ts -------------------------------------------------------------------------------- /src/core/utils/perf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/perf.ts -------------------------------------------------------------------------------- /src/core/utils/pubsub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/pubsub.ts -------------------------------------------------------------------------------- /src/core/utils/relation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/relation.ts -------------------------------------------------------------------------------- /src/core/utils/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/settings.ts -------------------------------------------------------------------------------- /src/core/utils/snap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/snap.ts -------------------------------------------------------------------------------- /src/core/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/url.ts -------------------------------------------------------------------------------- /src/core/utils/useAnimationFrame.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/useAnimationFrame.ts -------------------------------------------------------------------------------- /src/core/utils/useConcept.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/useConcept.ts -------------------------------------------------------------------------------- /src/core/utils/useSyntheticFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/useSyntheticFocus.ts -------------------------------------------------------------------------------- /src/core/utils/withFullTextSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/core/utils/withFullTextSearch.ts -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/env.ts -------------------------------------------------------------------------------- /src/factories/CSS/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/CSS/index.tsx -------------------------------------------------------------------------------- /src/factories/ConceptPreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/ConceptPreview.tsx -------------------------------------------------------------------------------- /src/factories/Embed/Iframe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Embed/Iframe.tsx -------------------------------------------------------------------------------- /src/factories/Embed/Tweet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Embed/Tweet.tsx -------------------------------------------------------------------------------- /src/factories/Embed/TweetEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Embed/TweetEmbed.tsx -------------------------------------------------------------------------------- /src/factories/Embed/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Embed/index.styles.ts -------------------------------------------------------------------------------- /src/factories/Embed/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Embed/index.tsx -------------------------------------------------------------------------------- /src/factories/Embed/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Embed/utils.ts -------------------------------------------------------------------------------- /src/factories/HeaderTool/More.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/HeaderTool/More.tsx -------------------------------------------------------------------------------- /src/factories/HeaderTool/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/HeaderTool/index.styles.ts -------------------------------------------------------------------------------- /src/factories/HeaderTool/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/HeaderTool/index.tsx -------------------------------------------------------------------------------- /src/factories/Image/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Image/index.styles.ts -------------------------------------------------------------------------------- /src/factories/Image/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Image/index.tsx -------------------------------------------------------------------------------- /src/factories/InsightTool/backlink.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/InsightTool/backlink.ts -------------------------------------------------------------------------------- /src/factories/InsightTool/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/InsightTool/index.styles.ts -------------------------------------------------------------------------------- /src/factories/InsightTool/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/InsightTool/index.tsx -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorPlugins/disableDefaultTabBehavior.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorPlugins/disableDefaultTabBehavior.ts -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorPlugins/disableFocusAndPasteWithMouseMiddleButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorPlugins/disableFocusAndPasteWithMouseMiddleButton.ts -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorPlugins/handleMarkClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorPlugins/handleMarkClick.ts -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorPlugins/markingInputRule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorPlugins/markingInputRule.md -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorPlugins/markingInputRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorPlugins/markingInputRule.ts -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorPlugins/pasteLinkToText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorPlugins/pasteLinkToText.ts -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorSchema/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorSchema/highlight.ts -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorSchema/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorSchema/link.ts -------------------------------------------------------------------------------- /src/factories/PMText/ProseMirrorSchema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/ProseMirrorSchema/schema.ts -------------------------------------------------------------------------------- /src/factories/PMText/SuggestionMenu/SuggestionMenu.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/SuggestionMenu/SuggestionMenu.styles.ts -------------------------------------------------------------------------------- /src/factories/PMText/SuggestionMenu/SuggestionMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/SuggestionMenu/SuggestionMenu.tsx -------------------------------------------------------------------------------- /src/factories/PMText/SuggestionMenu/keywordObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/SuggestionMenu/keywordObserver.ts -------------------------------------------------------------------------------- /src/factories/PMText/SuggestionMenu/useSuggestionMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/SuggestionMenu/useSuggestionMenu.ts -------------------------------------------------------------------------------- /src/factories/PMText/SuggestionMenu/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/SuggestionMenu/utils.ts -------------------------------------------------------------------------------- /src/factories/PMText/TextActionMenu/TextActionMenu.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/TextActionMenu/TextActionMenu.styles.ts -------------------------------------------------------------------------------- /src/factories/PMText/TextActionMenu/TextActionMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/TextActionMenu/TextActionMenu.tsx -------------------------------------------------------------------------------- /src/factories/PMText/TextActionMenu/inlineSelectionObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/TextActionMenu/inlineSelectionObserver.ts -------------------------------------------------------------------------------- /src/factories/PMText/TextActionMenu/useTextActionMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/TextActionMenu/useTextActionMenu.ts -------------------------------------------------------------------------------- /src/factories/PMText/TextActionMenu/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/TextActionMenu/utils.ts -------------------------------------------------------------------------------- /src/factories/PMText/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/index.styles.ts -------------------------------------------------------------------------------- /src/factories/PMText/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/index.tsx -------------------------------------------------------------------------------- /src/factories/PMText/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/types.ts -------------------------------------------------------------------------------- /src/factories/PMText/useFunctionRef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/useFunctionRef.ts -------------------------------------------------------------------------------- /src/factories/PMText/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/PMText/utils.ts -------------------------------------------------------------------------------- /src/factories/RecentTool/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/RecentTool/index.styles.ts -------------------------------------------------------------------------------- /src/factories/RecentTool/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/RecentTool/index.tsx -------------------------------------------------------------------------------- /src/factories/SearchTool/index.style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SearchTool/index.style.ts -------------------------------------------------------------------------------- /src/factories/SearchTool/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SearchTool/index.tsx -------------------------------------------------------------------------------- /src/factories/SearchTool/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SearchTool/search.ts -------------------------------------------------------------------------------- /src/factories/SearchTool/usePager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SearchTool/usePager.ts -------------------------------------------------------------------------------- /src/factories/SlateText/SlateTextEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SlateText/SlateTextEditor.tsx -------------------------------------------------------------------------------- /src/factories/SlateText/index.styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SlateText/index.styles.ts -------------------------------------------------------------------------------- /src/factories/SlateText/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SlateText/index.tsx -------------------------------------------------------------------------------- /src/factories/SlateText/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/SlateText/types.ts -------------------------------------------------------------------------------- /src/factories/Status/BlockCount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Status/BlockCount.tsx -------------------------------------------------------------------------------- /src/factories/Status/CanvasMonitor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Status/CanvasMonitor.tsx -------------------------------------------------------------------------------- /src/factories/Status/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Status/Header.tsx -------------------------------------------------------------------------------- /src/factories/Status/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Status/index.tsx -------------------------------------------------------------------------------- /src/factories/Status/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/Status/utils.ts -------------------------------------------------------------------------------- /src/factories/commonStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/commonStyles.ts -------------------------------------------------------------------------------- /src/factories/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/factories/index.tsx -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/index.html -------------------------------------------------------------------------------- /src/initial-concepts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/initial-concepts.ts -------------------------------------------------------------------------------- /src/initial-content-concepts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/initial-content-concepts.json -------------------------------------------------------------------------------- /src/lightComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/lightComponents.ts -------------------------------------------------------------------------------- /src/platforms/electron/db-sqlite3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/electron/db-sqlite3.ts -------------------------------------------------------------------------------- /src/platforms/electron/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/electron/ipc.ts -------------------------------------------------------------------------------- /src/platforms/electron/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/electron/main.ts -------------------------------------------------------------------------------- /src/platforms/electron/openExternal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/electron/openExternal.ts -------------------------------------------------------------------------------- /src/platforms/electron/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/electron/renderer.ts -------------------------------------------------------------------------------- /src/platforms/web/db-localstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/web/db-localstorage.ts -------------------------------------------------------------------------------- /src/platforms/web/openExternal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/web/openExternal.ts -------------------------------------------------------------------------------- /src/platforms/web/startup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/platforms/web/startup.ts -------------------------------------------------------------------------------- /src/react.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/react.d.ts -------------------------------------------------------------------------------- /src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/src/theme.ts -------------------------------------------------------------------------------- /test/arrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/test/arrow.ts -------------------------------------------------------------------------------- /test/getDateString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/test/getDateString.ts -------------------------------------------------------------------------------- /test/getEmbedUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/test/getEmbedUrl.ts -------------------------------------------------------------------------------- /tsconfig.electron.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/tsconfig.electron.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.electron.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/webpack.config.electron.js -------------------------------------------------------------------------------- /webpack.config.utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/webpack.config.utils.js -------------------------------------------------------------------------------- /webpack.config.web.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/webpack.config.web.dev.js -------------------------------------------------------------------------------- /webpack.config.web.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/webpack.config.web.prod.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dragonman225/jade/HEAD/yarn.lock --------------------------------------------------------------------------------