{"level":30,"time":"2026-03-02T13:19:07.269Z","msg":"[startup_config] Set Windows Application User Model ID (AUMID) {\"AUMID\":\"org.whispersystems.signal-desktop\"}"} {"level":30,"time":"2026-03-02T13:19:07.295Z","msg":"[base_config] config/get: Successfully read user config file"} {"level":30,"time":"2026-03-02T13:19:07.390Z","msg":"[base_config] config/get: Successfully read ephemeral config file"} {"level":30,"time":"2026-03-02T13:19:07.488Z","msg":"[app/main] making app single instance"} {"level":30,"time":"2026-03-02T13:19:07.693Z","msg":"[app/main] got fast localeOverride setting null"} {"level":30,"time":"2026-03-02T13:19:07.694Z","msg":"[app/main] app.ready: hour cycle preference: UnknownPreference"} {"level":30,"time":"2026-03-02T13:19:07.694Z","msg":"[app/main] app.ready: preferred system locales: [\"fr-CA\",\"en-US\",\"ru\"]"} {"level":30,"time":"2026-03-02T13:19:07.695Z","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-02T13:19:07.695Z","msg":"[app/main] locale: Preferred locales: fr-CA, en-US, ru"} {"level":30,"time":"2026-03-02T13:19:07.695Z","msg":"[app/main] locale: Locale Override: null"} {"level":30,"time":"2026-03-02T13:19:07.696Z","msg":"[app/main] locale: Matched locale: fr"} {"level":40,"time":"2026-03-02T13:19:07.722Z","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-02T13:19:07.722Z","msg":"[app/main] locale: Text info direction for fr: ltr"} {"level":30,"time":"2026-03-02T13:19:07.723Z","msg":"[app/main] getSQLKey: decrypting key"} {"level":30,"time":"2026-03-02T13:19:07.723Z","msg":"[SystemTraySettingCache] getSystemTraySetting got value MinimizeToSystemTray"} {"level":30,"time":"2026-03-02T13:19:07.723Z","msg":"[SystemTraySettingCache] getSystemTraySetting returning MinimizeToSystemTray"} {"level":30,"time":"2026-03-02T13:19:07.724Z","msg":"[app/main] app ready"} {"level":30,"time":"2026-03-02T13:19:07.724Z","msg":"[app/main] starting version 7.77.1"} {"level":30,"time":"2026-03-02T13:19:07.753Z","msg":"[app/main] media access status granted granted granted"} {"level":30,"time":"2026-03-02T13:19:07.755Z","msg":"[app/main] got fast theme-setting value system"} {"level":30,"time":"2026-03-02T13:19:07.767Z","msg":"[app/main] got fast spellcheck setting true"} {"level":30,"time":"2026-03-02T13:19:07.767Z","msg":"[app/main] got fast theme-setting value system"} {"level":30,"time":"2026-03-02T13:19:07.768Z","msg":"[app/main] got fast spellcheck setting true"} {"level":30,"time":"2026-03-02T13:19:07.768Z","msg":"[app/main] visibleOnAnyScreen(window): x=0, y=0, width=2560, height=1392"} {"level":30,"time":"2026-03-02T13:19:07.769Z","msg":"[app/main] visibleOnAnyScreen(display #3868339244): x=0, y=0, width=2560, height=1440"} {"level":30,"time":"2026-03-02T13:19:07.769Z","msg":"[app/main] Initializing BrowserWindow config: {\"show\":false,\"width\":2560,\"height\":1392,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enablePreferredSizeMode\":true,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]\\\\preload.wrapper.js\"},\"icon\":\"[REDACTED]\\\\build\\\\icons\\\\win\\\\icon.ico\",\"x\":0,\"y\":0}"} {"level":30,"time":"2026-03-02T13:19:07.826Z","msg":"[spell_check] spellcheck: user locales: [\"fr-CA\",\"en-US\",\"ru\"]"} {"level":30,"time":"2026-03-02T13:19:07.826Z","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\",\"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-02T13:19:07.826Z","msg":"[spell_check] spellcheck: setting languages to: [\"fr\",\"en-US\",\"ru\"]"} {"level":40,"time":"2026-03-02T13:19:07.941Z","msg":"[app/main] MainSQL: sqlite(SQLITE_NOTICE_RECOVER_WAL): recovered 385 frames from WAL file [REDACTED]\\sql\\db.sqlite-wal"} {"level":30,"time":"2026-03-02T13:19:07.946Z","msg":"[app/main] MainSQL: updateSchema:\n Current user_version: 1490;\n Most recent db schema: 1490;\n SQLite version: 3.50.4;\n SQLCipher version: 4.10.0 community;\n (deprecated) schema_version: 567;\n"} {"level":30,"time":"2026-03-02T13:19:08.235Z","msg":"[app/main] got fast theme-setting value system"} {"level":30,"time":"2026-03-02T13:19:08.716Z","msg":"[SystemTrayService] System tray service: created"} {"level":30,"time":"2026-03-02T13:19:08.716Z","msg":"[SystemTrayService] System tray service: updating main window. Previously, there was not a window, and now there is"} {"level":30,"time":"2026-03-02T13:19:08.716Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-02T13:19:08.716Z","msg":"[SystemTrayService] System tray service: enabling"} {"level":30,"time":"2026-03-02T13:19:08.716Z","msg":"[SystemTrayService] System tray service: rendering the tray"} {"level":30,"time":"2026-03-02T13:19:08.716Z","msg":"[SystemTrayService] System tray service: creating the tray"} {"level":30,"time":"2026-03-02T13:19:08.735Z","msg":"[app/main] Begin ensuring permissions"} {"level":30,"time":"2026-03-02T13:19:08.736Z","msg":"[app/main] main window is ready-to-show"} {"level":30,"time":"2026-03-02T13:19:08.736Z","msg":"[app/main] showing main window"} {"level":30,"time":"2026-03-02T13:19:08.788Z","msg":"[SystemTrayService] System tray service: rendering the tray"} {"level":30,"time":"2026-03-02T13:19:08.811Z","msg":"[app/main] Ensuring file permissions for 4 files"} {"level":30,"time":"2026-03-02T13:19:08.812Z","msg":"[app/main] Finish ensuring permissions in 76ms"} {"level":30,"time":"2026-03-02T13:19:09.213Z","msg":"[app/main] handleSignalRoute: Matched signal route: groupInvites"} {"level":30,"time":"2026-03-02T13:19:09.214Z","msg":"[app/main] [updater] start: starting checks..."} {"level":30,"time":"2026-03-02T13:19:09.214Z","msg":"[app/main] [updater] schedulePoll: polling in 2349304ms"} {"level":30,"time":"2026-03-02T13:19:09.217Z","msg":"[app/main] App loaded - time: 1494"} {"level":30,"time":"2026-03-02T13:19:09.217Z","msg":"[app/main] SQL init - time: 242"} {"level":30,"time":"2026-03-02T13:19:09.217Z","msg":"[app/main] Preload Compile - time: 58"} {"level":30,"time":"2026-03-02T13:19:09.217Z","msg":"[app/main] Preload - time: 381"} {"level":30,"time":"2026-03-02T13:19:09.217Z","msg":"[app/main] WebSocket connect - time: -1772457548613"} {"level":30,"time":"2026-03-02T13:19:09.217Z","msg":"[app/main] Processed count: 0"} {"level":30,"time":"2026-03-02T13:19:09.217Z","msg":"[app/main] Messages per second: 0"} {"level":30,"time":"2026-03-02T13:19:09.218Z","msg":"[app/main] Top 10 queries by cumulative duration (ms) over last 1253ms during 'App Load': getAllConversations: cumulative 23.44 | average: 23.44 | max: 23.44 | count: 1 ||| createOrUpdateItem: cumulative 6.52 | average: 2.17 | max: 2.32 | count: 3 ||| cleanupCallHistoryMessages: cumulative 3.31 | average: 3.31 | max: 3.31 | count: 1 ||| getAllStickers: cumulative 3.17 | average: 3.17 | max: 3.17 | count: 1 ||| getAllIdentityKeys: cumulative 2.72 | average: 2.72 | max: 2.72 | count: 1 ||| getAllStories: cumulative 1.33 | average: 1.33 | max: 1.33 | count: 1 ||| getJobsInQueue: cumulative 1.19 | average: 0.12 | max: 0.38 | count: 10 ||| getMessagesUnexpectedlyMissingExpirationStartTimestamp: cumulative 1.18 | average: 1.18 | max: 1.18 | count: 1 ||| getAllStoryDistributionsWithMembers: cumulative 1.11 | average: 1.11 | max: 1.11 | count: 1 ||| getAllBadges: cumulative 1.03 | average: 1.03 | max: 1.03 | count: 1; Total cumulative duration of all SQL queries during this epoch: 54.04ms"} {"level":30,"time":"2026-03-02T13:19:09.218Z","msg":"[app/main] [updater] checkForUpdatesMaybeInstall: checking for update..."} {"level":30,"time":"2026-03-02T13:19:09.280Z","msg":"[PreventDisplaySleepService] Prevent display sleep service: allowing display sleep"} {"level":30,"time":"2026-03-02T13:19:09.288Z","msg":"[app/main] Updating BrowserWindow config: {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":2560,\"height\":1392,\"x\":0,\"y\":0}"} {"level":30,"time":"2026-03-02T13:19:09.289Z","msg":"[base_config] config/set: Saving ephemeral config to disk"} {"level":30,"time":"2026-03-02T13:19:09.295Z","msg":"[base_config] config/set: Saved ephemeral config to disk"} {"level":40,"time":"2026-03-02T13:19:09.297Z","msg":"[OptionalResourceService] loaded emoji-index-fr.json from disk"} {"level":30,"time":"2026-03-02T13:19:09.304Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(updates2.signal.org): connected to IPv4 addr after 62ms (attempts v4=1 v6=0)"} {"level":30,"time":"2026-03-02T13:19:09.356Z","msg":"[app/main] [updater] checkForUpdates: found newer version 8.0.0 checkType=Normal"} {"level":30,"time":"2026-03-02T13:19:09.356Z","msg":"[app/main] [updater] updater: not running under arm64 translation"} {"level":30,"time":"2026-03-02T13:19:09.358Z","msg":"[app/main] [updater] checkForUpdates: Found local installer [REDACTED]\\update-cache\\signal-desktop-win-x64-7.77.1.exe"} {"level":30,"time":"2026-03-02T13:19:09.459Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(updates2.signal.org): connected to IPv4 addr after 62ms (attempts v4=1 v6=0)"} {"level":30,"time":"2026-03-02T13:19:09.531Z","msg":"[app/main] [updater] checkForUpdates: differential download size 132298904"} {"level":30,"time":"2026-03-02T13:19:09.533Z","msg":"[app/main] [updater] downloadUpdate: Downloading signature https://updates2.signal.org/desktop/signal-desktop-win-x64-8.0.0.exe.sig"} {"level":30,"time":"2026-03-02T13:19:09.590Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(updates2.signal.org): connected to IPv4 addr after 56ms (attempts v4=1 v6=0)"} {"level":30,"time":"2026-03-02T13:19:09.623Z","msg":"[app/main] [updater] downloadUpdate: Saving blockmap https://updates2.signal.org/desktop/signal-desktop-win-x64-8.0.0.exe.blockmap"} {"level":30,"time":"2026-03-02T13:19:09.624Z","msg":"[app/main] [updater] downloadUpdate: Downloading differential update https://updates2.signal.org/desktop/signal-desktop-win-x64-8.0.0.exe"} {"level":30,"time":"2026-03-02T13:19:09.627Z","msg":"[app/main] [updater] updater/downloadRanges: downloading ranges 50"} {"level":30,"time":"2026-03-02T13:19:09.628Z","msg":"[app/main] [updater] updater/downloadRanges: downloading ranges 24"} {"level":30,"time":"2026-03-02T13:19:09.688Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(updates2.signal.org): connected to IPv4 addr after 58ms (attempts v4=1 v6=0)"} {"level":30,"time":"2026-03-02T13:19:09.695Z","msg":"[createHTTPSAgent] createHTTPSAgent.createConnection(updates2.signal.org): connected to IPv4 addr after 66ms (attempts v4=1 v6=0)"} {"level":30,"time":"2026-03-02T13:19:14.650Z","msg":"[app/main] MainSQL: slow query getMessagesNeedingUpgrade duration=80ms"} {"level":30,"time":"2026-03-02T13:19:21.599Z","msg":"[app/main] [updater] downloadUpdate: Downloaded update, moving into cache dir"} {"level":30,"time":"2026-03-02T13:19:22.121Z","msg":"[app/main] [updater] downloadAndInstall: showing update dialog..."} {"level":30,"time":"2026-03-02T13:19:43.492Z","msg":"[app/main] handleSignalRoute: Matched signal route: groupInvites"} {"level":30,"time":"2026-03-02T13:20:13.326Z","msg":"[app/main] [updater] downloadAndInstall: installing..."} {"level":30,"time":"2026-03-02T13:20:13.326Z","msg":"[app/main] [updater] windows/install: installing package..."} {"level":30,"time":"2026-03-02T13:20:14.134Z","msg":"[app/main] [updater] downloadAndInstall: restarting..."} {"level":30,"time":"2026-03-02T13:20:14.134Z","msg":"[app/main] [updater] markRestarting: preparing to restart application for update"} {"level":30,"time":"2026-03-02T13:20:14.134Z","msg":"[app/main] before-quit event {\"readyForShutdown\":false,\"shouldQuit\":true,\"hasEventBeenPrevented\":false,\"windowCount\":1,\"mainWindowExists\":true,\"mainWindowIsFullScreen\":false}"} {"level":30,"time":"2026-03-02T13:20:14.134Z","msg":"[SystemTrayService] System tray service: markShouldQuit"} {"level":30,"time":"2026-03-02T13:20:14.134Z","msg":"[app/main] close event {\"readyForShutdown\":false,\"shouldQuit\":true}"} {"level":30,"time":"2026-03-02T13:20:14.134Z","msg":"[app/main] maybeRequestCloseConfirmation: Checking to see if close confirmation is needed"} {"level":30,"time":"2026-03-02T13:20:14.135Z","msg":"[app/main] maybeRequestCloseConfirmation: Response received"} {"level":30,"time":"2026-03-02T13:20:14.148Z","msg":"[SystemTrayService] System tray service: not rendering the tray, quitting"} {"level":30,"time":"2026-03-02T13:20:14.148Z","msg":"[app/main] requestShutdown: Requesting close of mainWindow..."} {"level":30,"time":"2026-03-02T13:20:14.168Z","msg":"[app/main] requestShutdown: Response received"} {"level":30,"time":"2026-03-02T13:20:14.214Z","msg":"[app/main] before-quit event {\"readyForShutdown\":true,\"shouldQuit\":true,\"hasEventBeenPrevented\":false,\"windowCount\":1,\"mainWindowExists\":true,\"mainWindowIsFullScreen\":false}"} {"level":30,"time":"2026-03-02T13:20:14.214Z","msg":"[SystemTrayService] System tray service: markShouldQuit"} {"level":30,"time":"2026-03-02T13:20:14.214Z","msg":"[app/main] close event {\"readyForShutdown\":true,\"shouldQuit\":true}"} {"level":30,"time":"2026-03-02T13:20:14.232Z","msg":"[app/main] main window closed event"} {"level":30,"time":"2026-03-02T13:20:14.233Z","msg":"[SystemTrayService] System tray service: updating main window. Previously, there was a window, and now there is not"} {"level":30,"time":"2026-03-02T13:20:14.233Z","msg":"[SystemTrayService] System tray service: rendering no tray"} {"level":30,"time":"2026-03-02T13:20:14.233Z","msg":"[app/main] will-quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"} {"level":30,"time":"2026-03-02T13:20:14.233Z","msg":"[app/main] quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"}