high
nodeIntegration: true
1 window set nodeIntegration to true, so web content can call Node.js APIs directly.
Gallery · App X-Ray
high
1 window set nodeIntegration to true, so web content can call Node.js APIs directly.
high
1 window set contextIsolation to false, so page scripts share a JavaScript world with the preload script.
medium
1 major version behind the oldest supported line (as of 2026-10-22, Electron 43–45 are supported). Its bundled Chromium misses every fix since.
low
5 main-process handlers, and no check of event.senderFrame or event.sender was found. Any page that can send IPC, including an injected one, is trusted.
info
7 IPC calls take the channel name from a variable. When a preload script forwards a channel chosen by the page, the page can reach every handler; worth reviewing.
| Host | Address | How | Where |
|---|---|---|---|
| — | __pluginFailedToStart__ | property:path | services/plugins/plugin_index.js:158 |
| — | `${apiBaseUrl}${context.repo}/releases` | call:fetch | tools/githubReleasesUtils.ts:28 |
| — | assetUrl | call:fetch | tools/githubReleasesUtils.ts:84 |
| objects.joplinusercontent.com | https://objects.joplinusercontent.com/r/releases | call:shim.fetch | checkForUpdates.ts:28 |
| — | jop-search-highlight | call:CSS.highlights.get | integration-tests/models/NoteEditor/RichTextEditor.ts:36 |
| — | libraryData | call:urlParams.get | services/plugins/plugin_index.js:17 |
| — | pluginId | call:urlParams.get | services/plugins/plugin_index.js:16 |
| — | pluginScript | call:urlParams.get | services/plugins/plugin_index.js:164 |
| — | releasesLink | call:fetch | services/autoUpdater/AutoUpdaterService.ts:118 |
| — | signToolUrl | call:fetch | sign.js:35 |
| — | uploadUrl | call:fetch | tools/githubReleasesUtils.ts:104 |
| Module | Used by |
|---|---|
| . | gui/NoteEditor/utils/useScheduleSaveCallbacks.ts |
| ../../../../../../app.reducer | gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts |
| ../../../../../../services/bridge | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts |
| ../../../../../commands/focusElement | gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts |
| ../../../../../NoteTextViewer | gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useRefocusOnVisiblePaneChange.ts |
| ../../../../../services/bridge | gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts |
| ../../../../app.reducer | gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx |
| ../../../../dialogs | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts |
| ../../../../ErrorBoundary | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../../../../gui/ToolbarButton/ToolbarButton | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../../../hooks/useMarkupToHtml | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx |
| ../../../../hooks/usePrevious | gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts |
| ../../../../NewWindowOrIFrame | gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts |
| ../../../../NoteTextViewer | gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts |
| ../../../../plugins/GotoAnything | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ../../../../services/bridge | gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../../../services/commands/stateToWhenClauseContext | gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx |
| ../../../../utils/types | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useSyncEditorValue.ts |
| ../../../app.reducer | gui/ConfigScreen/controls/AiStatus.tsx, gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/Sidebar/commands/focusElementSideBar.ts, gui/WindowCommandsAndDialogs/commands/showSpellCheckerMenu.ts, gui/WindowCommandsAndDialogs/commands/toggleAiChat.ts, gui/WindowCommandsAndDialogs/commands/toggleLayoutMoveMode.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteList.ts, gui/WindowCommandsAndDialogs/commands/toggleSideBar.ts |
| ../../../Button/Button | gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx |
| ../../../commands/focusElement | gui/NoteEditor/commands/focusElementNoteBody.ts, gui/NoteEditor/commands/focusElementNoteViewer.ts |
| ../../../hooks/useMarkupToHtml | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardContext.ts |
| ../../../InteropServiceHelper | gui/Sidebar/hooks/useOnRenderItem.tsx, gui/WindowCommandsAndDialogs/commands/exportPdf.ts, gui/WindowCommandsAndDialogs/commands/print.ts, gui/WindowCommandsAndDialogs/utils/usePrintToCallback.ts |
| ../../../lib/SearchInput/SearchInput | gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx |
| ../../../lib/ToggleButton/ToggleButton | gui/ConfigScreen/controls/plugins/PluginBox.tsx |
| ../../../packageInfo.js | gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| ../../../plugins/GotoAnything | gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/gotoAnything.ts, gui/WindowCommandsAndDialogs/commands/linkToNote.ts |
| ../../../services/bridge | gui/ConfigScreen/controls/MissingPasswordHelpLink.tsx, gui/ConfigScreen/controls/SettingComponent.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/useMessageHandler.ts, gui/NoteList/commands/focusElementNoteList.ts, gui/NoteList/utils/canManuallySortNotes.ts, gui/NoteListHeader/utils/useContextMenu.ts, gui/NoteListItem/utils/useOnContextMenu.ts, gui/Sidebar/commands/focusElementSideBar.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/HeaderItem.tsx, gui/WindowCommandsAndDialogs/commands/deleteFolder.ts, gui/WindowCommandsAndDialogs/commands/disableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/exportPdf.ts, gui/WindowCommandsAndDialogs/commands/globalRedo.ts, gui/WindowCommandsAndDialogs/commands/globalUndo.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/commands/openItem.ts, gui/WindowCommandsAndDialogs/commands/print.ts, gui/WindowCommandsAndDialogs/commands/renameFolder.ts, gui/WindowCommandsAndDialogs/commands/renameTag.ts, gui/WindowCommandsAndDialogs/commands/revealInNotebook.ts, gui/WindowCommandsAndDialogs/commands/revealResourceFile.ts, gui/WindowCommandsAndDialogs/commands/setTags.ts, gui/WindowCommandsAndDialogs/commands/showSpellCheckerMenu.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteType.ts, gui/WindowCommandsAndDialogs/utils/usePrintToCallback.ts |
| ../../../services/commands/types | gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts |
| ../../../services/plugins/PlatformImplementation | gui/NoteEditor/utils/usePluginServiceRegistration.ts |
| ../../../services/restart | gui/WindowCommandsAndDialogs/commands/addProfile.ts |
| ../../../style/StyledLink | gui/ConfigScreen/controls/plugins/PluginsStates.tsx |
| ../../../style/StyledMessage | gui/ConfigScreen/controls/plugins/PluginsStates.tsx |
| ../../../ToggleEditorsButton/ToggleEditorsButton | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../../ToolbarBase | gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx |
| ../../../utils/contextMenu | gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts |
| ../../../utils/contextMenuUtils | gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts |
| ../../../utils/getResourceBaseUrl | gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx |
| ../../../utils/loadScript | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../../utils/noteLockPrompts | gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| ../../../utils/resourceHandling | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts |
| ../../../utils/types | gui/NoteEditor/NoteBody/CodeMirror/utils/useStyles.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/TinyMCE/styles/index.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useCursorPositioning.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts |
| ../../../utils/usePluginServiceRegistration | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../../../utils/useSearchMarkers | gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx |
| ../../../WindowCommandsAndDialogs/commands/gotoAnything | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ../../AiDegradedNotice | gui/ConfigScreen/controls/AiStatus.tsx |
| ../../app.reducer | gui/ChatPanel/ChatMessageItem.tsx, gui/ChatPanel/ChatPanel.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/NoteEditor/EditorWindow.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteList/NoteList2.tsx, gui/NoteListControls/NoteListControls.tsx, gui/NoteToolbar/NoteToolbar.tsx, gui/SearchBar/SearchBar.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/Sidebar.tsx, gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/StatusScreen/StatusScreen.tsx, gui/StyleSheets/StyleSheetContainer.tsx, gui/WindowCommandsAndDialogs/AppDialogs.tsx, gui/WindowCommandsAndDialogs/PluginDialogs.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx, services/commands/stateToWhenClauseContext.ts, services/commands/types.ts |
| ../../bridge | services/plugins/hooks/useScriptLoader.ts, services/plugins/hooks/useWebviewToPluginMessages.ts |
| ../../Button/Button | gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/ConfigScreen/controls/SettingButton.tsx, gui/ConfigScreen/controls/SettingComponent.tsx, gui/ConfigScreen/controls/ToggleAdvancedSettingsButton.tsx, gui/NoteEditor/NoteLockPanel/NoteLockPanel.tsx, gui/Sidebar/styles/index.ts |
| ../../EditFolderDialog/Dialog | gui/WindowCommandsAndDialogs/utils/appDialogs.tsx |
| ../../FolderIconBox | gui/Sidebar/listItemComponents/FolderItem.tsx |
| ../../gui/Button/Button | services/plugins/UserWebviewDialogButtonBar.tsx |
| ../../gui/NewWindowOrIFrame | services/plugins/UserWebview.tsx |
| ../../gui/ResizableLayout/utils/layoutItemProp | services/commands/stateToWhenClauseContext.ts |
| ../../hooks/useMarkupToHtml | gui/NoteEditor/utils/types.ts |
| ../../hooks/usePrevious | gui/NoteEditor/utils/useFormNote.ts |
| ../../InlineCombobox | gui/ConfigScreen/controls/FontSearch.tsx |
| ../../InteropServiceHelper | gui/utils/NoteListUtils.ts |
| ../../ItemList | gui/Sidebar/hooks/useFocusHandler.ts |
| ../../jest.base-setup.js | jest.setup.js |
| ../../jest.config.base.js | jest.config.js |
| ../../KeymapConfig/ShortcutRecorder | gui/ConfigScreen/controls/GlobalHotkeyInput.tsx |
| ../../MasterPasswordDialog/Dialog | gui/WindowCommandsAndDialogs/utils/appDialogs.tsx |
| ../../NewWindowOrIFrame | gui/NoteEditor/NoteTitle/NoteTitleBar.tsx, gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/NoteEditor/utils/useInitialCursorLocation.ts, gui/NoteEditor/utils/usePluginEditorView.ts, gui/NoteEditor/utils/useScrollWhenReadyOptions.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts |
| ../../NoteEditor/utils/contextMenu | gui/WindowCommandsAndDialogs/commands/openItem.ts |
| ../../NoteLockMigrationDialog/Dialog | gui/WindowCommandsAndDialogs/utils/appDialogs.tsx |
| ../../NoteLockUnlockDialog/Dialog | gui/WindowCommandsAndDialogs/utils/appDialogs.tsx |
| ../../NoteToolbar/NoteToolbar | gui/NoteEditor/NoteTitle/NoteTitleBar.tsx |
| ../../packageInfo | services/plugins/PlatformImplementation.ts |
| ../../PasswordInput/LabelledPasswordInput | gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/NoteEditor/NoteLockPanel/NoteLockPanel.tsx |
| ../../PdfViewer | gui/WindowCommandsAndDialogs/utils/appDialogs.tsx |
| ../../ResizableLayout/utils/layoutItemProp | gui/Sidebar/commands/focusElementSideBar.ts, gui/WindowCommandsAndDialogs/commands/toggleAiChat.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteList.ts, gui/WindowCommandsAndDialogs/commands/toggleSideBar.ts |
| ../../ResizableLayout/utils/setLayoutItemProps | gui/WindowCommandsAndDialogs/commands/toggleNoteList.ts, gui/WindowCommandsAndDialogs/commands/toggleSideBar.ts |
| ../../services/autoUpdater/AutoUpdaterService | gui/UpdateNotification/UpdateNotification.tsx |
| ../../services/bridge | gui/ConfigScreen/ConfigScreen.tsx, gui/EditFolderDialog/Dialog.tsx, gui/EditFolderDialog/IconSelector.tsx, gui/KeymapConfig/KeymapConfigScreen.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/NoteListItem/NoteListItem.tsx, gui/StatusScreen/StatusScreen.tsx, gui/SyncWizard/Dialog.tsx, gui/utils/NoteListUtils.ts, utils/7zip/pathToBundled7Zip.ts |
| ../../services/commands/stateToWhenClauseContext | gui/NoteEditor/NoteEditor.tsx, gui/NoteListControls/NoteListControls.tsx, gui/NoteToolbar/NoteToolbar.tsx |
| ../../services/plugins/UserWebview | gui/NoteEditor/NoteEditor.tsx |
| ../../services/plugins/UserWebviewDialog | gui/WindowCommandsAndDialogs/PluginDialogs.tsx |
| ../../services/restart | gui/ConfigScreen/ConfigScreen.tsx |
| ../../style/StyledInput | gui/lib/SearchInput/SearchInput.tsx |
| ../../style/StyledLink | gui/ConfigScreen/controls/MissingPasswordHelpLink.tsx |
| ../../SyncWizard/Dialog | gui/WindowCommandsAndDialogs/utils/appDialogs.tsx |
| ../../types | gui/Sidebar/hooks/utils/toggleHeader.ts |
| ../../util/activateMainMenuItem | integration-tests/models/NoteEditor/NoteEditorScreen.ts |
| ../../util/setSettingValue | integration-tests/models/NoteEditor/NoteEditorScreen.ts |
| ../../util/test | integration-tests/models/NoteEditor/NoteEditorScreen.ts |
| ../../utils/7zip/getPathToExecutable7Zip | services/plugins/PluginRunner.ts |
| ../../utils/announceForAccessibility | gui/NoteList/utils/useOnKeyDown.ts, gui/WindowCommandsAndDialogs/utils/useWindowControl.ts |
| ../../utils/checkForUpdatesUtils | services/autoUpdater/AutoUpdaterService.ts |
| ../../utils/clipboardUtils | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../utils/getAssetPath | services/plugins/PluginRunner.ts, services/plugins/UserWebview.tsx |
| ../../utils/layout/layoutKeyToLabel | gui/NoteEditor/EditorWindow.tsx |
| ../../utils/markupRenderOptions | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../utils/normalizeAccelerator | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useKeymap.ts |
| ../../utils/NoteListUtils | gui/NoteListItem/utils/useOnContextMenu.ts |
| ../../utils/resourceHandling | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../utils/types | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useKeymap.ts, gui/NoteEditor/NoteBody/PlainEditor/PlainEditor.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardContext.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx |
| ../../utils/useDropHandler | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../utils/usePluginServiceRegistration | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ../../utils/useWindowControl | gui/WindowCommandsAndDialogs/commands/utils/canUseNativeUndo.ts |
| ../../vendor/lib/@joplin/lib/services/plugins/sandboxProxy.js | services/plugins/plugin_index.js |
| ../AiDegradedNotice | gui/ChatPanel/ChatPanel.tsx |
| ../app | gui/Root.tsx |
| ../app.reducer | commands/openNoteInNewWindow.ts, commands/replaceMisspelling.ts, commands/toggleExternalEditing.ts, gui/ClipperConfigScreen.tsx, gui/HelpButton.tsx, gui/ImportScreen.tsx, gui/JoplinCloudConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/MainLayoutPane.tsx, gui/MainScreen.tsx, gui/MenuBar.tsx, gui/Navigator.tsx, gui/NoteRevisionViewer.tsx, gui/NoteStatusBar.tsx, gui/ProfileEditor.tsx, gui/PublishFolderDialog.tsx, gui/QuitSyncDialog.tsx, gui/ResourceScreen.tsx, gui/Root.tsx, gui/ShareNoteDialog.tsx, gui/TagItem.tsx, gui/TagList.tsx, gui/ToolbarBase.tsx, gui/WarningBanner.tsx, plugins/GotoAnything.tsx, services/aiStatusBridge.ts |
| ../bridge | services/plugins/PlatformImplementation.ts, services/plugins/PluginRunner.ts, services/spellChecker/SpellCheckerServiceDriverNative.ts, utils/restartInSafeModeFromMain.ts |
| ../Button/Button | gui/ChatPanel/ChatPanel.tsx, gui/ConfigScreen/ButtonBar.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/EditFolderDialog/Dialog.tsx, gui/EditFolderDialog/IconSelector.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteListControls/NoteListControls.tsx, gui/NoteListWrapper/NoteListWrapper.tsx, gui/ResizableLayout/MoveButtons.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/Sidebar/Sidebar.tsx, gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/StatusScreen/StatusScreen.tsx, gui/SyncWizard/Dialog.tsx, gui/UpdateNotification/UpdateNotification.tsx |
| ../canvasFlow | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx |
| ../checkForUpdates | gui/MenuBar.tsx, gui/WarningBanner.tsx |
| ../ClipperConfigScreen | gui/ConfigScreen/ConfigScreen.tsx |
| ../commands | gui/Sidebar/hooks/useSidebarCommandHandler.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts |
| ../commands/focusElementNoteBody | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../commands/focusElementNoteTitle | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../commands/focusElementNoteViewer | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../commands/focusElementToolbar | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../commands/index | utils/initializeCommandService.ts |
| ../commands/pasteAsMarkdown | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../commands/pasteAsText | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../commands/showLocalSearch | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../ConfigScreen/ButtonBar | gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/StatusScreen/StatusScreen.tsx |
| ../ConfigScreen/controls/MissingPasswordHelpLink | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx |
| ../ConfigScreen/controls/ToggleAdvancedSettingsButton | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx |
| ../DialogButtonRow | gui/EditFolderDialog/Dialog.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/NoteLockMigrationDialog/Dialog.tsx, gui/NoteLockUnlockDialog/Dialog.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/SyncWizard/Dialog.tsx |
| ../dialogs | gui/ChatPanel/ChatPanel.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../DialogTitle | gui/EditFolderDialog/Dialog.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/NoteLockMigrationDialog/Dialog.tsx, gui/NoteLockUnlockDialog/Dialog.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/SyncWizard/Dialog.tsx |
| ../Dropdown/Dropdown | gui/ShareFolderDialog/ShareFolderDialog.tsx |
| ../editorCommandDeclarations | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ../ElectronAppWrapper | gui/MainScreen.tsx |
| ../EncryptionConfigScreen/EncryptionConfigScreen | gui/ConfigScreen/ConfigScreen.tsx |
| ../FolderIconBox | gui/EditFolderDialog/Dialog.tsx |
| ../gui/HelpButton | plugins/GotoAnything.tsx |
| ../gui/ItemList | plugins/GotoAnything.tsx |
| ../gui/NoteEditor/commands/index | utils/initializeCommandService.ts |
| ../gui/NoteEditor/editorCommandDeclarations | utils/initializeCommandService.ts |
| ../gui/NoteList/commands/index | utils/initializeCommandService.ts |
| ../gui/NoteListControls/commands/index | utils/initializeCommandService.ts |
| ../gui/Sidebar/commands/index | utils/initializeCommandService.ts |
| ../gui/WindowCommandsAndDialogs/commands/index | utils/initializeCommandService.ts |
| ../hooks/useElementHeight | gui/Sidebar/FolderAndTagList.tsx |
| ../hooks/useMarkupToHtml | gui/NoteEditor/NoteEditor.tsx |
| ../hooks/useOnItemClick | gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/TagItem.tsx |
| ../hooks/usePrevious | gui/NoteListWrapper/NoteListWrapper.tsx |
| ../InlineCombobox | gui/ShareFolderDialog/ShareFolderDialog.tsx |
| ../InlineMarkdownDisplay | gui/ChatPanel/ChatMessageItem.tsx |
| ../InteropServiceHelper | gui/MenuBar.tsx |
| ../ItemList | gui/Sidebar/FolderAndTagList.tsx |
| ../JoplinCloudConfigScreen | gui/ConfigScreen/ConfigScreen.tsx |
| ../JoplinCloudSignUpCallToAction | gui/SyncWizard/Dialog.tsx |
| ../KeymapConfig/KeymapConfigScreen | gui/ConfigScreen/ConfigScreen.tsx |
| ../lib/SearchInput/SearchInput | gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/Sidebar.tsx, gui/SearchBar/SearchBar.tsx |
| ../listItemComponents/AllNotesItem | gui/Sidebar/hooks/useOnRenderItem.tsx |
| ../listItemComponents/FolderItem | gui/Sidebar/hooks/useOnRenderItem.tsx |
| ../listItemComponents/HeaderItem | gui/Sidebar/hooks/useOnRenderItem.tsx |
| ../listItemComponents/ListItemWrapper | gui/Sidebar/hooks/useOnRenderItem.tsx |
| ../listItemComponents/TagItem | gui/Sidebar/hooks/useOnRenderItem.tsx |
| ../MainLayoutPane | gui/NoteEditor/EditorWindow.tsx |
| ../MultiNoteActions | gui/NoteEditor/NoteEditor.tsx |
| ../NewWindowOrIFrame | gui/ChatPanel/ChatPanel.tsx, gui/NoteEditor/EditorWindow.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteListControls/NoteListControls.tsx, gui/NoteListWrapper/NoteListWrapper.tsx |
| ../NoteBody/TinyMCE/utils/types | gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts |
| ../NoteContentPropertiesDialog | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../NoteEditor/utils/types | gui/hooks/useMarkupToHtml.ts |
| ../NoteList/NoteList2 | gui/NoteListWrapper/NoteListWrapper.tsx |
| ../NoteList/utils/types | gui/NoteListControls/NoteListControls.tsx, gui/NoteListWrapper/NoteListWrapper.tsx |
| ../NoteListControls/NoteListControls | gui/NoteListWrapper/NoteListWrapper.tsx |
| ../NoteListHeader/NoteListHeader | gui/NoteListWrapper/NoteListWrapper.tsx |
| ../NoteListHeader/types | gui/NoteListWrapper/NoteListWrapper.tsx |
| ../NoteListItem/NoteListItem | gui/NoteList/NoteList2.tsx |
| ../NoteListItem/utils/getNoteElementIdFromJoplinId | gui/NoteList/NoteList2.tsx |
| ../NoteListItem/utils/useOnContextMenu | gui/NoteList/NoteList2.tsx |
| ../NotePropertiesDialog | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../NoteRevisionViewer | gui/NoteEditor/NoteEditor.tsx |
| ../NoteSearchBar | gui/NoteEditor/NoteEditor.tsx |
| ../packageInfo.js | gui/ErrorBoundary.tsx, gui/MenuBar.tsx |
| ../PasswordInput/LabelledPasswordInput | gui/MasterPasswordDialog/Dialog.tsx, gui/NoteLockMigrationDialog/Dialog.tsx, gui/NoteLockUnlockDialog/Dialog.tsx |
| ../PasswordInput/PasswordInput | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx |
| ../PopupNotification/PopupNotificationList | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../PopupNotification/PopupNotificationProvider | gui/PluginNotification/PluginNotification.tsx, gui/TrashNotification/TrashNotification.tsx, gui/UpdateNotification/UpdateNotification.tsx |
| ../PopupNotification/types | gui/PluginNotification/PluginNotification.tsx, gui/TrashNotification/TrashNotification.tsx, gui/UpdateNotification/UpdateNotification.tsx |
| ../PromptDialog | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../PublishFolderDialog | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../ResizableLayout/ResizableLayout | gui/NoteEditor/EditorWindow.tsx |
| ../ResizableLayout/utils/types | gui/NoteEditor/EditorWindow.tsx, gui/NoteListWrapper/NoteListWrapper.tsx |
| ../SearchBar/SearchBar | gui/NoteListControls/NoteListControls.tsx |
| ../services/bridge | commands/createAccessibleDocument.ts, commands/editProfileConfig.ts, commands/emptyTrash.ts, commands/exportDeletionLog.ts, commands/openPrimaryAppInstance.ts, commands/openProfileDirectory.ts, commands/openSecondaryAppInstance.ts, commands/replaceMisspelling.ts, commands/startExternalEditing.ts, gui/AiDegradedNotice.tsx, gui/DropboxLoginScreen.tsx, gui/ExtensionBadge.tsx, gui/JoplinCloudConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/JoplinCloudSignUpCallToAction.tsx, gui/MainScreen.tsx, gui/MenuBar.tsx, gui/MultiNoteActions.tsx, gui/Navigator.tsx, gui/NotePropertiesDialog.tsx, gui/NoteRevisionViewer.tsx, gui/NoteTextViewer.tsx, gui/OneDriveLoginScreen.tsx, gui/PdfViewer.tsx, gui/ProfileEditor.tsx, gui/QuitSyncDialog.tsx, gui/ResourceScreen.tsx, gui/WarningBanner.tsx |
| ../services/commands/stateToWhenClauseContext | gui/MenuBar.tsx, utils/initializeCommandService.ts |
| ../services/commands/types | commands/toggleExternalEditing.ts, commands/toggleTabMovesFocus.ts |
| ../services/plugins/UserWebview | gui/MainLayoutPane.tsx |
| ../services/plugins/UserWebviewDialog | gui/MainScreen.tsx |
| ../services/restart | commands/switchProfile.ts, commands/toggleSafeMode.ts, gui/ErrorBoundary.tsx, gui/Root_UpgradeSyncTarget.tsx, gui/WarningBanner.tsx |
| ../SettingDescription | gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx |
| ../SettingHeader | gui/ConfigScreen/controls/plugins/PluginsStates.tsx |
| ../ShareFolderDialog/ShareFolderDialog | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../ShareNoteDialog | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ../style/StyledFormLabel | gui/ShareFolderDialog/ShareFolderDialog.tsx |
| ../style/StyledInput | gui/EditFolderDialog/Dialog.tsx, gui/PasswordInput/PasswordInput.tsx |
| ../style/StyledMessage | gui/ShareFolderDialog/ShareFolderDialog.tsx |
| ../styles | gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/HeaderItem.tsx, gui/Sidebar/listItemComponents/TagItem.tsx |
| ../StyleSheets/StyleSheetContainer | gui/NoteEditor/EditorWindow.tsx |
| ../TagList | gui/NoteEditor/StatusBar.tsx |
| ../ToggleEditorsButton | gui/ToggleEditorsButton/styles/index.ts |
| ../Toolbar | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../ToolbarBase | gui/NoteToolbar/NoteToolbar.tsx |
| ../ToolbarButton/ToolbarButton | gui/NoteEditor/StatusBar.tsx |
| ../types | gui/ConfigScreen/controls/SettingComponent.tsx, gui/Sidebar/commands/focusElementSideBar.ts, gui/Sidebar/hooks/useFocusHandler.ts, gui/Sidebar/hooks/useOnItemClick.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useOnSidebarKeyDownHandler.ts, gui/Sidebar/hooks/useSelectedSidebarIndexes.ts, gui/Sidebar/hooks/useSidebarCommandHandler.ts, gui/Sidebar/hooks/useSidebarListData.ts, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/HeaderItem.tsx, gui/WindowCommandsAndDialogs/utils/useSyncDialogState.ts, gui/WindowCommandsAndDialogs/utils/useWindowControl.ts, services/plugins/hooks/useFormData.ts |
| ../useCheckboxToggle | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx |
| ../util/activateMainMenuItem | integration-tests/models/ChangeAppLayoutScreen.ts, integration-tests/models/GoToAnything.ts, integration-tests/models/MainScreen.ts, integration-tests/models/NoteList.ts, integration-tests/models/Sidebar.ts |
| ../util/extendedExpect | integration-tests/models/Sidebar.ts |
| ../util/setFilePickerResponse | integration-tests/models/MainScreen.ts |
| ../util/setSettingValue | integration-tests/models/ChatPanel.ts |
| ../util/test | integration-tests/models/ChatPanel.ts, integration-tests/models/MainScreen.ts |
| ../util/waitForNextWindowMatching | integration-tests/models/MainScreen.ts |
| ../utils | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx |
| ../utils/checkForUpdatesUtils | tools/githubReleasesUtils.ts, tools/modifyReleaseAssets.ts |
| ../utils/dragAndDrop | gui/NoteListHeader/useDragAndDrop.ts |
| ../utils/getAssetPath | gui/NoteTextViewer.tsx |
| ../utils/hasNoteLockKey | gui/NoteEditor/NoteEditor.tsx |
| ../utils/layout/layoutKeyToLabel | gui/MainScreen.tsx |
| ../utils/loadScript | gui/EditFolderDialog/IconSelector.tsx |
| ../utils/resourceHandling | gui/NoteEditor/commands/pasteAsMarkdown.ts |
| ../utils/showFolderPicker | gui/WindowCommandsAndDialogs/commands/moveToFolder.ts |
| ../utils/types | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/NoteEditor/commands/focusElementNoteBody.ts, gui/NoteEditor/commands/focusElementNoteViewer.ts, gui/NoteEditor/commands/focusElementToolbar.ts, gui/NoteEditor/commands/pasteAsMarkdown.ts, gui/NoteEditor/commands/pasteAsText.ts, gui/NoteEditor/commands/showLocalSearch.ts, gui/NoteEditor/styles/index.ts |
| ../utils/useContextMenu | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../utils/useEditorSearchExtension | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ../utils/useEditorSearchHandler | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../utils/useFocusNote | gui/NoteList/commands/focusElementNoteList.ts |
| ../utils/useScrollHandler | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../utils/useStyles | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../utils/useWebviewIpcMessage | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ../utils/useWindowControl | gui/WindowCommandsAndDialogs/commands/addProfile.ts, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, gui/WindowCommandsAndDialogs/commands/exportPdf.ts, gui/WindowCommandsAndDialogs/commands/globalRedo.ts, gui/WindowCommandsAndDialogs/commands/globalUndo.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/WindowCommandsAndDialogs/commands/print.ts, gui/WindowCommandsAndDialogs/commands/renameFolder.ts, gui/WindowCommandsAndDialogs/commands/renameTag.ts, gui/WindowCommandsAndDialogs/commands/setTags.ts, gui/WindowCommandsAndDialogs/commands/showNoteContentProperties.ts, gui/WindowCommandsAndDialogs/commands/showNoteProperties.ts, gui/WindowCommandsAndDialogs/commands/showPrompt.ts, gui/WindowCommandsAndDialogs/commands/showShareFolderDialog.ts, gui/WindowCommandsAndDialogs/commands/showShareNoteDialog.ts, gui/WindowCommandsAndDialogs/commands/toggleAiChat.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteList.ts, gui/WindowCommandsAndDialogs/commands/toggleSideBar.ts |
| ../utils/window/types | gui/NewWindowOrIFrame.tsx |
| ../WhiteboardContext | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx |
| ../WindowCommandsAndDialogs/WindowCommandsAndDialogs | gui/NoteEditor/EditorWindow.tsx |
| ./ActionPanel | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ./addNoteToWhiteboard | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./addProfile | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./app | main-html.ts |
| ./app.reducer | app.ts |
| ./AppDialogs | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ./BannerContent | gui/NoteEditor/WarningBanner/WarningBanner.tsx |
| ./BaseEditor | integration-tests/models/NoteEditor/MarkdownEditor.ts, integration-tests/models/NoteEditor/RichTextEditor.ts |
| ./bridge | ElectronAppWrapper.ts, main.ts, services/restart.ts |
| ./Button/Button | gui/JoplinCloudConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/JoplinCloudSignUpCallToAction.tsx, gui/PublishFolderDialog.tsx, gui/ShareNoteDialog.tsx |
| ./ButtonBar | gui/ConfigScreen/ConfigScreen.tsx |
| ./canManuallySortNotes | gui/NoteList/utils/useDragAndDrop.ts, gui/NoteList/utils/useMoveNote.ts |
| ./canvasFlow | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ./ChangeAppLayoutScreen | integration-tests/models/MainScreen.ts |
| ./ChatHistory | gui/ChatPanel/ChatPanel.tsx |
| ./ChatMessageItem | gui/ChatPanel/ChatPanel.tsx |
| ./ChatPanel | integration-tests/models/MainScreen.ts |
| ./ChatPanel/ChatPanel | gui/MainLayoutPane.tsx |
| ./checkForUpdates | app.ts |
| ./checkForUpdatesUtils | utils/checkForUpdatesUtilsTestData.ts |
| ./clipboardUtils | gui/NoteEditor/utils/contextMenu.ts |
| ./commandPalette | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./commands/focusElementNoteList | gui/NoteList/NoteList2.tsx |
| ./commands/focusSearch | gui/NoteListControls/NoteListControls.tsx |
| ./commands/showRevisions | gui/NoteEditor/NoteEditor.tsx |
| ./ConfigScreen/ButtonBar | gui/DropboxLoginScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/OneDriveLoginScreen.tsx, gui/ProfileEditor.tsx, gui/ResourceScreen.tsx |
| ./ConfigScreen/ConfigScreen | gui/Root.tsx |
| ./configSearch | gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/Sidebar.tsx |
| ./constants | utils/customProtocols/handleCustomProtocols.ts, utils/customProtocols/registerCustomProtocols.ts |
| ./contextMenu | gui/NoteEditor/utils/useMessageHandler.ts |
| ./contextMenuUtils | gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/useMessageHandler.ts |
| ./controls/AiIndexStatus | gui/ConfigScreen/ConfigScreen.tsx |
| ./controls/AiStatus | gui/ConfigScreen/ConfigScreen.tsx |
| ./controls/MissingPasswordHelpLink | gui/ConfigScreen/ConfigScreen.tsx |
| ./controls/NoteLockSettings | gui/ConfigScreen/ConfigScreen.tsx |
| ./controls/SettingComponent | gui/ConfigScreen/ConfigScreen.tsx |
| ./controls/ToggleAdvancedSettingsButton | gui/ConfigScreen/ConfigScreen.tsx |
| ./copyDevCommand | commands/index.ts |
| ./copyToClipboard | commands/index.ts |
| ./createAccessibleDocument | commands/index.ts |
| ./createStartupArgs | integration-tests/util/test.ts |
| ./deleteFolder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./DialogButtonRow | gui/NoteContentPropertiesDialog.tsx, gui/NotePropertiesDialog.tsx, gui/PublishFolderDialog.tsx, gui/QuitSyncDialog.tsx, gui/Root.tsx, gui/ShareNoteDialog.tsx |
| ./DialogButtonRow/useKeyboardHandler | gui/DialogButtonRow.tsx |
| ./dialogs | gui/ProfileEditor.tsx |
| ./DialogTitle | gui/PublishFolderDialog.tsx, gui/Root.tsx, gui/ShareNoteDialog.tsx |
| ./disableNoteEncryption | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./DropboxLoginScreen | gui/Root.tsx |
| ./duplicateNote | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./editAlarm | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./Editor | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ./EditorCodeDialog | integration-tests/models/NoteEditor/RichTextEditor.ts |
| ./editProfileConfig | commands/index.ts |
| ./ElectronAppWrapper | bridge.ts, main.ts |
| ./EmojiBox | gui/FolderIconBox.tsx |
| ./EmptyExpandLink | gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/ExpandLink.tsx, gui/Sidebar/listItemComponents/TagItem.tsx |
| ./emptyTrash | commands/index.ts |
| ./enableFlow | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx |
| ./enableNoteEncryption | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./enableTextAreaTab | gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts |
| ./ErrorBoundary | gui/Root.tsx |
| ./evaluateWithRetry | integration-tests/util/setDarkMode.ts, integration-tests/util/test.ts |
| ./ExpandIcon | gui/Sidebar/listItemComponents/EmptyExpandLink.tsx, gui/Sidebar/listItemComponents/ExpandLink.tsx |
| ./ExpandLink | gui/Sidebar/listItemComponents/FolderItem.tsx |
| ./exportDeletionLog | commands/index.ts |
| ./exportFolders | commands/index.ts |
| ./exportNotes | commands/index.ts |
| ./exportPdf | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./extendedExpect | integration-tests/util/test.ts |
| ./ExtensionBadge | gui/ClipperConfigScreen.tsx |
| ./findItemByKey | gui/ResizableLayout/utils/layoutItemProp.ts |
| ./focusElement | commands/index.ts |
| ./focusElementNoteBody | gui/NoteEditor/commands/index.ts |
| ./focusElementNoteList | gui/NoteList/commands/index.ts |
| ./focusElementNoteTitle | gui/NoteEditor/commands/index.ts |
| ./focusElementNoteViewer | gui/NoteEditor/commands/index.ts |
| ./focusElementSideBar | gui/Sidebar/commands/index.ts |
| ./focusElementToolbar | gui/NoteEditor/commands/index.ts |
| ./focusSearch | gui/NoteListControls/commands/index.ts |
| ./FolderAndTagList | gui/Sidebar/Sidebar.tsx |
| ./FontSearch | gui/ConfigScreen/controls/SettingComponent.tsx |
| ./generateLatestArm64Yml | tools/modifyReleaseAssets.ts |
| ./getColumnTitle | gui/NoteListHeader/utils/useContextMenu.ts |
| ./getLabel | gui/KeymapConfig/utils/useKeymap.ts |
| ./getMainWindow | integration-tests/util/mockClipboard.ts, integration-tests/util/test.ts |
| ./getNoteTitleHtml | gui/NoteListItem/utils/useRenderedNote.ts |
| ./getWindowCommandPriority | gui/NoteEditor/utils/useWindowCommandHandler.ts |
| ./githubReleasesUtils | tools/modifyReleaseAssets.ts |
| ./GlobalHotkeyInput | gui/ConfigScreen/controls/SettingComponent.tsx |
| ./globalRedo | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./globalUndo | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./gotoAnything | gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/commandPalette.ts, gui/WindowCommandsAndDialogs/commands/index.ts, gui/WindowCommandsAndDialogs/commands/linkToNote.ts |
| ./GoToAnything | integration-tests/models/MainScreen.ts |
| ./gui/menuCommandNames | app.ts |
| ./gui/ResizableLayout/utils/iterateItems | app.reducer.ts |
| ./gui/ResizableLayout/utils/types | app.reducer.ts |
| ./gui/ResizableLayout/utils/validateLayout | app.reducer.ts |
| ./gui/Root | main-html.ts |
| ./gui/Root_UpgradeSyncTarget | main-html.ts |
| ./handlePositions | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx |
| ./HelpButton | gui/NoteRevisionViewer.tsx |
| ./hideModalMessage | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./hooks/useContentSize | services/plugins/UserWebview.tsx |
| ./hooks/useFocusHandler | gui/Sidebar/FolderAndTagList.tsx |
| ./hooks/useFormData | services/plugins/UserWebview.tsx |
| ./hooks/useHtmlLoader | services/plugins/UserWebview.tsx |
| ./hooks/useMarkupToHtml | gui/NoteRevisionViewer.tsx |
| ./hooks/useOnRenderItem | gui/Sidebar/FolderAndTagList.tsx |
| ./hooks/useOnRenderListWrapper | gui/Sidebar/FolderAndTagList.tsx |
| ./hooks/useOnSidebarKeyDownHandler | gui/Sidebar/FolderAndTagList.tsx |
| ./hooks/useScriptLoader | services/plugins/UserWebview.tsx |
| ./hooks/useSelectedSidebarIndexes | gui/Sidebar/FolderAndTagList.tsx |
| ./hooks/useSidebarCommandHandler | gui/Sidebar/FolderAndTagList.tsx |
| ./hooks/useSidebarListData | gui/Sidebar/FolderAndTagList.tsx |
| ./hooks/useSubmitHandler | services/plugins/UserWebview.tsx |
| ./hooks/useThemeCss | services/plugins/UserWebview.tsx |
| ./hooks/useViewIsReady | services/plugins/UserWebview.tsx |
| ./hooks/useWebviewToPluginMessages | services/plugins/UserWebview.tsx |
| ./IconSelector | gui/EditFolderDialog/Dialog.tsx |
| ./importFrom | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./ImportScreen | gui/Root.tsx |
| ./ItemList | gui/InlineCombobox.tsx |
| ./iterateItems | gui/ResizableLayout/utils/movements.ts, gui/ResizableLayout/utils/persist.ts, gui/ResizableLayout/utils/removeItem.ts, gui/ResizableLayout/utils/removeKeylessItems.ts, gui/ResizableLayout/utils/validateLayout.ts |
| ./JoplinCloudLoginScreen | gui/Root.tsx |
| ./JoplinCloudSignUpCallToAction | gui/JoplinCloudLoginScreen.tsx |
| ./LayoutItemContainer | gui/ResizableLayout/ResizableLayout.tsx |
| ./lib/@joeattardi/emoji-button/dist/index.js | vendor/loadEmojiLib.js |
| ./linkToNote | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./ListItemWrapper | gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/HeaderItem.tsx, gui/Sidebar/listItemComponents/TagItem.tsx |
| ./lockEncryptedNotes | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./MainLayoutPane | gui/MainScreen.tsx |
| ./MainScreen | gui/Root.tsx, integration-tests/models/ChangeAppLayoutScreen.ts, integration-tests/models/ChatPanel.ts, integration-tests/models/GoToAnything.ts |
| ./MainScreen/handleCallbackUrl | gui/MainScreen.tsx |
| ./MarkdownEditor | integration-tests/models/NoteEditor/NoteEditorScreen.ts |
| ./markupRenderOptions | gui/NoteEditor/utils/resourceHandling.ts |
| ./MenuBar | gui/Root.tsx |
| ./menuCommandNames | gui/MenuBar.tsx |
| ./ModalMessageOverlay | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ./MoveButtons | gui/ResizableLayout/ResizableLayout.tsx |
| ./moveToFolder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./Navigator | gui/Root.tsx |
| ./newFolder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./newNote | gui/WindowCommandsAndDialogs/commands/index.ts, gui/WindowCommandsAndDialogs/commands/newTodo.ts, gui/WindowCommandsAndDialogs/commands/newWhiteboard.ts |
| ./newSubFolder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./newTodo | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./newWhiteboard | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./NewWindowOrIFrame | gui/MainLayoutPane.tsx, gui/Navigator.tsx, gui/NoteTextViewer.tsx |
| ./nodes/FileNode | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ./nodes/GroupNode | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ./nodes/LinkNode | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ./nodes/TextNode | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ./NoteBody/CodeMirror/v5/CodeMirror | gui/NoteEditor/NoteEditor.tsx |
| ./NoteBody/CodeMirror/v6/CodeMirror | gui/NoteEditor/NoteEditor.tsx |
| ./NoteBody/PlainEditor/PlainEditor | gui/NoteEditor/NoteEditor.tsx |
| ./NoteBody/TinyMCE/TinyMCE | gui/NoteEditor/NoteEditor.tsx |
| ./NoteBody/TinyMCE/utils/joplinCommandToTinyMceCommands | gui/NoteEditor/editorCommandDeclarations.ts |
| ./NoteBody/WhiteboardEditor/WhiteboardEditor | gui/NoteEditor/NoteEditor.tsx |
| ./NoteCount | gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/TagItem.tsx |
| ./NoteEditor/EditorWindow | gui/Root.tsx |
| ./NoteEditor/NoteEditor | gui/MainLayoutPane.tsx |
| ./NoteEditor/NoteEditorScreen | integration-tests/models/MainScreen.ts |
| ./NoteEditor/NoteLockPanel/NoteLockPanel | gui/NoteRevisionViewer.tsx |
| ./NoteEditor/utils/contextMenu | gui/PdfViewer.tsx |
| ./NoteEditor/utils/contextMenuUtils | gui/PdfViewer.tsx |
| ./NoteEditor/WarningBanner/BannerContent | gui/ErrorBoundary.tsx |
| ./NoteList | integration-tests/models/MainScreen.ts |
| ./NoteListHeader/utils/validateColumns | gui/MainLayoutPane.tsx |
| ./NoteListHeaderItem | gui/NoteListHeader/NoteListHeader.tsx |
| ./NoteListWrapper/NoteListWrapper | gui/MainLayoutPane.tsx |
| ./NoteLockPanel/NoteLockPanel | gui/NoteEditor/NoteEditor.tsx |
| ./NoteTextViewer | gui/NoteRevisionViewer.tsx |
| ./NoteTitle/NoteTitleBar | gui/NoteEditor/NoteEditor.tsx |
| ./noteTitleTooltip | gui/NoteListItem/utils/useItemElement.ts |
| ./NoteViewer | integration-tests/models/NoteEditor/NoteEditorScreen.ts |
| ./NotificationItem | gui/PopupNotification/PopupNotificationList.tsx |
| ./OneDriveLoginScreen | gui/Root.tsx |
| ./openAiChatConversation | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./openFolder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./openFolderDialog | gui/WindowCommandsAndDialogs/commands/index.ts, gui/WindowCommandsAndDialogs/commands/newFolder.ts |
| ./openItem | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./openNote | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./openNoteInNewWindow | commands/index.ts |
| ./openPdfViewer | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./openPrimaryAppInstance | commands/index.ts |
| ./openProfileDirectory | commands/index.ts |
| ./openSecondaryAppInstance | commands/index.ts |
| ./openSyncWizard | commands/index.ts |
| ./openTag | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./packageInfo.js | app.ts, checkForUpdates.ts, main-html.ts, main.ts |
| ./PasswordInput | gui/PasswordInput/LabelledPasswordInput.tsx |
| ./PasswordInput/PasswordInput | gui/PromptDialog.tsx |
| ./pasteAsMarkdown | gui/NoteEditor/commands/index.ts |
| ./pasteAsText | gui/NoteEditor/commands/index.ts |
| ./pathToBundled7Zip | utils/7zip/getPathToExecutable7Zip.ts |
| ./PluginBox | gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx |
| ./PluginDialogs | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ./PluginNotification/PluginNotification | gui/MainScreen.tsx |
| ./plugins/GotoAnything | app.ts |
| ./plugins/PluginsStates | gui/ConfigScreen/controls/SettingComponent.tsx |
| ./PopupNotification/PopupNotificationProvider | gui/Root.tsx |
| ./PopupNotificationProvider | gui/PopupNotification/PopupNotificationList.tsx |
| ./prepareViewProps | gui/NoteListItem/utils/useRenderedNote.ts |
| gui/WindowCommandsAndDialogs/commands/index.ts | |
| ./ProfileEditor | gui/Root.tsx |
| ./QuitSyncDialog | gui/Root.tsx |
| ./renameFolder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./renameTag | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./replaceMisspelling | commands/index.ts |
| ./resetLayout | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./ResizableLayout/MoveButtons | gui/MainScreen.tsx |
| ./ResizableLayout/ResizableLayout | gui/MainLayoutPane.tsx, gui/MainScreen.tsx |
| ./ResizableLayout/utils/findItemByKey | gui/MainScreen.tsx |
| ./ResizableLayout/utils/iterateItems | gui/MainScreen.tsx |
| ./ResizableLayout/utils/movements | gui/MainScreen.tsx |
| ./ResizableLayout/utils/persist | gui/MainScreen.tsx |
| ./ResizableLayout/utils/removeItem | gui/MainLayoutPane.tsx, gui/MainScreen.tsx |
| ./ResizableLayout/utils/removeKeylessItems | gui/MainScreen.tsx |
| ./ResizableLayout/utils/types | gui/MainLayoutPane.tsx, gui/MainScreen.tsx |
| ./ResizableLayout/utils/validateLayout | gui/MainScreen.tsx |
| ./resourceHandling | gui/NoteEditor/utils/useFormNote.ts |
| ./ResourceScreen | gui/Root.tsx |
| ./restoreFolder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./restoreNote | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./restoreNoteRevision | commands/index.ts |
| ./retryOnFailure | integration-tests/util/evaluateWithRetry.ts |
| ./revealInNotebook | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./revealResourceFile | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./RichTextEditor | integration-tests/models/NoteEditor/NoteEditorScreen.ts |
| ./search | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./searchHighlight | gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/Sidebar.tsx |
| ./SearchPlugins | gui/ConfigScreen/controls/plugins/PluginsStates.tsx |
| ./services/aiStatusBridge | app.ts |
| ./services/autoUpdater/AutoUpdaterService | ElectronAppWrapper.ts |
| ./services/bridge | InteropServiceHelper.ts, app.ts, checkForUpdates.ts, main-html.ts |
| ./services/plugins/PlatformImplementation | app.ts |
| ./services/plugins/PluginRunner | ElectronAppWrapper.ts, app.ts |
| ./services/restart | main-html.ts |
| ./services/spellChecker/SpellCheckerServiceDriverNative | app.ts |
| ./setDarkMode | integration-tests/util/test.ts |
| ./setTags | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./SettingButton | gui/ConfigScreen/controls/SettingComponent.tsx |
| ./SettingDescription | gui/ConfigScreen/controls/SettingComponent.tsx |
| ./SettingLabel | gui/ConfigScreen/controls/SettingComponent.tsx |
| ./ShortcutRecorder | gui/KeymapConfig/KeymapConfigScreen.tsx |
| ./showLocalSearch | gui/NoteEditor/commands/index.ts |
| ./showModalMessage | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./showNoteContentProperties | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./showNoteProperties | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./showProfileEditor | commands/index.ts |
| ./showPrompt | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./showPublishFolderDialog | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./showRevisions | gui/NoteEditor/commands/index.ts |
| ./showShareFolderDialog | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./showShareNoteDialog | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./showSpellCheckerMenu | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./Sidebar | gui/ConfigScreen/ConfigScreen.tsx, integration-tests/models/MainScreen.ts |
| ./Sidebar/Sidebar | gui/MainLayoutPane.tsx |
| ./SsoLoginScreen/SsoLoginScreen | gui/Root.tsx |
| ./startExternalEditing | commands/index.ts |
| ./StatusBar | gui/NoteEditor/NoteEditor.tsx |
| ./StatusScreen/StatusScreen | gui/Root.tsx |
| ./stopExternalEditing | commands/index.ts |
| ./stripUnsafeStyles | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx |
| ./styles | gui/KeymapConfig/KeymapConfigScreen.tsx, gui/KeymapConfig/ShortcutRecorder.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteEditor.tsx, gui/Sidebar/Sidebar.tsx, gui/ToggleEditorsButton/ToggleEditorsButton.tsx |
| ./StyleSheets/StyleSheetContainer | gui/Root.tsx |
| ./switchProfile | commands/index.ts |
| ./switchProfile1 | commands/index.ts |
| ./switchProfile2 | commands/index.ts |
| ./switchProfile3 | commands/index.ts |
| ./SyncTab | integration-tests/models/SettingsScreen/SettingsScreen.ts |
| ./TagItem | gui/TagList.tsx |
| ./test | integration-tests/util/mockClipboard.ts |
| ./toggleAiChat | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleEditors | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./ToggleEditorsButton/ToggleEditorsButton | gui/ToolbarBase.tsx |
| ./toggleExternalEditing | commands/index.ts |
| ./toggleLayoutMoveMode | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleMenuBar | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleNoteList | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleNotesSortOrderField | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleNotesSortOrderReverse | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleNoteType | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./togglePerFolderSortOrder | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleSafeMode | commands/index.ts |
| ./toggleSideBar | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleTabMovesFocus | commands/index.ts |
| ./toggleVisiblePanes | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./toggleWhiteboardEditor | gui/WindowCommandsAndDialogs/commands/index.ts |
| ./ToolbarButton/ToolbarButton | gui/ToolbarBase.tsx |
| ./ToolbarSpace | gui/ToolbarBase.tsx |
| ./tools/bundleJs | gulpfile.ts |
| ./tools/cleanOnnxRuntime | gulpfile.ts |
| ./tools/copy7Zip | gulpfile.ts |
| ./TrashNotification/TrashNotification | gui/MainScreen.tsx |
| ./TrashNotificationMessage | gui/TrashNotification/TrashNotification.tsx |
| ./types | gui/ConfigScreen/ConfigScreen.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/normalizeAccelerator.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialogEventListeners.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteEditor/utils/index.ts, gui/NoteEditor/utils/markupRenderOptions.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/NoteEditor/utils/useDropHandler.ts, gui/NoteEditor/utils/useEffectiveNoteId.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useMessageHandler.ts, gui/NoteEditor/utils/useScheduleSaveCallbacks.ts, gui/NoteEditor/utils/useScrollWhenReadyOptions.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/NoteListHeader/NoteListHeader.tsx, gui/NoteListHeader/NoteListHeaderItem.tsx, gui/NoteListItem/utils/useItemElement.ts, gui/PasswordInput/LabelledPasswordInput.tsx, gui/PasswordInput/PasswordInput.tsx, gui/PopupNotification/NotificationItem.tsx, gui/PopupNotification/PopupNotificationProvider.tsx, gui/ResizableLayout/utils/findItemByKey.ts, gui/ResizableLayout/utils/isTempContainer.ts, gui/ResizableLayout/utils/iterateItems.ts, gui/ResizableLayout/utils/layoutItemProp.ts, gui/ResizableLayout/utils/movements.ts, gui/ResizableLayout/utils/persist.ts, gui/ResizableLayout/utils/removeItem.ts, gui/ResizableLayout/utils/removeKeylessItems.ts, gui/ResizableLayout/utils/resizeLogic.ts, gui/ResizableLayout/utils/setLayoutItemProps.ts, gui/ResizableLayout/utils/useLayoutItemSizes.ts, gui/ResizableLayout/utils/validateLayout.ts, gui/Sidebar/FolderAndTagList.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ./UpdateNotification/UpdateNotification | gui/MainScreen.tsx |
| ./useCardWheel | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx |
| ./useDragAndDrop | gui/NoteListHeader/NoteListHeader.tsx |
| ./useDropHandler | gui/NoteEditor/utils/types.ts |
| ./useEditDialog | gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialogEventListeners.ts |
| ./useEditorCommands | gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ./useEditorSearchExtension | gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts |
| ./useEffectDebugger | gui/hooks/usePropsDebugger.ts |
| ./useFocusNote | gui/NoteList/utils/useMoveNote.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteList/utils/useOnNoteClick.ts |
| ./useFormNote | gui/NoteEditor/utils/useConnectToEditorPlugin.ts |
| ./useLayoutItemSizes | gui/ResizableLayout/utils/resizeLogic.ts |
| ./useMessageHandler | services/plugins/hooks/useContentSize.ts, services/plugins/hooks/useFormData.ts, services/plugins/hooks/useHtmlLoader.ts, services/plugins/hooks/useSubmitHandler.ts, services/plugins/hooks/useViewIsReady.ts |
| ./useNoteLockMode | gui/ConfigScreen/controls/NoteLockSettings.tsx |
| ./useOnItemClick | gui/Sidebar/hooks/useOnRenderItem.tsx |
| ./usePrevious | gui/hooks/useEffectDebugger.ts, gui/hooks/useImperativeHandlerDebugger.ts |
| ./usePrintToCallback | gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts, gui/WindowCommandsAndDialogs/utils/useWindowControl.ts |
| ./UserWebview | services/plugins/UserWebviewDialog.tsx |
| ./UserWebviewDialogButtonBar | services/plugins/UserWebviewDialog.tsx |
| ./useSearchMarkers | gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useNoteSearchBar.ts |
| ./useWindowControl | gui/WindowCommandsAndDialogs/utils/showFolderPicker.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts |
| ./utils | gui/NoteEditor/NoteEditor.tsx |
| ./utils/appDialogs | gui/WindowCommandsAndDialogs/AppDialogs.tsx |
| ./utils/canUseNativeUndo | gui/WindowCommandsAndDialogs/commands/globalRedo.ts, gui/WindowCommandsAndDialogs/commands/globalUndo.ts |
| ./utils/checkForUpdatesUtils | checkForUpdates.ts |
| ./utils/contextMenu | gui/NoteEditor/NoteEditor.tsx |
| ./utils/customProtocols/handleCustomProtocols | ElectronAppWrapper.ts, app.ts |
| ./utils/customProtocols/registerCustomProtocols | main.ts |
| ./utils/getColumnTitle | gui/NoteListHeader/NoteListHeaderItem.tsx |
| ./utils/getLabel | gui/KeymapConfig/KeymapConfigScreen.tsx |
| ./utils/getNoteElementIdFromJoplinId | gui/NoteListItem/NoteListItem.tsx |
| ./utils/getResourceBaseUrl | gui/NoteEditor/NoteEditor.tsx |
| ./utils/hasNoteLockKey | gui/NoteRevisionViewer.tsx |
| ./utils/initializeCommandService | app.ts |
| ./utils/initializeNetworkConnectionAttemptTimeout | main-html.ts, main.ts |
| ./utils/initReact | main-html.ts |
| ./utils/isSafeToOpen | bridge.ts |
| ./utils/joplinCommandToTinyMceCommands | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/localisation | gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx |
| ./utils/movements | gui/ResizableLayout/MoveButtons.tsx, gui/ResizableLayout/ResizableLayout.tsx |
| ./utils/NoteListUtils | gui/MultiNoteActions.tsx |
| ./utils/noteLockPrompts | InteropServiceHelper.ts |
| ./utils/resizeLogic | gui/ResizableLayout/ResizableLayout.tsx |
| ./utils/restartInSafeModeFromMain | ElectronAppWrapper.ts |
| ./utils/setLayoutItemProps | gui/ResizableLayout/ResizableLayout.tsx |
| ./utils/setupToolbarButtons | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/shouldPasteResources | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/sourceMapSetup | main-html.ts, main.ts |
| ./utils/style | gui/ResizableLayout/ResizableLayout.tsx |
| ./utils/toggleHeader | gui/Sidebar/hooks/useOnSidebarKeyDownHandler.ts, gui/Sidebar/hooks/useSidebarListData.ts |
| ./utils/types | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteList/NoteList2.tsx, gui/NoteListItem/NoteListItem.tsx, gui/ResizableLayout/LayoutItemContainer.tsx, gui/ResizableLayout/ResizableLayout.tsx |
| ./utils/useActiveDescendantId | gui/NoteList/NoteList2.tsx |
| ./utils/useAutoScroll | gui/NoteList/NoteList2.tsx |
| ./utils/useCommandStatus | gui/KeymapConfig/KeymapConfigScreen.tsx |
| ./utils/useConnectToEditorPlugin | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useContentScriptRegistration | gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx |
| ./utils/useContextMenu | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteListHeader/NoteListHeader.tsx |
| ./utils/useCursorPositioning | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useCursorUtils | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ./utils/useDragAndDrop | gui/NoteList/NoteList2.tsx |
| ./utils/useDropHandler | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useEditDialog | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useEditDialogEventListeners | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useEditorSettings | gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ./utils/useEffectiveNoteId | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useExternalPlugins | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ./utils/useFocusNote | gui/NoteList/NoteList2.tsx |
| ./utils/useFocusVisible | gui/NoteList/NoteList2.tsx |
| ./utils/useFolder | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useFormNote | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useHighlightedSearchTerms | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useInitialCursorLocation | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useItemCss | gui/NoteList/NoteList2.tsx |
| ./utils/useItemElement | gui/NoteListItem/NoteListItem.tsx |
| ./utils/useJoplinCommands | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ./utils/useJoplinMode | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ./utils/useKeyboardRefocusHandler | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useKeymap | gui/KeymapConfig/KeymapConfigScreen.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx |
| ./utils/useLayoutItemSizes | gui/ResizableLayout/LayoutItemContainer.tsx, gui/ResizableLayout/ResizableLayout.tsx |
| ./utils/useLineSorting | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ./utils/useLinkTooltips | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useListIdent | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ./utils/useMessageHandler | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useMoveNote | gui/NoteList/NoteList2.tsx |
| ./utils/useNoteSearchBar | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useOnKeyDown | gui/NoteList/NoteList2.tsx |
| ./utils/useOnNoteClick | gui/NoteList/NoteList2.tsx |
| ./utils/useOnNoteDoubleClick | gui/NoteList/NoteList2.tsx |
| ./utils/usePluginEditorView | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useRefocusOnVisiblePaneChange | gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ./utils/useRenderedNote | gui/NoteListItem/NoteListItem.tsx |
| ./utils/useResourceUnwatcher | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useRootElement | gui/NoteListItem/NoteListItem.tsx |
| ./utils/useScheduleSaveCallbacks | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useScroll | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteList/NoteList2.tsx |
| ./utils/useScrollUtils | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| ./utils/useScrollWhenReadyOptions | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useSearchMarkers | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useSyncDialogState | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ./utils/useSyncEditorValue | gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| ./utils/useTabIndenter | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useTextPatternsLookup | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useVisibleRange | gui/NoteList/NoteList2.tsx |
| ./utils/useWebViewApi | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| ./utils/useWindowCommandHandler | gui/NoteEditor/NoteEditor.tsx |
| ./utils/useWindowCommands | gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| ./utils/useWindowResizeEvent | gui/ResizableLayout/ResizableLayout.tsx |
| ./utils/validateLayout | gui/ResizableLayout/ResizableLayout.tsx |
| ./validateLayout | gui/ResizableLayout/utils/movements.ts, gui/ResizableLayout/utils/persist.ts, gui/ResizableLayout/utils/removeItem.ts, gui/ResizableLayout/utils/removeKeylessItems.ts, gui/ResizableLayout/utils/setLayoutItemProps.ts |
| ./WarningBanner | gui/MainScreen.tsx |
| ./WarningBanner/WarningBanner | gui/NoteEditor/NoteEditor.tsx |
| ./WhiteboardContext | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| ./WhiteboardSurface | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx |
| ./WindowCommandsAndDialogs/commands/importFrom | gui/MenuBar.tsx |
| ./WindowCommandsAndDialogs/WindowCommandsAndDialogs | gui/Root.tsx |
| @electron/notarize | tools/notarizeMacApp.ts |
| @electron/remote | commands/copyDevCommand.ts, services/bridge.ts, services/electron-context-menu.js |
| @electron/remote/main | ElectronAppWrapper.ts, main.ts, services/plugins/PluginRunner.ts |
| @emotion/cache | gui/NoteEditor/EditorWindow.tsx |
| @emotion/react | gui/NoteEditor/EditorWindow.tsx |
| @joeattardi/emoji-button | gui/EditFolderDialog/IconSelector.tsx |
| @joplin/default-plugins/commands/buildAll | gulpfile.ts |
| @joplin/editor/CodeMirror/CodeMirror5Emulation/CodeMirror5Emulation | gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchExtension.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts |
| @joplin/editor/CodeMirror/CodeMirrorControl | gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useRefocusOnVisiblePaneChange.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useSyncEditorValue.ts, gui/NoteEditor/utils/types.ts |
| @joplin/editor/CodeMirror/createEditor | gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx |
| @joplin/editor/CodeMirror/utils/setupVim | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx |
| @joplin/editor/events | gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx |
| @joplin/editor/types | gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts |
| @joplin/lib/array | gui/NoteListItem/utils/useRenderedNote.ts |
| @joplin/lib/ArrayUtils | checkForUpdates.ts, plugins/GotoAnything.tsx |
| @joplin/lib/AsyncActionQueue | gui/ConfigScreen/controls/plugins/SearchPlugins.tsx, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useFormNote.ts, plugins/GotoAnything.tsx |
| @joplin/lib/BaseApplication | app.ts, utils/restartInSafeModeFromMain.ts |
| @joplin/lib/BaseModel | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteList/NoteList2.tsx, gui/NoteList/utils/useMoveNote.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteRevisionViewer.tsx, gui/SearchBar/SearchBar.tsx, gui/Sidebar/hooks/useOnItemClick.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/ListItemWrapper.tsx, gui/Sidebar/listItemComponents/TagItem.tsx, gui/TrashNotification/TrashNotification.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/linkToNote.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/WindowCommandsAndDialogs/commands/restoreFolder.ts, gui/WindowCommandsAndDialogs/commands/restoreNote.ts, gui/utils/NoteListUtils.ts, plugins/GotoAnything.tsx |
| @joplin/lib/callbackUrlUtils | ElectronAppWrapper.ts, gui/MainScreen.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/utils/NoteListUtils.ts, main.ts |
| @joplin/lib/ClipperServer | app.ts, gui/ClipperConfigScreen.tsx, gui/Root.tsx |
| @joplin/lib/commands/index | utils/initializeCommandService.ts |
| @joplin/lib/components/Dialog | gui/EditFolderDialog/Dialog.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/NoteContentPropertiesDialog.tsx, gui/NoteLockMigrationDialog/Dialog.tsx, gui/NoteLockUnlockDialog/Dialog.tsx, gui/NotePropertiesDialog.tsx, gui/PromptDialog.tsx, gui/PublishFolderDialog.tsx, gui/QuitSyncDialog.tsx, gui/ResizableLayout/ResizableLayout.tsx, gui/Root.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/ShareNoteDialog.tsx, gui/SyncWizard/Dialog.tsx, gui/WindowCommandsAndDialogs/ModalMessageOverlay.tsx, plugins/GotoAnything.tsx, services/plugins/UserWebviewDialog.tsx |
| @joplin/lib/components/EncryptionConfigScreen/utils | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx |
| @joplin/lib/components/shared/config/config-search-text | gui/ConfigScreen/Sidebar.tsx, gui/ConfigScreen/configSearch.ts |
| @joplin/lib/components/shared/config/config-search-text.js | gui/ConfigScreen/ConfigScreen.tsx |
| @joplin/lib/components/shared/config/config-shared.js | gui/ConfigScreen/ConfigScreen.tsx |
| @joplin/lib/components/shared/config/plugins/types | gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx |
| @joplin/lib/components/shared/config/plugins/useOnDeleteHandler | gui/ConfigScreen/controls/plugins/PluginsStates.tsx |
| @joplin/lib/components/shared/config/plugins/useOnInstallHandler | gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx |
| @joplin/lib/components/shared/config/shouldShowMissingPasswordWarning | gui/ConfigScreen/ConfigScreen.tsx, gui/WarningBanner.tsx |
| @joplin/lib/components/shared/dropbox-login-shared | gui/DropboxLoginScreen.tsx |
| @joplin/lib/components/shared/note-screen-shared | gui/NoteEditor/NoteBody/CodeMirror/utils/useWebviewIpcMessage.ts, gui/NoteRevisionViewer.tsx |
| @joplin/lib/components/shared/NoteEditor/WarningBanner/onRichTextDismissLinkClick | gui/NoteEditor/WarningBanner/WarningBanner.tsx |
| @joplin/lib/components/shared/NoteEditor/WarningBanner/onRichTextReadMoreLinkClick | gui/NoteEditor/WarningBanner/WarningBanner.tsx |
| @joplin/lib/components/shared/NoteEditor/WarningBanner/useEditorTypeMigrationBanner | gui/NoteEditor/WarningBanner/WarningBanner.tsx |
| @joplin/lib/components/shared/NoteList/getEmptyFolderMessage | gui/NoteList/NoteList2.tsx |
| @joplin/lib/components/shared/NoteRevisionViewer/getHelpMessage | gui/NoteRevisionViewer.tsx |
| @joplin/lib/components/shared/NoteRevisionViewer/useDeleteHistoryClick | gui/NoteRevisionViewer.tsx |
| @joplin/lib/components/shared/PublishFolderDialog/useOnPublishFolderLinkClick | gui/PublishFolderDialog.tsx |
| @joplin/lib/components/shared/SamlShared | gui/Root.tsx |
| @joplin/lib/components/shared/ShareNoteDialog/onUnshareNoteClick | gui/ShareNoteDialog.tsx |
| @joplin/lib/components/shared/ShareNoteDialog/types | gui/PublishFolderDialog.tsx, gui/ShareNoteDialog.tsx |
| @joplin/lib/components/shared/ShareNoteDialog/useEncryptionWarningMessage | gui/PublishFolderDialog.tsx, gui/ShareNoteDialog.tsx |
| @joplin/lib/components/shared/ShareNoteDialog/useIsPublished | gui/ShareNoteDialog.tsx |
| @joplin/lib/components/shared/ShareNoteDialog/useOnShareLinkClick | gui/ShareNoteDialog.tsx |
| @joplin/lib/components/shared/ShareNoteDialog/useShareStatusMessage | gui/PublishFolderDialog.tsx, gui/ShareNoteDialog.tsx |
| @joplin/lib/components/shared/side-menu-shared | gui/Sidebar/hooks/useSelectedSidebarIndexes.ts, gui/Sidebar/hooks/useSidebarListData.ts |
| @joplin/lib/components/shared/SsoScreenShared | gui/SsoLoginScreen/SsoLoginScreen.tsx |
| @joplin/lib/countable/Countable | gui/NoteContentPropertiesDialog.tsx |
| @joplin/lib/CssUtils | app.ts |
| @joplin/lib/debug/DebugService | app.ts |
| @joplin/lib/determineBaseAppDirs | ElectronAppWrapper.ts, main.ts, utils/restartInSafeModeFromMain.ts |
| @joplin/lib/dom | commands/replaceMisspelling.ts, gui/DialogButtonRow/useKeyboardHandler.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteListItem/utils/useRootElement.ts |
| @joplin/lib/envFromArgs | main.ts |
| @joplin/lib/errors | gui/NoteEditor/NoteEditor.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| @joplin/lib/eventManager | app.ts, gui/ChatPanel/ChatPanel.tsx, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useScheduleSaveCallbacks.ts, gui/WindowCommandsAndDialogs/commands/editAlarm.ts |
| @joplin/lib/file-api-driver-local | main-html.ts |
| @joplin/lib/folders-screen-utils | app.ts |
| @joplin/lib/fs-driver-node | main-html.ts, main.ts |
| @joplin/lib/getAppName | ElectronAppWrapper.ts |
| @joplin/lib/hooks/dom/useDocument | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteTextViewer.tsx, gui/StyleSheets/StyleSheetContainer.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx |
| @joplin/lib/hooks/plugins/useVisiblePluginEditorViewIds | gui/NoteEditor/NoteEditor.tsx |
| @joplin/lib/hooks/useAsyncEffect | gui/EditFolderDialog/Dialog.tsx, gui/EditFolderDialog/IconSelector.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/MenuBar.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteListItem/utils/useRenderedNote.ts, gui/NoteListItem/utils/useRootElement.ts, gui/NoteRevisionViewer.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/StyleSheets/StyleSheetContainer.tsx, gui/WarningBanner.tsx |
| @joplin/lib/hooks/useElementSize | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/SyncWizard/Dialog.tsx |
| @joplin/lib/hooks/useNowEffect | gui/NoteEditor/utils/useScrollWhenReadyOptions.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts |
| @joplin/lib/hooks/usePrevious | gui/NoteEditor/utils/useScrollWhenReadyOptions.ts, gui/NoteList/utils/useActiveDescendantId.ts |
| @joplin/lib/hooks/useQueuedAsyncEffect | gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useSearchMarkers.ts, gui/NoteRevisionViewer.tsx |
| @joplin/lib/HtmlToMd | gui/NoteEditor/commands/pasteAsMarkdown.ts, gui/NoteEditor/utils/clipboardUtils.ts, gui/NoteEditor/utils/index.ts, gui/NoteEditor/utils/types.ts |
| @joplin/lib/htmlUtils | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/utils/clipboardUtils.ts, gui/NoteEditor/utils/resourceHandling.ts |
| @joplin/lib/import-enex | gui/ImportScreen.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| @joplin/lib/initLib | main-html.ts |
| @joplin/lib/JoplinError | gui/ChatPanel/ChatPanel.tsx |
| @joplin/lib/JoplinServerApi | gui/PublishFolderDialog.tsx |
| @joplin/lib/locale | ElectronAppWrapper.ts, InteropServiceHelper.ts, app.ts, bridge.ts, checkForUpdates.ts, commands/copyDevCommand.ts, commands/createAccessibleDocument.ts, commands/editProfileConfig.ts, commands/emptyTrash.ts, commands/exportDeletionLog.ts, commands/openNoteInNewWindow.ts, commands/openPrimaryAppInstance.ts, commands/openProfileDirectory.ts, commands/openSecondaryAppInstance.ts, commands/openSyncWizard.ts, commands/showProfileEditor.ts, commands/startExternalEditing.ts, commands/stopExternalEditing.ts, commands/switchProfile1.ts, commands/switchProfile2.ts, commands/switchProfile3.ts, commands/toggleExternalEditing.ts, commands/toggleSafeMode.ts, commands/toggleTabMovesFocus.ts, gui/AiDegradedNotice.tsx, gui/ChatPanel/ChatHistory.tsx, gui/ChatPanel/ChatMessageItem.tsx, gui/ChatPanel/ChatPanel.tsx, gui/ClipperConfigScreen.tsx, gui/ConfigScreen/ButtonBar.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/Sidebar.tsx, gui/ConfigScreen/controls/AiIndexStatus.tsx, gui/ConfigScreen/controls/FontSearch.tsx, gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/ConfigScreen/controls/SettingComponent.tsx, gui/ConfigScreen/controls/ToggleAdvancedSettingsButton.tsx, gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx, gui/DialogButtonRow.tsx, gui/DropboxLoginScreen.tsx, gui/EditFolderDialog/Dialog.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/ErrorBoundary.tsx, gui/ExtensionBadge.tsx, gui/HelpButton.tsx, gui/ImportScreen.tsx, gui/InlineCombobox.tsx, gui/JoplinCloudConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/JoplinCloudSignUpCallToAction.tsx, gui/KeymapConfig/KeymapConfigScreen.tsx, gui/KeymapConfig/ShortcutRecorder.tsx, gui/KeymapConfig/utils/getLabel.ts, gui/MainLayoutPane.tsx, gui/MainScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/MenuBar.tsx, gui/NoteContentPropertiesDialog.tsx, gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/localisation.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/setupToolbarButtons.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useLinkTooltips.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/NoteLockPanel/NoteLockPanel.tsx, gui/NoteEditor/NoteTitle/NoteTitleBar.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteEditor/WarningBanner/BannerContent.tsx, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/NoteEditor/commands/focusElementNoteBody.ts, gui/NoteEditor/commands/focusElementNoteTitle.ts, gui/NoteEditor/commands/focusElementNoteViewer.ts, gui/NoteEditor/commands/focusElementToolbar.ts, gui/NoteEditor/commands/pasteAsMarkdown.ts, gui/NoteEditor/commands/pasteAsText.ts, gui/NoteEditor/commands/showLocalSearch.ts, gui/NoteEditor/editorCommandDeclarations.ts, gui/NoteEditor/utils/contextMenu.ts, gui/NoteList/NoteList2.tsx, gui/NoteList/commands/focusElementNoteList.ts, gui/NoteList/utils/canManuallySortNotes.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteListControls/NoteListControls.tsx, gui/NoteListControls/commands/focusSearch.ts, gui/NoteListHeader/utils/getColumnTitle.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/prepareViewProps.ts, gui/NoteListWrapper/NoteListWrapper.tsx, gui/NoteLockMigrationDialog/Dialog.tsx, gui/NoteLockUnlockDialog/Dialog.tsx, gui/NotePropertiesDialog.tsx, gui/NoteRevisionViewer.tsx, gui/NoteSearchBar.tsx, gui/NoteTextViewer.tsx, gui/NoteToolbar/NoteToolbar.tsx, gui/OneDriveLoginScreen.tsx, gui/PasswordInput/LabelledPasswordInput.tsx, gui/PasswordInput/PasswordInput.tsx, gui/PopupNotification/NotificationItem.tsx, gui/PopupNotification/PopupNotificationList.tsx, gui/ProfileEditor.tsx, gui/PromptDialog.tsx, gui/PublishFolderDialog.tsx, gui/QuitSyncDialog.tsx, gui/ResizableLayout/MoveButtons.tsx, gui/ResourceScreen.tsx, gui/Root.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/ShareNoteDialog.tsx, gui/Sidebar/Sidebar.tsx, gui/Sidebar/commands/focusElementSideBar.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useOnRenderListWrapper.tsx, gui/Sidebar/hooks/useSidebarListData.ts, gui/Sidebar/listItemComponents/ExpandIcon.tsx, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/NoteCount.tsx, gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/StatusScreen/StatusScreen.tsx, gui/SyncWizard/Dialog.tsx, gui/ToggleEditorsButton/ToggleEditorsButton.tsx, gui/TrashNotification/TrashNotification.tsx, gui/TrashNotification/TrashNotificationMessage.tsx, gui/UpdateNotification/UpdateNotification.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/ModalMessageOverlay.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/addProfile.ts, gui/WindowCommandsAndDialogs/commands/commandPalette.ts, gui/WindowCommandsAndDialogs/commands/deleteFolder.ts, gui/WindowCommandsAndDialogs/commands/disableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/duplicateNote.ts, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/exportPdf.ts, gui/WindowCommandsAndDialogs/commands/globalRedo.ts, gui/WindowCommandsAndDialogs/commands/globalUndo.ts, gui/WindowCommandsAndDialogs/commands/gotoAnything.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/commands/linkToNote.ts, gui/WindowCommandsAndDialogs/commands/lockEncryptedNotes.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/WindowCommandsAndDialogs/commands/newFolder.ts, gui/WindowCommandsAndDialogs/commands/newNote.ts, gui/WindowCommandsAndDialogs/commands/newSubFolder.ts, gui/WindowCommandsAndDialogs/commands/newTodo.ts, gui/WindowCommandsAndDialogs/commands/newWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/openFolderDialog.ts, gui/WindowCommandsAndDialogs/commands/openItem.ts, gui/WindowCommandsAndDialogs/commands/openPdfViewer.ts, gui/WindowCommandsAndDialogs/commands/print.ts, gui/WindowCommandsAndDialogs/commands/renameFolder.ts, gui/WindowCommandsAndDialogs/commands/renameTag.ts, gui/WindowCommandsAndDialogs/commands/resetLayout.ts, gui/WindowCommandsAndDialogs/commands/restoreFolder.ts, gui/WindowCommandsAndDialogs/commands/restoreNote.ts, gui/WindowCommandsAndDialogs/commands/revealInNotebook.ts, gui/WindowCommandsAndDialogs/commands/revealResourceFile.ts, gui/WindowCommandsAndDialogs/commands/setTags.ts, gui/WindowCommandsAndDialogs/commands/showNoteContentProperties.ts, gui/WindowCommandsAndDialogs/commands/showNoteProperties.ts, gui/WindowCommandsAndDialogs/commands/showPublishFolderDialog.ts, gui/WindowCommandsAndDialogs/commands/showShareFolderDialog.ts, gui/WindowCommandsAndDialogs/commands/showShareNoteDialog.ts, gui/WindowCommandsAndDialogs/commands/showSpellCheckerMenu.ts, gui/WindowCommandsAndDialogs/commands/toggleAiChat.ts, gui/WindowCommandsAndDialogs/commands/toggleEditors.ts, gui/WindowCommandsAndDialogs/commands/toggleLayoutMoveMode.ts, gui/WindowCommandsAndDialogs/commands/toggleMenuBar.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteList.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteType.ts, gui/WindowCommandsAndDialogs/commands/toggleNotesSortOrderField.ts, gui/WindowCommandsAndDialogs/commands/toggleNotesSortOrderReverse.ts, gui/WindowCommandsAndDialogs/commands/togglePerFolderSortOrder.ts, gui/WindowCommandsAndDialogs/commands/toggleSideBar.ts, gui/WindowCommandsAndDialogs/commands/toggleVisiblePanes.ts, gui/WindowCommandsAndDialogs/commands/toggleWhiteboardEditor.ts, gui/WindowCommandsAndDialogs/utils/showFolderPicker.ts, gui/WindowCommandsAndDialogs/utils/useWindowControl.ts, gui/lib/SearchInput/SearchInput.tsx, gui/utils/NoteListUtils.ts, plugins/GotoAnything.tsx, services/aiStatusBridge.ts, services/plugins/UserWebviewDialogButtonBar.tsx, services/spellChecker/SpellCheckerServiceDriverNative.ts, utils/layout/layoutKeyToLabel.ts |
| @joplin/lib/makeDiscourseDebugUrl | gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| @joplin/lib/markdownUtils | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useCursorUtils.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useJoplinMode.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useListIdent.ts, gui/WindowCommandsAndDialogs/commands/linkToNote.ts |
| @joplin/lib/markJsUtils | gui/NoteListItem/utils/getNoteTitleHtml.ts |
| @joplin/lib/mime-utils | gui/NoteEditor/utils/resourceHandling.ts, utils/customProtocols/handleCustomProtocols.ts |
| @joplin/lib/models/BaseItem | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, main-html.ts |
| @joplin/lib/models/ChatConversation | gui/ChatPanel/ChatPanel.tsx, gui/WindowCommandsAndDialogs/commands/openAiChatConversation.ts |
| @joplin/lib/models/Folder | InteropServiceHelper.ts, app.ts, commands/openNoteInNewWindow.ts, gui/EditFolderDialog/Dialog.tsx, gui/ImportScreen.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/useFolder.ts, gui/NoteList/NoteList2.tsx, gui/NoteListItem/utils/useOnContextMenu.ts, gui/NoteListItem/utils/useRenderedNote.ts, gui/PublishFolderDialog.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useSidebarListData.ts, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/WindowCommandsAndDialogs/commands/deleteFolder.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/WindowCommandsAndDialogs/commands/newNote.ts, gui/WindowCommandsAndDialogs/commands/openNote.ts, gui/WindowCommandsAndDialogs/commands/renameFolder.ts, gui/WindowCommandsAndDialogs/commands/restoreFolder.ts, gui/WindowCommandsAndDialogs/commands/revealInNotebook.ts, gui/WindowCommandsAndDialogs/utils/showFolderPicker.ts, main-html.ts, plugins/GotoAnything.tsx |
| @joplin/lib/models/ItemChange | app.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteList/NoteList2.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts |
| @joplin/lib/models/MasterKey | main-html.ts |
| @joplin/lib/models/Note | InteropServiceHelper.ts, app.ts, commands/openNoteInNewWindow.ts, commands/startExternalEditing.ts, gui/ChatPanel/ChatPanel.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/index.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/useDropHandler.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useScheduleSaveCallbacks.ts, gui/NoteList/utils/useDragAndDrop.ts, gui/NoteList/utils/useMoveNote.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteListControls/NoteListControls.tsx, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/prepareViewProps.ts, gui/NoteListItem/utils/useRenderedNote.ts, gui/NotePropertiesDialog.tsx, gui/SearchBar/SearchBar.tsx, gui/ShareNoteDialog.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/duplicateNote.ts, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, gui/WindowCommandsAndDialogs/commands/exportPdf.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/WindowCommandsAndDialogs/commands/newNote.ts, gui/WindowCommandsAndDialogs/commands/openNote.ts, gui/WindowCommandsAndDialogs/commands/restoreNote.ts, gui/WindowCommandsAndDialogs/commands/revealInNotebook.ts, gui/WindowCommandsAndDialogs/commands/showNoteContentProperties.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteType.ts, gui/hooks/useMarkupToHtml.ts, gui/utils/NoteListUtils.ts, main-html.ts, plugins/GotoAnything.tsx |
| @joplin/lib/models/NoteTag | main-html.ts |
| @joplin/lib/models/Resource | app.ts, commands/createAccessibleDocument.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/PdfViewer.tsx, gui/ResourceScreen.tsx, gui/WindowCommandsAndDialogs/commands/openPdfViewer.ts, gui/WindowCommandsAndDialogs/commands/revealResourceFile.ts, main-html.ts, plugins/GotoAnything.tsx |
| @joplin/lib/models/Revision | gui/NoteRevisionViewer.tsx, main-html.ts |
| @joplin/lib/models/Setting | InteropServiceHelper.ts, app.reducer.ts, app.ts, commands/createAccessibleDocument.ts, commands/editProfileConfig.ts, commands/exportDeletionLog.ts, commands/openNoteInNewWindow.ts, commands/openPrimaryAppInstance.ts, commands/openProfileDirectory.ts, commands/openSecondaryAppInstance.ts, commands/switchProfile.ts, commands/toggleSafeMode.ts, commands/toggleTabMovesFocus.ts, gui/ChatPanel/ChatPanel.tsx, gui/ClipperConfigScreen.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/Sidebar.tsx, gui/ConfigScreen/configSearch.ts, gui/ConfigScreen/controls/FontSearch.tsx, gui/ConfigScreen/controls/SettingButton.tsx, gui/ConfigScreen/controls/SettingComponent.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/types.ts, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/ErrorBoundary.tsx, gui/MainScreen.tsx, gui/MenuBar.tsx, gui/Navigator.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useCursorUtils.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useJoplinMode.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/enableTextAreaTab.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/getResourceBaseUrl.ts, gui/NoteEditor/utils/markupRenderOptions.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteList/utils/canManuallySortNotes.ts, gui/NoteListHeader/useDragAndDrop.ts, gui/NoteListHeader/utils/useContextMenu.ts, gui/NoteListItem/utils/prepareViewProps.ts, gui/NoteListWrapper/NoteListWrapper.tsx, gui/NoteRevisionViewer.tsx, gui/OneDriveLoginScreen.tsx, gui/ProfileEditor.tsx, gui/Root.tsx, gui/Root_UpgradeSyncTarget.tsx, gui/SearchBar/SearchBar.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/Sidebar/Sidebar.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/utils/toggleHeader.ts, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/TagItem.tsx, gui/StatusScreen/StatusScreen.tsx, gui/SyncWizard/Dialog.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/commands/addProfile.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/commands/newNote.ts, gui/WindowCommandsAndDialogs/commands/openItem.ts, gui/WindowCommandsAndDialogs/commands/toggleEditors.ts, gui/WindowCommandsAndDialogs/commands/toggleMenuBar.ts, gui/WindowCommandsAndDialogs/commands/toggleNotesSortOrderReverse.ts, gui/WindowCommandsAndDialogs/utils/usePrintToCallback.ts, gui/hooks/useMarkupToHtml.ts, gui/utils/NoteListUtils.ts, integration-tests/util/setSettingValue.ts, main-html.ts, services/aiStatusBridge.ts, services/plugins/PlatformImplementation.ts, services/plugins/PluginRunner.ts, services/plugins/UserWebview.tsx, services/plugins/hooks/useThemeCss.ts, services/restart.ts, utils/7zip/getPathToExecutable7Zip.ts, utils/restartInSafeModeFromMain.ts |
| @joplin/lib/models/settings/builtInMetadata | gui/NoteEditor/utils/types.ts, gui/NoteRevisionViewer.tsx, gui/StyleSheets/StyleSheetContainer.tsx, gui/hooks/useMarkupToHtml.ts |
| @joplin/lib/models/Tag | app.ts, gui/NoteListItem/utils/useRenderedNote.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useSidebarListData.ts, gui/WindowCommandsAndDialogs/commands/renameTag.ts, gui/WindowCommandsAndDialogs/commands/setTags.ts, main-html.ts, plugins/GotoAnything.tsx |
| @joplin/lib/models/utils/areAllFoldersCollapsed | gui/Sidebar/FolderAndTagList.tsx |
| @joplin/lib/models/utils/getCanBeCollapsedFolderIds | gui/Sidebar/FolderAndTagList.tsx |
| @joplin/lib/models/utils/getCollator | gui/NoteEditor/utils/resourceHandling.ts, gui/TagList.tsx |
| @joplin/lib/models/utils/isItemId | gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts |
| @joplin/lib/models/utils/onFolderDrop | gui/Sidebar/hooks/useOnRenderItem.tsx |
| @joplin/lib/models/utils/readOnly | gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteList/NoteList2.tsx, gui/NoteListItem/NoteListItem.tsx |
| @joplin/lib/models/utils/resourceUtils | gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/hooks/useMarkupToHtml.ts |
| @joplin/lib/models/utils/types | gui/ResourceScreen.tsx |
| @joplin/lib/onedrive-api-node-utils | gui/OneDriveLoginScreen.tsx |
| @joplin/lib/path-utils | ElectronAppWrapper.ts, InteropServiceHelper.ts, bridge.ts, gui/ConfigScreen/controls/SettingComponent.tsx, gui/ImportScreen.tsx, gui/NoteEditor/utils/contextMenu.ts, utils/checkForUpdatesUtils.ts |
| @joplin/lib/PerformanceLogger | app.ts, main-html.ts |
| @joplin/lib/reducer | ElectronAppWrapper.ts, app.reducer.ts, app.ts, bridge.ts, commands/openNoteInNewWindow.ts, commands/startExternalEditing.ts, commands/stopExternalEditing.ts, commands/toggleExternalEditing.ts, gui/ChatPanel/ChatPanel.tsx, gui/MainLayoutPane.tsx, gui/MainScreen.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/MenuBar.tsx, gui/NewWindowOrIFrame.tsx, gui/NoteEditor/EditorWindow.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchExtension.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useHighlightedSearchTerms.ts, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useSearchMarkers.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/NoteList/NoteList2.tsx, gui/NoteList/commands/focusElementNoteList.ts, gui/NoteList/utils/types.ts, gui/NoteListControls/NoteListControls.tsx, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/getNoteTitleHtml.ts, gui/NoteListItem/utils/useRenderedNote.ts, gui/NoteToolbar/NoteToolbar.tsx, gui/Root.tsx, gui/SearchBar/SearchBar.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/Sidebar.tsx, gui/TrashNotification/TrashNotification.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, gui/WindowCommandsAndDialogs/commands/revealInNotebook.ts, gui/WindowCommandsAndDialogs/commands/showNoteContentProperties.ts, gui/WindowCommandsAndDialogs/commands/showNoteProperties.ts, gui/WindowCommandsAndDialogs/commands/toggleAiChat.ts, gui/WindowCommandsAndDialogs/commands/toggleEditors.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts, services/commands/stateToWhenClauseContext.ts |
| @joplin/lib/registry | app.ts, gui/ConfigScreen/ConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/utils/useMessageHandler.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/NoteTextViewer.tsx, gui/OneDriveLoginScreen.tsx, gui/QuitSyncDialog.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, services/plugins/PlatformImplementation.ts |
| @joplin/lib/reserved-ids | commands/openNoteInNewWindow.ts, gui/Sidebar/hooks/useSelectedSidebarIndexes.ts, gui/Sidebar/listItemComponents/AllNotesItem.tsx |
| @joplin/lib/services/ai/AiService | app.ts, services/aiStatusBridge.ts |
| @joplin/lib/services/ai/availability | gui/ChatPanel/ChatPanel.tsx, gui/MenuBar.tsx, gui/NoteToolbar/NoteToolbar.tsx |
| @joplin/lib/services/ai/EmbeddingIndexer | gui/ConfigScreen/controls/AiIndexStatus.tsx |
| @joplin/lib/services/ai/LocalEmbeddingProvider | app.ts |
| @joplin/lib/services/ai/noteChat | gui/ChatPanel/ChatPanel.tsx |
| @joplin/lib/services/ai/SearchService | gui/NoteEditor/utils/useSearchMarkers.ts |
| @joplin/lib/services/ai/types | app.reducer.ts, gui/ChatPanel/ChatMessageItem.tsx, gui/ChatPanel/ChatPanel.tsx, gui/ConfigScreen/controls/AiIndexStatus.tsx |
| @joplin/lib/services/AlarmService | app.ts |
| @joplin/lib/services/AlarmServiceDriverNode | app.ts |
| @joplin/lib/services/commands/focusEditorIfEditorCommand | plugins/GotoAnything.tsx |
| @joplin/lib/services/commands/MenuUtils | gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/HeaderItem.tsx, gui/utils/NoteListUtils.ts |
| @joplin/lib/services/commands/stateToWhenClauseContext | services/commands/stateToWhenClauseContext.ts |
| @joplin/lib/services/commands/ToolbarButtonUtils | gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteEditor/utils/types.ts, gui/NoteToolbar/NoteToolbar.tsx, gui/ToggleEditorsButton/ToggleEditorsButton.tsx, gui/ToolbarBase.tsx, gui/ToolbarButton/ToolbarButton.tsx |
| @joplin/lib/services/CommandService | InteropServiceHelper.ts, app.ts, commands/copyDevCommand.ts, commands/copyToClipboard.ts, commands/createAccessibleDocument.ts, commands/editProfileConfig.ts, commands/emptyTrash.ts, commands/exportDeletionLog.ts, commands/exportFolders.ts, commands/exportNotes.ts, commands/focusElement.ts, commands/openNoteInNewWindow.ts, commands/openPrimaryAppInstance.ts, commands/openProfileDirectory.ts, commands/openSecondaryAppInstance.ts, commands/openSyncWizard.ts, commands/replaceMisspelling.ts, commands/restoreNoteRevision.ts, commands/showProfileEditor.ts, commands/startExternalEditing.ts, commands/stopExternalEditing.ts, commands/switchProfile.ts, commands/switchProfile1.ts, commands/switchProfile2.ts, commands/switchProfile3.ts, commands/toggleExternalEditing.ts, commands/toggleSafeMode.ts, commands/toggleTabMovesFocus.ts, gui/ChatPanel/ChatPanel.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/InlineMarkdownDisplay.tsx, gui/KeymapConfig/utils/getLabel.ts, gui/MainScreen.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useKeymap.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useKeyboardRefocusHandler.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/NoteTitle/NoteTitleBar.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteEditor/commands/focusElementNoteBody.ts, gui/NoteEditor/commands/focusElementNoteTitle.ts, gui/NoteEditor/commands/focusElementNoteViewer.ts, gui/NoteEditor/commands/focusElementToolbar.ts, gui/NoteEditor/commands/pasteAsMarkdown.ts, gui/NoteEditor/commands/pasteAsText.ts, gui/NoteEditor/commands/showLocalSearch.ts, gui/NoteEditor/commands/showRevisions.ts, gui/NoteEditor/editorCommandDeclarations.ts, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteEditor/utils/useMessageHandler.ts, gui/NoteEditor/utils/useNoteSearchBar.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/NoteList/NoteList2.tsx, gui/NoteList/commands/focusElementNoteList.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteList/utils/useOnNoteDoubleClick.ts, gui/NoteListControls/NoteListControls.tsx, gui/NoteListControls/commands/focusSearch.ts, gui/NoteLockUnlockDialog/Dialog.tsx, gui/NoteToolbar/NoteToolbar.tsx, gui/PdfViewer.tsx, gui/Sidebar/Sidebar.tsx, gui/Sidebar/commands/focusElementSideBar.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useOnRenderListWrapper.tsx, gui/Sidebar/hooks/useOnSidebarKeyDownHandler.ts, gui/Sidebar/hooks/useSidebarCommandHandler.ts, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/HeaderItem.tsx, gui/TagItem.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/addProfile.ts, gui/WindowCommandsAndDialogs/commands/commandPalette.ts, gui/WindowCommandsAndDialogs/commands/deleteFolder.ts, gui/WindowCommandsAndDialogs/commands/disableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/duplicateNote.ts, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/exportPdf.ts, gui/WindowCommandsAndDialogs/commands/globalRedo.ts, gui/WindowCommandsAndDialogs/commands/globalUndo.ts, gui/WindowCommandsAndDialogs/commands/gotoAnything.ts, gui/WindowCommandsAndDialogs/commands/hideModalMessage.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/commands/linkToNote.ts, gui/WindowCommandsAndDialogs/commands/lockEncryptedNotes.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/WindowCommandsAndDialogs/commands/newFolder.ts, gui/WindowCommandsAndDialogs/commands/newNote.ts, gui/WindowCommandsAndDialogs/commands/newSubFolder.ts, gui/WindowCommandsAndDialogs/commands/newTodo.ts, gui/WindowCommandsAndDialogs/commands/newWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/openAiChatConversation.ts, gui/WindowCommandsAndDialogs/commands/openFolder.ts, gui/WindowCommandsAndDialogs/commands/openFolderDialog.ts, gui/WindowCommandsAndDialogs/commands/openItem.ts, gui/WindowCommandsAndDialogs/commands/openNote.ts, gui/WindowCommandsAndDialogs/commands/openPdfViewer.ts, gui/WindowCommandsAndDialogs/commands/openTag.ts, gui/WindowCommandsAndDialogs/commands/print.ts, gui/WindowCommandsAndDialogs/commands/renameFolder.ts, gui/WindowCommandsAndDialogs/commands/renameTag.ts, gui/WindowCommandsAndDialogs/commands/resetLayout.ts, gui/WindowCommandsAndDialogs/commands/restoreFolder.ts, gui/WindowCommandsAndDialogs/commands/restoreNote.ts, gui/WindowCommandsAndDialogs/commands/revealInNotebook.ts, gui/WindowCommandsAndDialogs/commands/revealResourceFile.ts, gui/WindowCommandsAndDialogs/commands/search.ts, gui/WindowCommandsAndDialogs/commands/setTags.ts, gui/WindowCommandsAndDialogs/commands/showModalMessage.ts, gui/WindowCommandsAndDialogs/commands/showNoteContentProperties.ts, gui/WindowCommandsAndDialogs/commands/showNoteProperties.ts, gui/WindowCommandsAndDialogs/commands/showPrompt.ts, gui/WindowCommandsAndDialogs/commands/showPublishFolderDialog.ts, gui/WindowCommandsAndDialogs/commands/showShareFolderDialog.ts, gui/WindowCommandsAndDialogs/commands/showShareNoteDialog.ts, gui/WindowCommandsAndDialogs/commands/showSpellCheckerMenu.ts, gui/WindowCommandsAndDialogs/commands/toggleAiChat.ts, gui/WindowCommandsAndDialogs/commands/toggleEditors.ts, gui/WindowCommandsAndDialogs/commands/toggleLayoutMoveMode.ts, gui/WindowCommandsAndDialogs/commands/toggleMenuBar.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteList.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteType.ts, gui/WindowCommandsAndDialogs/commands/toggleNotesSortOrderField.ts, gui/WindowCommandsAndDialogs/commands/toggleNotesSortOrderReverse.ts, gui/WindowCommandsAndDialogs/commands/togglePerFolderSortOrder.ts, gui/WindowCommandsAndDialogs/commands/toggleSideBar.ts, gui/WindowCommandsAndDialogs/commands/toggleVisiblePanes.ts, gui/WindowCommandsAndDialogs/commands/toggleWhiteboardEditor.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts, gui/lib/SearchInput/SearchInput.tsx, gui/utils/NoteListUtils.ts, plugins/GotoAnything.tsx, services/plugins/hooks/useWebviewToPluginMessages.ts, utils/initializeCommandService.ts, utils/noteLockPrompts.ts |
| @joplin/lib/services/database/types | commands/createAccessibleDocument.ts, gui/EditFolderDialog/Dialog.tsx, gui/EditFolderDialog/IconSelector.tsx, gui/FolderIconBox.tsx, gui/MultiNoteActions.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteList/NoteList2.tsx, gui/NoteList/utils/types.ts, gui/NoteList/utils/useFocusNote.ts, gui/NoteList/utils/useMoveNote.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/prepareViewProps.ts, gui/NoteListItem/utils/useOnContextMenu.ts, gui/NoteListItem/utils/useRenderedNote.ts, gui/NotePropertiesDialog.tsx, gui/NoteRevisionViewer.tsx, gui/NoteStatusBar.tsx, gui/PdfViewer.tsx, gui/PublishFolderDialog.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/ShareNoteDialog.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useSidebarListData.ts, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/TagItem.tsx, gui/Sidebar/types.ts, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, gui/WindowCommandsAndDialogs/commands/newNote.ts, gui/WindowCommandsAndDialogs/commands/restoreNote.ts, gui/WindowCommandsAndDialogs/commands/setTags.ts, gui/WindowCommandsAndDialogs/utils/showFolderPicker.ts, gui/utils/NoteListUtils.ts, plugins/GotoAnything.tsx |
| @joplin/lib/services/DecryptionWorker | app.ts, gui/NoteEditor/utils/useFormNote.ts |
| @joplin/lib/services/e2ee/EncryptionService | gui/ClipperConfigScreen.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/WarningBanner.tsx, main-html.ts |
| @joplin/lib/services/e2ee/ppk/ppk | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx |
| @joplin/lib/services/e2ee/types | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| @joplin/lib/services/e2ee/utils | gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/WarningBanner.tsx |
| @joplin/lib/services/ExternalEditWatcher | app.ts, commands/startExternalEditing.ts, commands/stopExternalEditing.ts, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/useScheduleSaveCallbacks.ts, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts |
| @joplin/lib/services/ExternalEditWatcher/utils | commands/editProfileConfig.ts, gui/NoteEditor/utils/contextMenu.ts |
| @joplin/lib/services/interop/InteropService | InteropServiceHelper.ts, commands/exportFolders.ts, commands/exportNotes.ts, gui/MenuBar.tsx, gui/Root.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/utils/NoteListUtils.ts |
| @joplin/lib/services/interop/Module | InteropServiceHelper.ts, gui/MenuBar.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| @joplin/lib/services/interop/types | InteropServiceHelper.ts, commands/exportFolders.ts, commands/exportNotes.ts, gui/MenuBar.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| @joplin/lib/services/joplinCloudUtils | app.ts, gui/JoplinCloudLoginScreen.tsx |
| @joplin/lib/services/KeymapService | app.ts, gui/KeymapConfig/KeymapConfigScreen.tsx, gui/KeymapConfig/ShortcutRecorder.tsx, gui/KeymapConfig/utils/useCommandStatus.ts, gui/KeymapConfig/utils/useKeymap.ts, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useKeymap.ts, gui/NoteEditor/StatusBar.tsx, plugins/GotoAnything.tsx |
| @joplin/lib/services/KvStore | checkForUpdates.ts, gui/MasterPasswordDialog/Dialog.tsx |
| @joplin/lib/services/MigrationService | app.ts |
| @joplin/lib/services/NavService | gui/ChatPanel/ChatPanel.tsx, gui/MenuBar.tsx |
| @joplin/lib/services/noteList/depNameToNoteProp | gui/NoteListHeader/NoteListHeader.tsx, gui/NoteListWrapper/NoteListWrapper.tsx |
| @joplin/lib/services/noteList/renderers | gui/MenuBar.tsx, gui/NoteListWrapper/NoteListWrapper.tsx |
| @joplin/lib/services/noteList/renderTemplate | gui/NoteListItem/utils/useRenderedNote.ts |
| @joplin/lib/services/noteList/renderViewProps | gui/NoteListItem/utils/useRenderedNote.ts |
| @joplin/lib/services/noteLock/hasLockedNoteWhileSessionLocked | gui/WindowCommandsAndDialogs/commands/setTags.ts, gui/WindowCommandsAndDialogs/commands/toggleNoteType.ts, gui/utils/NoteListUtils.ts |
| @joplin/lib/services/noteLock/isNoteLockEnabled | InteropServiceHelper.ts, commands/startExternalEditing.ts, gui/ConfigScreen/ConfigScreen.tsx, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useScheduleSaveCallbacks.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteRevisionViewer.tsx, gui/WindowCommandsAndDialogs/commands/disableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/lockEncryptedNotes.ts |
| @joplin/lib/services/noteLock/NoteLockKey | gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts |
| @joplin/lib/services/noteLock/NoteLockKeyMigration | gui/NoteLockMigrationDialog/Dialog.tsx, gui/WarningBanner.tsx |
| @joplin/lib/services/noteLock/NoteLockNote | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/utils/useFormNote.ts, gui/NoteListItem/NoteListItem.tsx |
| @joplin/lib/services/noteLock/noteLockPrompts | InteropServiceHelper.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, utils/noteLockPrompts.ts |
| @joplin/lib/services/noteLock/NoteLockService | gui/NoteRevisionViewer.tsx |
| @joplin/lib/services/noteLock/NoteLockSession | gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/NoteLockPanel/NoteLockPanel.tsx, gui/NoteEditor/utils/useFormNote.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteLockUnlockDialog/Dialog.tsx, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/lockEncryptedNotes.ts |
| @joplin/lib/services/noteLock/setNoteLockState | gui/WindowCommandsAndDialogs/commands/disableNoteEncryption.ts, gui/WindowCommandsAndDialogs/commands/enableNoteEncryption.ts |
| @joplin/lib/services/NotePositionService | gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useInitialCursorLocation.ts, gui/NoteEditor/utils/useScrollWhenReadyOptions.ts |
| @joplin/lib/services/ocr/drivers/OcrDriverTesseract | app.ts |
| @joplin/lib/services/ocr/drivers/OcrDriverTranscribe | app.ts |
| @joplin/lib/services/ocr/OcrDriverBase | app.ts |
| @joplin/lib/services/ocr/OcrService | app.ts |
| @joplin/lib/services/PluginManager | app.ts, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx, gui/WindowCommandsAndDialogs/commands/gotoAnything.ts, plugins/GotoAnything.tsx |
| @joplin/lib/services/plugins/api/Global | services/plugins/PluginRunner.ts |
| @joplin/lib/services/plugins/api/JoplinImaging | services/plugins/PlatformImplementation.ts |
| @joplin/lib/services/plugins/api/noteListType | gui/MainLayoutPane.tsx, gui/NoteList/NoteList2.tsx, gui/NoteList/utils/types.ts, gui/NoteList/utils/useDragAndDrop.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteListHeader/NoteListHeader.tsx, gui/NoteListHeader/NoteListHeaderItem.tsx, gui/NoteListHeader/useDragAndDrop.ts, gui/NoteListHeader/utils/getColumnTitle.ts, gui/NoteListHeader/utils/useContextMenu.ts, gui/NoteListHeader/utils/validateColumns.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/prepareViewProps.ts, gui/NoteListItem/utils/useItemElement.ts, gui/NoteListItem/utils/useRenderedNote.ts, gui/NoteListWrapper/NoteListWrapper.tsx |
| @joplin/lib/services/plugins/api/types | gui/MainScreen.tsx, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/PluginNotification/PluginNotification.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/utils/NoteListUtils.ts, services/aiStatusBridge.ts, services/plugins/PlatformImplementation.ts, services/plugins/UserWebviewDialog.tsx, services/plugins/UserWebviewDialogButtonBar.tsx, services/plugins/hooks/useWebviewToPluginMessages.ts |
| @joplin/lib/services/plugins/BasePlatformImplementation | services/plugins/PlatformImplementation.ts |
| @joplin/lib/services/plugins/BasePluginRunner | services/plugins/PluginRunner.ts |
| @joplin/lib/services/plugins/defaultPlugins/defaultPluginsUtils | app.ts |
| @joplin/lib/services/plugins/defaultPlugins/desktopDefaultPluginsInfo | app.ts |
| @joplin/lib/services/plugins/EditorPluginHandler | gui/NoteEditor/utils/useConnectToEditorPlugin.ts |
| @joplin/lib/services/plugins/Plugin | services/plugins/PluginRunner.ts |
| @joplin/lib/services/plugins/PluginService | app.ts, gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx, gui/ErrorBoundary.tsx, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useWebViewApi.ts, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, services/plugins/UserWebviewDialog.tsx, utils/layout/layoutKeyToLabel.ts |
| @joplin/lib/services/plugins/reducer | InteropServiceHelper.ts, gui/MainLayoutPane.tsx, gui/MainScreen.tsx, gui/MenuBar.tsx, gui/MultiNoteActions.tsx, gui/NoteEditor/EditorWindow.tsx, gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/NoteEditor/utils/usePluginEditorView.ts, gui/NoteList/utils/types.ts, gui/NoteListItem/utils/useOnContextMenu.ts, gui/NoteToolbar/NoteToolbar.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/WindowCommandsAndDialogs/PluginDialogs.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx, gui/WindowCommandsAndDialogs/utils/usePrintToCallback.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts, gui/hooks/useMarkupToHtml.ts, gui/utils/NoteListUtils.ts, utils/layout/layoutKeyToLabel.ts |
| @joplin/lib/services/plugins/RepositoryApi | gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx |
| @joplin/lib/services/plugins/utils/executeSandboxCall | services/plugins/PluginRunner.ts |
| @joplin/lib/services/plugins/utils/getActivePluginEditorView | gui/NoteToolbar/NoteToolbar.tsx |
| @joplin/lib/services/plugins/utils/getPluginHelpUrl | gui/ConfigScreen/controls/plugins/PluginBox.tsx |
| @joplin/lib/services/plugins/utils/getPluginSettingValue | gui/hooks/useMarkupToHtml.ts |
| @joplin/lib/services/plugins/utils/getShownPluginEditorView | gui/NoteEditor/utils/usePluginEditorView.ts |
| @joplin/lib/services/plugins/utils/loadContentScripts | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts |
| @joplin/lib/services/plugins/utils/mapEventHandlersToIds | services/plugins/PluginRunner.ts |
| @joplin/lib/services/plugins/utils/types | gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx |
| @joplin/lib/services/plugins/WebviewController | gui/MainScreen.tsx, gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/WindowCommandsAndDialogs/PluginDialogs.tsx, services/plugins/UserWebviewDialog.tsx |
| @joplin/lib/services/PostMessageService | gui/NoteEditor/utils/useMessageHandler.ts, gui/NoteTextViewer.tsx, services/plugins/hooks/useWebviewToPluginMessages.ts |
| @joplin/lib/services/profileConfig | commands/switchProfile.ts, commands/switchProfile1.ts, commands/switchProfile2.ts, commands/switchProfile3.ts, gui/ProfileEditor.tsx, gui/WindowCommandsAndDialogs/commands/addProfile.ts |
| @joplin/lib/services/profileConfig/initProfile | utils/restartInSafeModeFromMain.ts |
| @joplin/lib/services/profileConfig/types | commands/switchProfile.ts, gui/MenuBar.tsx, gui/ProfileEditor.tsx |
| @joplin/lib/services/ReportService | gui/StatusScreen/StatusScreen.tsx |
| @joplin/lib/services/ResourceEditWatcher | gui/NoteEditor/utils/useResourceUnwatcher.ts |
| @joplin/lib/services/ResourceEditWatcher/index | app.ts, gui/NoteEditor/utils/contextMenu.ts |
| @joplin/lib/services/ResourceEditWatcher/reducer | app.ts |
| @joplin/lib/services/ResourceFetcher | gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useMessageHandler.ts |
| @joplin/lib/services/ResourceService | app.ts |
| @joplin/lib/services/rest/actionApi.desktop | app.ts |
| @joplin/lib/services/RevisionService | app.ts, commands/restoreNoteRevision.ts, gui/NoteRevisionViewer.tsx |
| @joplin/lib/services/search/gotoAnythingStyleQuery | plugins/GotoAnything.tsx |
| @joplin/lib/services/search/SearchEngine | app.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useHighlightedSearchTerms.ts, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useSearchMarkers.ts, plugins/GotoAnything.tsx |
| @joplin/lib/services/share/invitationRespond | gui/WarningBanner.tsx |
| @joplin/lib/services/share/reducer | gui/NoteEditor/NoteEditor.tsx, gui/NoteList/NoteList2.tsx, gui/PublishFolderDialog.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/ShareNoteDialog.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/WarningBanner.tsx |
| @joplin/lib/services/share/ShareService | app.ts, gui/MasterPasswordDialog/Dialog.tsx, gui/PublishFolderDialog.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/ShareNoteDialog.tsx |
| @joplin/lib/services/sortOrder/notesSortOrderUtils | gui/NoteListControls/NoteListControls.tsx, gui/WindowCommandsAndDialogs/commands/toggleNotesSortOrderField.ts, gui/WindowCommandsAndDialogs/commands/toggleNotesSortOrderReverse.ts |
| @joplin/lib/services/sortOrder/PerFolderSortOrderService | app.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/WindowCommandsAndDialogs/commands/togglePerFolderSortOrder.ts |
| @joplin/lib/services/spellChecker/SpellCheckerService | app.ts, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/WindowCommandsAndDialogs/commands/showSpellCheckerMenu.ts |
| @joplin/lib/services/spellChecker/SpellCheckerServiceDriverBase | services/spellChecker/SpellCheckerServiceDriverNative.ts |
| @joplin/lib/services/style/themeToCss | gui/StyleSheets/StyleSheetContainer.tsx |
| @joplin/lib/services/synchronizer/gui/useSyncTargetUpgrade | gui/Root_UpgradeSyncTarget.tsx |
| @joplin/lib/services/synchronizer/syncDebugLog | app.ts |
| @joplin/lib/services/synchronizer/syncInfoUtils | gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/WarningBanner.tsx, gui/utils/hasNoteLockKey.ts |
| @joplin/lib/services/trash | commands/openNoteInNewWindow.ts, gui/NoteList/NoteList2.tsx, gui/NoteListControls/NoteListControls.tsx, gui/NoteListWrapper/NoteListWrapper.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/WindowCommandsAndDialogs/commands/deleteFolder.ts, gui/WindowCommandsAndDialogs/commands/revealInNotebook.ts |
| @joplin/lib/services/trash/emptyTrash | commands/emptyTrash.ts |
| @joplin/lib/services/trash/restoreItems | gui/TrashNotification/TrashNotification.tsx, gui/WindowCommandsAndDialogs/commands/restoreFolder.ts, gui/WindowCommandsAndDialogs/commands/restoreNote.ts |
| @joplin/lib/services/whiteboard/findEmptySpot | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx |
| @joplin/lib/services/whiteboard/generateId | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts |
| @joplin/lib/services/whiteboard/jsoncanvas | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/canvasFlow.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts |
| @joplin/lib/services/whiteboard/parse | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteEditor.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts |
| @joplin/lib/services/whiteboard/presetColors | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx |
| @joplin/lib/services/whiteboard/resolveRef | gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx |
| @joplin/lib/services/whiteboard/serialize | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/newWhiteboard.ts |
| @joplin/lib/shim | ElectronAppWrapper.ts, InteropServiceHelper.ts, app.ts, bridge.ts, checkForUpdates.ts, commands/copyDevCommand.ts, commands/createAccessibleDocument.ts, commands/exportDeletionLog.ts, commands/exportFolders.ts, commands/restoreNoteRevision.ts, gui/ClipperConfigScreen.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/controls/MissingPasswordHelpLink.tsx, gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/EditFolderDialog/Dialog.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/KeymapConfig/KeymapConfigScreen.tsx, gui/KeymapConfig/utils/getLabel.ts, gui/MainScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchExtension.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useScrollHandler.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useLinkTooltips.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useScroll.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NotePropertiesDialog.tsx, gui/NoteRevisionViewer.tsx, gui/PopupNotification/PopupNotificationProvider.tsx, gui/PopupNotification/types.ts, gui/ProfileEditor.tsx, gui/PublishFolderDialog.tsx, gui/Root_UpgradeSyncTarget.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/Sidebar/hooks/useOnItemClick.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/styles/index.ts, gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/UpdateNotification/UpdateNotification.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/commands/exportPdf.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/WindowCommandsAndDialogs/commands/openItem.ts, gui/WindowCommandsAndDialogs/commands/resetLayout.ts, gui/WindowCommandsAndDialogs/utils/usePrintToCallback.ts, gui/hooks/useMarkupToHtml.ts, gui/utils/announceForAccessibility.ts, main-html.ts, services/autoUpdater/AutoUpdaterService.ts, services/plugins/PlatformImplementation.ts, services/plugins/PluginRunner.ts, services/plugins/hooks/useThemeCss.ts, utils/7zip/getPathToExecutable7Zip.ts, utils/initReact.ts |
| @joplin/lib/shim-init-node | jest.setup.js, main-html.ts |
| @joplin/lib/shim-init-node.js | utils/restartInSafeModeFromMain.ts |
| @joplin/lib/string-utils | bridge.ts, gui/ConfigScreen/searchHighlight.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteListItem/utils/getNoteTitleHtml.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/WindowCommandsAndDialogs/commands/deleteFolder.ts, gui/WindowCommandsAndDialogs/commands/openItem.ts, plugins/GotoAnything.tsx, services/plugins/hooks/useThemeCss.ts |
| @joplin/lib/Synchronizer | gui/QuitSyncDialog.tsx, gui/Sidebar/Sidebar.tsx |
| @joplin/lib/SyncTargetNone | jest.setup.js |
| @joplin/lib/SyncTargetRegistry | gui/ConfigScreen/ConfigScreen.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/ShareNoteDialog.tsx, gui/SyncWizard/Dialog.tsx |
| @joplin/lib/testing/test-utils.js | jest.setup.js |
| @joplin/lib/theme | gui/ClipperConfigScreen.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/controls/MissingPasswordHelpLink.tsx, gui/ConfigScreen/controls/SettingComponent.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx, gui/DialogButtonRow.tsx, gui/DropboxLoginScreen.tsx, gui/EditFolderDialog/IconSelector.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/ExtensionBadge.tsx, gui/HelpButton.tsx, gui/IconButton.tsx, gui/ImportScreen.tsx, gui/KeymapConfig/styles/index.ts, gui/MainScreen.tsx, gui/MultiNoteActions.tsx, gui/NoteContentPropertiesDialog.tsx, gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useStyles.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/styles/index.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useHighlightedSearchTerms.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/NoteTitle/NoteTitleBar.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteEditor/styles/index.ts, gui/NoteListWrapper/NoteListWrapper.tsx, gui/NotePropertiesDialog.tsx, gui/NoteRevisionViewer.tsx, gui/NoteSearchBar.tsx, gui/NoteStatusBar.tsx, gui/NoteToolbar/NoteToolbar.tsx, gui/OneDriveLoginScreen.tsx, gui/PdfViewer.tsx, gui/ProfileEditor.tsx, gui/PromptDialog.tsx, gui/ResourceScreen.tsx, gui/Root.tsx, gui/Sidebar/Sidebar.tsx, gui/StatusScreen/StatusScreen.tsx, gui/StyleSheets/StyleSheetContainer.tsx, gui/TagItem.tsx, gui/TagList.tsx, gui/ToggleEditorsButton/styles/index.ts, gui/ToolbarSpace.tsx, gui/hooks/useMarkupToHtml.ts, gui/lib/ToggleButton/ToggleButton.tsx, gui/style/ConfigMenuBar.js, gui/style/ExtensionBadge.js, plugins/GotoAnything.tsx, services/plugins/hooks/useThemeCss.ts |
| @joplin/lib/themes/light | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/PromptDialog.tsx |
| @joplin/lib/themes/type | gui/NoteEditor/NoteBody/CodeMirror/utils/useStyles.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/TinyMCE/styles/index.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useHighlightedSearchTerms.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardContext.ts, gui/ResizableLayout/utils/style.ts |
| @joplin/lib/time | InteropServiceHelper.ts, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/NoteEditor/NoteTitle/NoteTitleBar.tsx, gui/NoteRevisionViewer.tsx, gui/NoteStatusBar.tsx, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, services/plugins/BackOffHandler.ts |
| @joplin/lib/urlUtils | gui/InlineMarkdownDisplay.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteRevisionViewer.tsx, gui/WindowCommandsAndDialogs/commands/openItem.ts |
| @joplin/lib/utils/attachedResources | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/utils/useFormNote.ts |
| @joplin/lib/utils/focusHandler | gui/ChatPanel/ChatPanel.tsx, gui/ConfigScreen/Sidebar.tsx, gui/EditFolderDialog/Dialog.tsx, gui/InlineCombobox.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useRefocusOnVisiblePaneChange.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/enableTextAreaTab.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/ActionPanel.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/commands/focusElementNoteTitle.ts, gui/NoteEditor/commands/focusElementToolbar.ts, gui/NoteEditor/commands/showLocalSearch.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useNoteSearchBar.ts, gui/NoteList/utils/useFocusNote.ts, gui/NotePropertiesDialog.tsx, gui/NoteRevisionViewer.tsx, gui/NoteSearchBar.tsx, gui/NoteTextViewer.tsx, gui/PromptDialog.tsx, gui/SearchBar/SearchBar.tsx, gui/Sidebar/hooks/useFocusHandler.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/ToolbarBase.tsx, services/plugins/UserWebview.tsx, services/plugins/UserWebviewDialog.tsx |
| @joplin/lib/utils/joplinCloud/types | gui/JoplinCloudConfigScreen.tsx |
| @joplin/lib/utils/markupLanguageUtils | gui/NoteContentPropertiesDialog.tsx, gui/NoteEditor/NoteEditor.tsx, gui/hooks/useMarkupToHtml.ts, plugins/GotoAnything.tsx |
| @joplin/lib/utils/processStartFlags | utils/restartInSafeModeFromMain.ts |
| @joplin/lib/utils/resolvePathWithinDir | utils/customProtocols/handleCustomProtocols.ts |
| @joplin/lib/utils/userFetcher | app.ts |
| @joplin/lib/uuid | gui/ChatPanel/ChatPanel.tsx, gui/JoplinCloudLoginScreen.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts, gui/ResizableLayout/utils/movements.ts, gui/SearchBar/SearchBar.tsx, integration-tests/util/test.ts, services/plugins/PlatformImplementation.ts, utils/customProtocols/handleCustomProtocols.ts |
| @joplin/lib/versionInfo | app.ts, checkForUpdates.ts, gui/ErrorBoundary.tsx, gui/MenuBar.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts |
| @joplin/lib/WelcomeUtils | gui/Root.tsx |
| @joplin/renderer | gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardContext.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/index.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteRevisionViewer.tsx, gui/WindowCommandsAndDialogs/types.ts, gui/utils/NoteListUtils.ts, plugins/GotoAnything.tsx |
| @joplin/renderer/HtmlToHtml | gui/NoteEditor/utils/useFormNote.ts |
| @joplin/renderer/htmlUtils | gui/NoteEditor/NoteBody/TinyMCE/utils/shouldPasteResources.ts, gui/NoteEditor/utils/resourceHandling.ts |
| @joplin/renderer/MdToHtml | gui/NoteEditor/utils/markupRenderOptions.ts |
| @joplin/renderer/noteStyle | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx |
| @joplin/renderer/types | gui/NoteEditor/NoteBody/CodeMirror/utils/types.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardContext.ts, gui/NoteEditor/utils/markupRenderOptions.ts, gui/NoteEditor/utils/types.ts, gui/NoteRevisionViewer.tsx, gui/hooks/useMarkupToHtml.ts |
| @joplin/tools/compilePackageInfo | gulpfile.ts |
| @joplin/tools/compileSass | gulpfile.ts |
| @joplin/tools/gulp/tasks/buildScriptIndexes | gulpfile.ts |
| @joplin/tools/gulp/tasks/tsc | gulpfile.ts |
| @joplin/tools/gulp/tasks/updateIgnoredTypeScriptBuild | gulpfile.ts |
| @joplin/tools/gulp/utils | gulpfile.ts, tools/copyApplicationAssets.js |
| @joplin/utils | ElectronAppWrapper.ts, bridge.ts |
| @joplin/utils/bytes | bridge.ts |
| @joplin/utils/dom | gui/NoteListHeader/useDragAndDrop.ts |
| @joplin/utils/fs | ElectronAppWrapper.ts |
| @joplin/utils/html | gui/NoteListItem/utils/getNoteTitleHtml.ts |
| @joplin/utils/ipc | ElectronAppWrapper.ts |
| @joplin/utils/Logger | ElectronAppWrapper.ts, app.reducer.ts, app.ts, checkForUpdates.ts, commands/createAccessibleDocument.ts, gui/ChatPanel/ChatPanel.tsx, gui/ConfigScreen/controls/SettingButton.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ErrorBoundary.tsx, gui/JoplinCloudLoginScreen.tsx, gui/MainScreen.tsx, gui/MainScreen/handleCallbackUrl.ts, gui/MenuBar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchExtension.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/shouldPasteResources.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useNoteSearchBar.ts, gui/NoteEditor/utils/useScheduleSaveCallbacks.ts, gui/NoteListWrapper/NoteListWrapper.tsx, gui/ProfileEditor.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/commands/addNoteToWhiteboard.ts, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/commands/linkToNote.ts, gui/WindowCommandsAndDialogs/commands/moveToFolder.ts, gui/dialogs.ts, gui/utils/announceForAccessibility.ts, gui/utils/loadScript.ts, main-html.ts, main.ts, plugins/GotoAnything.tsx, services/aiStatusBridge.ts, services/autoUpdater/AutoUpdaterService.ts, services/plugins/BackOffHandler.ts, services/plugins/PluginRunner.ts, services/plugins/UserWebview.tsx, services/spellChecker/SpellCheckerServiceDriverNative.ts |
| @joplin/utils/path | gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteTextViewer.tsx, services/plugins/PlatformImplementation.ts, services/plugins/UserWebview.tsx, tools/bundleJs.ts |
| @joplin/utils/time | ElectronAppWrapper.ts, bridge.ts, commands/exportDeletionLog.ts, gui/ChatPanel/ChatHistory.tsx, gui/ChatPanel/ChatPanel.tsx, gui/NoteEditor/utils/useSearchMarkers.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/NotePropertiesDialog.tsx, gui/PopupNotification/PopupNotificationProvider.tsx, gui/PromptDialog.tsx, gui/WindowCommandsAndDialogs/commands/editAlarm.ts, gui/WindowCommandsAndDialogs/utils/usePrintToCallback.ts, integration-tests/models/GoToAnything.ts, integration-tests/util/waitForNextWindowMatching.ts |
| @joplin/utils/types | gui/NoteList/NoteList2.tsx, gui/NoteList/utils/types.ts, gui/NoteList/utils/useDragAndDrop.ts, gui/NoteList/utils/useScroll.ts, gui/NoteList/utils/useVisibleRange.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/prepareViewProps.ts, gui/NoteListItem/utils/useItemElement.ts |
| @joplin/utils/url | bridge.ts, gui/InlineMarkdownDisplay.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/utils/resourceHandling.ts, gui/WindowCommandsAndDialogs/commands/openItem.ts, services/plugins/PlatformImplementation.ts |
| @playwright/test | integration-tests/models/ChangeAppLayoutScreen.ts, integration-tests/models/ChatPanel.ts, integration-tests/models/GoToAnything.ts, integration-tests/models/JoplinCloudLoginScreen.ts, integration-tests/models/MainScreen.ts, integration-tests/models/NoteEditor/EditorCodeDialog.ts, integration-tests/models/NoteEditor/MarkdownEditor.ts, integration-tests/models/NoteEditor/NoteEditorScreen.ts, integration-tests/models/NoteEditor/NoteViewer.ts, integration-tests/models/NoteEditor/RichTextEditor.ts, integration-tests/models/NoteList.ts, integration-tests/models/SettingsScreen/SettingsScreen.ts, integration-tests/models/SettingsScreen/SyncTab.ts, integration-tests/models/Sidebar.ts, integration-tests/util/activateMainMenuItem.ts, integration-tests/util/evaluateWithRetry.ts, integration-tests/util/extendedExpect.ts, integration-tests/util/getImageSourceSize.ts, integration-tests/util/getMainWindow.ts, integration-tests/util/mockClipboard.ts, integration-tests/util/setDarkMode.ts, integration-tests/util/setFilePickerResponse.ts, integration-tests/util/setMessageBoxResponse.ts, integration-tests/util/setSettingValue.ts, integration-tests/util/test.ts, integration-tests/util/waitForNextOpenPath.ts, integration-tests/util/waitForNextWindowMatching.ts, playwright.config.ts |
| @sentry/electron/main | bridge.ts |
| @sentry/electron/renderer | main-html.ts |
| @xyflow/react | gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/canvasFlow.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/handlePositions.ts |
| axios | tools/githubReleasesUtils.ts |
| child_process | sign.js, tools/compile-package-info.js, tools/execCommand.js |
| codemirror | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/addon/comment/comment | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/addon/dialog/dialog | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/addon/edit/closebrackets | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/addon/edit/continuelist | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/addon/mode/multiplex | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useJoplinMode.ts |
| codemirror/addon/scroll/annotatescrollbar | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/addon/search/matchesonscrollbar | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/addon/search/searchcursor | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/keymap/emacs | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/keymap/sublime | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/keymap/vim | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/clike/clike | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/cobol/cobol | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/css/css | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/dart/dart | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/diff/diff | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/dockerfile/dockerfile | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/erlang/erlang | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/go/go | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/groovy/groovy | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/haskell/haskell | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/javascript/javascript | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/jsx/jsx | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/julia/julia | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/lua/lua | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/markdown/markdown | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/meta | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/pascal/pascal | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/perl/perl | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/php/php | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/python/python | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/r/r | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/ruby/ruby | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/rust/rust | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/shell/shell | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/sql/sql | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/stex/stex | gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useJoplinMode.ts |
| codemirror/mode/swift/swift | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/vb/vb | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/vbscript/vbscript | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/xml/xml | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| codemirror/mode/yaml/yaml | gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx |
| color | gui/lib/ToggleButton/ToggleButton.tsx, gui/style/StyledInput.tsx |
| compare-versions | checkForUpdates.ts |
| crypto | gui/NoteListItem/utils/useRenderedNote.ts, tools/generateLatestArm64Yml.ts |
| debounce | gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts, gui/NoteEditor/NoteEditor.tsx, gui/ResizableLayout/utils/useWindowResizeEvent.ts, gui/SearchBar/SearchBar.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx |
| electron | ElectronAppWrapper.ts, InteropServiceHelper.ts, app.ts, bridge.ts, commands/copyDevCommand.ts, commands/copyToClipboard.ts, gui/ClipperConfigScreen.tsx, gui/ErrorBoundary.tsx, gui/JoplinCloudConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/MainScreen.tsx, gui/MenuBar.tsx, gui/MultiNoteActions.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/commands/pasteAsMarkdown.ts, gui/NoteEditor/utils/clipboardUtils.ts, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/contextMenuUtils.ts, gui/NoteEditor/utils/resourceHandling.ts, gui/NoteEditor/utils/useDropHandler.ts, gui/NoteListHeader/utils/useContextMenu.ts, gui/NotePropertiesDialog.tsx, gui/PublishFolderDialog.tsx, gui/Root_UpgradeSyncTarget.tsx, gui/ShareNoteDialog.tsx, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/UpdateNotification/UpdateNotification.tsx, gui/note-viewer/preload.js, gui/utils/NoteListUtils.ts, integration-tests/util/mockClipboard.ts, integration-tests/util/setMessageBoxResponse.ts, integration-tests/util/setSettingValue.ts, main.ts, services/autoUpdater/AutoUpdaterService.ts, services/electron-context-menu.js, services/plugins/PlatformImplementation.ts, services/plugins/PluginRunner.ts, services/plugins/hooks/useWebviewToPluginMessages.ts, services/plugins/plugin_index.js, services/spellChecker/SpellCheckerServiceDriverNative.ts, utils/customProtocols/handleCustomProtocols.ts, utils/customProtocols/registerCustomProtocols.ts, utils/window/secondaryWindowPreload.js |
| electron-updater | gui/UpdateNotification/UpdateNotification.tsx, services/autoUpdater/AutoUpdaterService.ts |
| electron-window-state | ElectronAppWrapper.ts |
| esbuild | tools/bundleJs.ts |
| events | gui/NoteList/utils/types.ts, gui/NoteListWrapper/NoteListWrapper.tsx, gui/ResizableLayout/ResizableLayout.tsx |
| execa | gulpfile.ts |
| formatcoords | gui/NotePropertiesDialog.tsx |
| fs | afterAllArtifactBuild.js, bridge.ts, gui/StatusScreen/StatusScreen.tsx, sign.js, tools/bundleJs.ts, tools/generateLatestArm64Yml.ts, tools/githubReleasesUtils.ts, tools/notarizeMacApp.ts, utils/customProtocols/handleCustomProtocols.ts |
| fs-extra | ElectronAppWrapper.ts, bridge.ts, gui/NoteEditor/utils/contextMenu.ts, gulpfile.ts, integration-tests/util/test.ts, main.ts, services/plugins/plugin_index.js, sign.js, tools/cleanOnnxRuntime.ts, tools/compile-package-info.js, tools/compileScripts.js, tools/copy7Zip.ts, tools/copyApplicationAssets.js, tools/copyPluginAssets.js, utils/customProtocols/handleCustomProtocols.ts, utils/isSafeToOpen.ts, utils/restartInSafeModeFromMain.ts |
| fs/promises | tools/bundleJs.ts |
| glob | tools/copyApplicationAssets.js |
| gulp | gulpfile.ts |
| immer | app.reducer.ts, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/MainScreen.tsx, gui/ResizableLayout/utils/movements.ts, gui/ResizableLayout/utils/persist.ts, gui/ResizableLayout/utils/removeItem.ts, gui/ResizableLayout/utils/removeKeylessItems.ts, gui/ResizableLayout/utils/setLayoutItemProps.ts, gui/ResizableLayout/utils/validateLayout.ts |
| is-apple-silicon | main-html.ts |
| js-sha512 | afterAllArtifactBuild.js |
| keytar | main-html.ts |
| mark.js/dist/mark.min.js | gui/NoteListItem/utils/getNoteTitleHtml.ts |
| markdown-it | gui/InlineMarkdownDisplay.tsx |
| md5 | InteropServiceHelper.ts, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/utils/resourceHandling.ts, services/plugins/hooks/useHtmlLoader.ts |
| net | utils/initializeNetworkConnectionAttemptTimeout.ts |
| node:util | gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts |
| onnxruntime-node | main-html.ts |
| os | afterAllArtifactBuild.js, app.ts, bridge.ts |
| path | ElectronAppWrapper.ts, afterAllArtifactBuild.js, app.ts, bridge.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/utils/resourceHandling.ts, integration-tests/util/createStartupArgs.ts, integration-tests/util/test.ts, main-html.ts, services/autoUpdater/AutoUpdaterService.ts, services/plugins/PlatformImplementation.ts, sign.js, tools/bundleJs.ts, tools/cleanOnnxRuntime.ts, tools/copy7Zip.ts, tools/copyApplicationAssets.js, tools/generateLatestArm64Yml.ts, tools/githubReleasesUtils.ts, tools/modifyReleaseAssets.ts, tools/notarizeMacApp.ts, tools/resolveSourceMap.ts, utils/7zip/getPathToExecutable7Zip.ts, utils/7zip/pathToBundled7Zip.ts, utils/customProtocols/handleCustomProtocols.ts, utils/getAssetPath.ts, utils/isSafeToOpen.ts, utils/restartInSafeModeFromMain.ts |
| pdfjs-dist | main-html.ts |
| pretty-bytes | gui/ResourceScreen.tsx |
| process | sign.js, tools/cleanOnnxRuntime.ts |
| re-resizable | gui/ResizableLayout/LayoutItemContainer.tsx |
| react | gui/AiDegradedNotice.tsx, gui/Button/Button.tsx, gui/ChatPanel/ChatHistory.tsx, gui/ChatPanel/ChatMessageItem.tsx, gui/ChatPanel/ChatPanel.tsx, gui/ClipperConfigScreen.tsx, gui/ConfigScreen/ButtonBar.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/Sidebar.tsx, gui/ConfigScreen/controls/AiIndexStatus.tsx, gui/ConfigScreen/controls/AiStatus.tsx, gui/ConfigScreen/controls/FontSearch.tsx, gui/ConfigScreen/controls/GlobalHotkeyInput.tsx, gui/ConfigScreen/controls/MissingPasswordHelpLink.tsx, gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/ConfigScreen/controls/SettingButton.tsx, gui/ConfigScreen/controls/SettingComponent.tsx, gui/ConfigScreen/controls/SettingDescription.tsx, gui/ConfigScreen/controls/SettingHeader.tsx, gui/ConfigScreen/controls/SettingLabel.tsx, gui/ConfigScreen/controls/ToggleAdvancedSettingsButton.tsx, gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx, gui/ConfigScreen/controls/useNoteLockMode.ts, gui/ConfigScreen/searchHighlight.tsx, gui/DialogButtonRow.tsx, gui/DialogButtonRow/useKeyboardHandler.ts, gui/DropboxLoginScreen.tsx, gui/Dropdown/Dropdown.tsx, gui/EditFolderDialog/Dialog.tsx, gui/EditFolderDialog/IconSelector.tsx, gui/EmojiBox.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/ErrorBoundary.tsx, gui/ExtensionBadge.tsx, gui/FolderIconBox.tsx, gui/HelpButton.tsx, gui/IconButton.tsx, gui/ImportScreen.tsx, gui/InlineCombobox.tsx, gui/InlineMarkdownDisplay.tsx, gui/ItemList.tsx, gui/JoplinCloudConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/JoplinCloudSignUpCallToAction.tsx, gui/KeymapConfig/KeymapConfigScreen.tsx, gui/KeymapConfig/ShortcutRecorder.tsx, gui/KeymapConfig/utils/useCommandStatus.ts, gui/KeymapConfig/utils/useKeymap.ts, gui/MainLayoutPane.tsx, gui/MainScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/MenuBar.tsx, gui/MultiNoteActions.tsx, gui/Navigator.tsx, gui/NewWindowOrIFrame.tsx, gui/NoteContentPropertiesDialog.tsx, gui/NoteEditor/EditorWindow.tsx, gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchExtension.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useEditorSearchHandler.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useScrollHandler.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useStyles.ts, gui/NoteEditor/NoteBody/CodeMirror/utils/useWebviewIpcMessage.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useExternalPlugins.ts, gui/NoteEditor/NoteBody/CodeMirror/v5/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/CodeMirror.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/Editor.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/useEditorCommands.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useContentScriptRegistration.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useKeymap.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useRefocusOnVisiblePaneChange.ts, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useSyncEditorValue.ts, gui/NoteEditor/NoteBody/PlainEditor/PlainEditor.tsx, gui/NoteEditor/NoteBody/TinyMCE/TinyMCE.tsx, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useCursorPositioning.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialog.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialogEventListeners.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useHighlightedSearchTerms.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useKeyboardRefocusHandler.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useLinkTooltips.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useScroll.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useTabIndenter.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useTextPatternsLookup.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useWebViewApi.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/ActionPanel.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardContext.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardEditor.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/WhiteboardSurface.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/canvasFlow.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/GroupNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/LinkNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/TextNode.tsx, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/useCardWheel.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/useCheckboxToggle.ts, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/NoteLockPanel/NoteLockPanel.tsx, gui/NoteEditor/NoteTitle/NoteTitleBar.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteEditor/WarningBanner/BannerContent.tsx, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/NoteEditor/commands/focusElementNoteTitle.ts, gui/NoteEditor/utils/getWindowCommandPriority.ts, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useConnectToEditorPlugin.ts, gui/NoteEditor/utils/useDropHandler.ts, gui/NoteEditor/utils/useEffectiveNoteId.ts, gui/NoteEditor/utils/useFolder.ts, gui/NoteEditor/utils/useFormNote.ts, gui/NoteEditor/utils/useInitialCursorLocation.ts, gui/NoteEditor/utils/useMessageHandler.ts, gui/NoteEditor/utils/useNoteSearchBar.ts, gui/NoteEditor/utils/usePluginEditorView.ts, gui/NoteEditor/utils/usePluginServiceRegistration.ts, gui/NoteEditor/utils/useResourceUnwatcher.ts, gui/NoteEditor/utils/useScheduleSaveCallbacks.ts, gui/NoteEditor/utils/useScrollWhenReadyOptions.ts, gui/NoteEditor/utils/useSearchMarkers.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/NoteList/NoteList2.tsx, gui/NoteList/utils/useActiveDescendantId.ts, gui/NoteList/utils/useAutoScroll.ts, gui/NoteList/utils/useDragAndDrop.ts, gui/NoteList/utils/useFocusNote.ts, gui/NoteList/utils/useFocusVisible.ts, gui/NoteList/utils/useItemCss.ts, gui/NoteList/utils/useMoveNote.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteList/utils/useOnNoteClick.ts, gui/NoteList/utils/useOnNoteDoubleClick.ts, gui/NoteList/utils/useScroll.ts, gui/NoteList/utils/useVisibleRange.ts, gui/NoteListControls/NoteListControls.tsx, gui/NoteListHeader/NoteListHeader.tsx, gui/NoteListHeader/NoteListHeaderItem.tsx, gui/NoteListHeader/useDragAndDrop.ts, gui/NoteListHeader/utils/useContextMenu.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/types.ts, gui/NoteListItem/utils/useItemElement.ts, gui/NoteListItem/utils/useOnContextMenu.ts, gui/NoteListItem/utils/useRenderedNote.ts, gui/NoteListItem/utils/useRootElement.ts, gui/NoteListWrapper/NoteListWrapper.tsx, gui/NoteLockMigrationDialog/Dialog.tsx, gui/NoteLockUnlockDialog/Dialog.tsx, gui/NotePropertiesDialog.tsx, gui/NoteRevisionViewer.tsx, gui/NoteSearchBar.tsx, gui/NoteStatusBar.tsx, gui/NoteTextViewer.tsx, gui/NoteToolbar/NoteToolbar.tsx, gui/OneDriveLoginScreen.tsx, gui/PasswordInput/LabelledPasswordInput.tsx, gui/PasswordInput/PasswordInput.tsx, gui/PasswordInput/types.ts, gui/PdfViewer.tsx, gui/PluginNotification/PluginNotification.tsx, gui/PopupNotification/NotificationItem.tsx, gui/PopupNotification/PopupNotificationList.tsx, gui/PopupNotification/PopupNotificationProvider.tsx, gui/PopupNotification/types.ts, gui/ProfileEditor.tsx, gui/PromptDialog.tsx, gui/PublishFolderDialog.tsx, gui/QuitSyncDialog.tsx, gui/ResizableLayout/LayoutItemContainer.tsx, gui/ResizableLayout/MoveButtons.tsx, gui/ResizableLayout/ResizableLayout.tsx, gui/ResizableLayout/utils/useLayoutItemSizes.ts, gui/ResizableLayout/utils/useWindowResizeEvent.ts, gui/ResourceScreen.tsx, gui/Root.tsx, gui/Root_UpgradeSyncTarget.tsx, gui/SearchBar/SearchBar.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/ShareNoteDialog.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/Sidebar.tsx, gui/Sidebar/hooks/useFocusHandler.ts, gui/Sidebar/hooks/useOnItemClick.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useOnRenderListWrapper.tsx, gui/Sidebar/hooks/useOnSidebarKeyDownHandler.ts, gui/Sidebar/hooks/useSelectedSidebarIndexes.ts, gui/Sidebar/hooks/useSidebarCommandHandler.ts, gui/Sidebar/hooks/useSidebarListData.ts, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/Sidebar/listItemComponents/EmptyExpandLink.tsx, gui/Sidebar/listItemComponents/ExpandIcon.tsx, gui/Sidebar/listItemComponents/ExpandLink.tsx, gui/Sidebar/listItemComponents/FolderItem.tsx, gui/Sidebar/listItemComponents/HeaderItem.tsx, gui/Sidebar/listItemComponents/ListItemWrapper.tsx, gui/Sidebar/listItemComponents/NoteCount.tsx, gui/Sidebar/listItemComponents/TagItem.tsx, gui/Sidebar/types.ts, gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/StatusScreen/StatusScreen.tsx, gui/StyleSheets/StyleSheetContainer.tsx, gui/SyncWizard/Dialog.tsx, gui/TagItem.tsx, gui/TagList.tsx, gui/ToggleEditorsButton/ToggleEditorsButton.tsx, gui/ToggleEditorsButton/styles/index.ts, gui/ToolbarBase.tsx, gui/ToolbarButton/ToolbarButton.tsx, gui/ToolbarSpace.tsx, gui/TrashNotification/TrashNotification.tsx, gui/TrashNotification/TrashNotificationMessage.tsx, gui/UpdateNotification/UpdateNotification.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/AppDialogs.tsx, gui/WindowCommandsAndDialogs/ModalMessageOverlay.tsx, gui/WindowCommandsAndDialogs/PluginDialogs.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx, gui/WindowCommandsAndDialogs/utils/appDialogs.tsx, gui/WindowCommandsAndDialogs/utils/usePrintToCallback.ts, gui/WindowCommandsAndDialogs/utils/useSyncDialogState.ts, gui/WindowCommandsAndDialogs/utils/useWindowCommands.ts, gui/WindowCommandsAndDialogs/utils/useWindowControl.ts, gui/hooks/useEffectDebugger.ts, gui/hooks/useElementHeight.ts, gui/hooks/useImperativeHandlerDebugger.ts, gui/hooks/useMarkupToHtml.ts, gui/hooks/usePrevious.ts, gui/lib/SearchInput/SearchInput.tsx, gui/lib/ToggleButton/ToggleButton.tsx, jest.setup.js, main-html.ts, plugins/GotoAnything.tsx, services/plugins/UserWebview.tsx, services/plugins/UserWebviewDialog.tsx, services/plugins/UserWebviewDialogButtonBar.tsx, services/plugins/hooks/useContentSize.ts, services/plugins/hooks/useFormData.ts, services/plugins/hooks/useHtmlLoader.ts, services/plugins/hooks/useMessageHandler.ts, services/plugins/hooks/useScriptLoader.ts, services/plugins/hooks/useSubmitHandler.ts, services/plugins/hooks/useThemeCss.ts, services/plugins/hooks/useViewIsReady.ts, services/plugins/hooks/useWebviewToPluginMessages.ts, utils/initReact.ts |
| react-dom | gui/NewWindowOrIFrame.tsx, utils/initReact.ts |
| react-dom/client | gui/Root.tsx, gui/Root_UpgradeSyncTarget.tsx |
| react-redux | gui/ChatPanel/ChatPanel.tsx, gui/ClipperConfigScreen.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/ConfigScreen/controls/AiStatus.tsx, gui/ConfigScreen/controls/NoteLockSettings.tsx, gui/DropboxLoginScreen.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/HelpButton.tsx, gui/ImportScreen.tsx, gui/JoplinCloudConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/MainLayoutPane.tsx, gui/MainScreen.tsx, gui/MenuBar.tsx, gui/Navigator.tsx, gui/NoteEditor/EditorWindow.tsx, gui/NoteEditor/NoteBody/CodeMirror/Toolbar.tsx, gui/NoteEditor/NoteBody/CodeMirror/v6/utils/useEditorSettings.ts, gui/NoteEditor/NoteEditor.tsx, gui/NoteEditor/StatusBar.tsx, gui/NoteEditor/WarningBanner/WarningBanner.tsx, gui/NoteList/NoteList2.tsx, gui/NoteListControls/NoteListControls.tsx, gui/NoteRevisionViewer.tsx, gui/NoteStatusBar.tsx, gui/NoteToolbar/NoteToolbar.tsx, gui/OneDriveLoginScreen.tsx, gui/ProfileEditor.tsx, gui/PublishFolderDialog.tsx, gui/QuitSyncDialog.tsx, gui/ResourceScreen.tsx, gui/Root.tsx, gui/SearchBar/SearchBar.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/ShareNoteDialog.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/Sidebar.tsx, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/StatusScreen/StatusScreen.tsx, gui/StyleSheets/StyleSheetContainer.tsx, gui/TagItem.tsx, gui/TagList.tsx, gui/ToolbarBase.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx, plugins/GotoAnything.tsx |
| react-select | gui/PromptDialog.tsx |
| react-select/animated | gui/PromptDialog.tsx |
| react-select/creatable | gui/PromptDialog.tsx |
| react-toggle-button | gui/lib/ToggleButton/ToggleButton.tsx |
| react-tooltip | gui/NoteRevisionViewer.tsx |
| redux | InteropServiceHelper.ts, gui/ChatPanel/ChatPanel.tsx, gui/ConfigScreen/ConfigScreen.tsx, gui/DropboxLoginScreen.tsx, gui/EditFolderDialog/Dialog.tsx, gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx, gui/JoplinCloudLoginScreen.tsx, gui/MainScreen.tsx, gui/MasterPasswordDialog/Dialog.tsx, gui/MenuBar.tsx, gui/MultiNoteActions.tsx, gui/NoteEditor/EditorWindow.tsx, gui/NoteEditor/NoteBody/CodeMirror/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteLockPanel/NoteLockPanel.tsx, gui/NoteEditor/utils/contextMenu.ts, gui/NoteEditor/utils/types.ts, gui/NoteEditor/utils/useMessageHandler.ts, gui/NoteEditor/utils/useWindowCommandHandler.ts, gui/NoteList/utils/types.ts, gui/NoteList/utils/useMoveNote.ts, gui/NoteList/utils/useOnKeyDown.ts, gui/NoteList/utils/useOnNoteClick.ts, gui/NoteListItem/NoteListItem.tsx, gui/NoteListItem/utils/useOnContextMenu.ts, gui/NoteLockMigrationDialog/Dialog.tsx, gui/NoteLockUnlockDialog/Dialog.tsx, gui/NoteRevisionViewer.tsx, gui/OneDriveLoginScreen.tsx, gui/PdfViewer.tsx, gui/ProfileEditor.tsx, gui/ResourceScreen.tsx, gui/Root.tsx, gui/SearchBar/SearchBar.tsx, gui/Sidebar/FolderAndTagList.tsx, gui/Sidebar/Sidebar.tsx, gui/Sidebar/hooks/useOnItemClick.ts, gui/Sidebar/hooks/useOnRenderItem.tsx, gui/Sidebar/hooks/useOnSidebarKeyDownHandler.ts, gui/Sidebar/hooks/useSelectedSidebarIndexes.ts, gui/Sidebar/listItemComponents/AllNotesItem.tsx, gui/SsoLoginScreen/SsoLoginScreen.tsx, gui/StatusScreen/StatusScreen.tsx, gui/SyncWizard/Dialog.tsx, gui/TrashNotification/TrashNotification.tsx, gui/WarningBanner.tsx, gui/WindowCommandsAndDialogs/AppDialogs.tsx, gui/WindowCommandsAndDialogs/WindowCommandsAndDialogs.tsx, gui/WindowCommandsAndDialogs/commands/importFrom.ts, gui/WindowCommandsAndDialogs/utils/appDialogs.tsx, gui/WindowCommandsAndDialogs/utils/useSyncDialogState.ts, gui/utils/NoteListUtils.ts, plugins/GotoAnything.tsx, services/commands/types.ts, utils/noteLockPrompts.ts |
| reselect | gui/ExtensionBadge.tsx, gui/NoteList/NoteList2.tsx, gui/style/ConfigMenuBar.js, gui/style/ExtensionBadge.js |
| semver | services/autoUpdater/AutoUpdaterService.ts |
| source-map-support | tools/resolveSourceMap.ts, utils/sourceMapSetup.ts |
| sqlite-vec | jest.setup.js, main-html.ts |
| sqlite3 | jest.setup.js, main-html.ts, services/plugins/plugin_index.js |
| stream/promises | tools/githubReleasesUtils.ts |
| styled-components | gui/Button/Button.tsx, gui/ConfigScreen/ButtonBar.tsx, gui/ConfigScreen/controls/plugins/PluginBox.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, gui/ConfigScreen/controls/plugins/SearchPlugins.tsx, gui/DialogTitle.tsx, gui/MainScreen.tsx, gui/NoteEditor/EditorWindow.tsx, gui/NoteListControls/NoteListControls.tsx, gui/NoteListWrapper/NoteListWrapper.tsx, gui/PdfViewer.tsx, gui/QuitSyncDialog.tsx, gui/ResizableLayout/MoveButtons.tsx, gui/ResizableLayout/utils/style.ts, gui/Root.tsx, gui/SearchBar/SearchBar.tsx, gui/ShareFolderDialog/ShareFolderDialog.tsx, gui/Sidebar/styles/index.ts, gui/StatusScreen/StatusScreen.tsx, gui/SyncWizard/Dialog.tsx, gui/style/StyledFormLabel.tsx, gui/style/StyledInput.tsx, gui/style/StyledLink.tsx, gui/style/StyledMessage.tsx, gui/style/StyledTextInput.tsx, services/plugins/UserWebviewDialogButtonBar.tsx |
| styled-system | gui/Button/Button.tsx, gui/ConfigScreen/controls/plugins/PluginsStates.tsx, services/plugins/UserWebviewDialogButtonBar.tsx |
| taboverride | gui/NoteEditor/NoteBody/TinyMCE/utils/enableTextAreaTab.ts |
| timers | ElectronAppWrapper.ts |
| tinymce | gui/NoteEditor/NoteBody/TinyMCE/utils/useContextMenu.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useCursorPositioning.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useEditDialogEventListeners.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useHighlightedSearchTerms.ts, gui/NoteEditor/NoteBody/TinyMCE/utils/useWebViewApi.ts |
| url | ElectronAppWrapper.ts, InteropServiceHelper.ts, gui/NoteEditor/NoteBody/WhiteboardEditor/nodes/FileNode.tsx, services/plugins/PluginRunner.ts, utils/customProtocols/handleCustomProtocols.ts |
| util | tools/modifyReleaseAssets.ts |
| yargs | tools/resolveSourceMap.ts |
| Window | webPreferences |
|---|---|
| ElectronAppWrapper.ts:287 | contextIsolation=false, enableRemoteModule=true, nodeIntegration=true, session=?, spellcheck=true |
| bridge.ts:384 | defaults |
| Channel | Side | Operation | Where |
|---|---|---|---|
| appClose | renderer | on | gui/ErrorBoundary.tsx:99 |
| apply-update-now | main | on | ElectronAppWrapper.ts:585 |
| asynchronous-message | renderer | send | gui/ErrorBoundary.tsx:94 |
| check-for-updates | main | on | ElectronAppWrapper.ts:589 |
| pluginMessage | main | on | ElectronAppWrapper.ts:560 |
| scrollToHash | renderer | on | gui/note-viewer/preload.js:12 |
| secondary-window-added | main | on | ElectronAppWrapper.ts:502 |
| secondary-window-closing | renderer | on | app.ts:775 |
| setHtml | renderer | on | gui/note-viewer/preload.js:8 |
| setMarkers | renderer | on | gui/note-viewer/preload.js:20 |
| setPercentScroll | renderer | on | gui/note-viewer/preload.js:16 |
| startup-finished | renderer | send | app.ts:907 |
| startup-plugins-loaded | renderer | send | app.ts:385 |
| testing--setSetting | renderer | on | app.ts:468 |
| window-focused | renderer | on | app.ts:764 |
No remote pages are loaded into app windows.
No on-device storage calls found.
No packaged executable was found, so Electron fuses were not read.
Maintainers can show this report in their README:
[](https://Eliot5566.github.io/app-xray/apps/joplin/)