info
Electron 43.3.0 is supported
as of 2026-10-22, Electron 43–45 are supported.
Gallery · App X-Ray
info
as of 2026-10-22, Electron 43–45 are supported.
info
320 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 |
|---|---|---|---|
| — | /Applications | property:path | electron-builder.ts:177 |
| — | browserOnly | call:DeveloperMode.get | src/app/views/MattermostWebContentsView.ts:76 |
| — | disableContextMenu | call:DeveloperMode.get | src/app/views/MattermostWebContentsView.ts:104 |
| — | disableDevTools | call:DeveloperMode.get | src/app/menus/appMenu/view.ts:98 |
| — | disableNotificationStorage | call:DeveloperMode.get | src/app/menus/appMenu/view.ts:74 |
| — | disableUserActivityMonitor | call:DeveloperMode.get | src/app/menus/appMenu/view.ts:82 |
| renderer | mattermost-desktop://renderer/downloadsDropdown.html | call:view.webContents.loadURL | src/app/mainWindow/downloadsDropdownView.ts:62 |
| renderer | mattermost-desktop://renderer/downloadsDropdownMenu.html | call:view.webContents.loadURL | src/app/mainWindow/downloadsDropdownMenuView.ts:73 |
| renderer | mattermost-desktop://renderer/dropdown.html | call:view.webContents.loadURL | src/app/mainWindow/serverDropdownView.ts:86 |
| renderer | mattermost-desktop://renderer/loadingScreen.html | call:view.webContents.loadURL | src/app/views/loadingScreen.ts:39 |
| renderer | mattermost-desktop://renderer/popout.html | call:window.browserWindow.loadURL | src/app/windows/popoutManager.ts:159 |
| renderer | mattermost-desktop://renderer/urlView.html | call:urlView.webContents.loadURL | src/app/views/urlView.ts:28 |
| Module | Used by |
|---|---|
| ../../app/mainWindow/mainWindow | src/main/security/allowProtocolDialog.ts |
| ../../common/constants | src/common/config/buildConfig.ts |
| ../../components/ConfigureServer | src/renderer/modals/welcomeScreen/welcomeScreen.tsx |
| ../../components/LoadingScreen | src/renderer/modals/loadingScreen/index.tsx |
| ../../components/NewServerModal | src/renderer/modals/editServer/editServer.tsx, src/renderer/modals/newServer/newServer.tsx |
| ../../components/RemoveServerModal | src/renderer/modals/removeServer/removeServer.tsx |
| ../../components/SettingsModal | src/renderer/modals/settings/settings.tsx |
| ../../components/showCertificateModal | src/renderer/modals/certificate/certificateModal.tsx |
| ../../components/WelcomeScreen | src/renderer/modals/welcomeScreen/welcomeScreen.tsx |
| ../../css/components/DownloadsDropdown/DownloadsDropdownButton.scss | src/renderer/components/DownloadsDropdown/DownloadsDropdownButton.tsx |
| ../../hooks/useAnimationEnd | src/renderer/components/LoadingAnimation/LoadingAnimation.tsx |
| ../../hooks/useTransitionEnd | src/renderer/components/LoadingScreen/LoadingScreen.tsx |
| ../../i18n/i18n | src/main/i18nManager.ts |
| ../../intl_provider | src/renderer/modals/settings/settings.tsx |
| ../../main/contextMenu | src/app/views/MattermostWebContentsView.ts, src/app/windows/baseWindow.ts |
| ../../main/utils | src/app/views/MattermostWebContentsView.ts, src/app/windows/baseWindow.ts |
| ../constants | src/main/security/allowProtocolDialog.ts, src/main/security/certificateStore.ts |
| ../darkMode | src/renderer/modals/certificate/certificate.tsx, src/renderer/modals/editServer/editServer.tsx, src/renderer/modals/login/login.tsx, src/renderer/modals/message/message.tsx, src/renderer/modals/newServer/newServer.tsx, src/renderer/modals/preAuthHeader/preAuthHeader.tsx, src/renderer/modals/removeServer/removeServer.tsx, src/renderer/modals/settings/settings.tsx |
| ../DiagnosticStep | src/main/diagnostics/steps/step.template.ts, src/main/diagnostics/steps/step0.logLevel.ts, src/main/diagnostics/steps/step1.internetConnection.ts, src/main/diagnostics/steps/step10.crashReports.ts, src/main/diagnostics/steps/step11.auth.ts, src/main/diagnostics/steps/step2.configValidation.ts, src/main/diagnostics/steps/step3.serverConnectivity.ts, src/main/diagnostics/steps/step4.sessionDataValidation.ts, src/main/diagnostics/steps/step5.browserWindows.ts, src/main/diagnostics/steps/step6.permissions.ts, src/main/diagnostics/steps/step7.performance.ts, src/main/diagnostics/steps/step8.logHeuristics.ts, src/main/diagnostics/steps/step9.config.ts |
| ../mainWindow/mainWindow | src/app/system/badge.ts |
| ../notificationSounds | src/renderer/components/MainPage.tsx |
| ../ThreeDotButton | src/renderer/components/DownloadsDropdown/Update/UpdateAvailable.tsx |
| ../Thumbnail | src/renderer/components/DownloadsDropdown/Update/UpdateAvailable.tsx |
| ./app | src/main/app/initialize.ts, src/main/app/intercom.ts |
| ./appMenu/edit | src/app/menus/index.ts |
| ./appMenu/file | src/app/menus/index.ts |
| ./appMenu/help | src/app/menus/index.ts |
| ./appMenu/history | src/app/menus/index.ts |
| ./appMenu/view | src/app/menus/index.ts |
| ./appMenu/window | src/app/menus/index.ts |
| ./AppVersionManager | src/main/downloadsManager.ts |
| ./BasePage | src/renderer/components/BasePage/index.ts, src/renderer/components/MainPage.tsx |
| ./BasePage.scss | src/renderer/components/BasePage/BasePage.tsx |
| ./buildConfig | src/common/config/index.ts |
| ./callsWidgetWindow | src/app/navigationManager.ts |
| ./Carousel | src/renderer/components/Carousel/index.ts |
| ./Carousel.scss | src/renderer/components/Carousel/Carousel.tsx |
| ./CarouselButton.scss | src/renderer/components/Carousel/CarouselButton.tsx |
| ./CarouselPaginationIndicator.scss | src/renderer/components/Carousel/CarouselPaginationIndicator.tsx |
| ./certificateModal | src/renderer/modals/certificate/certificate.tsx |
| ./CheckSetting | src/renderer/components/SettingsModal/components/NotificationSetting.tsx, src/renderer/components/SettingsModal/components/SessionAttributesSetting.tsx, src/renderer/components/SettingsModal/components/SpellCheckerSetting.tsx, src/renderer/components/SettingsModal/components/UpdatesSetting.tsx |
| ./CheckSetting.scss | src/renderer/components/SettingsModal/components/CheckSetting.tsx |
| ./collector | src/main/sessionAttributes/sessionAttributesManager.ts |
| ./components/BasePage | src/renderer/popout.tsx |
| ./components/CheckSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/DownloadsDropdown/DownloadsDropdownItem | src/renderer/downloadsDropdown.tsx |
| ./components/DownloadSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/MainPage | src/renderer/index.tsx |
| ./components/NotificationSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/NumberSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/RadioSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/SelectSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/ServerSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/SessionAttributesSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/SpellCheckerSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./components/UpdatesSetting | src/renderer/components/SettingsModal/definition.tsx |
| ./config | src/main/app/initialize.ts |
| ./ConfigureServer | src/renderer/components/ConfigureServer/index.ts |
| ./ConfigureServer.scss | src/renderer/components/ConfigureServer/ConfigureServer.tsx |
| ./constants | src/common/utils/util.ts, src/main/downloadsManager.ts, src/main/secureStorage.ts, src/renderer/utils.ts |
| ./css/downloadsDropdown.scss | src/renderer/downloadsDropdown.tsx |
| ./css/downloadsDropdownMenu.scss | src/renderer/downloadsDropdownMenu.tsx |
| ./css/dropdown.scss | src/renderer/dropdown.tsx |
| ./defaultPreferences | src/common/config/index.ts, src/common/config/pastDefaultPreferences.ts |
| ./definition | src/renderer/components/SettingsModal/index.tsx |
| ./DestructiveConfirmModal | src/renderer/components/RemoveServerModal.tsx |
| ./DeveloperModeIndicator | src/renderer/components/DeveloperModeIndicator/index.ts, src/renderer/components/MainPage.tsx |
| ./DeveloperModeIndicator.scss | src/renderer/components/DeveloperModeIndicator/DeveloperModeIndicator.tsx |
| ./DiagnosticStep | src/main/diagnostics/index.ts |
| ./dnd-linux | src/main/notifications/index.ts |
| ./dnd-windows | src/main/notifications/index.ts |
| ./Download | src/main/notifications/index.ts |
| ./DownloadsDropdown/DownloadsDropdownButton | src/renderer/components/MainPage.tsx |
| ./DownloadsDropdownItemFile | src/renderer/components/DownloadsDropdown/DownloadsDropdownItem.tsx |
| ./DownloadSetting.scss | src/renderer/components/SettingsModal/components/DownloadSetting.tsx |
| ./ErrorView | src/renderer/components/ErrorView/index.ts |
| ./ErrorView.scss | src/renderer/components/ErrorView/ErrorView.tsx |
| ./FileSizeAndStatus | src/renderer/components/DownloadsDropdown/DownloadsDropdownItemFile.tsx |
| ./Header | src/renderer/components/Header/index.ts |
| ./Header.scss | src/renderer/components/Header/Header.tsx |
| ./hooks/useConfig | src/renderer/index.tsx, src/renderer/popout.tsx |
| ./initialize | src/main/app/index.ts |
| ./Input | src/renderer/components/Input/index.ts |
| ./Input.scss | src/renderer/components/Input/Input.tsx |
| ./intercom | src/main/app/config.ts, src/main/app/initialize.ts |
| ./internal/loggerHooks | src/main/diagnostics/steps/step0.logLevel.ts |
| ./internal/utils | src/main/diagnostics/steps/step0.logLevel.ts, src/main/diagnostics/steps/step1.internetConnection.ts, src/main/diagnostics/steps/step3.serverConnectivity.ts, src/main/diagnostics/steps/step5.browserWindows.ts, src/main/diagnostics/steps/step6.permissions.ts, src/main/diagnostics/steps/step7.performance.ts, src/main/diagnostics/steps/step8.logHeuristics.ts |
| ./intl_provider | src/renderer/downloadsDropdown.tsx, src/renderer/downloadsDropdownMenu.tsx, src/renderer/dropdown.tsx, src/renderer/index.tsx, src/renderer/popout.tsx |
| ./LoadingAnimation | src/renderer/components/LoadingAnimation/index.ts |
| ./LoadingAnimation.scss | src/renderer/components/LoadingAnimation/LoadingAnimation.tsx |
| ./LoadingScreen | src/renderer/components/LoadingScreen/index.ts |
| ./LoadingScreen.scss | src/renderer/components/LoadingScreen/LoadingScreen.tsx |
| ./LoadingSpinner | src/renderer/components/SaveButton/LoadingWrapper.tsx |
| ./LoadingWrapper | src/renderer/components/SaveButton/SaveButton.tsx |
| ./loginModal | src/renderer/modals/login/login.tsx |
| ./macSessionAttributeCollector | src/main/sessionAttributes/collector/index.ts |
| ./mainWindow | src/app/mainWindow/serverDropdownView.ts |
| ./MattermostWebContentsView | src/app/views/webContentsManager.ts |
| ./Mention | src/main/notifications/index.ts |
| ./menuTargetView | src/app/menus/appMenu/history.ts, src/app/menus/appMenu/view.ts |
| ./messageModal | src/renderer/modals/message/message.tsx |
| ./messageModal.scss | src/renderer/modals/message/messageModal.tsx |
| ./migrationPreferences | src/common/config/index.ts |
| ./Modal | src/renderer/components/Modal/index.ts |
| ./Modal.scss | src/renderer/components/Modal/Modal.tsx |
| ./modals/darkMode | src/renderer/downloadsDropdown.tsx, src/renderer/downloadsDropdownMenu.tsx, src/renderer/dropdown.tsx, src/renderer/index.tsx, src/renderer/popout.tsx |
| ./modalView | src/app/mainWindow/modals/modalManager.ts |
| ./NewServerModal | src/renderer/components/NewServerModal/index.ts |
| ./NewServerModal.scss | src/renderer/components/NewServerModal/NewServerModal.tsx |
| ./NumberSetting.scss | src/renderer/components/SettingsModal/components/NumberSetting.tsx |
| ./obfuscators | src/main/diagnostics/steps/internal/loggerHooks.ts |
| ./pastDefaultPreferences | src/common/config/upgradePreferences.ts |
| ./policyConfigLoader | src/common/config/index.ts |
| ./preAuthHeaderModal | src/renderer/modals/preAuthHeader/preAuthHeader.tsx |
| ./ProgressBar | src/renderer/components/DownloadsDropdown/DownloadsDropdownItemFile.tsx |
| ./RadioSetting | src/renderer/components/SettingsModal/components/NotificationSetting.tsx |
| ./RadioSetting.scss | src/renderer/components/SettingsModal/components/RadioSetting.tsx |
| ./SelectSetting | src/renderer/components/SettingsModal/components/SpellCheckerSetting.tsx |
| ./SelectSetting.scss | src/renderer/components/SettingsModal/components/SelectSetting.tsx |
| ./serverAPI | src/main/server/serverInfo.ts |
| ./ServerDropdownButton | src/renderer/components/MainPage.tsx, src/renderer/components/ServerDropdownButton/index.ts |
| ./ServerDropdownButton.scss | src/renderer/components/ServerDropdownButton/ServerDropdownButton.tsx |
| ./ServerSetting.scss | src/renderer/components/SettingsModal/components/ServerSetting.tsx |
| ./sessionAttributeCollector | src/main/sessionAttributes/collector/index.ts, src/main/sessionAttributes/collector/macSessionAttributeCollector.ts, src/main/sessionAttributes/collector/windowsSessionAttributeCollector.ts |
| ./SessionAttributesSetting.scss | src/renderer/components/SettingsModal/components/SessionAttributesSetting.tsx |
| ./SettingsModal.scss | src/renderer/components/SettingsModal/index.tsx |
| ./SpellCheckerSetting.scss | src/renderer/components/SettingsModal/components/SpellCheckerSetting.tsx |
| ./steps/internal/utils | src/main/diagnostics/DiagnosticStep.ts |
| ./steps/step0.logLevel | src/main/diagnostics/index.ts |
| ./steps/step1.internetConnection | src/main/diagnostics/index.ts |
| ./steps/step10.crashReports | src/main/diagnostics/index.ts |
| ./steps/step11.auth | src/main/diagnostics/index.ts |
| ./steps/step2.configValidation | src/main/diagnostics/index.ts |
| ./steps/step3.serverConnectivity | src/main/diagnostics/index.ts |
| ./steps/step4.sessionDataValidation | src/main/diagnostics/index.ts |
| ./steps/step5.browserWindows | src/main/diagnostics/index.ts |
| ./steps/step6.permissions | src/main/diagnostics/index.ts |
| ./steps/step7.performance | src/main/diagnostics/index.ts |
| ./steps/step8.logHeuristics | src/main/diagnostics/index.ts |
| ./steps/step9.config | src/main/diagnostics/index.ts |
| ./TabBar | src/renderer/components/MainPage.tsx, src/renderer/components/TabBar/index.ts |
| ./TabBar.scss | src/renderer/components/TabBar/TabBar.tsx |
| ./tabs/tabManager | src/app/popoutMenu.ts |
| ./ThreeDotButton | src/renderer/components/DownloadsDropdown/DownloadsDropdownItemFile.tsx |
| ./Thumbnail | src/renderer/components/DownloadsDropdown/DownloadsDropdownItemFile.tsx |
| ./Toggle | src/renderer/components/Toggle/index.ts |
| ./Toggle.scss | src/renderer/components/Toggle/Toggle.tsx |
| ./tooltip_content | src/renderer/components/WithTooltip/index.tsx |
| ./TopBar | src/renderer/components/TopBar/index.ts |
| ./TopBar.scss | src/renderer/components/TopBar/TopBar.tsx |
| ./tray | src/app/menus/index.ts |
| ./Update/UpdateWrapper | src/renderer/components/DownloadsDropdown/DownloadsDropdownItem.tsx |
| ./UpdateAvailable | src/renderer/components/DownloadsDropdown/Update/UpdateWrapper.tsx |
| ./UpdatesSetting.scss | src/renderer/components/SettingsModal/components/UpdatesSetting.tsx |
| ./Upgrade | src/main/notifications/index.ts |
| ./upgradePreferences | src/common/config/index.ts |
| ./UrlView | src/renderer/components/UrlView/index.ts |
| ./UrlView.scss | src/renderer/components/UrlView/UrlView.tsx |
| ./utils | src/main/app/app.ts, src/main/app/config.ts, src/main/app/initialize.ts, src/main/diagnostics/steps/internal/obfuscators.ts, src/renderer/index.tsx, src/renderer/popout.tsx |
| ./webContentEvents | src/app/views/MattermostWebContentsView.ts |
| ./webContentEventsCommon | src/app/views/webContentEvents.ts |
| ./WelcomeScreen | src/renderer/components/WelcomeScreen/index.ts |
| ./WelcomeScreen.scss | src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| ./WelcomeScreenSlide.scss | src/renderer/components/WelcomeScreen/WelcomeScreenSlide.tsx |
| ./windows | src/main/app/initialize.ts |
| ./windows/popoutManager | src/app/navigationManager.ts |
| ./windowsSessionAttributeCollector | src/main/sessionAttributes/collector/index.ts |
| ./with_tooltip.scss | src/renderer/components/WithTooltip/index.tsx |
| @emotion/cache | src/renderer/components/SettingsModal/index.tsx |
| @emotion/react | src/renderer/components/SettingsModal/index.tsx |
| @floating-ui/react | src/renderer/components/WithTooltip/index.tsx |
| @mattermost/compass-icons/components | src/renderer/components/DownloadsDropdown/Thumbnail.tsx |
| @sentry/electron/main | src/main/sentryHandler.ts |
| app/callsWidgetWindow | src/app/menus/appMenu/view.ts, src/app/views/webContentEvents.ts, src/app/windows/popoutManager.ts, src/main/security/permissionsManager.ts |
| app/mainWindow/downloadsDropdownMenuView | src/main/app/index.ts |
| app/mainWindow/downloadsDropdownView | src/main/app/index.ts |
| app/mainWindow/mainWindow | src/app/callsWidgetWindow.ts, src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/modals/messageModal.ts, src/app/mainWindow/modals/modalManager.ts, src/app/menus/appMenu/file.ts, src/app/menus/appMenu/view.ts, src/app/menus/index.ts, src/app/menus/tray.ts, src/app/navigationManager.ts, src/app/serverHub.ts, src/app/system/tray/tray.ts, src/app/tabs/tabManager.ts, src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts, src/app/windows/popoutManager.ts, src/main/app/app.ts, src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/diagnostics/steps/step5.browserWindows.ts, src/main/downloadsManager.ts, src/main/notifications/index.ts, src/main/security/permissionsManager.ts, src/main/security/preAuthManager.ts |
| app/mainWindow/modals/messageModal | src/app/callsWidgetWindow.ts, src/app/menus/tray.ts, src/app/navigationManager.ts, src/app/views/webContentEventsCommon.ts, src/main/app/app.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/security/allowProtocolDialog.ts, src/main/security/permissionsManager.ts, src/main/updateNotifier.ts |
| app/mainWindow/modals/modalManager | src/app/mainWindow/modals/messageModal.ts, src/app/menus/tray.ts, src/app/navigationManager.ts, src/app/serverHub.ts, src/app/tabs/tabManager.ts, src/main/app/intercom.ts, src/main/security/preAuthManager.ts |
| app/mainWindow/serverDropdownView | src/main/app/index.ts |
| app/menus | src/app/windows/popoutManager.ts, src/main/app/initialize.ts, src/main/app/utils.ts |
| app/navigationManager | src/app/callsWidgetWindow.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts, src/main/app/initialize.ts, src/main/app/utils.ts |
| app/popoutMenu | src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts |
| app/serverHub | src/app/menus/appMenu/file.ts, src/app/navigationManager.ts, src/main/app/intercom.ts |
| app/system/badge | src/main/app/config.ts, src/main/app/initialize.ts |
| app/system/tray/tray | src/app/menus/index.ts, src/main/app/app.ts, src/main/app/config.ts, src/main/app/initialize.ts |
| app/tabs/tabManager | src/app/callsWidgetWindow.ts, src/app/mainWindow/modals/modalManager.ts, src/app/menus/appMenu/file.ts, src/app/menus/appMenu/menuTargetView.ts, src/app/menus/appMenu/view.ts, src/app/menus/appMenu/window.ts, src/app/menus/index.ts, src/app/navigationManager.ts, src/main/notifications/index.ts |
| app/views/loadingScreen | src/app/windows/baseWindow.ts |
| app/views/pluginsPopUps | src/app/views/webContentEvents.ts |
| app/views/urlView | src/app/windows/baseWindow.ts |
| app/views/webContentEvents | src/app/callsWidgetWindow.ts, src/app/mainWindow/modals/modalManager.ts, src/app/views/webContentsManager.ts |
| app/views/webContentEventsCommon | src/app/callsWidgetWindow.ts, src/app/views/pluginsPopUps.ts |
| app/views/webContentsManager | src/app/callsWidgetWindow.ts, src/app/menus/appMenu/menuTargetView.ts, src/app/menus/appMenu/view.ts, src/app/navigationManager.ts, src/app/popoutMenu.ts, src/app/tabs/tabManager.ts, src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts, src/app/windows/popoutManager.ts, src/main/app/app.ts, src/main/app/initialize.ts, src/main/downloadsManager.ts, src/main/notifications/index.ts, src/main/security/permissionsManager.ts, src/main/sessionAttributes/sessionAttributesManager.ts |
| app/windows/baseWindow | src/app/mainWindow/mainWindow.ts, src/app/windows/popoutManager.ts |
| app/windows/popoutManager | src/app/menus/appMenu/file.ts, src/app/popoutMenu.ts |
| assets/sounds/bing.mp3 | src/renderer/notificationSounds.ts |
| assets/sounds/crackle.mp3 | src/renderer/notificationSounds.ts |
| assets/sounds/ding.mp3 | src/renderer/notificationSounds.ts |
| assets/sounds/down.mp3 | src/renderer/notificationSounds.ts |
| assets/sounds/hello.mp3 | src/renderer/notificationSounds.ts |
| assets/sounds/ripple.mp3 | src/renderer/notificationSounds.ts |
| assets/sounds/upstairs.mp3 | src/renderer/notificationSounds.ts |
| auto-launch | src/main/AutoLauncher.ts |
| cf-prefs | src/common/config/policyConfigLoader.ts |
| child_process | src/main/CriticalErrorHandler.ts, src/main/notifications/dnd-linux.ts, src/main/utils.ts, webpack.config.base.js |
| classnames | src/renderer/components/Carousel/Carousel.tsx, src/renderer/components/Carousel/CarouselButton.tsx, src/renderer/components/Carousel/CarouselPaginationIndicator.tsx, src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/DownloadsDropdown/DownloadsDropdownButton.tsx, src/renderer/components/DownloadsDropdown/DownloadsDropdownItemFile.tsx, src/renderer/components/DownloadsDropdown/ThreeDotButton.tsx, src/renderer/components/Input/Input.tsx, src/renderer/components/LoadingAnimation/LoadingAnimation.tsx, src/renderer/components/LoadingScreen/LoadingScreen.tsx, src/renderer/components/Modal/Modal.tsx, src/renderer/components/SaveButton/SaveButton.tsx, src/renderer/components/ServerDropdownButton/ServerDropdownButton.tsx, src/renderer/components/SettingsModal/components/CheckSetting.tsx, src/renderer/components/SettingsModal/components/NumberSetting.tsx, src/renderer/components/SettingsModal/components/SelectSetting.tsx, src/renderer/components/SettingsModal/components/SpellCheckerSetting.tsx, src/renderer/components/SettingsModal/index.tsx, src/renderer/components/TabBar/TabBar.tsx, src/renderer/components/Toggle/Toggle.tsx, src/renderer/components/TopBar/TopBar.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx, src/renderer/components/WelcomeScreen/WelcomeScreenSlide.tsx, src/renderer/components/WithTooltip/index.tsx, src/renderer/components/WithTooltip/tooltip_content.tsx, src/renderer/downloadsDropdown.tsx, src/renderer/downloadsDropdownMenu.tsx, src/renderer/dropdown.tsx, src/renderer/modals/certificate/certificateModal.tsx, src/renderer/modals/message/messageModal.tsx |
| common/appState | src/app/mainWindow/mainWindow.ts, src/app/mainWindow/serverDropdownView.ts, src/app/system/badge.ts, src/app/system/tray/tray.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/webContentsManager.ts |
| common/communication | src/app/callsWidgetWindow.ts, src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/modals/messageModal.ts, src/app/mainWindow/modals/modalManager.ts, src/app/mainWindow/serverDropdownView.ts, src/app/menus/appMenu/window.ts, src/app/menus/index.ts, src/app/navigationManager.ts, src/app/preload/externalAPI.ts, src/app/preload/internalAPI.js, src/app/serverHub.ts, src/app/system/badge.ts, src/app/system/tray/tray.ts, src/app/tabs/tabManager.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/loadingScreen.ts, src/app/views/urlView.ts, src/app/views/webContentsManager.ts, src/app/windows/baseWindow.ts, src/app/windows/popoutManager.ts, src/common/appState.ts, src/common/servers/serverManager.ts, src/common/views/viewManager.ts, src/main/AppVersionManager.ts, src/main/app/config.ts, src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/constants.ts, src/main/developerMode.ts, src/main/downloadsManager.ts, src/main/i18nManager.ts, src/main/nonceManager.ts, src/main/notifications/index.ts, src/main/performanceMonitor.ts, src/main/secureStorage.ts, src/main/security/certificateStore.ts, src/main/security/permissionsManager.ts, src/main/security/preAuthManager.ts, src/main/sessionAttributes/sessionAttributesManager.ts, src/main/themeManager.ts, src/main/updateNotifier.ts |
| common/config | src/app/mainWindow/mainWindow.ts, src/app/mainWindow/modals/messageModal.ts, src/app/mainWindow/serverDropdownView.ts, src/app/menus/appMenu/file.ts, src/app/menus/appMenu/help.ts, src/app/menus/appMenu/view.ts, src/app/navigationManager.ts, src/app/system/tray/tray.ts, src/app/views/webContentEvents.ts, src/app/views/webContentsManager.ts, src/app/windows/baseWindow.ts, src/app/windows/popoutManager.ts, src/common/servers/serverManager.ts, src/common/views/viewManager.ts, src/main/app/config.ts, src/main/app/initialize.ts, src/main/app/utils.ts, src/main/app/windows.ts, src/main/diagnostics/steps/step2.configValidation.ts, src/main/diagnostics/steps/step6.permissions.ts, src/main/diagnostics/steps/step9.config.ts, src/main/downloadsManager.ts, src/main/notifications/index.ts, src/main/performanceMonitor.ts, src/main/security/permissionsManager.ts, src/main/sentryHandler.ts, src/main/sessionAttributes/sessionAttributesManager.ts, src/main/themeManager.ts, src/main/updateNotifier.ts |
| common/config/buildConfig | src/common/utils/url.ts, src/main/security/allowProtocolDialog.ts, src/main/updateNotifier.ts |
| common/constants | src/app/mainWindow/modals/messageModal.ts, src/app/menus/appMenu/help.ts, src/app/menus/tray.ts, src/app/serverHub.ts, src/app/views/webContentEventsCommon.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts, src/common/utils/url.ts, src/main/ParseArgs.ts, src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/diagnostics/steps/internal/obfuscators.ts, src/main/diagnostics/steps/internal/utils.ts, src/main/diagnostics/steps/step4.sessionDataValidation.ts, src/main/downloadsManager.ts, src/main/security/localNetworkAccess.ts, src/main/security/preAuthManager.ts, src/main/server/serverAPI.ts, src/main/sessionAttributes/sessionAttributesManager.ts, src/main/utils.ts |
| common/constants/secureStorage | src/main/security/preAuthManager.ts |
| common/JsonFileManager | src/common/config/index.ts, src/common/config/migrationPreferences.ts, src/main/AppVersionManager.ts, src/main/developerMode.ts, src/main/downloadsManager.ts, src/main/security/permissionsManager.ts |
| common/log | src/app/callsWidgetWindow.ts, src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/modals/modalManager.ts, src/app/mainWindow/modals/modalView.ts, src/app/mainWindow/serverDropdownView.ts, src/app/menus/appMenu/help.ts, src/app/navigationManager.ts, src/app/serverHub.ts, src/app/system/badge.ts, src/app/system/tray/tray.ts, src/app/tabs/tabManager.ts, src/app/views/loadingScreen.ts, src/app/views/pluginsPopUps.ts, src/app/views/urlView.ts, src/app/views/webContentEvents.ts, src/app/views/webContentEventsCommon.ts, src/app/views/webContentsManager.ts, src/app/windows/baseWindow.ts, src/app/windows/popoutManager.ts, src/common/JsonFileManager.ts, src/common/Validator.ts, src/common/appState.ts, src/common/config/index.ts, src/common/config/policyConfigLoader.ts, src/common/servers/serverManager.ts, src/common/views/viewManager.ts, src/main/AppVersionManager.ts, src/main/AutoLauncher.ts, src/main/CriticalErrorHandler.ts, src/main/UserActivityMonitor.ts, src/main/app/app.ts, src/main/app/config.ts, src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/app/windows.ts, src/main/downloadsManager.ts, src/main/i18nManager.ts, src/main/notifications/dnd-linux.ts, src/main/notifications/index.ts, src/main/performanceMonitor.ts, src/main/secureStorage.ts, src/main/security/allowProtocolDialog.ts, src/main/security/certificateStore.ts, src/main/security/permissionsManager.ts, src/main/security/preAuthManager.ts, src/main/sentryHandler.ts, src/main/server/serverAPI.ts, src/main/sessionAttributes/collector/macSessionAttributeCollector.ts, src/main/sessionAttributes/collector/windowsSessionAttributeCollector.ts, src/main/sessionAttributes/sessionAttributesManager.ts, src/main/updateNotifier.ts, src/main/utils.ts |
| common/servers/MattermostServer | src/app/serverHub.ts, src/common/servers/serverManager.ts, src/main/app/utils.ts |
| common/servers/serverManager | src/app/callsWidgetWindow.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/serverDropdownView.ts, src/app/menus/appMenu/file.ts, src/app/menus/appMenu/help.ts, src/app/menus/appMenu/view.ts, src/app/menus/appMenu/window.ts, src/app/menus/tray.ts, src/app/navigationManager.ts, src/app/serverHub.ts, src/app/tabs/tabManager.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts, src/common/appState.ts, src/common/views/MattermostView.ts, src/common/views/viewManager.ts, src/main/app/app.ts, src/main/app/config.ts, src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/diagnostics/steps/step3.serverConnectivity.ts, src/main/downloadsManager.ts, src/main/notifications/index.ts, src/main/security/localNetworkAccess.ts, src/main/security/preAuthManager.ts, src/main/sessionAttributes/collector/sessionAttributeCollector.ts, src/main/sessionAttributes/sessionAttributesManager.ts, src/main/themeManager.ts |
| common/utils/constants | src/app/callsWidgetWindow.ts, src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/serverDropdownView.ts, src/app/serverHub.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/urlView.ts, src/app/windows/baseWindow.ts, src/app/windows/popoutManager.ts, src/common/utils/url.ts, src/main/downloadsManager.ts, src/main/utils.ts, src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/NewServerModal/NewServerModal.tsx, src/renderer/components/SettingsModal/definition.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx, src/renderer/dropdown.tsx |
| common/utils/requests | src/main/app/intercom.ts |
| common/utils/url | src/app/callsWidgetWindow.ts, src/app/menus/appMenu/help.ts, src/app/navigationManager.ts, src/app/serverHub.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts, src/app/views/webContentEventsCommon.ts, src/common/Validator.ts, src/common/servers/MattermostServer.ts, src/common/servers/serverManager.ts, src/common/views/MattermostView.ts, src/main/app/app.ts, src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/contextMenu.ts, src/main/diagnostics/steps/step3.serverConnectivity.ts, src/main/secureStorage.ts, src/main/security/allowProtocolDialog.ts, src/main/security/localNetworkAccess.ts, src/main/security/permissionsManager.ts, src/main/security/preAuthManager.ts, src/main/server/serverInfo.ts, src/main/sessionAttributes/sessionAttributesManager.ts |
| common/utils/util | src/app/callsWidgetWindow.ts, src/app/navigationManager.ts, src/common/config/index.ts, src/common/log.ts, src/main/notifications/Download.ts, src/main/notifications/Mention.ts, src/main/security/permissionsManager.ts |
| common/Validator | src/app/callsWidgetWindow.ts, src/app/mainWindow/mainWindow.ts, src/app/navigationManager.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts, src/common/config/index.ts, src/main/AppVersionManager.ts, src/main/ParseArgs.ts, src/main/app/initialize.ts, src/main/diagnostics/steps/step2.configValidation.ts, src/main/downloadsManager.ts, src/main/security/allowProtocolDialog.ts, src/main/security/certificateStore.ts, src/main/sessionAttributes/sessionAttributesManager.ts |
| common/views/MattermostView | src/app/menus/appMenu/file.ts, src/app/navigationManager.ts, src/app/popoutMenu.ts, src/app/tabs/tabManager.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts, src/common/views/viewManager.ts, src/main/themeManager.ts |
| common/views/viewManager | src/app/callsWidgetWindow.ts, src/app/mainWindow/mainWindow.ts, src/app/menus/appMenu/file.ts, src/app/menus/appMenu/window.ts, src/app/menus/index.ts, src/app/navigationManager.ts, src/app/popoutMenu.ts, src/app/tabs/tabManager.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/webContentEvents.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts, src/common/appState.ts, src/main/notifications/index.ts, src/main/themeManager.ts |
| copy-webpack-plugin | webpack.config.main.js |
| dns/promises | src/main/security/localNetworkAccess.ts |
| electron | src/app/callsWidgetWindow.ts, src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/modals/messageModal.ts, src/app/mainWindow/modals/modalManager.ts, src/app/mainWindow/modals/modalView.ts, src/app/mainWindow/serverDropdownView.ts, src/app/menus/appMenu/edit.ts, src/app/menus/appMenu/file.ts, src/app/menus/appMenu/help.ts, src/app/menus/appMenu/view.ts, src/app/menus/appMenu/window.ts, src/app/menus/index.ts, src/app/menus/tray.ts, src/app/navigationManager.ts, src/app/popoutMenu.ts, src/app/preload/externalAPI.ts, src/app/preload/internalAPI.js, src/app/serverHub.ts, src/app/system/badge.ts, src/app/system/tray/tray.ts, src/app/tabs/tabManager.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/loadingScreen.ts, src/app/views/urlView.ts, src/app/views/webContentEvents.ts, src/app/views/webContentsManager.ts, src/app/windows/baseWindow.ts, src/app/windows/popoutManager.ts, src/common/config/defaultPreferences.ts, src/main/AppVersionManager.ts, src/main/AutoLauncher.ts, src/main/CriticalErrorHandler.ts, src/main/ParseArgs.ts, src/main/UserActivityMonitor.ts, src/main/app/app.ts, src/main/app/config.ts, src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/app/utils.ts, src/main/app/windows.ts, src/main/constants.ts, src/main/contextMenu.ts, src/main/developerMode.ts, src/main/diagnostics/index.ts, src/main/diagnostics/steps/step0.logLevel.ts, src/main/diagnostics/steps/step10.crashReports.ts, src/main/diagnostics/steps/step11.auth.ts, src/main/diagnostics/steps/step4.sessionDataValidation.ts, src/main/diagnostics/steps/step6.permissions.ts, src/main/diagnostics/steps/step7.performance.ts, src/main/downloadsManager.ts, src/main/i18nManager.ts, src/main/nonceManager.ts, src/main/notifications/Download.ts, src/main/notifications/Mention.ts, src/main/notifications/Upgrade.ts, src/main/notifications/index.ts, src/main/performanceMonitor.ts, src/main/secureStorage.ts, src/main/security/certificateStore.ts, src/main/security/permissionsManager.ts, src/main/security/preAuthManager.ts, src/main/sentryHandler.ts, src/main/server/serverAPI.ts, src/main/sessionAttributes/collector/sessionAttributeCollector.ts, src/main/sessionAttributes/sessionAttributesManager.ts, src/main/themeManager.ts, src/main/updateNotifier.ts, src/main/utils.ts |
| electron-context-menu | src/main/contextMenu.ts |
| electron-devtools-installer | src/main/app/initialize.ts |
| electron-is-dev | src/app/views/webContentsManager.ts, src/main/AutoLauncher.ts, src/main/app/initialize.ts, src/main/app/utils.ts, src/main/developerMode.ts, src/main/notifications/index.ts, src/main/updateNotifier.ts |
| electron-log | src/app/menus/appMenu/help.ts, src/common/log.ts, src/main/diagnostics/index.ts, src/main/diagnostics/steps/internal/utils.ts, src/main/diagnostics/steps/step6.permissions.ts, src/main/diagnostics/steps/step8.logHeuristics.ts |
| events | src/app/mainWindow/mainWindow.ts, src/app/tabs/tabManager.ts, src/app/views/MattermostWebContentsView.ts, src/common/appState.ts, src/common/config/index.ts, src/common/servers/serverManager.ts, src/common/views/viewManager.ts, src/main/UserActivityMonitor.ts, src/main/developerMode.ts |
| fs | src/app/mainWindow/mainWindow.ts, src/common/JsonFileManager.ts, src/main/CriticalErrorHandler.ts, src/main/diagnostics/steps/internal/utils.ts, src/main/diagnostics/steps/step10.crashReports.ts, src/main/diagnostics/steps/step2.configValidation.ts, src/main/diagnostics/steps/step6.permissions.ts, src/main/downloadsManager.ts, src/main/security/allowProtocolDialog.ts, src/main/security/certificateStore.ts, src/main/utils.ts |
| fs/promises | src/main/secureStorage.ts |
| html-webpack-plugin | webpack.config.renderer.js |
| http | src/common/utils/requests.ts |
| https | src/common/utils/requests.ts, src/main/diagnostics/steps/internal/utils.ts |
| joi | src/app/callsWidgetWindow.ts, src/app/navigationManager.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts, src/common/Validator.ts, src/main/app/initialize.ts |
| koffi | src/main/sessionAttributes/collector/macSessionAttributeCollector.ts, src/main/sessionAttributes/collector/windowsSessionAttributeCollector.ts |
| macos-notification-state | src/main/notifications/index.ts |
| main/app/intercom | src/app/menus/appMenu/file.ts, src/app/navigationManager.ts |
| main/app/utils | src/app/menus/appMenu/view.ts, src/app/menus/index.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/webContentsManager.ts, src/main/sessionAttributes/sessionAttributesManager.ts |
| main/AppVersionManager | src/main/app/initialize.ts, src/main/sentryHandler.ts |
| main/AutoLauncher | src/main/app/config.ts, src/main/app/initialize.ts |
| main/constants | src/app/mainWindow/mainWindow.ts, src/common/config/migrationPreferences.ts, src/main/AppVersionManager.ts, src/main/app/initialize.ts, src/main/developerMode.ts, src/main/diagnostics/steps/step2.configValidation.ts, src/main/security/permissionsManager.ts |
| main/contextMenu | src/app/callsWidgetWindow.ts, src/app/mainWindow/modals/modalView.ts, src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts |
| main/CriticalErrorHandler | src/main/app/initialize.ts |
| main/developerMode | src/app/menus/appMenu/view.ts, src/app/menus/index.ts, src/app/views/MattermostWebContentsView.ts, src/main/app/initialize.ts, src/main/notifications/index.ts |
| main/diagnostics | src/app/menus/appMenu/help.ts |
| main/downloadsManager | src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/menus/appMenu/view.ts, src/main/app/initialize.ts, src/main/updateNotifier.ts |
| main/e2e/appReady | src/app/mainWindow/mainWindow.ts |
| main/e2e/register | src/main/app/initialize.ts |
| main/i18nManager | src/app/callsWidgetWindow.ts, src/app/mainWindow/modals/messageModal.ts, src/app/menus/appMenu/edit.ts, src/app/menus/appMenu/file.ts, src/app/menus/appMenu/help.ts, src/app/menus/appMenu/history.ts, src/app/menus/appMenu/view.ts, src/app/menus/appMenu/window.ts, src/app/menus/tray.ts, src/app/navigationManager.ts, src/app/popoutMenu.ts, src/app/system/badge.ts, src/app/system/tray/tray.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/webContentEventsCommon.ts, src/app/windows/baseWindow.ts, src/main/CriticalErrorHandler.ts, src/main/app/app.ts, src/main/app/initialize.ts, src/main/app/utils.ts, src/main/contextMenu.ts, src/main/downloadsManager.ts, src/main/notifications/Download.ts, src/main/notifications/Mention.ts, src/main/notifications/Upgrade.ts, src/main/security/allowProtocolDialog.ts, src/main/security/permissionsManager.ts, src/main/updateNotifier.ts |
| main/nonceManager | src/main/app/initialize.ts |
| main/notifications | src/main/app/initialize.ts, src/main/app/intercom.ts, src/main/downloadsManager.ts, src/main/updateNotifier.ts |
| main/ParseArgs | src/main/app/initialize.ts |
| main/performanceMonitor | src/app/callsWidgetWindow.ts, src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/modals/modalView.ts, src/app/mainWindow/serverDropdownView.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/loadingScreen.ts, src/app/views/urlView.ts, src/app/windows/popoutManager.ts, src/main/app/initialize.ts |
| main/secureStorage | src/main/app/initialize.ts, src/main/security/preAuthManager.ts |
| main/security/allowProtocolDialog | src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts, src/main/app/initialize.ts |
| main/security/certificateStore | src/main/app/app.ts |
| main/security/localNetworkAccess | src/app/callsWidgetWindow.ts, src/app/views/MattermostWebContentsView.ts, src/app/views/pluginsPopUps.ts, src/app/views/webContentEvents.ts, src/main/app/initialize.ts |
| main/security/permissionsManager | src/app/callsWidgetWindow.ts, src/app/serverHub.ts, src/app/views/webContentsManager.ts, src/main/app/initialize.ts, src/main/notifications/index.ts |
| main/security/preAuthManager | src/main/app/initialize.ts |
| main/sentryHandler | src/main/CriticalErrorHandler.ts, src/main/app/app.ts, src/main/app/initialize.ts |
| main/server/serverAPI | src/app/views/MattermostWebContentsView.ts |
| main/server/serverInfo | src/app/serverHub.ts, src/main/app/utils.ts |
| main/sessionAttributes/sessionAttributesManager | src/main/app/initialize.ts |
| main/themeManager | src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/modals/modalView.ts, src/app/mainWindow/serverDropdownView.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts |
| main/updateNotifier | src/app/menus/appMenu/help.ts, src/main/app/initialize.ts |
| main/UserActivityMonitor | src/main/app/initialize.ts |
| main/utils | src/app/callsWidgetWindow.ts, src/app/mainWindow/downloadsDropdownMenuView.ts, src/app/mainWindow/downloadsDropdownView.ts, src/app/mainWindow/mainWindow.ts, src/app/mainWindow/modals/messageModal.ts, src/app/mainWindow/modals/modalManager.ts, src/app/mainWindow/modals/modalView.ts, src/app/mainWindow/serverDropdownView.ts, src/app/menus/appMenu/help.ts, src/app/menus/tray.ts, src/app/serverHub.ts, src/app/tabs/tabManager.ts, src/app/views/loadingScreen.ts, src/app/views/pluginsPopUps.ts, src/app/views/urlView.ts, src/app/views/webContentEvents.ts, src/app/views/webContentsManager.ts, src/app/windows/popoutManager.ts, src/main/app/intercom.ts, src/main/contextMenu.ts, src/main/diagnostics/steps/step8.logHeuristics.ts, src/main/downloadsManager.ts, src/main/notifications/index.ts, src/main/security/allowProtocolDialog.ts, src/main/security/permissionsManager.ts, src/main/security/preAuthManager.ts, src/main/sessionAttributes/collector/macSessionAttributeCollector.ts, src/main/sessionAttributes/collector/windowsSessionAttributeCollector.ts, src/main/themeManager.ts, src/main/updateNotifier.ts |
| mini-css-extract-plugin | webpack.config.renderer.js |
| net | src/main/security/localNetworkAccess.ts |
| os | src/common/config/defaultPreferences.ts, src/main/CriticalErrorHandler.ts, src/main/notifications/Download.ts, src/main/notifications/Mention.ts, src/main/sentryHandler.ts, src/main/sessionAttributes/collector/macSessionAttributeCollector.ts, src/main/updateNotifier.ts |
| path | src/app/system/tray/tray.ts, src/app/views/webContentEventsCommon.ts, src/app/windows/baseWindow.ts, src/common/config/defaultPreferences.ts, src/main/CriticalErrorHandler.ts, src/main/app/initialize.ts, src/main/constants.ts, src/main/diagnostics/steps/step0.logLevel.ts, src/main/diagnostics/steps/step10.crashReports.ts, src/main/diagnostics/steps/step7.performance.ts, src/main/downloadsManager.ts, src/main/notifications/Download.ts, src/main/notifications/Mention.ts, src/main/notifications/Upgrade.ts, src/main/secureStorage.ts, src/main/utils.ts, webpack.config.base.js, webpack.config.renderer.js |
| pretty-bytes | src/renderer/utils.ts |
| react | src/renderer/components/BasePage/BasePage.tsx, src/renderer/components/Carousel/Carousel.tsx, src/renderer/components/Carousel/CarouselButton.tsx, src/renderer/components/Carousel/CarouselPaginationIndicator.tsx, src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/ConnectionErrorView.tsx, src/renderer/components/DestructiveConfirmModal.tsx, src/renderer/components/DeveloperModeIndicator/DeveloperModeIndicator.tsx, src/renderer/components/DownloadsDropdown/DownloadsDropdownButton.tsx, src/renderer/components/DownloadsDropdown/DownloadsDropdownItem.tsx, src/renderer/components/DownloadsDropdown/DownloadsDropdownItemFile.tsx, src/renderer/components/DownloadsDropdown/FileSizeAndStatus.tsx, src/renderer/components/DownloadsDropdown/ProgressBar.tsx, src/renderer/components/DownloadsDropdown/ThreeDotButton.tsx, src/renderer/components/DownloadsDropdown/Thumbnail.tsx, src/renderer/components/DownloadsDropdown/Update/UpdateAvailable.tsx, src/renderer/components/DownloadsDropdown/Update/UpdateWrapper.tsx, src/renderer/components/ErrorView/ErrorView.tsx, src/renderer/components/Header/Header.tsx, src/renderer/components/Images/Logo.tsx, src/renderer/components/Images/alert.tsx, src/renderer/components/Images/calls.tsx, src/renderer/components/Images/collaborate.tsx, src/renderer/components/Images/server-small.tsx, src/renderer/components/Images/server.tsx, src/renderer/components/Images/threads-empty.tsx, src/renderer/components/Images/tools.tsx, src/renderer/components/IncompatibleErrorView.tsx, src/renderer/components/Input/Input.tsx, src/renderer/components/LoadingAnimation/LoadingAnimation.tsx, src/renderer/components/LoadingAnimation/LoadingIcon.tsx, src/renderer/components/LoadingScreen/LoadingScreen.tsx, src/renderer/components/MainPage.tsx, src/renderer/components/Modal/Modal.tsx, src/renderer/components/NewServerModal/NewServerModal.tsx, src/renderer/components/RemoveServerModal.tsx, src/renderer/components/SaveButton/LoadingSpinner.tsx, src/renderer/components/SaveButton/LoadingWrapper.tsx, src/renderer/components/SaveButton/SaveButton.tsx, src/renderer/components/ServerDropdownButton/ServerDropdownButton.tsx, src/renderer/components/SettingsModal/components/CheckSetting.tsx, src/renderer/components/SettingsModal/components/DownloadSetting.tsx, src/renderer/components/SettingsModal/components/NotificationSetting.tsx, src/renderer/components/SettingsModal/components/NumberSetting.tsx, src/renderer/components/SettingsModal/components/RadioSetting.tsx, src/renderer/components/SettingsModal/components/SelectSetting.tsx, src/renderer/components/SettingsModal/components/ServerSetting.tsx, src/renderer/components/SettingsModal/components/SessionAttributesSetting.tsx, src/renderer/components/SettingsModal/components/SpellCheckerSetting.tsx, src/renderer/components/SettingsModal/components/UpdatesSetting.tsx, src/renderer/components/SettingsModal/definition.tsx, src/renderer/components/SettingsModal/index.tsx, src/renderer/components/TabBar/TabBar.tsx, src/renderer/components/Toggle/Toggle.tsx, src/renderer/components/TopBar/TopBar.tsx, src/renderer/components/UrlView/UrlView.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx, src/renderer/components/WelcomeScreen/WelcomeScreenSlide.tsx, src/renderer/components/WithTooltip/index.tsx, src/renderer/components/WithTooltip/tooltip_content.tsx, src/renderer/components/showCertificateModal.tsx, src/renderer/downloadsDropdown.tsx, src/renderer/downloadsDropdownMenu.tsx, src/renderer/dropdown.tsx, src/renderer/hooks/useAnimationEnd.ts, src/renderer/hooks/useConfig.ts, src/renderer/hooks/useTransitionEnd.ts, src/renderer/index.tsx, src/renderer/intl_provider.tsx, src/renderer/modals/certificate/certificate.tsx, src/renderer/modals/certificate/certificateModal.tsx, src/renderer/modals/editServer/editServer.tsx, src/renderer/modals/loadingScreen/index.tsx, src/renderer/modals/login/login.tsx, src/renderer/modals/login/loginModal.tsx, src/renderer/modals/message/message.tsx, src/renderer/modals/message/messageModal.tsx, src/renderer/modals/newServer/newServer.tsx, src/renderer/modals/preAuthHeader/preAuthHeader.tsx, src/renderer/modals/preAuthHeader/preAuthHeaderModal.tsx, src/renderer/modals/removeServer/removeServer.tsx, src/renderer/modals/settings/settings.tsx, src/renderer/modals/urlView/urlView.tsx, src/renderer/modals/welcomeScreen/welcomeScreen.tsx, src/renderer/popout.tsx |
| react-beautiful-dnd | src/renderer/components/TabBar/TabBar.tsx, src/renderer/dropdown.tsx |
| react-dom | src/renderer/downloadsDropdown.tsx, src/renderer/downloadsDropdownMenu.tsx, src/renderer/dropdown.tsx, src/renderer/index.tsx, src/renderer/modals/certificate/certificate.tsx, src/renderer/modals/editServer/editServer.tsx, src/renderer/modals/loadingScreen/index.tsx, src/renderer/modals/login/login.tsx, src/renderer/modals/message/message.tsx, src/renderer/modals/newServer/newServer.tsx, src/renderer/modals/preAuthHeader/preAuthHeader.tsx, src/renderer/modals/removeServer/removeServer.tsx, src/renderer/modals/settings/settings.tsx, src/renderer/modals/urlView/urlView.tsx, src/renderer/modals/welcomeScreen/welcomeScreen.tsx, src/renderer/popout.tsx |
| react-intl | src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/ConnectionErrorView.tsx, src/renderer/components/DeveloperModeIndicator/DeveloperModeIndicator.tsx, src/renderer/components/DownloadsDropdown/DownloadsDropdownItemFile.tsx, src/renderer/components/DownloadsDropdown/FileSizeAndStatus.tsx, src/renderer/components/DownloadsDropdown/Update/UpdateAvailable.tsx, src/renderer/components/ErrorView/ErrorView.tsx, src/renderer/components/IncompatibleErrorView.tsx, src/renderer/components/Input/Input.tsx, src/renderer/components/Modal/Modal.tsx, src/renderer/components/NewServerModal/NewServerModal.tsx, src/renderer/components/RemoveServerModal.tsx, src/renderer/components/SaveButton/SaveButton.tsx, src/renderer/components/ServerDropdownButton/ServerDropdownButton.tsx, src/renderer/components/SettingsModal/components/DownloadSetting.tsx, src/renderer/components/SettingsModal/components/NotificationSetting.tsx, src/renderer/components/SettingsModal/components/ServerSetting.tsx, src/renderer/components/SettingsModal/components/SessionAttributesSetting.tsx, src/renderer/components/SettingsModal/components/SpellCheckerSetting.tsx, src/renderer/components/SettingsModal/components/UpdatesSetting.tsx, src/renderer/components/SettingsModal/definition.tsx, src/renderer/components/SettingsModal/index.tsx, src/renderer/components/TabBar/TabBar.tsx, src/renderer/components/TopBar/TopBar.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx, src/renderer/components/WithTooltip/index.tsx, src/renderer/components/showCertificateModal.tsx, src/renderer/downloadsDropdown.tsx, src/renderer/downloadsDropdownMenu.tsx, src/renderer/dropdown.tsx, src/renderer/intl_provider.tsx, src/renderer/modals/certificate/certificateModal.tsx, src/renderer/modals/login/loginModal.tsx, src/renderer/modals/message/messageModal.tsx, src/renderer/modals/preAuthHeader/preAuthHeaderModal.tsx |
| react-select | src/renderer/components/SettingsModal/components/SelectSetting.tsx |
| readline | src/main/diagnostics/steps/internal/utils.ts |
| registry-js | src/common/config/policyConfigLoader.ts, src/main/sessionAttributes/collector/windowsSessionAttributeCollector.ts |
| renderer/components/Carousel | src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/Carousel/CarouselButton | src/renderer/components/Carousel/Carousel.tsx |
| renderer/components/Carousel/CarouselPaginationIndicator | src/renderer/components/Carousel/Carousel.tsx |
| renderer/components/ConnectionErrorView | src/renderer/components/BasePage/BasePage.tsx |
| renderer/components/ErrorView | src/renderer/components/ConnectionErrorView.tsx, src/renderer/components/IncompatibleErrorView.tsx |
| renderer/components/Header | src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/Images/alert | src/renderer/components/ErrorView/ErrorView.tsx |
| renderer/components/Images/background | src/renderer/components/BasePage/BasePage.tsx, src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/LoadingScreen/LoadingScreen.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/Images/calls | src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/Images/collaborate | src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/Images/Logo | src/renderer/components/Header/Header.tsx |
| renderer/components/Images/server | src/renderer/components/ConfigureServer/ConfigureServer.tsx |
| renderer/components/Images/server-small | src/renderer/components/SettingsModal/components/ServerSetting.tsx |
| renderer/components/Images/threads-empty | src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/Images/tools | src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/IncompatibleErrorView | src/renderer/components/BasePage/BasePage.tsx |
| renderer/components/Input | src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/NewServerModal/NewServerModal.tsx, src/renderer/components/SettingsModal/components/DownloadSetting.tsx, src/renderer/components/SettingsModal/components/NumberSetting.tsx, src/renderer/components/SettingsModal/components/SpellCheckerSetting.tsx, src/renderer/modals/login/loginModal.tsx, src/renderer/modals/preAuthHeader/preAuthHeaderModal.tsx |
| renderer/components/LoadingAnimation | src/renderer/components/LoadingScreen/LoadingScreen.tsx |
| renderer/components/LoadingAnimation/LoadingIcon | src/renderer/components/LoadingAnimation/LoadingAnimation.tsx |
| renderer/components/LoadingScreen/LoadingScreen.scss | src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/Modal | src/renderer/components/DestructiveConfirmModal.tsx, src/renderer/components/NewServerModal/NewServerModal.tsx, src/renderer/components/SettingsModal/index.tsx, src/renderer/components/showCertificateModal.tsx, src/renderer/modals/certificate/certificateModal.tsx, src/renderer/modals/login/loginModal.tsx, src/renderer/modals/message/messageModal.tsx, src/renderer/modals/preAuthHeader/preAuthHeaderModal.tsx |
| renderer/components/NewServerModal | src/renderer/components/SettingsModal/components/ServerSetting.tsx |
| renderer/components/RemoveServerModal | src/renderer/components/SettingsModal/components/ServerSetting.tsx |
| renderer/components/SaveButton/SaveButton | src/renderer/components/ConfigureServer/ConfigureServer.tsx |
| renderer/components/Toggle | src/renderer/components/NewServerModal/NewServerModal.tsx |
| renderer/components/TopBar | src/renderer/components/BasePage/BasePage.tsx |
| renderer/components/UrlView | src/renderer/modals/urlView/urlView.tsx |
| renderer/components/WelcomeScreen/WelcomeScreenSlide | src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/components/WithTooltip | src/renderer/components/DeveloperModeIndicator/DeveloperModeIndicator.tsx |
| renderer/constants | src/renderer/components/WithTooltip/index.tsx |
| renderer/css/components/Button.scss | src/renderer/components/Carousel/CarouselButton.tsx, src/renderer/components/Carousel/CarouselPaginationIndicator.tsx, src/renderer/components/ConfigureServer/ConfigureServer.tsx, src/renderer/components/DownloadsDropdown/Update/UpdateWrapper.tsx, src/renderer/components/SaveButton/SaveButton.tsx, src/renderer/components/WelcomeScreen/WelcomeScreen.tsx |
| renderer/css/components/CertificateModal.scss | src/renderer/modals/certificate/certificateModal.tsx |
| renderer/css/components/LoadingSpinner.scss | src/renderer/components/SaveButton/LoadingSpinner.tsx |
| renderer/css/index.scss | src/renderer/index.tsx, src/renderer/popout.tsx |
| renderer/hooks/useConfig | src/renderer/components/TopBar/TopBar.tsx |
| renderer/intl_provider | src/renderer/components/showCertificateModal.tsx, src/renderer/modals/certificate/certificateModal.tsx, src/renderer/modals/editServer/editServer.tsx, src/renderer/modals/login/login.tsx, src/renderer/modals/message/message.tsx, src/renderer/modals/newServer/newServer.tsx, src/renderer/modals/preAuthHeader/preAuthHeader.tsx, src/renderer/modals/removeServer/removeServer.tsx, src/renderer/modals/welcomeScreen/welcomeScreen.tsx |
| renderer/modals/darkMode | src/renderer/modals/loadingScreen/index.tsx, src/renderer/modals/urlView/urlView.tsx, src/renderer/modals/welcomeScreen/welcomeScreen.tsx |
| renderer/utils | src/renderer/components/DownloadsDropdown/FileSizeAndStatus.tsx, src/renderer/components/DownloadsDropdown/Thumbnail.tsx, src/renderer/modals/darkMode.ts |
| semver | electron-builder.ts, src/app/views/MattermostWebContentsView.ts, src/main/updateNotifier.ts |
| types/downloads | src/main/downloadsManager.ts |
| url | src/main/app/initialize.ts |
| util | src/main/utils.ts |
| uuid | src/app/mainWindow/modals/messageModal.ts, src/common/servers/MattermostServer.ts, src/common/views/MattermostView.ts, src/main/AppVersionManager.ts, src/main/nonceManager.ts, src/main/notifications/Download.ts, src/main/notifications/Mention.ts |
| valid-url | src/common/utils/url.ts |
| webpack | webpack.config.base.js |
| webpack-merge | webpack.config.main.js, webpack.config.preload.js, webpack.config.renderer.js |
| windows-focus-assist | src/main/notifications/dnd-windows.ts |
| yargs | src/main/ParseArgs.ts |
| Window | webPreferences |
|---|---|
| src/app/callsWidgetWindow.ts:188 | preload=? |
| src/app/views/webContentEvents.ts:227 | spellcheck=? |
| src/app/windows/baseWindow.ts:66 | defaults |
| Channel | Side | Operation | Where |
|---|---|---|---|
| confirm-protocol | renderer | send | src/app/preload/internalAPI.js:318 |
| enter-full-screen | renderer | on | src/app/preload/internalAPI.js:237 |
| exit-fullscreen | renderer | on | src/app/preload/externalAPI.ts:201 |
| leave-full-screen | renderer | on | src/app/preload/internalAPI.js:238 |
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/mattermost-desktop/)