diff --git a/packages/clipper/src/popup/globals.js b/packages/clipper/src/popup/globals.js index a53b73828..54baa86aa 100644 --- a/packages/clipper/src/popup/globals.js +++ b/packages/clipper/src/popup/globals.js @@ -5,3 +5,4 @@ window.websocketUrl = 'wss://sockets.standardnotes.com' window.purchaseUrl = 'https://standardnotes.com/purchase' window.plansUrl = 'https://standardnotes.com/plans' window.dashboardUrl = 'https://standardnotes.com/dashboard' +window.isClipper = true diff --git a/packages/web/src/javascripts/App.tsx b/packages/web/src/javascripts/App.tsx index 6122ccb21..ebaa71e2d 100644 --- a/packages/web/src/javascripts/App.tsx +++ b/packages/web/src/javascripts/App.tsx @@ -17,6 +17,7 @@ declare global { electronRemoteBridge?: unknown reactNativeDevice?: WebDevice platform?: Platform + isClipper?: boolean application?: WebApplication mainApplicationGroup?: WebApplicationGroup @@ -26,7 +27,7 @@ declare global { import { disableIosTextFieldZoom, getPlatform } from '@/Utils' import { IsWebPlatform, WebAppVersion } from '@/Constants/Version' -import { DesktopManagerInterface, Platform, SNLog } from '@standardnotes/snjs' +import { DesktopManagerInterface, Environment, Platform, SNLog } from '@standardnotes/snjs' import ApplicationGroupView from './Components/ApplicationGroupView/ApplicationGroupView' import { WebDevice } from './Application/Device/WebDevice' import { StartApplication } from './Application/Device/StartApplication' @@ -110,6 +111,9 @@ if (IsWebPlatform) { setTimeout(() => { const device = window.reactNativeDevice || new WebDevice(WebAppVersion) + if (window.isClipper) { + device.environment = Environment.Clipper + } window.platform = getPlatform(device) startApplication(window.defaultSyncServer, device, window.enabledUnfinishedFeatures, window.websocketUrl).catch( diff --git a/packages/web/src/javascripts/Application/WebApplication.ts b/packages/web/src/javascripts/Application/WebApplication.ts index 919980768..1519ff199 100644 --- a/packages/web/src/javascripts/Application/WebApplication.ts +++ b/packages/web/src/javascripts/Application/WebApplication.ts @@ -141,7 +141,9 @@ export class WebApplication extends SNApplication implements WebApplicationInter void this.mobileWebReceiver void this.autolockService void this.persistence - void this.themeManager + if (this.environment !== Environment.Clipper) { + void this.themeManager + } void this.momentsService void this.routeService