diff --git a/.eslintignore b/.eslintignore index 0a9d67706c..277e1f46a3 100644 --- a/.eslintignore +++ b/.eslintignore @@ -55,6 +55,7 @@ packages/app-desktop/vendor/lib/ packages/app-mobile/packageInfo.js packages/app-mobile/android packages/app-mobile/**/*.bundle.js +packages/app-mobile/**/*.bundle.css packages/app-mobile/web/public/pluginAssets/**/* packages/app-mobile/ios packages/app-mobile/lib/rnInjectedJs/ @@ -74,6 +75,7 @@ packages/lib/services/database/types.ts packages/lib/vendor/ packages/lib/vendor/fountain.min.js packages/lib/welcomeAssets.js +packages/editor/*/vendor/ packages/plugins/**/api packages/plugins/**/dist packages/server/dist/ @@ -663,6 +665,7 @@ packages/app-mobile/components/ExtendedWebView/index.jest.js packages/app-mobile/components/ExtendedWebView/index.js packages/app-mobile/components/ExtendedWebView/index.web.js packages/app-mobile/components/ExtendedWebView/types.js +packages/app-mobile/components/ExtendedWebView/utils/useCss.js packages/app-mobile/components/FolderPicker.js packages/app-mobile/components/Icon.js packages/app-mobile/components/IconButton.js @@ -671,42 +674,28 @@ packages/app-mobile/components/ModalDialog.js packages/app-mobile/components/NestableFlatList.js packages/app-mobile/components/NoteBodyViewer/NoteBodyViewer.test.js packages/app-mobile/components/NoteBodyViewer/NoteBodyViewer.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/Renderer.test.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/Renderer.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/noteBodyViewerBundle.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/types.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/utils/addPluginAssets.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/utils/makeResourceModel.js -packages/app-mobile/components/NoteBodyViewer/hooks/useContentScripts.js -packages/app-mobile/components/NoteBodyViewer/hooks/useEditPopup.test.js -packages/app-mobile/components/NoteBodyViewer/hooks/useEditPopup.js packages/app-mobile/components/NoteBodyViewer/hooks/useOnMessage.js packages/app-mobile/components/NoteBodyViewer/hooks/useOnResourceLongPress.js -packages/app-mobile/components/NoteBodyViewer/hooks/useRenderer.js packages/app-mobile/components/NoteBodyViewer/hooks/useRerenderHandler.js packages/app-mobile/components/NoteBodyViewer/hooks/useSource.js packages/app-mobile/components/NoteBodyViewer/types.js -packages/app-mobile/components/NoteEditor/CodeMirror/CodeMirror.js packages/app-mobile/components/NoteEditor/EditLinkDialog.js packages/app-mobile/components/NoteEditor/ImageEditor/ImageEditor.js packages/app-mobile/components/NoteEditor/ImageEditor/autosave.js packages/app-mobile/components/NoteEditor/ImageEditor/isEditableResource.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/applyTemplateToEditor.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/createJsDrawEditor.test.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/createJsDrawEditor.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/polyfills.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/startAutosaveLoop.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/types.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/watchEditorForTemplateChanges.js packages/app-mobile/components/NoteEditor/ImageEditor/promptRestoreAutosave.js -packages/app-mobile/components/NoteEditor/ImageEditor/utils/useEditorMessenger.js +packages/app-mobile/components/NoteEditor/MarkdownEditor.js packages/app-mobile/components/NoteEditor/NoteEditor.test.js packages/app-mobile/components/NoteEditor/NoteEditor.js +packages/app-mobile/components/NoteEditor/RichTextEditor.test.js +packages/app-mobile/components/NoteEditor/RichTextEditor.js packages/app-mobile/components/NoteEditor/SearchPanel.js +packages/app-mobile/components/NoteEditor/WarningBanner.js packages/app-mobile/components/NoteEditor/commandDeclarations.js packages/app-mobile/components/NoteEditor/hooks/useCodeMirrorPlugins.js packages/app-mobile/components/NoteEditor/hooks/useEditorCommandHandler.test.js packages/app-mobile/components/NoteEditor/hooks/useEditorCommandHandler.js +packages/app-mobile/components/NoteEditor/testing/createTestEditorProps.js packages/app-mobile/components/NoteEditor/types.js packages/app-mobile/components/NoteItem.js packages/app-mobile/components/NoteList.js @@ -861,6 +850,36 @@ packages/app-mobile/components/voiceTyping/AudioRecordingBanner.js packages/app-mobile/components/voiceTyping/RecordingControls.js packages/app-mobile/components/voiceTyping/SpeechToTextBanner.js packages/app-mobile/components/voiceTyping/types.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/applyTemplateToEditor.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/index.test.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/index.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/startAutosaveLoop.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/types.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/watchEditorForTemplateChanges.js +packages/app-mobile/contentScripts/imageEditorBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/imageEditorBundle/utils/useEditorMessenger.js +packages/app-mobile/contentScripts/markdownEditorBundle/contentScript.js +packages/app-mobile/contentScripts/markdownEditorBundle/types.js +packages/app-mobile/contentScripts/markdownEditorBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/Renderer.test.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/Renderer.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/index.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/types.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/utils/addPluginAssets.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/utils/afterFullPageRender.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/utils/makeResourceModel.js +packages/app-mobile/contentScripts/rendererBundle/types.js +packages/app-mobile/contentScripts/rendererBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/rendererBundle/utils/useContentScripts.js +packages/app-mobile/contentScripts/rendererBundle/utils/useEditPopup.test.js +packages/app-mobile/contentScripts/rendererBundle/utils/useEditPopup.js +packages/app-mobile/contentScripts/richTextEditorBundle/contentScript.js +packages/app-mobile/contentScripts/richTextEditorBundle/types.js +packages/app-mobile/contentScripts/richTextEditorBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/types.js +packages/app-mobile/contentScripts/utils/polyfills.js +packages/app-mobile/contentScripts/utils/readFileToBase64.js +packages/app-mobile/contentScripts/utils/setUpLogger.js packages/app-mobile/gulpfile.js packages/app-mobile/index.web.js packages/app-mobile/root.js @@ -883,7 +902,7 @@ packages/app-mobile/services/voiceTyping/whisper.js packages/app-mobile/setupQuickActions.js packages/app-mobile/tools/buildInjectedJs/BundledFile.js packages/app-mobile/tools/buildInjectedJs/constants.js -packages/app-mobile/tools/buildInjectedJs/copyJs.js +packages/app-mobile/tools/buildInjectedJs/copyAssets.js packages/app-mobile/tools/buildInjectedJs/gulpTasks.js packages/app-mobile/tools/copyAssets.js packages/app-mobile/utils/ShareExtension.js @@ -920,7 +939,6 @@ packages/app-mobile/utils/image/fileToImage.web.js packages/app-mobile/utils/image/getImageDimensions.js packages/app-mobile/utils/image/resizeImage.js packages/app-mobile/utils/initializeCommandService.js -packages/app-mobile/utils/injectedJs.js packages/app-mobile/utils/ipc/RNToWebViewMessenger.js packages/app-mobile/utils/ipc/WebViewToRNMessenger.js packages/app-mobile/utils/lockToSingleInstance.js @@ -990,12 +1008,12 @@ packages/editor/CodeMirror/extensions/overwriteModeExtension.js packages/editor/CodeMirror/extensions/searchExtension.js packages/editor/CodeMirror/extensions/selectedNoteIdExtension.js packages/editor/CodeMirror/getScrollFraction.js +packages/editor/CodeMirror/index.js packages/editor/CodeMirror/pluginApi/PluginLoader.js packages/editor/CodeMirror/pluginApi/codeMirrorRequire.js packages/editor/CodeMirror/pluginApi/customEditorCompletion.test.js packages/editor/CodeMirror/pluginApi/customEditorCompletion.js packages/editor/CodeMirror/testing/createEditorControl.js -packages/editor/CodeMirror/testing/createEditorSettings.js packages/editor/CodeMirror/testing/createTestEditor.js packages/editor/CodeMirror/testing/findNodesWithName.js packages/editor/CodeMirror/testing/forceFullParse.js @@ -1031,9 +1049,43 @@ packages/editor/CodeMirror/utils/markdown/renumberSelectedLists.test.js packages/editor/CodeMirror/utils/markdown/renumberSelectedLists.js packages/editor/CodeMirror/utils/markdown/stripBlockquote.js packages/editor/CodeMirror/utils/setupVim.js +packages/editor/ProseMirror/commands.test.js +packages/editor/ProseMirror/commands.js +packages/editor/ProseMirror/createEditor.js +packages/editor/ProseMirror/index.js +packages/editor/ProseMirror/plugins/inputRulesPlugin.js +packages/editor/ProseMirror/plugins/joplinEditablePlugin.js +packages/editor/ProseMirror/plugins/joplinEditorApiPlugin.js +packages/editor/ProseMirror/plugins/keymapPlugin.js +packages/editor/ProseMirror/plugins/linkTooltipPlugin.test.js +packages/editor/ProseMirror/plugins/linkTooltipPlugin.js +packages/editor/ProseMirror/plugins/listPlugin.js +packages/editor/ProseMirror/plugins/originalMarkupPlugin.js +packages/editor/ProseMirror/plugins/resourcePlaceholderPlugin.js +packages/editor/ProseMirror/plugins/searchPlugin.js +packages/editor/ProseMirror/schema.js +packages/editor/ProseMirror/styles.js +packages/editor/ProseMirror/testing/createTestEditor.js +packages/editor/ProseMirror/types.js +packages/editor/ProseMirror/utils/UndoStackSynchronizer.js +packages/editor/ProseMirror/utils/canReplaceSelectionWith.js +packages/editor/ProseMirror/utils/computeSelectionFormatting.js +packages/editor/ProseMirror/utils/extractSelectedLinesTo.test.js +packages/editor/ProseMirror/utils/extractSelectedLinesTo.js +packages/editor/ProseMirror/utils/jumpToHash.js +packages/editor/ProseMirror/utils/preprocessEditorInput.test.js +packages/editor/ProseMirror/utils/preprocessEditorInput.js +packages/editor/ProseMirror/utils/sanitizeHtml.js +packages/editor/ProseMirror/utils/trimEmptyParagraphs.js +packages/editor/ProseMirror/vendor/changedDescendants.js +packages/editor/ProseMirror/vendor/splitBlockAs.js packages/editor/SelectionFormatting.js packages/editor/events.js +packages/editor/polyfills.js +packages/editor/testing/createEditorSettings.js +packages/editor/testing/setUpLogger.js packages/editor/types.js +packages/editor/utils/getFileFromPasteEvent.js packages/fork-htmlparser2/src/CollectingHandler.js packages/fork-htmlparser2/src/FeedHandler.spec.js packages/fork-htmlparser2/src/FeedHandler.js @@ -1113,6 +1165,8 @@ packages/lib/commands/toggleAllFolders.js packages/lib/commands/toggleEditorPlugin.js packages/lib/components/EncryptionConfigScreen/utils.test.js packages/lib/components/EncryptionConfigScreen/utils.js +packages/lib/components/shared/NoteEditor/WarningBanner/onRichTextDismissLinkClick.js +packages/lib/components/shared/NoteEditor/WarningBanner/onRichTextReadMoreLinkClick.js packages/lib/components/shared/NoteList/getEmptyFolderMessage.js packages/lib/components/shared/NoteRevisionViewer/getHelpMessage.js packages/lib/components/shared/NoteRevisionViewer/useDeleteHistoryClick.js diff --git a/.eslintrc.js b/.eslintrc.js index 6ea2562675..5c5722e63e 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -23,6 +23,7 @@ module.exports = { 'FileSystemCreateWritableOptions': 'readonly', 'FileSystemHandle': 'readonly', 'IDBTransactionMode': 'readonly', + 'FlatArray': 'readonly', 'BigInt': 'readonly', 'globalThis': 'readonly', diff --git a/.gitignore b/.gitignore index 8f8653d68b..2fdad3445b 100644 --- a/.gitignore +++ b/.gitignore @@ -638,6 +638,7 @@ packages/app-mobile/components/ExtendedWebView/index.jest.js packages/app-mobile/components/ExtendedWebView/index.js packages/app-mobile/components/ExtendedWebView/index.web.js packages/app-mobile/components/ExtendedWebView/types.js +packages/app-mobile/components/ExtendedWebView/utils/useCss.js packages/app-mobile/components/FolderPicker.js packages/app-mobile/components/Icon.js packages/app-mobile/components/IconButton.js @@ -646,42 +647,28 @@ packages/app-mobile/components/ModalDialog.js packages/app-mobile/components/NestableFlatList.js packages/app-mobile/components/NoteBodyViewer/NoteBodyViewer.test.js packages/app-mobile/components/NoteBodyViewer/NoteBodyViewer.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/Renderer.test.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/Renderer.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/noteBodyViewerBundle.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/types.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/utils/addPluginAssets.js -packages/app-mobile/components/NoteBodyViewer/bundledJs/utils/makeResourceModel.js -packages/app-mobile/components/NoteBodyViewer/hooks/useContentScripts.js -packages/app-mobile/components/NoteBodyViewer/hooks/useEditPopup.test.js -packages/app-mobile/components/NoteBodyViewer/hooks/useEditPopup.js packages/app-mobile/components/NoteBodyViewer/hooks/useOnMessage.js packages/app-mobile/components/NoteBodyViewer/hooks/useOnResourceLongPress.js -packages/app-mobile/components/NoteBodyViewer/hooks/useRenderer.js packages/app-mobile/components/NoteBodyViewer/hooks/useRerenderHandler.js packages/app-mobile/components/NoteBodyViewer/hooks/useSource.js packages/app-mobile/components/NoteBodyViewer/types.js -packages/app-mobile/components/NoteEditor/CodeMirror/CodeMirror.js packages/app-mobile/components/NoteEditor/EditLinkDialog.js packages/app-mobile/components/NoteEditor/ImageEditor/ImageEditor.js packages/app-mobile/components/NoteEditor/ImageEditor/autosave.js packages/app-mobile/components/NoteEditor/ImageEditor/isEditableResource.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/applyTemplateToEditor.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/createJsDrawEditor.test.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/createJsDrawEditor.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/polyfills.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/startAutosaveLoop.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/types.js -packages/app-mobile/components/NoteEditor/ImageEditor/js-draw/watchEditorForTemplateChanges.js packages/app-mobile/components/NoteEditor/ImageEditor/promptRestoreAutosave.js -packages/app-mobile/components/NoteEditor/ImageEditor/utils/useEditorMessenger.js +packages/app-mobile/components/NoteEditor/MarkdownEditor.js packages/app-mobile/components/NoteEditor/NoteEditor.test.js packages/app-mobile/components/NoteEditor/NoteEditor.js +packages/app-mobile/components/NoteEditor/RichTextEditor.test.js +packages/app-mobile/components/NoteEditor/RichTextEditor.js packages/app-mobile/components/NoteEditor/SearchPanel.js +packages/app-mobile/components/NoteEditor/WarningBanner.js packages/app-mobile/components/NoteEditor/commandDeclarations.js packages/app-mobile/components/NoteEditor/hooks/useCodeMirrorPlugins.js packages/app-mobile/components/NoteEditor/hooks/useEditorCommandHandler.test.js packages/app-mobile/components/NoteEditor/hooks/useEditorCommandHandler.js +packages/app-mobile/components/NoteEditor/testing/createTestEditorProps.js packages/app-mobile/components/NoteEditor/types.js packages/app-mobile/components/NoteItem.js packages/app-mobile/components/NoteList.js @@ -836,6 +823,36 @@ packages/app-mobile/components/voiceTyping/AudioRecordingBanner.js packages/app-mobile/components/voiceTyping/RecordingControls.js packages/app-mobile/components/voiceTyping/SpeechToTextBanner.js packages/app-mobile/components/voiceTyping/types.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/applyTemplateToEditor.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/index.test.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/index.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/startAutosaveLoop.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/types.js +packages/app-mobile/contentScripts/imageEditorBundle/contentScript/watchEditorForTemplateChanges.js +packages/app-mobile/contentScripts/imageEditorBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/imageEditorBundle/utils/useEditorMessenger.js +packages/app-mobile/contentScripts/markdownEditorBundle/contentScript.js +packages/app-mobile/contentScripts/markdownEditorBundle/types.js +packages/app-mobile/contentScripts/markdownEditorBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/Renderer.test.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/Renderer.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/index.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/types.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/utils/addPluginAssets.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/utils/afterFullPageRender.js +packages/app-mobile/contentScripts/rendererBundle/contentScript/utils/makeResourceModel.js +packages/app-mobile/contentScripts/rendererBundle/types.js +packages/app-mobile/contentScripts/rendererBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/rendererBundle/utils/useContentScripts.js +packages/app-mobile/contentScripts/rendererBundle/utils/useEditPopup.test.js +packages/app-mobile/contentScripts/rendererBundle/utils/useEditPopup.js +packages/app-mobile/contentScripts/richTextEditorBundle/contentScript.js +packages/app-mobile/contentScripts/richTextEditorBundle/types.js +packages/app-mobile/contentScripts/richTextEditorBundle/useWebViewSetup.js +packages/app-mobile/contentScripts/types.js +packages/app-mobile/contentScripts/utils/polyfills.js +packages/app-mobile/contentScripts/utils/readFileToBase64.js +packages/app-mobile/contentScripts/utils/setUpLogger.js packages/app-mobile/gulpfile.js packages/app-mobile/index.web.js packages/app-mobile/root.js @@ -858,7 +875,7 @@ packages/app-mobile/services/voiceTyping/whisper.js packages/app-mobile/setupQuickActions.js packages/app-mobile/tools/buildInjectedJs/BundledFile.js packages/app-mobile/tools/buildInjectedJs/constants.js -packages/app-mobile/tools/buildInjectedJs/copyJs.js +packages/app-mobile/tools/buildInjectedJs/copyAssets.js packages/app-mobile/tools/buildInjectedJs/gulpTasks.js packages/app-mobile/tools/copyAssets.js packages/app-mobile/utils/ShareExtension.js @@ -895,7 +912,6 @@ packages/app-mobile/utils/image/fileToImage.web.js packages/app-mobile/utils/image/getImageDimensions.js packages/app-mobile/utils/image/resizeImage.js packages/app-mobile/utils/initializeCommandService.js -packages/app-mobile/utils/injectedJs.js packages/app-mobile/utils/ipc/RNToWebViewMessenger.js packages/app-mobile/utils/ipc/WebViewToRNMessenger.js packages/app-mobile/utils/lockToSingleInstance.js @@ -965,12 +981,12 @@ packages/editor/CodeMirror/extensions/overwriteModeExtension.js packages/editor/CodeMirror/extensions/searchExtension.js packages/editor/CodeMirror/extensions/selectedNoteIdExtension.js packages/editor/CodeMirror/getScrollFraction.js +packages/editor/CodeMirror/index.js packages/editor/CodeMirror/pluginApi/PluginLoader.js packages/editor/CodeMirror/pluginApi/codeMirrorRequire.js packages/editor/CodeMirror/pluginApi/customEditorCompletion.test.js packages/editor/CodeMirror/pluginApi/customEditorCompletion.js packages/editor/CodeMirror/testing/createEditorControl.js -packages/editor/CodeMirror/testing/createEditorSettings.js packages/editor/CodeMirror/testing/createTestEditor.js packages/editor/CodeMirror/testing/findNodesWithName.js packages/editor/CodeMirror/testing/forceFullParse.js @@ -1006,9 +1022,43 @@ packages/editor/CodeMirror/utils/markdown/renumberSelectedLists.test.js packages/editor/CodeMirror/utils/markdown/renumberSelectedLists.js packages/editor/CodeMirror/utils/markdown/stripBlockquote.js packages/editor/CodeMirror/utils/setupVim.js +packages/editor/ProseMirror/commands.test.js +packages/editor/ProseMirror/commands.js +packages/editor/ProseMirror/createEditor.js +packages/editor/ProseMirror/index.js +packages/editor/ProseMirror/plugins/inputRulesPlugin.js +packages/editor/ProseMirror/plugins/joplinEditablePlugin.js +packages/editor/ProseMirror/plugins/joplinEditorApiPlugin.js +packages/editor/ProseMirror/plugins/keymapPlugin.js +packages/editor/ProseMirror/plugins/linkTooltipPlugin.test.js +packages/editor/ProseMirror/plugins/linkTooltipPlugin.js +packages/editor/ProseMirror/plugins/listPlugin.js +packages/editor/ProseMirror/plugins/originalMarkupPlugin.js +packages/editor/ProseMirror/plugins/resourcePlaceholderPlugin.js +packages/editor/ProseMirror/plugins/searchPlugin.js +packages/editor/ProseMirror/schema.js +packages/editor/ProseMirror/styles.js +packages/editor/ProseMirror/testing/createTestEditor.js +packages/editor/ProseMirror/types.js +packages/editor/ProseMirror/utils/UndoStackSynchronizer.js +packages/editor/ProseMirror/utils/canReplaceSelectionWith.js +packages/editor/ProseMirror/utils/computeSelectionFormatting.js +packages/editor/ProseMirror/utils/extractSelectedLinesTo.test.js +packages/editor/ProseMirror/utils/extractSelectedLinesTo.js +packages/editor/ProseMirror/utils/jumpToHash.js +packages/editor/ProseMirror/utils/preprocessEditorInput.test.js +packages/editor/ProseMirror/utils/preprocessEditorInput.js +packages/editor/ProseMirror/utils/sanitizeHtml.js +packages/editor/ProseMirror/utils/trimEmptyParagraphs.js +packages/editor/ProseMirror/vendor/changedDescendants.js +packages/editor/ProseMirror/vendor/splitBlockAs.js packages/editor/SelectionFormatting.js packages/editor/events.js +packages/editor/polyfills.js +packages/editor/testing/createEditorSettings.js +packages/editor/testing/setUpLogger.js packages/editor/types.js +packages/editor/utils/getFileFromPasteEvent.js packages/fork-htmlparser2/src/CollectingHandler.js packages/fork-htmlparser2/src/FeedHandler.spec.js packages/fork-htmlparser2/src/FeedHandler.js @@ -1088,6 +1138,8 @@ packages/lib/commands/toggleAllFolders.js packages/lib/commands/toggleEditorPlugin.js packages/lib/components/EncryptionConfigScreen/utils.test.js packages/lib/components/EncryptionConfigScreen/utils.js +packages/lib/components/shared/NoteEditor/WarningBanner/onRichTextDismissLinkClick.js +packages/lib/components/shared/NoteEditor/WarningBanner/onRichTextReadMoreLinkClick.js packages/lib/components/shared/NoteList/getEmptyFolderMessage.js packages/lib/components/shared/NoteRevisionViewer/getHelpMessage.js packages/lib/components/shared/NoteRevisionViewer/useDeleteHistoryClick.js diff --git a/packages/app-cli/tests/html_to_md/task_list_block_content.html b/packages/app-cli/tests/html_to_md/task_list_block_content.html new file mode 100644 index 0000000000..34ed57e6bb --- /dev/null +++ b/packages/app-cli/tests/html_to_md/task_list_block_content.html @@ -0,0 +1,13 @@ +

A task list created by the TipTap editor:

+ \ No newline at end of file diff --git a/packages/app-cli/tests/html_to_md/task_list_block_content.md b/packages/app-cli/tests/html_to_md/task_list_block_content.md new file mode 100644 index 0000000000..bbc2c892ca --- /dev/null +++ b/packages/app-cli/tests/html_to_md/task_list_block_content.md @@ -0,0 +1,5 @@ +A task list created by the TipTap editor: + +- [ ] Testing... + +- [ ] testing \ No newline at end of file diff --git a/packages/app-cli/tests/html_to_md/task_lists.html b/packages/app-cli/tests/html_to_md/task_lists.html new file mode 100644 index 0000000000..5e69ddbd32 --- /dev/null +++ b/packages/app-cli/tests/html_to_md/task_lists.html @@ -0,0 +1,26 @@ +

List 1:

+ +

List 2:

+ +

List 3:

+ \ No newline at end of file diff --git a/packages/app-cli/tests/html_to_md/task_lists.md b/packages/app-cli/tests/html_to_md/task_lists.md new file mode 100644 index 0000000000..929283d62b --- /dev/null +++ b/packages/app-cli/tests/html_to_md/task_lists.md @@ -0,0 +1,15 @@ +List 1: + +- [ ] This +- [x] is a test. + +List 2: + +- [ ] This +- [x] is another test. + +List 3: + +- [ ] This +- [x] is another test. +- [x]   \ No newline at end of file diff --git a/packages/app-cli/tests/md_to_html/checkbox_alternative.html b/packages/app-cli/tests/md_to_html/checkbox_alternative.html index 40da561bd5..8bfc1e1d5c 100644 --- a/packages/app-cli/tests/md_to_html/checkbox_alternative.html +++ b/packages/app-cli/tests/md_to_html/checkbox_alternative.html @@ -1,7 +1,7 @@ -