{"level":30,"time":"2026-03-06T12:09:41.670Z","msg":"[startup_config] Set Windows Application User Model ID (AUMID) {\"AUMID\":\"org.whispersystems.signal-desktop\"}"}
{"level":30,"time":"2026-03-06T12:09:41.679Z","msg":"[base_config] config/get: Successfully read user config file"}
{"level":30,"time":"2026-03-06T12:09:41.720Z","msg":"[base_config] config/get: Successfully read ephemeral config file"}
{"level":30,"time":"2026-03-06T12:09:41.750Z","msg":"[app/main] making app single instance"}
{"level":30,"time":"2026-03-06T12:09:42.045Z","msg":"[app/main] got fast localeOverride setting null"}
{"level":30,"time":"2026-03-06T12:09:42.045Z","msg":"[app/main] app.ready: hour cycle preference: UnknownPreference"}
{"level":30,"time":"2026-03-06T12:09:42.046Z","msg":"[app/main] app.ready: preferred system locales: [\"en-US\",\"en\"]"}
{"level":30,"time":"2026-03-06T12:09:42.046Z","msg":"[app/main] locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"}
{"level":30,"time":"2026-03-06T12:09:42.046Z","msg":"[app/main] locale: Preferred locales: en-US, en"}
{"level":30,"time":"2026-03-06T12:09:42.046Z","msg":"[app/main] locale: Locale Override: null"}
{"level":30,"time":"2026-03-06T12:09:42.048Z","msg":"[app/main] locale: Matched locale: en"}
{"level":40,"time":"2026-03-06T12:09:42.066Z","msg":"[setupI18nMain] intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.github.io/docs/getting-started/message-distribution"}
{"level":30,"time":"2026-03-06T12:09:42.066Z","msg":"[app/main] locale: Text info direction for en: ltr"}
{"level":30,"time":"2026-03-06T12:09:42.066Z","msg":"[app/main] getSQLKey: using legacy key"}
{"level":30,"time":"2026-03-06T12:09:42.067Z","msg":"[SystemTraySettingCache] getSystemTraySetting got value DoNotUseSystemTray"}
{"level":30,"time":"2026-03-06T12:09:42.067Z","msg":"[SystemTraySettingCache] getSystemTraySetting returning DoNotUseSystemTray"}
{"level":30,"time":"2026-03-06T12:09:42.067Z","msg":"[app/main] app ready"}
{"level":30,"time":"2026-03-06T12:09:42.067Z","msg":"[app/main] starting version 8.0.0"}
{"level":30,"time":"2026-03-06T12:09:42.067Z","msg":"[app/main] media access status [object Undefined] [object Undefined] [object Undefined]"}
{"level":30,"time":"2026-03-06T12:09:42.068Z","msg":"[app/main] got fast theme-setting value system"}
{"level":30,"time":"2026-03-06T12:09:42.073Z","msg":"[app/main] MainSQL: updateSchema:\n  Current user_version: 1660;\n  Most recent db schema: 1660;\n  SQLite version: 3.50.4;\n  SQLCipher version: 4.10.0 community;\n  (deprecated) schema_version: 604;\n"}
{"level":30,"time":"2026-03-06T12:09:42.074Z","msg":"[app/main] got fast spellcheck setting true"}
{"level":30,"time":"2026-03-06T12:09:42.074Z","msg":"[app/main] got fast theme-setting value system"}
{"level":30,"time":"2026-03-06T12:09:42.074Z","msg":"[app/main] got fast spellcheck setting true"}
{"level":30,"time":"2026-03-06T12:09:42.075Z","msg":"[app/main] visibleOnAnyScreen(window): x=0, y=21, width=1886, height=1413"}
{"level":30,"time":"2026-03-06T12:09:42.075Z","msg":"[app/main] visibleOnAnyScreen(display #[REDACTED]): x=0, y=0, width=3440, height=1440"}
{"level":30,"time":"2026-03-06T12:09:42.075Z","msg":"[app/main] Initializing BrowserWindow config: {\"show\":false,\"width\":1886,\"height\":1413,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.wrapper.js\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\",\"x\":0,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:09:42.101Z","msg":"[spell_check] spellcheck: user locales: [\"en-US\",\"en\"]"}
{"level":30,"time":"2026-03-06T12:09:42.101Z","msg":"[spell_check] spellcheck: available spellchecker languages: [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"gl\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"}
{"level":30,"time":"2026-03-06T12:09:42.101Z","msg":"[spell_check] spellcheck: setting languages to: [\"en-US\",\"en\"]"}
{"level":30,"time":"2026-03-06T12:09:42.390Z","msg":"[app/main] got fast theme-setting value system"}
{"level":30,"time":"2026-03-06T12:09:42.603Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":0,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:09:42.604Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:09:42.621Z","msg":"[base_config] config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:09:42.793Z","msg":"[SystemTrayService] System tray service: created"}
{"level":30,"time":"2026-03-06T12:09:42.794Z","msg":"[SystemTrayService] System tray service: updating main window. Previously, there was not a window, and now there is"}
{"level":30,"time":"2026-03-06T12:09:42.794Z","msg":"[SystemTrayService] System tray service: rendering no tray"}
{"level":30,"time":"2026-03-06T12:09:42.794Z","msg":"[app/main] Begin ensuring permissions"}
{"level":30,"time":"2026-03-06T12:09:42.795Z","msg":"[app/main] Ensuring file permissions for 4 files"}
{"level":30,"time":"2026-03-06T12:09:42.797Z","msg":"[app/main] Finish ensuring permissions in 2ms"}
{"level":30,"time":"2026-03-06T12:09:42.808Z","msg":"[app/main] main window is ready-to-show"}
{"level":30,"time":"2026-03-06T12:09:42.808Z","msg":"[app/main] showing main window"}
{"level":30,"time":"2026-03-06T12:09:42.809Z","msg":"[SystemTrayService] System tray service: rendering no tray"}
{"level":30,"time":"2026-03-06T12:09:42.985Z","msg":"[app/main] MainSQL: slow query getAllSessions duration=42ms"}
{"level":30,"time":"2026-03-06T12:09:43.144Z","msg":"[PreventDisplaySleepService] Prevent display sleep service: allowing display sleep"}
{"level":30,"time":"2026-03-06T12:09:43.146Z","msg":"[OptionalResourceService] loaded emoji-index-en.json from disk"}
{"level":30,"time":"2026-03-06T12:09:43.310Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":0,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:09:43.310Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:09:43.316Z","msg":"[base_config] config/set: Saved ephemeral config to disk"}
{"level":50,"time":"2026-03-06T12:09:43.610Z","msg":"[app/main] [updater] Error starting update checks: Error: ENOENT: no such file or directory, watch '/usr/lib/signal-desktop/.signal-postinst'\n    at FSWatcher.<computed> (node:internal/fs/watchers:254:19)\n    at watch (node:fs:2551:36)\n    at initLinux ([REDACTED]/ts/updater/linux.main.js:94:28)\n    at Object.start ([REDACTED]/ts/updater/index.main.js:69:39)\n    at IpcMainImpl.readyForUpdates ([REDACTED]/app/main.main.js:844:19)\n    at Object.onceWrapper (node:events:623:26)\n    at IpcMainImpl.emit (node:events:508:28)\n    at Session.<anonymous> (node:electron/js2c/browser_init:2:115789)\n    at Session.emit (node:events:508:28)"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] App loaded - time: 1545"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] SQL init - time: 43"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] Preload Compile - time: 141"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] Preload - time: 379"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] WebSocket connect - time: 368"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] Processed count: 18"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] Messages per second: 22.[REDACTED]"}
{"level":30,"time":"2026-03-06T12:09:43.612Z","msg":"[app/main] Top 10 queries by cumulative duration (ms) over last 1503ms during 'App Load': createOrUpdateItem: cumulative 76.18 | average: 8.46 | max: 17.33 | count: 9 ||| removeSyncTaskById: cumulative 63.24 | average: 6.32 | max: 6.57 | count: 10 ||| saveSyncTasks: cumulative 62.53 | average: 6.25 | max: 6.38 | count: 10 ||| saveMessage: cumulative 59.69 | average: 7.46 | max: 8.05 | count: 8 ||| getAllSessions: cumulative 41.98 | average: 41.98 | max: 41.98 | count: 1 ||| getAllConversations: cumulative 22.01 | average: 22.01 | max: 22.01 | count: 1 ||| getAllKyberPreKeys: cumulative 20.78 | average: 20.78 | max: 20.78 | count: 1 ||| saveMessages: cumulative 19.79 | average: 9.9 | max: 11.98 | count: 2 ||| getUnreadByConversationAndMarkRead: cumulative 15.59 | average: 7.79 | max: 8.2 | count: 2 ||| getAllSenderKeys: cumulative 13.63 | average: 13.63 | max: 13.63 | count: 1; Total cumulative duration of all SQL queries during this epoch: 477.47ms"}
{"level":30,"time":"2026-03-06T12:10:31.942Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":-3784,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:10:31.943Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:10:31.959Z","msg":"[base_config] config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:10:52.835Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":0,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:10:52.835Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:10:52.844Z","msg":"[base_config] config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:11:18.408Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":-3784,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:11:18.408Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:11:18.415Z","msg":"[base_config] config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:12:06.532Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":0,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:12:06.532Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:12:06.550Z","msg":"[base_config] config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:12:07.520Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":-3784,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:12:07.520Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:12:07.537Z","msg":"[base_config] config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2026-03-06T12:12:32.697Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":1886,\"height\":1413,\"x\":0,\"y\":21}"}
{"level":30,"time":"2026-03-06T12:12:32.697Z","msg":"[base_config] config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2026-03-06T1